Mike Sweeney vs. Josh Willingham — Career Comparison

Gen XCaliforniaThrows RightBats RightNorth AmericaKansas City RoyalsAmerican LeagueDesignated HitterAll-Star
Gen XAlabamaThrows RightBats RightNorth AmericaFlorida MarlinsNational LeagueLeft FielderSilver Slugger

Adjusted for the eras they played in, Mike Sweeney holds a real edge over Josh Willingham in this comparison. Mike Sweeney led in contact rate (K%+ 173 vs 84), batting average (AVG+ 118 vs 98), and slugging (SLG+ 123 vs 117). Josh Willingham held the edge in walk rate (BB%+ 141 vs 106). The edge belongs to Mike Sweeney.

Hitting Stats for Mike Sweeney and Josh Willingham

Mike Sweeney
Careerverified
Per 600 PAverified
16
16
Josh Willingham
Career
Per 600 PA
11
11
Mike Sweeney
Careerverified
Per 600 PAverified
1454
149.18
Josh Willingham
Career
Per 600 PA
1147
149.12
Mike Sweeney
Careerverified
Per 600 PA
5848
600
Josh Willingham
Career
Per 600 PA
4615
600
Mike Sweeney
Careerverified
Per 600 PAverified
5188
532.28
Josh Willingham
Career
Per 600 PA
3912
508.6
Mike Sweeney
Careerverified
Per 600 PAverified
0.297
0.297
Josh Willingham
Career
Per 600 PA
0.253
0.253
Mike Sweeney
Careerverified
Per 600 PAverified
0.861
0.861
Josh Willingham
Career
Per 600 PA
0.836
0.836
Mike Sweeney
Careerverified
Per 600 PAverified
1540
158
Josh Willingham
Career
Per 600 PA
988
128.45
Mike Sweeney
Careerverified
Per 600 PAverified
995
102.09
Josh Willingham
Career
Per 600 PA
562
73.07
Mike Sweeney
Careerverified
Per 600 PAverified
325
33.34
Josh Willingham
Career
Per 600 PA
216
28.08
Mike Sweeney
Career
Per 600 PA
5
0.51
Josh Willingham
Careerverified
Per 600 PAverified
15
1.95
Mike Sweeney
Careerverified
Per 600 PA
215
22.06
Josh Willingham
Career
Per 600 PAverified
195
25.35
Mike Sweeney
Careerverified
Per 600 PAverified
545
55.92
Josh Willingham
Career
Per 600 PA
426
55.38
Mike Sweeney
Career
Per 600 PA
0.354
0.354
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
Mike Sweeney
Career
Per 600 PA
0.041
0.041
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
Mike Sweeney
Career
Per 600 PA
0.14
0.14
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
Mike Sweeney
Careerverified
Per 600 PAverified
908.03
93.16
Josh Willingham
Career
Per 600 PA
685.97
89.18
Mike Sweeney
Careerverified
Per 600 PAverified
2520
258.55
Josh Willingham
Career
Per 600 PA
1819
236.49
Mike Sweeney
Careerverified
Per 600 PAverified
2136
219.15
Josh Willingham
Career
Per 600 PA
1653
214.91
Mike Sweeney
Careerverified
Per 600 PAverified
0.366
0.366
Josh Willingham
Career
Per 600 PA
0.358
0.358
Mike Sweeney
Careerverified
Per 600 PAverified
0.486
0.486
Josh Willingham
Career
Per 600 PA
0.465
0.465
Mike Sweeney
Careerverified
Per 600 PAverified
0.851
0.851
Josh Willingham
Career
Per 600 PA
0.823
0.823
Mike Sweeney
Career
Per 600 PA
0.189
0.189
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
Mike Sweeney
Careerverified
Per 600 PAverified
0.286
0.286
Josh Willingham
Career
Per 600 PA
0.278
0.278
Mike Sweeney
Career
Per 600 PA
0.831
0.831
Josh Willingham
Careerverified
Per 600 PAverified
0.834
0.834
Mike Sweeney
Careerverified
Per 600 PAverified
0.3
0.3
Josh Willingham
Career
Per 600 PA
0.292
0.292
Mike Sweeney
Careerverified
Per 600 PAverified
759
77.87
Josh Willingham
Career
Per 600 PA
564
73.33
Mike Sweeney
Careerverified
Per 600 PAverified
909
93.26
Josh Willingham
Career
Per 600 PA
632
82.17
Mike Sweeney
Careerverified
Per 600 PAverified
1453
149.08
Josh Willingham
Career
Per 600 PA
1001
130.14
Mike Sweeney
Careerverified
Per 600 PAverified
922.42
94.64
Josh Willingham
Career
Per 600 PA
672.23
87.4
Mike Sweeney
Career
Per 600 PA
74
7.59
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
Mike Sweeney
Career
Per 600 PA
522
53.56
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
Mike Sweeney
Careerverified
Per 600 PAverified
61
6.26
Josh Willingham
Career
Per 600 PA
22
2.86
Mike Sweeney
Careerverified
Per 600 PAverified
613
62.89
Josh Willingham
Career
Per 600 PA
1036
134.69
Mike Sweeney
Careerverified
Per 600 PAverified
9.54
9.54
Josh Willingham
Career
Per 600 PA
4.45
4.45
Mike Sweeney
Careerverified
Per 600 PAverified
0.85
0.85
Josh Willingham
Career
Per 600 PA
0.53
0.53
Mike Sweeney
Careerverified
Per 600 PAverified
5
0.51
Josh Willingham
Career
Per 600 PA
2
0.26
Mike Sweeney
Careerverified
Per 600 PAverified
59
6.05
Josh Willingham
Career
Per 600 PA
36
4.68
Mike Sweeney
Career
Per 600 PA
142
14.57
Josh Willingham
Careerverified
Per 600 PAverified
87
11.31
Mike Sweeney
Careerverified
Per 600 PAverified
53
5.44
Josh Willingham
Career
Per 600 PA
35
4.55
Mike Sweeney
Careerverified
Per 600 PAverified
25
2.56
Josh Willingham
Career
Per 600 PA
9
1.17
Mike Sweeney
Careerverified
Per 600 PAverified
78
8
Josh Willingham
Career
Per 600 PA
44
5.72
Mike Sweeney
Career
Per 600 PA
67.95
67.95
Josh Willingham
Careerverified
Per 600 PAverified
79.55
79.55

