Odubel Herrera vs. Ryan McGuire — Career Comparison

MillenialVenezuelaThrows RightBats LeftSouth AmericaPhiladelphia PhilliesNational LeagueCenter FielderAll-Star
Gen XCaliforniaThrows LeftBats LeftNorth AmericaMontreal ExposNational LeagueFirst Baseman

On the career numbers, Odubel Herrera posted the stronger offensive profile against Ryan McGuire. Odubel Herrera posted stronger numbers in OPS (.748 vs .617) and on-base percentage (.329 vs .307). By the career numbers, Odubel Herrera had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Odubel Herrera and Ryan McGuire

Odubel Herrera
Careerverified
Per 600 PAverified
7
7
Ryan McGuire
Career
Per 600 PA
6
6
Odubel Herrera
Careerverified
Per 600 PA
817
154.15
Ryan McGuire
Career
Per 600 PAverified
368
302.47
Odubel Herrera
Careerverified
Per 600 PA
3180
600
Ryan McGuire
Career
Per 600 PA
730
600
Odubel Herrera
Careerverified
Per 600 PAverified
2915
550
Ryan McGuire
Career
Per 600 PA
631
518.63
Odubel Herrera
Careerverified
Per 600 PAverified
0.271
0.271
Ryan McGuire
Career
Per 600 PA
0.211
0.211
Odubel Herrera
Careerverified
Per 600 PAverified
0.764
0.764
Ryan McGuire
Career
Per 600 PA
0.645
0.645
Odubel Herrera
Careerverified
Per 600 PAverified
791
149.25
Ryan McGuire
Career
Per 600 PA
133
109.32
Odubel Herrera
Careerverified
Per 600 PAverified
536
101.13
Ryan McGuire
Career
Per 600 PA
88
72.33
Odubel Herrera
Careerverified
Per 600 PAverified
158
29.81
Ryan McGuire
Career
Per 600 PA
34
27.95
Odubel Herrera
Careerverified
Per 600 PAverified
19
3.58
Ryan McGuire
Career
Per 600 PA
4
3.29
Odubel Herrera
Careerverified
Per 600 PAverified
78
14.72
Ryan McGuire
Career
Per 600 PA
7
5.75
Odubel Herrera
Careerverified
Per 600 PAverified
255
48.11
Ryan McGuire
Career
Per 600 PA
45
36.99
Odubel Herrera
Career
Per 600 PA
0.322
0.322
Ryan McGuire
Careerverified
Per 600 PAverified
0.338
0.338
Odubel Herrera
Careerverified
Per 600 PAverified
0.027
0.027
Ryan McGuire
Career
Per 600 PA
0.011
0.011
Odubel Herrera
Careerverified
Per 600 PAverified
0.099
0.099
Ryan McGuire
Career
Per 600 PA
0.053
0.053
Odubel Herrera
Careerverified
Per 600 PAverified
404.24
76.27
Ryan McGuire
Career
Per 600 PA
60.42
49.66
Odubel Herrera
Careerverified
Per 600 PAverified
1221
230.38
Ryan McGuire
Career
Per 600 PA
196
161.1
Odubel Herrera
Careerverified
Per 600 PAverified
1034
195.09
Ryan McGuire
Career
Per 600 PA
221
181.64
Odubel Herrera
Careerverified
Per 600 PAverified
0.326
0.326
Ryan McGuire
Career
Per 600 PA
0.306
0.306
Odubel Herrera
Careerverified
Per 600 PAverified
0.419
0.419
Ryan McGuire
Career
Per 600 PA
0.311
0.311
Odubel Herrera
Careerverified
Per 600 PAverified
0.745
0.745
Ryan McGuire
Career
Per 600 PA
0.616
0.616
Odubel Herrera
Careerverified
Per 600 PAverified
0.148
0.148
Ryan McGuire
Career
Per 600 PA
0.1
0.1
Odubel Herrera
Careerverified
Per 600 PAverified
0.252
0.252
Ryan McGuire
Career
Per 600 PA
0.215
0.215
Odubel Herrera
Careerverified
Per 600 PAverified
0.698
0.698
Ryan McGuire
Career
Per 600 PA
0.545
0.545
Odubel Herrera
Careerverified
Per 600 PAverified
0.326
0.326
Ryan McGuire
Career
Per 600 PA
0.26
0.26
Odubel Herrera
Careerverified
Per 600 PAverified
376
70.94
Ryan McGuire
Career
Per 600 PA
64
52.6
Odubel Herrera
Careerverified
Per 600 PAverified
305
57.55
Ryan McGuire
Career
Per 600 PA
55
45.21
Odubel Herrera
Careerverified
Per 600 PAverified
603
113.77
Ryan McGuire
Career
Per 600 PA
112
92.05
Odubel Herrera
Careerverified
Per 600 PAverified
414.66
78.24
Ryan McGuire
Career
Per 600 PA
59.65
49.03
Odubel Herrera
Careerverified
Per 600 PAverified
32
6.04
Ryan McGuire
Career
Per 600 PA
0
0
Odubel Herrera
Careerverified
Per 600 PA
211
39.81
Ryan McGuire
Career
Per 600 PAverified
88
72.33
Odubel Herrera
Careerverified
Per 600 PAverified
14
2.64
Ryan McGuire
Career
Per 600 PA
1
0.82
Odubel Herrera
Career
Per 600 PA
663
125.09
Ryan McGuire
Careerverified
Per 600 PAverified
144
118.36
Odubel Herrera
Career
Per 600 PA
4.8
4.8
Ryan McGuire
Careerverified
Per 600 PAverified
5.07
5.07
Odubel Herrera
Career
Per 600 PA
0.32
0.32
Ryan McGuire
Careerverified
Per 600 PAverified
0.61
0.61
Odubel Herrera
Careerverified
Per 600 PA
9
1.7
Ryan McGuire
Career
Per 600 PAverified
7
5.75
Odubel Herrera
Careerverified
Per 600 PA
13
2.45
Ryan McGuire
Career
Per 600 PAverified
4
3.29
Odubel Herrera
Career
Per 600 PAverified
45
8.49
Ryan McGuire
Careerverified
Per 600 PA
24
19.73
Odubel Herrera
Careerverified
Per 600 PAverified
68
12.83
Ryan McGuire
Career
Per 600 PA
3
2.47
Odubel Herrera
Careerverified
Per 600 PAverified
25
4.72
Ryan McGuire
Career
Per 600 PA
5
4.11
Odubel Herrera
Careerverified
Per 600 PAverified
93
17.55
Ryan McGuire
Career
Per 600 PA
8
6.58
Odubel Herrera
Careerverified
Per 600 PAverified
73.12
73.12
Ryan McGuire
Career
Per 600 PA
37.5
37.5

