Sam Thompson vs. Josh Willingham — Career Comparison

Pre-GenerationalIndianaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueHall of FameRight Fielder
Gen XAlabamaThrows RightBats RightNorth AmericaFlorida MarlinsNational LeagueLeft FielderSilver Slugger

On the career numbers, Sam Thompson posted the stronger offensive profile against Josh Willingham. Sam Thompson posted stronger numbers in OPS (.890 vs .826) and on-base percentage (.384 vs .361). Josh Willingham had the advantage in home run production (195 career HR at a higher rate). By the career numbers, Sam Thompson had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Sam Thompson and Josh Willingham

Sam Thompson
Careerverified
Per 600 PAverified
15
15
Josh Willingham
Career
Per 600 PA
11
11
Sam Thompson
Careerverified
Per 600 PA
1410
129.64
Josh Willingham
Career
Per 600 PAverified
1147
149.12
Sam Thompson
Careerverified
Per 600 PA
6526
600
Josh Willingham
Career
Per 600 PA
4615
600
Sam Thompson
Careerverified
Per 600 PAverified
5998
551.46
Josh Willingham
Career
Per 600 PA
3912
508.6
Sam Thompson
Careerverified
Per 600 PAverified
0.331
0.331
Josh Willingham
Career
Per 600 PA
0.253
0.253
Sam Thompson
Careerverified
Per 600 PAverified
0.914
0.914
Josh Willingham
Career
Per 600 PA
0.836
0.836
Sam Thompson
Careerverified
Per 600 PAverified
1988
182.78
Josh Willingham
Career
Per 600 PA
988
128.45
Sam Thompson
Careerverified
Per 600 PAverified
1358
124.85
Josh Willingham
Career
Per 600 PA
562
73.07
Sam Thompson
Careerverified
Per 600 PAverified
343
31.54
Josh Willingham
Career
Per 600 PA
216
28.08
Sam Thompson
Careerverified
Per 600 PAverified
161
14.8
Josh Willingham
Career
Per 600 PA
15
1.95
Sam Thompson
Career
Per 600 PA
126
11.58
Josh Willingham
Careerverified
Per 600 PAverified
195
25.35
Sam Thompson
Careerverified
Per 600 PAverified
630
57.92
Josh Willingham
Career
Per 600 PA
426
55.38
Sam Thompson
Career
Per 600 PA
0.317
0.317
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
Sam Thompson
Career
Per 600 PA
0.021
0.021
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
Sam Thompson
Career
Per 600 PA
0.063
0.063
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
Sam Thompson
Careerverified
Per 600 PAverified
1185.76
109.02
Josh Willingham
Career
Per 600 PA
685.97
89.18
Sam Thompson
Careerverified
Per 600 PAverified
3031
278.67
Josh Willingham
Career
Per 600 PA
1819
236.49
Sam Thompson
Careerverified
Per 600 PAverified
2503
230.13
Josh Willingham
Career
Per 600 PA
1653
214.91
Sam Thompson
Careerverified
Per 600 PAverified
0.384
0.384
Josh Willingham
Career
Per 600 PA
0.358
0.358
Sam Thompson
Careerverified
Per 600 PAverified
0.505
0.505
Josh Willingham
Career
Per 600 PA
0.465
0.465
Sam Thompson
Careerverified
Per 600 PAverified
0.89
0.89
Josh Willingham
Career
Per 600 PA
0.823
0.823
Sam Thompson
Career
Per 600 PA
0.174
0.174
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
Sam Thompson
Careerverified
Per 600 PAverified
0.299
0.299
Josh Willingham
Career
Per 600 PA
0.278
0.278
Sam Thompson
Careerverified
Per 600 PAverified
0.942
0.942
Josh Willingham
Career
Per 600 PA
0.834
0.834
Sam Thompson
Careerverified
Per 600 PAverified
0.33
0.33
Josh Willingham
Career
Per 600 PA
0.292
0.292
Sam Thompson
Careerverified
Per 600 PAverified
1261
115.94
Josh Willingham
Career
Per 600 PA
564
73.33
Sam Thompson
Careerverified
Per 600 PAverified
1308
120.26
Josh Willingham
Career
Per 600 PA
632
82.17
Sam Thompson
Careerverified
Per 600 PAverified
2443
224.61
Josh Willingham
Career
Per 600 PA
1001
130.14
Sam Thompson
Careerverified
Per 600 PAverified
1262.34
116.06
Josh Willingham
Career
Per 600 PA
672.23
87.4
Sam Thompson
Career
Per 600 PA
63
5.79
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
Sam Thompson
Career
Per 600 PA
452
41.56
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
Sam Thompson
Career
Per 600 PA
0
0
Josh Willingham
Careerverified
Per 600 PAverified
22
2.86
Sam Thompson
Careerverified
Per 600 PAverified
234
21.51
Josh Willingham
Career
Per 600 PA
1036
134.69
Sam Thompson
Careerverified
Per 600 PAverified
27.89
27.89
Josh Willingham
Career
Per 600 PA
4.45
4.45
Sam Thompson
Careerverified
Per 600 PAverified
1.93
1.93
Josh Willingham
Career
Per 600 PA
0.53
0.53
Sam Thompson
Careerverified
Per 600 PAverified
13
1.2
Josh Willingham
Career
Per 600 PA
2
0.26
Sam Thompson
Career
Per 600 PA
0
0
Josh Willingham
Careerverified
Per 600 PAverified
36
4.68
Sam Thompson
Careerverified
Per 600 PAverified
0
0
Josh Willingham
Career
Per 600 PA
87
11.31
Sam Thompson
Careerverified
Per 600 PAverified
232
21.33
Josh Willingham
Career
Per 600 PA
35
4.55
Sam Thompson
Career
Per 600 PA
0
0
Josh Willingham
Careerverified
Per 600 PAverified
9
1.17
Sam Thompson
Careerverified
Per 600 PAverified
232
21.33
Josh Willingham
Career
Per 600 PA
44
5.72
Sam Thompson
Careerverified
Per 600 PAverified
100
100
Josh Willingham
Career
Per 600 PA
79.55
79.55

