Ben Johnson vs. Ryan McGuire — Career Comparison

MillenialTennesseeThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueLeft Fielder
Gen XCaliforniaThrows LeftBats LeftNorth AmericaMontreal ExposNational LeagueFirst Baseman

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

Hitting Stats for Ben Johnson and Ryan McGuire

Ben Johnson
Career
Per 600 PA
3
3
Ryan McGuire
Careerverified
Per 600 PAverified
6
6
Ben Johnson
Career
Per 600 PA
98
232.41
Ryan McGuire
Careerverified
Per 600 PAverified
368
302.47
Ben Johnson
Career
Per 600 PA
253
600
Ryan McGuire
Careerverified
Per 600 PA
730
600
Ben Johnson
Career
Per 600 PAverified
222
526.48
Ryan McGuire
Careerverified
Per 600 PA
631
518.63
Ben Johnson
Careerverified
Per 600 PAverified
0.23
0.23
Ryan McGuire
Career
Per 600 PA
0.211
0.211
Ben Johnson
Careerverified
Per 600 PAverified
0.746
0.746
Ryan McGuire
Career
Per 600 PA
0.645
0.645
Ben Johnson
Career
Per 600 PAverified
51
120.95
Ryan McGuire
Careerverified
Per 600 PA
133
109.32
Ben Johnson
Career
Per 600 PA
27
64.03
Ryan McGuire
Careerverified
Per 600 PAverified
88
72.33
Ben Johnson
Career
Per 600 PAverified
14
33.2
Ryan McGuire
Careerverified
Per 600 PA
34
27.95
Ben Johnson
Career
Per 600 PAverified
3
7.11
Ryan McGuire
Careerverified
Per 600 PA
4
3.29
Ben Johnson
Career
Per 600 PAverified
7
16.6
Ryan McGuire
Career
Per 600 PA
7
5.75
Ben Johnson
Career
Per 600 PAverified
24
56.92
Ryan McGuire
Careerverified
Per 600 PA
45
36.99
Ben Johnson
Careerverified
Per 600 PAverified
0.471
0.471
Ryan McGuire
Career
Per 600 PA
0.338
0.338
Ben Johnson
Careerverified
Per 600 PAverified
0.032
0.032
Ryan McGuire
Career
Per 600 PA
0.011
0.011
Ben Johnson
Careerverified
Per 600 PAverified
0.137
0.137
Ryan McGuire
Career
Per 600 PA
0.053
0.053
Ben Johnson
Career
Per 600 PAverified
29.95
71.03
Ryan McGuire
Careerverified
Per 600 PA
60.42
49.66
Ben Johnson
Career
Per 600 PAverified
92
218.18
Ryan McGuire
Careerverified
Per 600 PA
196
161.1
Ben Johnson
Career
Per 600 PAverified
79
187.35
Ryan McGuire
Careerverified
Per 600 PA
221
181.64
Ben Johnson
Careerverified
Per 600 PAverified
0.314
0.314
Ryan McGuire
Career
Per 600 PA
0.306
0.306
Ben Johnson
Careerverified
Per 600 PAverified
0.414
0.414
Ryan McGuire
Career
Per 600 PA
0.311
0.311
Ben Johnson
Careerverified
Per 600 PAverified
0.728
0.728
Ryan McGuire
Career
Per 600 PA
0.616
0.616
Ben Johnson
Careerverified
Per 600 PAverified
0.185
0.185
Ryan McGuire
Career
Per 600 PA
0.1
0.1
Ben Johnson
Careerverified
Per 600 PAverified
0.245
0.245
Ryan McGuire
Career
Per 600 PA
0.215
0.215
Ben Johnson
Careerverified
Per 600 PAverified
0.683
0.683
Ryan McGuire
Career
Per 600 PA
0.545
0.545
Ben Johnson
Careerverified
Per 600 PAverified
0.299
0.299
Ryan McGuire
Career
Per 600 PA
0.26
0.26
Ben Johnson
Career
Per 600 PAverified
31
73.52
Ryan McGuire
Careerverified
Per 600 PA
64
52.6
Ben Johnson
Career
Per 600 PAverified
26
61.66
Ryan McGuire
Careerverified
Per 600 PA
55
45.21
Ben Johnson
Career
Per 600 PAverified
50
118.58
Ryan McGuire
Careerverified
Per 600 PA
112
92.05
Ben Johnson
Career
Per 600 PAverified
27.77
65.86
Ryan McGuire
Careerverified
Per 600 PA
59.65
49.03
Ben Johnson
Careerverified
Per 600 PAverified
1
2.37
Ryan McGuire
Career
Per 600 PA
0
0
Ben Johnson
Career
Per 600 PA
27
64.03
Ryan McGuire
Careerverified
Per 600 PAverified
88
72.33
Ben Johnson
Careerverified
Per 600 PAverified
3
7.11
Ryan McGuire
Career
Per 600 PA
1
0.82
Ben Johnson
Careerverified
Per 600 PA
70
166.01
Ryan McGuire
Career
Per 600 PAverified
144
118.36
Ben Johnson
Career
Per 600 PA
3.61
3.61
Ryan McGuire
Careerverified
Per 600 PAverified
5.07
5.07
Ben Johnson
Career
Per 600 PA
0.39
0.39
Ryan McGuire
Careerverified
Per 600 PAverified
0.61
0.61
Ben Johnson
Career
Per 600 PA
1
2.37
Ryan McGuire
Careerverified
Per 600 PAverified
7
5.75
Ben Johnson
Career
Per 600 PAverified
2
4.74
Ryan McGuire
Careerverified
Per 600 PA
4
3.29
Ben Johnson
Careerverified
Per 600 PAverified
7
16.6
Ryan McGuire
Career
Per 600 PA
24
19.73
Ben Johnson
Career
Per 600 PAverified
3
7.11
Ryan McGuire
Career
Per 600 PA
3
2.47
Ben Johnson
Career
Per 600 PAverified
2
4.74
Ryan McGuire
Careerverified
Per 600 PA
5
4.11
Ben Johnson
Career
Per 600 PAverified
5
11.86
Ryan McGuire
Careerverified
Per 600 PA
8
6.58
Ben Johnson
Careerverified
Per 600 PAverified
60
60
Ryan McGuire
Career
Per 600 PA
37.5
37.5