Fielding Stats for Odubel Herrera and Ryan McGuire

Odubel Herrera
Careerverified
Per 9 Inningsverified
7
7
Ryan McGuire
Career
Per 9 Innings
6
6
Odubel Herrera
Careerverified
Per 9 Innings
785
1.1
Ryan McGuire
Career
Per 9 Inningsverified
300
1.87
Odubel Herrera
Careerverified
Per 9 Inningsverified
723
1.01
Ryan McGuire
Career
Per 9 Innings
131
0.81
Odubel Herrera
Careerverified
Per 9 Innings
19298
27
Ryan McGuire
Career
Per 9 Innings
4343
27
Odubel Herrera
Careerverified
Per 9 Innings
6432.2
9
Ryan McGuire
Career
Per 9 Innings
1447.2
9
Odubel Herrera
Careerverified
Per 9 Innings
1761
2.46
Ryan McGuire
Career
Per 9 Inningsverified
904
5.62
Odubel Herrera
Career
Per 9 Innings
33
0.05
Ryan McGuire
Careerverified
Per 9 Inningsverified
86
0.53
Odubel Herrera
Career
Per 9 Inningsverified
23
0.03
Ryan McGuire
Careerverified
Per 9 Innings
12
0.07
Odubel Herrera
Careerverified
Per 9 Innings
1817
2.54
Ryan McGuire
Career
Per 9 Inningsverified
1002
6.23
Odubel Herrera
Careerverified
Per 9 Innings
1794
2.51
Ryan McGuire
Career
Per 9 Inningsverified
990
6.15
Odubel Herrera
Career
Per 9 Innings
98.73
98.73
Ryan McGuire
Careerverified
Per 9 Inningsverified
98.8
98.8
Odubel Herrera
Career
Per 9 Innings
2.285
2.285
Ryan McGuire
Careerverified
Per 9 Inningsverified
3.3
3.3
Odubel Herrera
Careerverified
Per 9 Inningsverified
92.1
92.1
Ryan McGuire
Career
Per 9 Innings
43.67
43.67
Odubel Herrera
Career
Per 9 Innings
11
0.02
Ryan McGuire
Careerverified
Per 9 Inningsverified
62
0.39
Odubel Herrera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Odubel Herrera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Odubel Herrera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Odubel Herrera
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0