Mike Macfarlane vs. Josh Willingham — Career Comparison

Baby BoomersCaliforniaThrows RightBats RightNorth AmericaKansas City RoyalsAmerican LeagueCatcher
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 Mike Macfarlane across most offensive categories. Josh Willingham led in walk rate (BB%+ 141 vs 83), home run production (HR/PA+ 169 vs 144), and on-base percentage (OBP+ 110 vs 99). Mike Macfarlane held the edge in contact rate (K%+ 88 vs 84). Josh Willingham was the more complete offensive player.

Hitting Stats for Mike Macfarlane and Josh Willingham

Mike Macfarlane
Careerverified
Per 600 PAverified
13
13
Josh Willingham
Career
Per 600 PA
11
11
Mike Macfarlane
Careerverified
Per 600 PAverified
1164
172.74
Josh Willingham
Career
Per 600 PA
1147
149.12
Mike Macfarlane
Career
Per 600 PA
4043
600
Josh Willingham
Careerverified
Per 600 PA
4615
600
Mike Macfarlane
Career
Per 600 PAverified
3602
534.55
Josh Willingham
Careerverified
Per 600 PA
3912
508.6
Mike Macfarlane
Career
Per 600 PA
0.252
0.252
Josh Willingham
Careerverified
Per 600 PAverified
0.253
0.253
Mike Macfarlane
Career
Per 600 PA
0.764
0.764
Josh Willingham
Careerverified
Per 600 PAverified
0.836
0.836
Mike Macfarlane
Career
Per 600 PAverified
906
134.45
Josh Willingham
Careerverified
Per 600 PA
988
128.45
Mike Macfarlane
Career
Per 600 PAverified
539
79.99
Josh Willingham
Careerverified
Per 600 PA
562
73.07
Mike Macfarlane
Careerverified
Per 600 PAverified
221
32.8
Josh Willingham
Career
Per 600 PA
216
28.08
Mike Macfarlane
Careerverified
Per 600 PAverified
17
2.52
Josh Willingham
Career
Per 600 PA
15
1.95
Mike Macfarlane
Career
Per 600 PA
129
19.14
Josh Willingham
Careerverified
Per 600 PAverified
195
25.35
Mike Macfarlane
Career
Per 600 PA
367
54.46
Josh Willingham
Careerverified
Per 600 PAverified
426
55.38
Mike Macfarlane
Career
Per 600 PA
0.405
0.405
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
Mike Macfarlane
Career
Per 600 PA
0.036
0.036
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
Mike Macfarlane
Career
Per 600 PA
0.142
0.142
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
Mike Macfarlane
Career
Per 600 PA
506.95
75.23
Josh Willingham
Careerverified
Per 600 PAverified
685.97
89.18
Mike Macfarlane
Career
Per 600 PA
1548
229.73
Josh Willingham
Careerverified
Per 600 PAverified
1819
236.49
Mike Macfarlane
Career
Per 600 PA
1298
192.63
Josh Willingham
Careerverified
Per 600 PAverified
1653
214.91
Mike Macfarlane
Career
Per 600 PA
0.322
0.322
Josh Willingham
Careerverified
Per 600 PAverified
0.358
0.358
Mike Macfarlane
Career
Per 600 PA
0.43
0.43
Josh Willingham
Careerverified
Per 600 PAverified
0.465
0.465
Mike Macfarlane
Career
Per 600 PA
0.752
0.752
Josh Willingham
Careerverified
Per 600 PAverified
0.823
0.823
Mike Macfarlane
Career
Per 600 PA
0.178
0.178
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
Mike Macfarlane
Career
Per 600 PA
0.252
0.252
Josh Willingham
Careerverified
Per 600 PAverified
0.278
0.278
Mike Macfarlane
Career
Per 600 PA
0.699
0.699
Josh Willingham
Careerverified
Per 600 PAverified
0.834
0.834
Mike Macfarlane
Career
Per 600 PA
0.276
0.276
Josh Willingham
Careerverified
Per 600 PAverified
0.292
0.292
Mike Macfarlane
Career
Per 600 PA
458
67.97
Josh Willingham
Careerverified
Per 600 PAverified
564
73.33
Mike Macfarlane
Career
Per 600 PA
514
76.28
Josh Willingham
Careerverified
Per 600 PAverified
632
82.17
Mike Macfarlane
Career
Per 600 PA
843
125.11
Josh Willingham
Careerverified
Per 600 PAverified
1001
130.14
Mike Macfarlane
Career
Per 600 PA
503.39
74.71
Josh Willingham
Careerverified
Per 600 PAverified
672.23
87.4
Mike Macfarlane
Career
Per 600 PA
97
14.4
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
Mike Macfarlane
Career
Per 600 PA
295
43.78
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
Mike Macfarlane
Career
Per 600 PA
17
2.52
Josh Willingham
Careerverified
Per 600 PAverified
22
2.86
Mike Macfarlane
Careerverified
Per 600 PAverified
700
103.88
Josh Willingham
Career
Per 600 PA
1036
134.69
Mike Macfarlane
Careerverified
Per 600 PAverified
5.78
5.78
Josh Willingham
Career
Per 600 PA
4.45
4.45
Mike Macfarlane
Career
Per 600 PA
0.42
0.42
Josh Willingham
Careerverified
Per 600 PAverified
0.53
0.53
Mike Macfarlane
Careerverified
Per 600 PAverified
10
1.48
Josh Willingham
Career
Per 600 PA
2
0.26
Mike Macfarlane
Careerverified
Per 600 PAverified
39
5.79
Josh Willingham
Career
Per 600 PA
36
4.68
Mike Macfarlane
Careerverified
Per 600 PA
79
11.72
Josh Willingham
Career
Per 600 PAverified
87
11.31
Mike Macfarlane
Career
Per 600 PA
12
1.78
Josh Willingham
Careerverified
Per 600 PAverified
35
4.55
Mike Macfarlane
Careerverified
Per 600 PAverified
16
2.37
Josh Willingham
Career
Per 600 PA
9
1.17
Mike Macfarlane
Career
Per 600 PA
28
4.16
Josh Willingham
Careerverified
Per 600 PAverified
44
5.72
Mike Macfarlane
Career
Per 600 PA
42.86
42.86
Josh Willingham
Careerverified
Per 600 PAverified
79.55
79.55

