Ryan McGuire vs. Carlos Rivera — Career Comparison

Gen XCaliforniaThrows LeftBats LeftNorth AmericaMontreal ExposNational LeagueFirst Baseman
Gen XP.R.Throws LeftBats LeftCaribbeanPittsburgh PiratesNational LeagueFirst Baseman

On the career numbers, Carlos Rivera posted the stronger offensive profile against Ryan McGuire. Carlos Rivera posted stronger numbers in OPS (.641 vs .617) and slugging (.345 vs .311). Ryan McGuire had the advantage in on-base percentage (.307 vs .296). By the career numbers, Carlos Rivera had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Ryan McGuire and Carlos Rivera

Ryan McGuire
Careerverified
Per 600 PAverified
6
6
Carlos Rivera
Career
Per 600 PA
2
2
Ryan McGuire
Careerverified
Per 600 PA
368
302.47
Carlos Rivera
Career
Per 600 PAverified
85
414.63
Ryan McGuire
Careerverified
Per 600 PA
730
600
Carlos Rivera
Career
Per 600 PA
123
600
Ryan McGuire
Careerverified
Per 600 PA
631
518.63
Carlos Rivera
Career
Per 600 PAverified
110
536.59
Ryan McGuire
Career
Per 600 PA
0.211
0.211
Carlos Rivera
Careerverified
Per 600 PAverified
0.218
0.218
Ryan McGuire
Career
Per 600 PA
0.645
0.645
Carlos Rivera
Careerverified
Per 600 PAverified
0.65
0.65
Ryan McGuire
Careerverified
Per 600 PA
133
109.32
Carlos Rivera
Career
Per 600 PAverified
24
117.07
Ryan McGuire
Careerverified
Per 600 PA
88
72.33
Carlos Rivera
Career
Per 600 PAverified
16
78.05
Ryan McGuire
Careerverified
Per 600 PAverified
34
27.95
Carlos Rivera
Career
Per 600 PA
5
24.39
Ryan McGuire
Careerverified
Per 600 PAverified
4
3.29
Carlos Rivera
Career
Per 600 PA
0
0
Ryan McGuire
Careerverified
Per 600 PA
7
5.75
Carlos Rivera
Career
Per 600 PAverified
3
14.63
Ryan McGuire
Careerverified
Per 600 PA
45
36.99
Carlos Rivera
Career
Per 600 PAverified
8
39.02
Ryan McGuire
Careerverified
Per 600 PAverified
0.338
0.338
Carlos Rivera
Career
Per 600 PA
0.333
0.333
Ryan McGuire
Career
Per 600 PA
0.011
0.011
Carlos Rivera
Careerverified
Per 600 PAverified
0.027
0.027
Ryan McGuire
Career
Per 600 PA
0.053
0.053
Carlos Rivera
Careerverified
Per 600 PAverified
0.125
0.125
Ryan McGuire
Careerverified
Per 600 PA
60.42
49.66
Carlos Rivera
Career
Per 600 PAverified
11.58
56.49
Ryan McGuire
Careerverified
Per 600 PA
196
161.1
Carlos Rivera
Career
Per 600 PAverified
38
185.37
Ryan McGuire
Careerverified
Per 600 PAverified
221
181.64
Carlos Rivera
Career
Per 600 PA
34
165.85
Ryan McGuire
Careerverified
Per 600 PAverified
0.306
0.306
Carlos Rivera
Career
Per 600 PA
0.279
0.279
Ryan McGuire
Career
Per 600 PA
0.311
0.311
Carlos Rivera
Careerverified
Per 600 PAverified
0.346
0.346
Ryan McGuire
Career
Per 600 PA
0.616
0.616
Carlos Rivera
Careerverified
Per 600 PAverified
0.624
0.624
Ryan McGuire
Career
Per 600 PA
0.1
0.1
Carlos Rivera
Careerverified
Per 600 PAverified
0.127
0.127
Ryan McGuire
Careerverified
Per 600 PAverified
0.215
0.215
Carlos Rivera
Career
Per 600 PA
0.212
0.212
Ryan McGuire
Career
Per 600 PA
0.545
0.545
Carlos Rivera
Careerverified
Per 600 PAverified
0.546
0.546
Ryan McGuire
Career
Per 600 PA
0.26
0.26
Carlos Rivera
Careerverified
Per 600 PAverified
0.269
0.269
Ryan McGuire
Careerverified
Per 600 PA
64
52.6
Carlos Rivera
Career
Per 600 PAverified
13
63.41
Ryan McGuire
Careerverified
Per 600 PA
55
45.21
Carlos Rivera
Career
Per 600 PAverified
11
53.66
Ryan McGuire
Careerverified
Per 600 PA
112
92.05
Carlos Rivera
Career
Per 600 PAverified
21
102.44
Ryan McGuire
Careerverified
Per 600 PA
59.65
49.03
Carlos Rivera
Career
Per 600 PAverified
10.75
52.45
Ryan McGuire
Career
Per 600 PA
0
0
Carlos Rivera
Careerverified
Per 600 PAverified
1
4.88
Ryan McGuire
Careerverified
Per 600 PAverified
88
72.33
Carlos Rivera
Career
Per 600 PA
9
43.9
Ryan McGuire
Career
Per 600 PA
1
0.82
Carlos Rivera
Careerverified
Per 600 PAverified
3
14.63
Ryan McGuire
Career
Per 600 PAverified
144
118.36
Carlos Rivera
Careerverified
Per 600 PA
31
151.22
Ryan McGuire
Careerverified
Per 600 PAverified
5.07
5.07
Carlos Rivera
Career
Per 600 PA
3.97
3.97
Ryan McGuire
Careerverified
Per 600 PAverified
0.61
0.61
Carlos Rivera
Career
Per 600 PA
0.29
0.29
Ryan McGuire
Careerverified
Per 600 PAverified
7
5.75
Carlos Rivera
Career
Per 600 PA
1
4.88
Ryan McGuire
Careerverified
Per 600 PA
4
3.29
Carlos Rivera
Career
Per 600 PAverified
2
9.76
Ryan McGuire
Career
Per 600 PA
24
19.73
Carlos Rivera
Careerverified
Per 600 PAverified
2
9.76
Ryan McGuire
Careerverified
Per 600 PAverified
3
2.47
Carlos Rivera
Career
Per 600 PA
0
0
Ryan McGuire
Careerverified
Per 600 PAverified
5
4.11
Carlos Rivera
Career
Per 600 PA
0
0
Ryan McGuire
Careerverified
Per 600 PAverified
8
6.58
Carlos Rivera
Career
Per 600 PA
0
0
Ryan McGuire
Careerverified
Per 600 PAverified
37.5
37.5
Carlos Rivera
Career
Per 600 PA

