Ryan Thompson vs. Josh Willingham — Career Comparison

Gen XMarylandThrows RightBats RightNorth AmericaNew York MetsNational LeagueCenter Fielder
Gen XAlabamaThrows RightBats RightNorth AmericaFlorida MarlinsNational LeagueLeft FielderSilver Slugger

When their careers are measured against the same standard, Josh Willingham comes out clearly ahead of Ryan Thompson across most offensive categories. Josh Willingham led in walk rate (BB%+ 141 vs 77), contact rate (K%+ 84 vs 59), and on-base percentage (OBP+ 110 vs 89). Josh Willingham was the more complete offensive player.

Hitting Stats for Ryan Thompson and Josh Willingham

Ryan Thompson
Career
Per 600 PA
9
9
Josh Willingham
Careerverified
Per 600 PAverified
11
11
Ryan Thompson
Career
Per 600 PAverified
416
180.22
Josh Willingham
Careerverified
Per 600 PA
1147
149.12
Ryan Thompson
Career
Per 600 PA
1385
600
Josh Willingham
Careerverified
Per 600 PA
4615
600
Ryan Thompson
Career
Per 600 PAverified
1257
544.55
Josh Willingham
Careerverified
Per 600 PA
3912
508.6
Ryan Thompson
Career
Per 600 PA
0.243
0.243
Josh Willingham
Careerverified
Per 600 PAverified
0.253
0.253
Ryan Thompson
Career
Per 600 PA
0.744
0.744
Josh Willingham
Careerverified
Per 600 PAverified
0.836
0.836
Ryan Thompson
Career
Per 600 PAverified
305
132.13
Josh Willingham
Careerverified
Per 600 PA
988
128.45
Ryan Thompson
Career
Per 600 PAverified
176
76.25
Josh Willingham
Careerverified
Per 600 PA
562
73.07
Ryan Thompson
Career
Per 600 PAverified
71
30.76
Josh Willingham
Careerverified
Per 600 PA
216
28.08
Ryan Thompson
Career
Per 600 PAverified
6
2.6
Josh Willingham
Careerverified
Per 600 PA
15
1.95
Ryan Thompson
Career
Per 600 PA
52
22.53
Josh Willingham
Careerverified
Per 600 PAverified
195
25.35
Ryan Thompson
Career
Per 600 PAverified
129
55.88
Josh Willingham
Careerverified
Per 600 PA
426
55.38
Ryan Thompson
Career
Per 600 PA
0.423
0.423
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
Ryan Thompson
Career
Per 600 PA
0.041
0.041
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
Ryan Thompson
Career
Per 600 PA
0.171
0.171
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
Ryan Thompson
Career
Per 600 PA
163.97
71.03
Josh Willingham
Careerverified
Per 600 PAverified
685.97
89.18
Ryan Thompson
Career
Per 600 PA
544
235.67
Josh Willingham
Careerverified
Per 600 PAverified
1819
236.49
Ryan Thompson
Career
Per 600 PA
415
179.78
Josh Willingham
Careerverified
Per 600 PAverified
1653
214.91
Ryan Thompson
Career
Per 600 PA
0.301
0.301
Josh Willingham
Careerverified
Per 600 PAverified
0.358
0.358
Ryan Thompson
Career
Per 600 PA
0.433
0.433
Josh Willingham
Careerverified
Per 600 PAverified
0.465
0.465
Ryan Thompson
Career
Per 600 PA
0.734
0.734
Josh Willingham
Careerverified
Per 600 PAverified
0.823
0.823
Ryan Thompson
Career
Per 600 PA
0.19
0.19
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
Ryan Thompson
Career
Per 600 PA
0.244
0.244
Josh Willingham
Careerverified
Per 600 PAverified
0.278
0.278
Ryan Thompson
Career
Per 600 PA
0.662
0.662
Josh Willingham
Careerverified
Per 600 PAverified
0.834
0.834
Ryan Thompson
Career
Per 600 PA
0.292
0.292
Josh Willingham
Career
Per 600 PA
0.292
0.292
Ryan Thompson
Career
Per 600 PA
165
71.48
Josh Willingham
Careerverified
Per 600 PAverified
564
73.33
Ryan Thompson
Career
Per 600 PA
176
76.25
Josh Willingham
Careerverified
Per 600 PAverified
632
82.17
Ryan Thompson
Career
Per 600 PA
289
125.2
Josh Willingham
Careerverified
Per 600 PAverified
1001
130.14
Ryan Thompson
Career
Per 600 PA
155.17
67.22
Josh Willingham
Careerverified
Per 600 PAverified
672.23
87.4
Ryan Thompson
Career
Per 600 PA
20
8.66
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
Ryan Thompson
Career
Per 600 PA
90
38.99
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
Ryan Thompson
Career
Per 600 PAverified
12
5.2
Josh Willingham
Careerverified
Per 600 PA
22
2.86
Ryan Thompson
Careerverified
Per 600 PA
347
150.32
Josh Willingham
Career
Per 600 PAverified
1036
134.69
Ryan Thompson
Career
Per 600 PA
3.99
3.99
Josh Willingham
Careerverified
Per 600 PAverified
4.45
4.45
Ryan Thompson
Career
Per 600 PA
0.26
0.26
Josh Willingham
Careerverified
Per 600 PAverified
0.53
0.53
Ryan Thompson
Careerverified
Per 600 PAverified
8
3.47
Josh Willingham
Career
Per 600 PA
2
0.26
Ryan Thompson
Career
Per 600 PA
10
4.33
Josh Willingham
Careerverified
Per 600 PAverified
36
4.68
Ryan Thompson
Careerverified
Per 600 PA
37
16.03
Josh Willingham
Career
Per 600 PAverified
87
11.31
Ryan Thompson
Career
Per 600 PA
9
3.9
Josh Willingham
Careerverified
Per 600 PAverified
35
4.55
Ryan Thompson
Careerverified
Per 600 PAverified
12
5.2
Josh Willingham
Career
Per 600 PA
9
1.17
Ryan Thompson
Career
Per 600 PAverified
21
9.1
Josh Willingham
Careerverified
Per 600 PA
44
5.72
Ryan Thompson
Career
Per 600 PA
42.86
42.86
Josh Willingham
Careerverified
Per 600 PAverified
79.55
79.55

