Gene Stephens vs. Frank Thomas — Career Comparison

Silent GenerationArkansasThrows RightBats LeftNorth AmericaBoston Red SoxAmerican LeagueLeft Fielder
Silent GenerationPennsylvaniaThrows RightBats RightNorth AmericaPittsburgh PiratesNational LeagueLeft FielderAll-Star

Adjusted for the eras they played in, Gene Stephens holds a real edge over Frank Thomas in this comparison. Gene Stephens led in walk rate (BB%+ 110 vs 84), contact rate (K%+ 97 vs 81), and on-base percentage (OBP+ 101 vs 99). Frank Thomas held the edge in home run production (HR/PA+ 197 vs 61). The edge belongs to Gene Stephens.

Hitting Stats for Gene Stephens and Frank Thomas

Gene Stephens
Career
Per 600 PA
12
12
Frank Thomas
Careerverified
Per 600 PAverified
16
16
Gene Stephens
Career
Per 600 PAverified
964
263.51
Frank Thomas
Careerverified
Per 600 PA
1766
153.21
Gene Stephens
Career
Per 600 PA
2195
600
Frank Thomas
Careerverified
Per 600 PA
6916
600
Gene Stephens
Career
Per 600 PA
1913
522.92
Frank Thomas
Careerverified
Per 600 PAverified
6285
545.26
Gene Stephens
Career
Per 600 PA
0.241
0.241
Frank Thomas
Careerverified
Per 600 PAverified
0.266
0.266
Gene Stephens
Career
Per 600 PA
0.707
0.707
Frank Thomas
Careerverified
Per 600 PAverified
0.783
0.783
Gene Stephens
Career
Per 600 PA
460
125.74
Frank Thomas
Careerverified
Per 600 PAverified
1671
144.97
Gene Stephens
Career
Per 600 PA
330
90.21
Frank Thomas
Careerverified
Per 600 PAverified
1092
94.74
Gene Stephens
Career
Per 600 PA
78
21.32
Frank Thomas
Careerverified
Per 600 PAverified
262
22.73
Gene Stephens
Career
Per 600 PAverified
15
4.1
Frank Thomas
Careerverified
Per 600 PA
31
2.69
Gene Stephens
Career
Per 600 PA
37
10.11
Frank Thomas
Careerverified
Per 600 PAverified
286
24.81
Gene Stephens
Career
Per 600 PA
130
35.54
Frank Thomas
Careerverified
Per 600 PAverified
579
50.23
Gene Stephens
Career
Per 600 PA
0.283
0.283
Frank Thomas
Careerverified
Per 600 PAverified
0.347
0.347
Gene Stephens
Career
Per 600 PA
0.019
0.019
Frank Thomas
Careerverified
Per 600 PAverified
0.046
0.046
Gene Stephens
Career
Per 600 PA
0.08
0.08
Frank Thomas
Careerverified
Per 600 PAverified
0.171
0.171
Gene Stephens
Career
Per 600 PA
238.65
65.23
Frank Thomas
Careerverified
Per 600 PAverified
896.43
77.77
Gene Stephens
Career
Per 600 PA
679
185.6
Frank Thomas
Careerverified
Per 600 PAverified
2853
247.51
Gene Stephens
Career
Per 600 PAverified
707
193.26
Frank Thomas
Careerverified
Per 600 PA
2206
191.38
Gene Stephens
Careerverified
Per 600 PAverified
0.325
0.325
Frank Thomas
Career
Per 600 PA
0.32
0.32
Gene Stephens
Career
Per 600 PA
0.355
0.355
Frank Thomas
Careerverified
Per 600 PAverified
0.454
0.454
Gene Stephens
Career
Per 600 PA
0.68
0.68
Frank Thomas
Careerverified
Per 600 PAverified
0.774
0.774
Gene Stephens
Career
Per 600 PA
0.114
0.114
Frank Thomas
Careerverified
Per 600 PAverified
0.188
0.188
Gene Stephens
Career
Per 600 PA
0.235
0.235
Frank Thomas
Careerverified
Per 600 PAverified
0.258
0.258
Gene Stephens
Career
Per 600 PA
0.64
0.64
Frank Thomas
Careerverified
Per 600 PAverified
0.705
0.705
Gene Stephens
Careerverified
Per 600 PAverified
0.269
0.269
Frank Thomas
Career
Per 600 PA
0.268
0.268
Gene Stephens
Career
Per 600 PAverified
283
77.36
Frank Thomas
Careerverified
Per 600 PA
792
68.71
Gene Stephens
Career
Per 600 PA
207
56.58
Frank Thomas
Careerverified
Per 600 PAverified
962
83.46
Gene Stephens
Career
Per 600 PA
453
123.83
Frank Thomas
Careerverified
Per 600 PAverified
1468
127.36
Gene Stephens
Career
Per 600 PA
249.31
68.15
Frank Thomas
Careerverified
Per 600 PAverified
906.49
78.64
Gene Stephens
Career
Per 600 PA
14
3.83
Frank Thomas
Careerverified
Per 600 PAverified
51
4.42
Gene Stephens
Career
Per 600 PAverified
233
63.69
Frank Thomas
Careerverified
Per 600 PA
484
41.99
Gene Stephens
Career
Per 600 PA
5
1.37
Frank Thomas
Careerverified
Per 600 PAverified
55
4.77
Gene Stephens
Careerverified
Per 600 PA
322
88.02
Frank Thomas
Career
Per 600 PAverified
894
77.56
Gene Stephens
Career
Per 600 PA
6.82
6.82
Frank Thomas
Careerverified
Per 600 PAverified
7.74
7.74
Gene Stephens
Careerverified
Per 600 PAverified
0.72
0.72
Frank Thomas
Career
Per 600 PA
0.54
0.54
Gene Stephens
Career
Per 600 PAverified
17
4.65
Frank Thomas
Careerverified
Per 600 PA
26
2.26
Gene Stephens
Career
Per 600 PA
18
4.92
Frank Thomas
Careerverified
Per 600 PAverified
70
6.07
Gene Stephens
Careerverified
Per 600 PAverified
16
4.37
Frank Thomas
Career
Per 600 PA
191
16.57
Gene Stephens
Careerverified
Per 600 PAverified
27
7.38
Frank Thomas
Career
Per 600 PA
15
1.3
Gene Stephens
Career
Per 600 PAverified
20
5.47
Frank Thomas
Careerverified
Per 600 PA
22
1.91
Gene Stephens
Careerverified
Per 600 PAverified
47
12.85
Frank Thomas
Career
Per 600 PA
37
3.21
Gene Stephens
Careerverified
Per 600 PAverified
57.45
57.45
Frank Thomas
Career
Per 600 PA
40.54
40.54