Fielding Stats for Ben Johnson and Ryan McGuire

Ben Johnson
Career
Per 9 Innings
3
3
Ryan McGuire
Careerverified
Per 9 Inningsverified
6
6
Ben Johnson
Career
Per 9 Innings
81
1.33
Ryan McGuire
Careerverified
Per 9 Inningsverified
300
1.87
Ben Johnson
Career
Per 9 Inningsverified
55
0.91
Ryan McGuire
Careerverified
Per 9 Innings
131
0.81
Ben Johnson
Career
Per 9 Innings
1639
27
Ryan McGuire
Careerverified
Per 9 Innings
4343
27
Ben Johnson
Career
Per 9 Innings
546.1
9
Ryan McGuire
Careerverified
Per 9 Innings
1447.2
9
Ben Johnson
Career
Per 9 Innings
158
2.6
Ryan McGuire
Careerverified
Per 9 Inningsverified
904
5.62
Ben Johnson
Career
Per 9 Innings
1
0.02
Ryan McGuire
Careerverified
Per 9 Inningsverified
86
0.53
Ben Johnson
Careerverified
Per 9 Inningsverified
2
0.03
Ryan McGuire
Career
Per 9 Innings
12
0.07
Ben Johnson
Career
Per 9 Innings
161
2.65
Ryan McGuire
Careerverified
Per 9 Inningsverified
1002
6.23
Ben Johnson
Career
Per 9 Innings
159
2.62
Ryan McGuire
Careerverified
Per 9 Inningsverified
990
6.15
Ben Johnson
Career
Per 9 Innings
98.76
98.76
Ryan McGuire
Careerverified
Per 9 Inningsverified
98.8
98.8
Ben Johnson
Career
Per 9 Innings
1.963
1.963
Ryan McGuire
Careerverified
Per 9 Inningsverified
3.3
3.3
Ben Johnson
Careerverified
Per 9 Inningsverified
67.9
67.9
Ryan McGuire
Career
Per 9 Innings
43.67
43.67
Ben Johnson
Career
Per 9 Innings
0
0
Ryan McGuire
Careerverified
Per 9 Inningsverified
62
0.39
Ben Johnson
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Ben Johnson
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Ben Johnson
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0
Ben Johnson
Career
Per 9 Innings
0
0
Ryan McGuire
Career
Per 9 Innings
0
0