Branch Russell vs. B. J. Surhoff — Career Comparison

Lost GenerationVirginiaThrows RightBats LeftNorth AmericaSt. Louis StarsNegro National LeagueRight Fielder
Baby BoomersNew YorkThrows RightBats LeftNorth AmericaMilwaukee BrewersAmerican LeagueLeft FielderAll-Star

On the career numbers, Branch Russell posted the stronger offensive profile against B. J. Surhoff. Branch Russell posted stronger numbers in OPS (.861 vs .751) and on-base percentage (.393 vs .338). B. J. Surhoff had the advantage in home run production (188 career HR at a higher rate). By the career numbers, Branch Russell had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Branch Russell and B. J. Surhoff

Branch Russell
Career
Per 600 PA
11
11
B. J. Surhoff
Careerverified
Per 600 PAverified
19
19
Branch Russell
Career
Per 600 PA
767
135.63
B. J. Surhoff
Careerverified
Per 600 PAverified
2313
152.41
Branch Russell
Career
Per 600 PA
3393
600
B. J. Surhoff
Careerverified
Per 600 PA
9106
600
Branch Russell
Career
Per 600 PA
2881
509.46
B. J. Surhoff
Careerverified
Per 600 PAverified
8258
544.12
Branch Russell
Careerverified
Per 600 PAverified
0.309
0.309
B. J. Surhoff
Career
Per 600 PA
0.282
0.282
Branch Russell
Careerverified
Per 600 PAverified
0.886
0.886
B. J. Surhoff
Career
Per 600 PA
0.765
0.765
Branch Russell
Career
Per 600 PAverified
889
157.21
B. J. Surhoff
Careerverified
Per 600 PA
2326
153.26
Branch Russell
Career
Per 600 PAverified
620
109.64
B. J. Surhoff
Careerverified
Per 600 PA
1656
109.11
Branch Russell
Career
Per 600 PA
136
24.05
B. J. Surhoff
Careerverified
Per 600 PAverified
440
28.99
Branch Russell
Careerverified
Per 600 PAverified
76
13.44
B. J. Surhoff
Career
Per 600 PA
42
2.77
Branch Russell
Career
Per 600 PA
57
10.08
B. J. Surhoff
Careerverified
Per 600 PAverified
188
12.39
Branch Russell
Career
Per 600 PAverified
269
47.57
B. J. Surhoff
Careerverified
Per 600 PA
670
44.15
Branch Russell
Careerverified
Per 600 PAverified
0.303
0.303
B. J. Surhoff
Career
Per 600 PA
0.288
0.288
Branch Russell
Career
Per 600 PA
0.02
0.02
B. J. Surhoff
Careerverified
Per 600 PAverified
0.023
0.023
Branch Russell
Career
Per 600 PA
0.064
0.064
B. J. Surhoff
Careerverified
Per 600 PAverified
0.081
0.081
Branch Russell
Career
Per 600 PAverified
571.07
100.99
B. J. Surhoff
Careerverified
Per 600 PA
1131.04
74.53
Branch Russell
Career
Per 600 PAverified
1348
238.37
B. J. Surhoff
Careerverified
Per 600 PA
3414
224.95
Branch Russell
Career
Per 600 PAverified
1290
228.12
B. J. Surhoff
Careerverified
Per 600 PA
2999
197.61
Branch Russell
Careerverified
Per 600 PAverified
0.393
0.393
B. J. Surhoff
Career
Per 600 PA
0.332
0.332
Branch Russell
Careerverified
Per 600 PAverified
0.468
0.468
B. J. Surhoff
Career
Per 600 PA
0.413
0.413
Branch Russell
Careerverified
Per 600 PAverified
0.861
0.861
B. J. Surhoff
Career
Per 600 PA
0.745
0.745
Branch Russell
Careerverified
Per 600 PAverified
0.159
0.159
B. J. Surhoff
Career
Per 600 PA
0.132
0.132
Branch Russell
Careerverified
Per 600 PAverified
0.294
0.294
B. J. Surhoff
Career
Per 600 PA
0.253
0.253
Branch Russell
Careerverified
Per 600 PAverified
0.918
0.918
B. J. Surhoff
Career
Per 600 PA
0.684
0.684
Branch Russell
Careerverified
Per 600 PAverified
0.295
0.295
B. J. Surhoff
Career
Per 600 PA
0.292
0.292
Branch Russell
Career
Per 600 PAverified
635
112.29
B. J. Surhoff
Careerverified
Per 600 PA
1062
69.98
Branch Russell
Career
Per 600 PAverified
484
85.59
B. J. Surhoff
Careerverified
Per 600 PA
1153
75.97
Branch Russell
Career
Per 600 PAverified
1062
187.8
B. J. Surhoff
Careerverified
Per 600 PA
2027
133.56
Branch Russell
Career
Per 600 PAverified
602.57
106.56
B. J. Surhoff
Careerverified
Per 600 PA
1186
78.15
Branch Russell
Career
Per 600 PAverified
31
5.48
B. J. Surhoff
Careerverified
Per 600 PA
33
2.17
Branch Russell
Career
Per 600 PAverified
370
65.43
B. J. Surhoff
Careerverified
Per 600 PA
640
42.17
Branch Russell
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
81
5.34
Branch Russell
Careerverified
Per 600 PAverified
5
0.88
B. J. Surhoff
Career
Per 600 PA
839
55.28
Branch Russell
Careerverified
Per 600 PAverified
678.6
678.6
B. J. Surhoff
Career
Per 600 PA
10.85
10.85
Branch Russell
Careerverified
Per 600 PAverified
74
74
B. J. Surhoff
Career
Per 600 PA
0.76
0.76
Branch Russell
Careerverified
Per 600 PAverified
111
19.63
B. J. Surhoff
Career
Per 600 PA
71
4.68
Branch Russell
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
104
6.85
Branch Russell
Careerverified
Per 600 PAverified
0
0
B. J. Surhoff
Career
Per 600 PA
169
11.14
Branch Russell
Career
Per 600 PAverified
80
14.15
B. J. Surhoff
Careerverified
Per 600 PA
141
9.29
Branch Russell
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
84
5.53
Branch Russell
Career
Per 600 PA
80
14.15
B. J. Surhoff
Careerverified
Per 600 PAverified
225
14.83
Branch Russell
Careerverified
Per 600 PAverified
100
100
B. J. Surhoff
Career
Per 600 PA
62.67
62.67

