John Moses vs. Josh Willingham — Career Comparison

Baby BoomersCaliforniaThrows LeftBats SwitchNorth AmericaSeattle MarinersAmerican 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 John Moses across most offensive categories. Josh Willingham led in home run production (HR/PA+ 169 vs 24), walk rate (BB%+ 141 vs 81), and slugging (SLG+ 117 vs 80). John Moses held the edge in contact rate (K%+ 119 vs 84). Josh Willingham was the more complete offensive player.

Hitting Stats for John Moses and Josh Willingham

John Moses
Career
Per 600 PA
11
11
Josh Willingham
Career
Per 600 PA
11
11
John Moses
Career
Per 600 PAverified
769
241.57
Josh Willingham
Careerverified
Per 600 PA
1147
149.12
John Moses
Career
Per 600 PA
1910
600
Josh Willingham
Careerverified
Per 600 PA
4615
600
John Moses
Career
Per 600 PAverified
1723
541.26
Josh Willingham
Careerverified
Per 600 PA
3912
508.6
John Moses
Careerverified
Per 600 PAverified
0.254
0.254
Josh Willingham
Career
Per 600 PA
0.253
0.253
John Moses
Career
Per 600 PA
0.688
0.688
Josh Willingham
Careerverified
Per 600 PAverified
0.836
0.836
John Moses
Career
Per 600 PAverified
438
137.59
Josh Willingham
Careerverified
Per 600 PA
988
128.45
John Moses
Career
Per 600 PAverified
341
107.12
Josh Willingham
Careerverified
Per 600 PA
562
73.07
John Moses
Career
Per 600 PA
69
21.68
Josh Willingham
Careerverified
Per 600 PAverified
216
28.08
John Moses
Careerverified
Per 600 PAverified
17
5.34
Josh Willingham
Career
Per 600 PA
15
1.95
John Moses
Career
Per 600 PA
11
3.46
Josh Willingham
Careerverified
Per 600 PAverified
195
25.35
John Moses
Career
Per 600 PA
97
30.47
Josh Willingham
Careerverified
Per 600 PAverified
426
55.38
John Moses
Career
Per 600 PA
0.222
0.222
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
John Moses
Career
Per 600 PA
0.006
0.006
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
John Moses
Career
Per 600 PA
0.025
0.025
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
John Moses
Career
Per 600 PA
185.52
58.28
Josh Willingham
Careerverified
Per 600 PAverified
685.97
89.18
John Moses
Career
Per 600 PA
574
180.31
Josh Willingham
Careerverified
Per 600 PAverified
1819
236.49
John Moses
Career
Per 600 PA
591
185.65
Josh Willingham
Careerverified
Per 600 PAverified
1653
214.91
John Moses
Career
Per 600 PA
0.313
0.313
Josh Willingham
Careerverified
Per 600 PAverified
0.358
0.358
John Moses
Career
Per 600 PA
0.333
0.333
Josh Willingham
Careerverified
Per 600 PAverified
0.465
0.465
John Moses
Career
Per 600 PA
0.646
0.646
Josh Willingham
Careerverified
Per 600 PAverified
0.823
0.823
John Moses
Career
Per 600 PA
0.079
0.079
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
John Moses
Career
Per 600 PA
0.224
0.224
Josh Willingham
Careerverified
Per 600 PAverified
0.278
0.278
John Moses
Career
Per 600 PA
0.602
0.602
Josh Willingham
Careerverified
Per 600 PAverified
0.834
0.834
John Moses
Career
Per 600 PA
0.285
0.285
Josh Willingham
Careerverified
Per 600 PAverified
0.292
0.292
John Moses
Career
Per 600 PAverified
247
77.59
Josh Willingham
Careerverified
Per 600 PA
564
73.33
John Moses
Career
Per 600 PA
145
45.55
Josh Willingham
Careerverified
Per 600 PAverified
632
82.17
John Moses
Career
Per 600 PA
381
119.69
Josh Willingham
Careerverified
Per 600 PAverified
1001
130.14
John Moses
Career
Per 600 PA
193.24
60.7
Josh Willingham
Careerverified
Per 600 PAverified
672.23
87.4
John Moses
Career
Per 600 PA
10
3.14
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
John Moses
Career
Per 600 PA
143
44.92
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
John Moses
Career
Per 600 PA
9
2.83
Josh Willingham
Careerverified
Per 600 PAverified
22
2.86
John Moses
Careerverified
Per 600 PAverified
226
70.99
Josh Willingham
Career
Per 600 PA
1036
134.69
John Moses
Careerverified
Per 600 PAverified
8.45
8.45
Josh Willingham
Career
Per 600 PA
4.45
4.45
John Moses
Careerverified
Per 600 PAverified
0.63
0.63
Josh Willingham
Career
Per 600 PA
0.53
0.53
John Moses
Careerverified
Per 600 PAverified
22
6.91
Josh Willingham
Career
Per 600 PA
2
0.26
John Moses
Career
Per 600 PA
12
3.77
Josh Willingham
Careerverified
Per 600 PAverified
36
4.68
John Moses
Careerverified
Per 600 PAverified
33
10.37
Josh Willingham
Career
Per 600 PA
87
11.31
John Moses
Careerverified
Per 600 PAverified
101
31.73
Josh Willingham
Career
Per 600 PA
35
4.55
John Moses
Careerverified
Per 600 PAverified
57
17.91
Josh Willingham
Career
Per 600 PA
9
1.17
John Moses
Careerverified
Per 600 PAverified
158
49.63
Josh Willingham
Career
Per 600 PA
44
5.72
John Moses
Career
Per 600 PA
63.92
63.92
Josh Willingham
Careerverified
Per 600 PAverified
79.55
79.55