Fielding Stats for Mike Sweeney and Josh Willingham

Mike Sweeney
Careerverified
Per 9 Inningsverified
15
15
Josh Willingham
Career
Per 9 Innings
11
11
Mike Sweeney
Career
Per 9 Inningsverified
789
1.09
Josh Willingham
Careerverified
Per 9 Innings
956
1.08
Mike Sweeney
Career
Per 9 Innings
748
1.03
Josh Willingham
Careerverified
Per 9 Inningsverified
929
1.05
Mike Sweeney
Career
Per 9 Innings
19539
27
Josh Willingham
Careerverified
Per 9 Innings
23833
27
Mike Sweeney
Career
Per 9 Innings
6513
9
Josh Willingham
Careerverified
Per 9 Innings
7944.1
9
Mike Sweeney
Careerverified
Per 9 Inningsverified
6015
8.31
Josh Willingham
Career
Per 9 Innings
1666
1.89
Mike Sweeney
Careerverified
Per 9 Inningsverified
515
0.71
Josh Willingham
Career
Per 9 Innings
48
0.05
Mike Sweeney
Career
Per 9 Innings
70
0.1
Josh Willingham
Careerverified
Per 9 Inningsverified
26
0.03
Mike Sweeney
Careerverified
Per 9 Inningsverified
6600
9.12
Josh Willingham
Career
Per 9 Innings
1740
1.97
Mike Sweeney
Careerverified
Per 9 Inningsverified
6530
9.02
Josh Willingham
Career
Per 9 Innings
1714
1.94
Mike Sweeney
Careerverified
Per 9 Inningsverified
98.94
98.94
Josh Willingham
Career
Per 9 Innings
98.51
98.51
Mike Sweeney
Careerverified
Per 9 Inningsverified
8.276
8.276
Josh Willingham
Career
Per 9 Innings
1.793
1.793
Mike Sweeney
Career
Per 9 Innings
94.8
94.8
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
Mike Sweeney
Careerverified
Per 9 Inningsverified
552
0.76
Josh Willingham
Career
Per 9 Innings
10
0.01
Mike Sweeney
Career
Per 9 Innings
16
0.02
Josh Willingham
Careerverified
Per 9 Inningsverified
4
0
Mike Sweeney
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
Mike Sweeney
Career
Per 9 Innings
94
0.13
Josh Willingham
Careerverified
Per 9 Inningsverified
9
0.01
Mike Sweeney
Careerverified
Per 9 Inningsverified
54
0.07
Josh Willingham
Career
Per 9 Innings
1
0