Fielding Stats for Branch Russell and B. J. Surhoff

Branch Russell
Career
Per 9 Innings
11
11
B. J. Surhoff
Careerverified
Per 9 Inningsverified
19
19
Branch Russell
Career
Per 9 Inningsverified
799
1.22
B. J. Surhoff
Careerverified
Per 9 Innings
2171
1.11
Branch Russell
Career
Per 9 Inningsverified
675
1.03
B. J. Surhoff
Careerverified
Per 9 Innings
1977
1.01
Branch Russell
Career
Per 9 Innings
17738
27
B. J. Surhoff
Careerverified
Per 9 Innings
52755
27
Branch Russell
Career
Per 9 Innings
5912.2
9
B. J. Surhoff
Careerverified
Per 9 Innings
17585
9
Branch Russell
Career
Per 9 Innings
1012
1.54
B. J. Surhoff
Careerverified
Per 9 Inningsverified
6661
3.41
Branch Russell
Career
Per 9 Inningsverified
573
0.87
B. J. Surhoff
Careerverified
Per 9 Innings
987
0.51
Branch Russell
Careerverified
Per 9 Innings
102
0.16
B. J. Surhoff
Career
Per 9 Inningsverified
110
0.06
Branch Russell
Career
Per 9 Innings
1687
2.57
B. J. Surhoff
Careerverified
Per 9 Inningsverified
7758
3.97
Branch Russell
Career
Per 9 Innings
1585
2.41
B. J. Surhoff
Careerverified
Per 9 Inningsverified
7648
3.91
Branch Russell
Career
Per 9 Innings
93.95
93.95
B. J. Surhoff
Careerverified
Per 9 Inningsverified
98.58
98.58
Branch Russell
Career
Per 9 Innings
1.984
1.984
B. J. Surhoff
Careerverified
Per 9 Inningsverified
3.523
3.523
Branch Russell
Career
Per 9 Innings
84.48
84.48
B. J. Surhoff
Careerverified
Per 9 Inningsverified
91.06
91.06
Branch Russell
Career
Per 9 Innings
73
0.11
B. J. Surhoff
Careerverified
Per 9 Inningsverified
234
0.12
Branch Russell
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
56
0.03
Branch Russell
Career
Per 9 Innings
0
0
B. J. Surhoff
Career
Per 9 Innings
0
0
Branch Russell
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
458
0.23
Branch Russell
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
199
0.1