Fielding Stats for John Moses and Josh Willingham

John Moses
Career
Per 9 Innings
11
11
Josh Willingham
Career
Per 9 Innings
11
11
John Moses
Career
Per 9 Inningsverified
670
1.54
Josh Willingham
Careerverified
Per 9 Innings
956
1.08
John Moses
Career
Per 9 Innings
389
0.9
Josh Willingham
Careerverified
Per 9 Inningsverified
929
1.05
John Moses
Career
Per 9 Innings
11729
27
Josh Willingham
Careerverified
Per 9 Innings
23833
27
John Moses
Career
Per 9 Innings
3909.2
9
Josh Willingham
Careerverified
Per 9 Innings
7944.1
9
John Moses
Career
Per 9 Inningsverified
1115
2.57
Josh Willingham
Careerverified
Per 9 Innings
1666
1.89
John Moses
Career
Per 9 Inningsverified
36
0.08
Josh Willingham
Careerverified
Per 9 Innings
48
0.05
John Moses
Careerverified
Per 9 Innings
14
0.03
Josh Willingham
Career
Per 9 Innings
26
0.03
John Moses
Career
Per 9 Inningsverified
1165
2.68
Josh Willingham
Careerverified
Per 9 Innings
1740
1.97
John Moses
Career
Per 9 Inningsverified
1151
2.65
Josh Willingham
Careerverified
Per 9 Innings
1714
1.94
John Moses
Careerverified
Per 9 Inningsverified
98.8
98.8
Josh Willingham
Career
Per 9 Innings
98.51
98.51
John Moses
Career
Per 9 Innings
1.718
1.718
Josh Willingham
Careerverified
Per 9 Inningsverified
1.793
1.793
John Moses
Career
Per 9 Innings
58.06
58.06
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
John Moses
Career
Per 9 Inningsverified
8
0.02
Josh Willingham
Careerverified
Per 9 Innings
10
0.01
John Moses
Careerverified
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
4
0
John Moses
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
John Moses
Careerverified
Per 9 Inningsverified
0
0
Josh Willingham
Career
Per 9 Innings
9
0.01
John Moses
Career
Per 9 Innings
0
0
Josh Willingham
Careerverified
Per 9 Innings
1
0