Fielding Stats for Mike Macfarlane and Josh Willingham

Mike Macfarlane
Careerverified
Per 9 Inningsverified
13
13
Josh Willingham
Career
Per 9 Innings
11
11
Mike Macfarlane
Careerverified
Per 9 Inningsverified
1058
1.15
Josh Willingham
Career
Per 9 Innings
956
1.08
Mike Macfarlane
Careerverified
Per 9 Innings
932
1.01
Josh Willingham
Career
Per 9 Inningsverified
929
1.05
Mike Macfarlane
Careerverified
Per 9 Innings
24941
27
Josh Willingham
Career
Per 9 Innings
23833
27
Mike Macfarlane
Careerverified
Per 9 Innings
8313.2
9
Josh Willingham
Career
Per 9 Innings
7944.1
9
Mike Macfarlane
Careerverified
Per 9 Inningsverified
5597
6.06
Josh Willingham
Career
Per 9 Innings
1666
1.89
Mike Macfarlane
Careerverified
Per 9 Inningsverified
408
0.44
Josh Willingham
Career
Per 9 Innings
48
0.05
Mike Macfarlane
Career
Per 9 Innings
49
0.05
Josh Willingham
Careerverified
Per 9 Inningsverified
26
0.03
Mike Macfarlane
Careerverified
Per 9 Inningsverified
6054
6.55
Josh Willingham
Career
Per 9 Innings
1740
1.97
Mike Macfarlane
Careerverified
Per 9 Inningsverified
6005
6.5
Josh Willingham
Career
Per 9 Innings
1714
1.94
Mike Macfarlane
Careerverified
Per 9 Inningsverified
99.19
99.19
Josh Willingham
Career
Per 9 Innings
98.51
98.51
Mike Macfarlane
Careerverified
Per 9 Inningsverified
5.676
5.676
Josh Willingham
Career
Per 9 Innings
1.793
1.793
Mike Macfarlane
Career
Per 9 Innings
88.09
88.09
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
Mike Macfarlane
Careerverified
Per 9 Inningsverified
75
0.08
Josh Willingham
Career
Per 9 Innings
10
0.01
Mike Macfarlane
Career
Per 9 Innings
100
0.11
Josh Willingham
Careerverified
Per 9 Inningsverified
4
0
Mike Macfarlane
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
Mike Macfarlane
Career
Per 9 Innings
546
0.59
Josh Willingham
Careerverified
Per 9 Inningsverified
9
0.01
Mike Macfarlane
Careerverified
Per 9 Inningsverified
265
0.29
Josh Willingham
Career
Per 9 Innings
1
0