Fielding Stats for Sam Thompson and Josh Willingham

Sam Thompson
Careerverified
Per 9 Inningsverified
15
15
Josh Willingham
Career
Per 9 Innings
11
11
Sam Thompson
Careerverified
Per 9 Innings
1410
1.03
Josh Willingham
Career
Per 9 Inningsverified
956
1.08
Sam Thompson
Career
Per 9 Innings
8
0.01
Josh Willingham
Careerverified
Per 9 Inningsverified
929
1.05
Sam Thompson
Careerverified
Per 9 Innings
36891
27
Josh Willingham
Career
Per 9 Innings
23833
27
Sam Thompson
Careerverified
Per 9 Innings
12297
9
Josh Willingham
Career
Per 9 Innings
7944.1
9
Sam Thompson
Careerverified
Per 9 Innings
2174
1.59
Josh Willingham
Career
Per 9 Inningsverified
1666
1.89
Sam Thompson
Careerverified
Per 9 Inningsverified
283
0.21
Josh Willingham
Career
Per 9 Innings
48
0.05
Sam Thompson
Career
Per 9 Innings
173
0.13
Josh Willingham
Careerverified
Per 9 Inningsverified
26
0.03
Sam Thompson
Careerverified
Per 9 Innings
2630
1.92
Josh Willingham
Career
Per 9 Inningsverified
1740
1.97
Sam Thompson
Careerverified
Per 9 Innings
2457
1.8
Josh Willingham
Career
Per 9 Inningsverified
1714
1.94
Sam Thompson
Career
Per 9 Innings
93.42
93.42
Josh Willingham
Careerverified
Per 9 Inningsverified
98.51
98.51
Sam Thompson
Career
Per 9 Innings
1.743
1.743
Josh Willingham
Careerverified
Per 9 Inningsverified
1.793
1.793
Sam Thompson
Career
Per 9 Innings
0.57
0.57
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
Sam Thompson
Careerverified
Per 9 Inningsverified
61
0.04
Josh Willingham
Career
Per 9 Innings
10
0.01
Sam Thompson
Careerverified
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
4
0
Sam Thompson
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
Sam Thompson
Careerverified
Per 9 Inningsverified
0
0
Josh Willingham
Career
Per 9 Innings
9
0.01
Sam Thompson
Career
Per 9 Innings
0
0
Josh Willingham
Careerverified
Per 9 Innings
1
0