Troy Johnston vs. B. J. Surhoff — Career Comparison

Gen ZWashingtonThrows LeftBats LeftNorth AmericaMiami MarlinsNational LeagueFirst Baseman
Baby BoomersNew YorkThrows RightBats LeftNorth AmericaMilwaukee BrewersAmerican LeagueLeft FielderAll-Star

Looking at the career totals, Troy Johnston and B. J. Surhoff are closely matched on the surface stats. Troy Johnston posted a career OPS of .750 against B. J. Surhoff's .751. On the surface stats, Troy Johnston and B. J. Surhoff are difficult to separate — a proper verdict would need era context to resolve.

Hitting Stats for Troy Johnston and B. J. Surhoff

Troy Johnston
Career
Per 600 PA
1
1
B. J. Surhoff
Careerverified
Per 600 PAverified
19
19
Troy Johnston
Career
Per 600 PAverified
44
218.18
B. J. Surhoff
Careerverified
Per 600 PA
2313
152.41
Troy Johnston
Career
Per 600 PA
121
600
B. J. Surhoff
Careerverified
Per 600 PA
9106
600
Troy Johnston
Career
Per 600 PAverified
112
555.37
B. J. Surhoff
Careerverified
Per 600 PA
8258
544.12
Troy Johnston
Career
Per 600 PA
0.277
0.277
B. J. Surhoff
Careerverified
Per 600 PAverified
0.282
0.282
Troy Johnston
Career
Per 600 PA
0.756
0.756
B. J. Surhoff
Careerverified
Per 600 PAverified
0.765
0.765
Troy Johnston
Career
Per 600 PAverified
31
153.72
B. J. Surhoff
Careerverified
Per 600 PA
2326
153.26
Troy Johnston
Career
Per 600 PAverified
24
119.01
B. J. Surhoff
Careerverified
Per 600 PA
1656
109.11
Troy Johnston
Career
Per 600 PA
2
9.92
B. J. Surhoff
Careerverified
Per 600 PAverified
440
28.99
Troy Johnston
Career
Per 600 PAverified
1
4.96
B. J. Surhoff
Careerverified
Per 600 PA
42
2.77
Troy Johnston
Career
Per 600 PAverified
4
19.83
B. J. Surhoff
Careerverified
Per 600 PA
188
12.39
Troy Johnston
Career
Per 600 PA
7
34.71
B. J. Surhoff
Careerverified
Per 600 PAverified
670
44.15
Troy Johnston
Career
Per 600 PA
0.226
0.226
B. J. Surhoff
Careerverified
Per 600 PAverified
0.288
0.288
Troy Johnston
Careerverified
Per 600 PAverified
0.036
0.036
B. J. Surhoff
Career
Per 600 PA
0.023
0.023
Troy Johnston
Careerverified
Per 600 PAverified
0.129
0.129
B. J. Surhoff
Career
Per 600 PA
0.081
0.081
Troy Johnston
Career
Per 600 PAverified
15.36
76.16
B. J. Surhoff
Careerverified
Per 600 PA
1131.04
74.53
Troy Johnston
Career
Per 600 PAverified
47
233.06
B. J. Surhoff
Careerverified
Per 600 PA
3414
224.95
Troy Johnston
Career
Per 600 PAverified
40
198.35
B. J. Surhoff
Careerverified
Per 600 PA
2999
197.61
Troy Johnston
Career
Per 600 PA
0.331
0.331
B. J. Surhoff
Careerverified
Per 600 PAverified
0.332
0.332
Troy Johnston
Careerverified
Per 600 PAverified
0.42
0.42
B. J. Surhoff
Career
Per 600 PA
0.413
0.413
Troy Johnston
Careerverified
Per 600 PAverified
0.75
0.75
B. J. Surhoff
Career
Per 600 PA
0.745
0.745
Troy Johnston
Careerverified
Per 600 PAverified
0.143
0.143
B. J. Surhoff
Career
Per 600 PA
0.132
0.132
Troy Johnston
Careerverified
Per 600 PAverified
0.254
0.254
B. J. Surhoff
Career
Per 600 PA
0.253
0.253
Troy Johnston
Careerverified
Per 600 PAverified
0.691
0.691
B. J. Surhoff
Career
Per 600 PA
0.684
0.684
Troy Johnston
Careerverified
Per 600 PAverified
0.329
0.329
B. J. Surhoff
Career
Per 600 PA
0.292
0.292
Troy Johnston
Career
Per 600 PA
12
59.5
B. J. Surhoff
Careerverified
Per 600 PAverified
1062
69.98
Troy Johnston
Career
Per 600 PA
13
64.46
B. J. Surhoff
Careerverified
Per 600 PAverified
1153
75.97
Troy Johnston
Career
Per 600 PA
21
104.13
B. J. Surhoff
Careerverified
Per 600 PAverified
2027
133.56
Troy Johnston
Career
Per 600 PAverified
16.43
81.47
B. J. Surhoff
Careerverified
Per 600 PA
1186
78.15
Troy Johnston
Career
Per 600 PAverified
1
4.96
B. J. Surhoff
Careerverified
Per 600 PA
33
2.17
Troy Johnston
Career
Per 600 PA
8
39.67
B. J. Surhoff
Careerverified
Per 600 PAverified
640
42.17
Troy Johnston
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
81
5.34
Troy Johnston
Careerverified
Per 600 PA
26
128.93
B. J. Surhoff
Career
Per 600 PAverified
839
55.28
Troy Johnston
Career
Per 600 PA
4.65
4.65
B. J. Surhoff
Careerverified
Per 600 PAverified
10.85
10.85
Troy Johnston
Career
Per 600 PA
0.31
0.31
B. J. Surhoff
Careerverified
Per 600 PAverified
0.76
0.76
Troy Johnston
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
71
4.68
Troy Johnston
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
104
6.85
Troy Johnston
Careerverified
Per 600 PAverified
1
4.96
B. J. Surhoff
Career
Per 600 PA
169
11.14
Troy Johnston
Career
Per 600 PAverified
2
9.92
B. J. Surhoff
Careerverified
Per 600 PA
141
9.29
Troy Johnston
Career
Per 600 PAverified
2
9.92
B. J. Surhoff
Careerverified
Per 600 PA
84
5.53
Troy Johnston
Career
Per 600 PAverified
4
19.83
B. J. Surhoff
Careerverified
Per 600 PA
225
14.83
Troy Johnston
Career
Per 600 PA
50
50
B. J. Surhoff
Careerverified
Per 600 PAverified
62.67
62.67