Fielding Stats for Ryan Thompson and Josh Willingham

Ryan Thompson
Career
Per 9 Innings
9
9
Josh Willingham
Careerverified
Per 9 Inningsverified
11
11
Ryan Thompson
Career
Per 9 Inningsverified
393
1.19
Josh Willingham
Careerverified
Per 9 Innings
956
1.08
Ryan Thompson
Career
Per 9 Innings
322
0.98
Josh Willingham
Careerverified
Per 9 Inningsverified
929
1.05
Ryan Thompson
Career
Per 9 Innings
8881
27
Josh Willingham
Careerverified
Per 9 Innings
23833
27
Ryan Thompson
Career
Per 9 Innings
2960.1
9
Josh Willingham
Careerverified
Per 9 Innings
7944.1
9
Ryan Thompson
Career
Per 9 Inningsverified
886
2.69
Josh Willingham
Careerverified
Per 9 Innings
1666
1.89
Ryan Thompson
Career
Per 9 Inningsverified
19
0.06
Josh Willingham
Careerverified
Per 9 Innings
48
0.05
Ryan Thompson
Careerverified
Per 9 Innings
13
0.04
Josh Willingham
Career
Per 9 Inningsverified
26
0.03
Ryan Thompson
Career
Per 9 Inningsverified
918
2.79
Josh Willingham
Careerverified
Per 9 Innings
1740
1.97
Ryan Thompson
Career
Per 9 Inningsverified
905
2.75
Josh Willingham
Careerverified
Per 9 Innings
1714
1.94
Ryan Thompson
Careerverified
Per 9 Inningsverified
98.58
98.58
Josh Willingham
Career
Per 9 Innings
98.51
98.51
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.303
2.303
Josh Willingham
Career
Per 9 Innings
1.793
1.793
Ryan Thompson
Career
Per 9 Innings
81.93
81.93
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
Ryan Thompson
Career
Per 9 Inningsverified
5
0.02
Josh Willingham
Careerverified
Per 9 Innings
10
0.01
Ryan Thompson
Careerverified
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
4
0
Ryan Thompson
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
Ryan Thompson
Careerverified
Per 9 Inningsverified
0
0
Josh Willingham
Career
Per 9 Innings
9
0.01
Ryan Thompson
Career
Per 9 Innings
0
0
Josh Willingham
Careerverified
Per 9 Innings
1
0