Fielding Stats for Gene Stephens and Frank Thomas

Gene Stephens
Career
Per 9 Innings
11
11
Frank Thomas
Careerverified
Per 9 Inningsverified
15
15
Gene Stephens
Career
Per 9 Inningsverified
772
1.81
Frank Thomas
Careerverified
Per 9 Innings
1711
1.22
Gene Stephens
Career
Per 9 Innings
370
0.87
Frank Thomas
Careerverified
Per 9 Inningsverified
1456
1.03
Gene Stephens
Career
Per 9 Innings
11511
27
Frank Thomas
Careerverified
Per 9 Innings
38008
27
Gene Stephens
Career
Per 9 Innings
3837
9
Frank Thomas
Careerverified
Per 9 Innings
12669.1
9
Gene Stephens
Career
Per 9 Innings
1063
2.49
Frank Thomas
Careerverified
Per 9 Inningsverified
4640
3.3
Gene Stephens
Career
Per 9 Innings
51
0.12
Frank Thomas
Careerverified
Per 9 Inningsverified
930
0.66
Gene Stephens
Careerverified
Per 9 Inningsverified
31
0.07
Frank Thomas
Career
Per 9 Innings
169
0.12
Gene Stephens
Career
Per 9 Innings
1145
2.69
Frank Thomas
Careerverified
Per 9 Inningsverified
5739
4.08
Gene Stephens
Career
Per 9 Innings
1114
2.61
Frank Thomas
Careerverified
Per 9 Inningsverified
5570
3.96
Gene Stephens
Careerverified
Per 9 Inningsverified
97.29
97.29
Frank Thomas
Career
Per 9 Innings
97.06
97.06
Gene Stephens
Career
Per 9 Innings
1.443
1.443
Frank Thomas
Careerverified
Per 9 Inningsverified
3.255
3.255
Gene Stephens
Career
Per 9 Innings
47.93
47.93
Frank Thomas
Careerverified
Per 9 Inningsverified
85.1
85.1
Gene Stephens
Career
Per 9 Innings
11
0.03
Frank Thomas
Careerverified
Per 9 Inningsverified
270
0.19
Gene Stephens
Career
Per 9 Innings
0
0
Frank Thomas
Career
Per 9 Innings
0
0
Gene Stephens
Career
Per 9 Innings
0
0
Frank Thomas
Career
Per 9 Innings
0
0
Gene Stephens
Career
Per 9 Innings
0
0
Frank Thomas
Career
Per 9 Innings
0
0
Gene Stephens
Career
Per 9 Innings
0
0
Frank Thomas
Career
Per 9 Innings
0
0