Fielding Stats for Troy Johnston and B. J. Surhoff

Troy Johnston
Career
Per 9 Innings
1
1
B. J. Surhoff
Careerverified
Per 9 Inningsverified
19
19
Troy Johnston
Career
Per 9 Inningsverified
40
1.46
B. J. Surhoff
Careerverified
Per 9 Innings
2171
1.11
Troy Johnston
Career
Per 9 Inningsverified
33
1.21
B. J. Surhoff
Careerverified
Per 9 Innings
1977
1.01
Troy Johnston
Career
Per 9 Innings
738
27
B. J. Surhoff
Careerverified
Per 9 Innings
52755
27
Troy Johnston
Career
Per 9 Innings
246
9
B. J. Surhoff
Careerverified
Per 9 Innings
17585
9
Troy Johnston
Career
Per 9 Inningsverified
124
4.54
B. J. Surhoff
Careerverified
Per 9 Innings
6661
3.41
Troy Johnston
Career
Per 9 Innings
8
0.29
B. J. Surhoff
Careerverified
Per 9 Inningsverified
987
0.51
Troy Johnston
Careerverified
Per 9 Inningsverified
1
0.04
B. J. Surhoff
Career
Per 9 Innings
110
0.06
Troy Johnston
Career
Per 9 Inningsverified
133
4.87
B. J. Surhoff
Careerverified
Per 9 Innings
7758
3.97
Troy Johnston
Career
Per 9 Inningsverified
132
4.83
B. J. Surhoff
Careerverified
Per 9 Innings
7648
3.91
Troy Johnston
Careerverified
Per 9 Inningsverified
99.25
99.25
B. J. Surhoff
Career
Per 9 Innings
98.58
98.58
Troy Johnston
Career
Per 9 Innings
3.3
3.3
B. J. Surhoff
Careerverified
Per 9 Inningsverified
3.523
3.523
Troy Johnston
Career
Per 9 Innings
82.5
82.5
B. J. Surhoff
Careerverified
Per 9 Inningsverified
91.06
91.06
Troy Johnston
Career
Per 9 Inningsverified
8
0.29
B. J. Surhoff
Careerverified
Per 9 Innings
234
0.12
Troy Johnston
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
56
0.03
Troy Johnston
Career
Per 9 Innings
0
0
B. J. Surhoff
Career
Per 9 Innings
0
0
Troy Johnston
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
458
0.23
Troy Johnston
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
199
0.1