Frank Heifer vs. B. J. Surhoff — Career Comparison

Pre-GenerationalPennsylvaniaNorth AmericaBoston Red StockingsUnknownFirst Baseman
Baby BoomersNew YorkThrows RightBats LeftNorth AmericaMilwaukee BrewersAmerican LeagueLeft FielderAll-Star

On the career numbers, B. J. Surhoff posted the stronger offensive profile against Frank Heifer. B. J. Surhoff posted stronger numbers in OPS (.751 vs .680) and on-base percentage (.338 vs .280). By the career numbers, B. J. Surhoff had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Frank Heifer and B. J. Surhoff

Frank Heifer
Career
Per 600 PA
1
1
B. J. Surhoff
Careerverified
Per 600 PAverified
19
19
Frank Heifer
Career
Per 600 PA
11
132
B. J. Surhoff
Careerverified
Per 600 PAverified
2313
152.41
Frank Heifer
Career
Per 600 PA
50
600
B. J. Surhoff
Careerverified
Per 600 PA
9106
600
Frank Heifer
Career
Per 600 PAverified
50
600
B. J. Surhoff
Careerverified
Per 600 PA
8258
544.12
Frank Heifer
Career
Per 600 PA
0.28
0.28
B. J. Surhoff
Careerverified
Per 600 PAverified
0.282
0.282
Frank Heifer
Career
Per 600 PA
0.68
0.68
B. J. Surhoff
Careerverified
Per 600 PAverified
0.765
0.765
Frank Heifer
Career
Per 600 PAverified
14
168
B. J. Surhoff
Careerverified
Per 600 PA
2326
153.26
Frank Heifer
Career
Per 600 PAverified
11
132
B. J. Surhoff
Careerverified
Per 600 PA
1656
109.11
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
440
28.99
Frank Heifer
Career
Per 600 PAverified
3
36
B. J. Surhoff
Careerverified
Per 600 PA
42
2.77
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
188
12.39
Frank Heifer
Career
Per 600 PA
3
36
B. J. Surhoff
Careerverified
Per 600 PAverified
670
44.15
Frank Heifer
Career
Per 600 PA
0.214
0.214
B. J. Surhoff
Careerverified
Per 600 PAverified
0.288
0.288
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
0.023
0.023
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
0.081
0.081
Frank Heifer
Career
Per 600 PA
5.24
62.93
B. J. Surhoff
Careerverified
Per 600 PAverified
1131.04
74.53
Frank Heifer
Career
Per 600 PAverified
20
240
B. J. Surhoff
Careerverified
Per 600 PA
3414
224.95
Frank Heifer
Career
Per 600 PA
14
168
B. J. Surhoff
Careerverified
Per 600 PAverified
2999
197.61
Frank Heifer
Career
Per 600 PA
0.28
0.28
B. J. Surhoff
Careerverified
Per 600 PAverified
0.332
0.332
Frank Heifer
Career
Per 600 PA
0.4
0.4
B. J. Surhoff
Careerverified
Per 600 PAverified
0.413
0.413
Frank Heifer
Career
Per 600 PA
0.68
0.68
B. J. Surhoff
Careerverified
Per 600 PAverified
0.745
0.745
Frank Heifer
Career
Per 600 PA
0.12
0.12
B. J. Surhoff
Careerverified
Per 600 PAverified
0.132
0.132
Frank Heifer
Career
Per 600 PA
0.226
0.226
B. J. Surhoff
Careerverified
Per 600 PAverified
0.253
0.253
Frank Heifer
Career
Per 600 PA
0.556
0.556
B. J. Surhoff
Careerverified
Per 600 PAverified
0.684
0.684
Frank Heifer
Career
Per 600 PA
0.28
0.28
B. J. Surhoff
Careerverified
Per 600 PAverified
0.292
0.292
Frank Heifer
Career
Per 600 PAverified
11
132
B. J. Surhoff
Careerverified
Per 600 PA
1062
69.98
Frank Heifer
Career
Per 600 PA
5
60
B. J. Surhoff
Careerverified
Per 600 PAverified
1153
75.97
Frank Heifer
Career
Per 600 PAverified
16
192
B. J. Surhoff
Careerverified
Per 600 PA
2027
133.56
Frank Heifer
Career
Per 600 PA
6.46
77.51
B. J. Surhoff
Careerverified
Per 600 PAverified
1186
78.15
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
33
2.17
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
640
42.17
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
81
5.34
Frank Heifer
Careerverified
Per 600 PAverified
0
0
B. J. Surhoff
Career
Per 600 PA
839
55.28
Frank Heifer
Career
Per 600 PA
B. J. Surhoff
Careerverified
Per 600 PAverified
10.85
10.85
Frank Heifer
Career
Per 600 PA
B. J. Surhoff
Careerverified
Per 600 PAverified
0.76
0.76
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
71
4.68
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
104
6.85
Frank Heifer
Careerverified
Per 600 PAverified
0
0
B. J. Surhoff
Career
Per 600 PA
169
11.14
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
141
9.29
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
84
5.53
Frank Heifer
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
225
14.83
Frank Heifer
Career
Per 600 PA
B. J. Surhoff
Careerverified
Per 600 PAverified
62.67
62.67

Fielding Stats for Frank Heifer and B. J. Surhoff

Frank Heifer
Career
Per 9 Innings
1
1
B. J. Surhoff
Careerverified
Per 9 Inningsverified
19
19
Frank Heifer
Career
Per 9 Inningsverified
17
1.43
B. J. Surhoff
Careerverified
Per 9 Innings
2171
1.11
Frank Heifer
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
1977
1.01
Frank Heifer
Career
Per 9 Innings
321
27
B. J. Surhoff
Careerverified
Per 9 Innings
52755
27
Frank Heifer
Career
Per 9 Innings
107
9
B. J. Surhoff
Careerverified
Per 9 Innings
17585
9
Frank Heifer
Career
Per 9 Inningsverified
66
5.55
B. J. Surhoff
Careerverified
Per 9 Innings
6661
3.41
Frank Heifer
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
987
0.51
Frank Heifer
Careerverified
Per 9 Innings
10
0.84
B. J. Surhoff
Career
Per 9 Inningsverified
110
0.06
Frank Heifer
Career
Per 9 Inningsverified
76
6.39
B. J. Surhoff
Careerverified
Per 9 Innings
7758
3.97
Frank Heifer
Career
Per 9 Inningsverified
66
5.55
B. J. Surhoff
Careerverified
Per 9 Innings
7648
3.91
Frank Heifer
Career
Per 9 Innings
86.84
86.84
B. J. Surhoff
Careerverified
Per 9 Inningsverified
98.58
98.58
Frank Heifer
Careerverified
Per 9 Inningsverified
3.882
3.882
B. J. Surhoff
Career
Per 9 Innings
3.523
3.523
Frank Heifer
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
91.06
91.06
Frank Heifer
Career
Per 9 Innings
1
0.08
B. J. Surhoff
Careerverified
Per 9 Inningsverified
234
0.12
Frank Heifer
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
56
0.03
Frank Heifer
Career
Per 9 Innings
0
0
B. J. Surhoff
Career
Per 9 Innings
0
0
Frank Heifer
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
458
0.23
Frank Heifer
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
199
0.1