Fielding Stats for Ryan McGuire and Carlos Rivera

Ryan McGuire
Careerverified
Per 9 Inningsverified
6
6
Carlos Rivera
Career
Per 9 Innings
2
2
Ryan McGuire
Careerverified
Per 9 Innings
300
1.87
Carlos Rivera
Career
Per 9 Inningsverified
67
2.46
Ryan McGuire
Careerverified
Per 9 Inningsverified
131
0.81
Carlos Rivera
Career
Per 9 Innings
18
0.66
Ryan McGuire
Careerverified
Per 9 Innings
4343
27
Carlos Rivera
Career
Per 9 Innings
734
27
Ryan McGuire
Careerverified
Per 9 Innings
1447.2
9
Carlos Rivera
Career
Per 9 Innings
244.2
9
Ryan McGuire
Careerverified
Per 9 Innings
904
5.62
Carlos Rivera
Career
Per 9 Inningsverified
264
9.71
Ryan McGuire
Careerverified
Per 9 Innings
86
0.53
Carlos Rivera
Career
Per 9 Inningsverified
17
0.63
Ryan McGuire
Career
Per 9 Inningsverified
12
0.07
Carlos Rivera
Careerverified
Per 9 Innings
4
0.15
Ryan McGuire
Careerverified
Per 9 Innings
1002
6.23
Carlos Rivera
Career
Per 9 Inningsverified
285
10.48
Ryan McGuire
Careerverified
Per 9 Innings
990
6.15
Carlos Rivera
Career
Per 9 Inningsverified
281
10.34
Ryan McGuire
Careerverified
Per 9 Inningsverified
98.8
98.8
Carlos Rivera
Career
Per 9 Innings
98.6
98.6
Ryan McGuire
Career
Per 9 Innings
3.3
3.3
Carlos Rivera
Careerverified
Per 9 Inningsverified
4.194
4.194
Ryan McGuire
Careerverified
Per 9 Inningsverified
43.67
43.67
Carlos Rivera
Career
Per 9 Innings
26.87
26.87
Ryan McGuire
Careerverified
Per 9 Innings
62
0.39
Carlos Rivera
Career
Per 9 Inningsverified
28
1.03
Ryan McGuire
Career
Per 9 Innings
0
0
Carlos Rivera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Carlos Rivera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Carlos Rivera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Carlos Rivera
Career
Per 9 Innings
0
0