Brandon Allen vs. Ed McFarland — Career Comparison

MillenialTexasThrows RightBats LeftNorth AmericaArizona DiamondbacksNational LeagueFirst Baseman
Pre-GenerationalOhioThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueCatcher

On the career numbers, Ed McFarland posted the stronger offensive profile against Brandon Allen. Ed McFarland posted stronger numbers in OPS (.704 vs .676) and on-base percentage (.335 vs .301). Brandon Allen had the advantage in home run production (12 career HR at a higher rate). By the career numbers, Ed McFarland had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Brandon Allen and Ed McFarland

Brandon Allen
Career
Per 600 PA
4
4
Ed McFarland
Careerverified
Per 600 PAverified
14
14
Brandon Allen
Career
Per 600 PAverified
116
178.92
Ed McFarland
Careerverified
Per 600 PA
894
159.45
Brandon Allen
Career
Per 600 PA
389
600
Ed McFarland
Careerverified
Per 600 PA
3364
600
Brandon Allen
Career
Per 600 PA
344
530.59
Ed McFarland
Careerverified
Per 600 PAverified
3007
536.33
Brandon Allen
Career
Per 600 PA
0.204
0.204
Ed McFarland
Careerverified
Per 600 PAverified
0.275
0.275
Brandon Allen
Career
Per 600 PA
0.689
0.689
Ed McFarland
Careerverified
Per 600 PAverified
0.736
0.736
Brandon Allen
Career
Per 600 PA
70
107.97
Ed McFarland
Careerverified
Per 600 PAverified
826
147.32
Brandon Allen
Career
Per 600 PA
37
57.07
Ed McFarland
Careerverified
Per 600 PAverified
618
110.23
Brandon Allen
Career
Per 600 PAverified
19
29.31
Ed McFarland
Careerverified
Per 600 PA
146
26.04
Brandon Allen
Career
Per 600 PA
2
3.08
Ed McFarland
Careerverified
Per 600 PAverified
49
8.74
Brandon Allen
Career
Per 600 PAverified
12
18.51
Ed McFarland
Careerverified
Per 600 PA
13
2.32
Brandon Allen
Career
Per 600 PAverified
33
50.9
Ed McFarland
Careerverified
Per 600 PA
208
37.1
Brandon Allen
Careerverified
Per 600 PAverified
0.471
0.471
Ed McFarland
Career
Per 600 PA
0.252
0.252
Brandon Allen
Careerverified
Per 600 PAverified
0.035
0.035
Ed McFarland
Career
Per 600 PA
0.004
0.004
Brandon Allen
Careerverified
Per 600 PAverified
0.171
0.171
Ed McFarland
Career
Per 600 PA
0.016
0.016
Brandon Allen
Career
Per 600 PA
42.61
65.72
Ed McFarland
Careerverified
Per 600 PAverified
400.99
71.52
Brandon Allen
Career
Per 600 PAverified
129
198.97
Ed McFarland
Careerverified
Per 600 PA
1109
197.8
Brandon Allen
Career
Per 600 PA
113
174.29
Ed McFarland
Careerverified
Per 600 PAverified
1098
195.84
Brandon Allen
Career
Per 600 PA
0.291
0.291
Ed McFarland
Careerverified
Per 600 PAverified
0.335
0.335
Brandon Allen
Careerverified
Per 600 PAverified
0.375
0.375
Ed McFarland
Career
Per 600 PA
0.369
0.369
Brandon Allen
Career
Per 600 PA
0.666
0.666
Ed McFarland
Careerverified
Per 600 PAverified
0.704
0.704
Brandon Allen
Careerverified
Per 600 PAverified
0.172
0.172
Ed McFarland
Career
Per 600 PA
0.094
0.094
Brandon Allen
Career
Per 600 PA
0.225
0.225
Ed McFarland
Careerverified
Per 600 PAverified
0.243
0.243
Brandon Allen
Career
Per 600 PA
0.63
0.63
Ed McFarland
Careerverified
Per 600 PAverified
0.663
0.663
Brandon Allen
Careerverified
Per 600 PAverified
0.294
0.294
Ed McFarland
Career
Per 600 PA
0.288
0.288
Brandon Allen
Career
Per 600 PA
44
67.87
Ed McFarland
Careerverified
Per 600 PAverified
398
70.99
Brandon Allen
Career
Per 600 PA
41
63.24
Ed McFarland
Careerverified
Per 600 PAverified
383
68.31
Brandon Allen
Career
Per 600 PA
73
112.6
Ed McFarland
Careerverified
Per 600 PAverified
768
136.98
Brandon Allen
Career
Per 600 PA
38.19
58.91
Ed McFarland
Careerverified
Per 600 PAverified
442.02
78.84
Brandon Allen
Career
Per 600 PA
1
1.54
Ed McFarland
Careerverified
Per 600 PAverified
18
3.21
Brandon Allen
Career
Per 600 PAverified
42
64.78
Ed McFarland
Careerverified
Per 600 PA
254
45.3
Brandon Allen
Careerverified
Per 600 PAverified
6
9.25
Ed McFarland
Career
Per 600 PA
0
0
Brandon Allen
Careerverified
Per 600 PA
137
211.31
Ed McFarland
Career
Per 600 PAverified
174
31.03
Brandon Allen
Career
Per 600 PA
2.84
2.84
Ed McFarland
Careerverified
Per 600 PAverified
19.33
19.33
Brandon Allen
Career
Per 600 PA
0.31
0.31
Ed McFarland
Careerverified
Per 600 PAverified
1.46
1.46
Brandon Allen
Career
Per 600 PA
0
0
Ed McFarland
Careerverified
Per 600 PAverified
85
15.16
Brandon Allen
Careerverified
Per 600 PAverified
2
3.08
Ed McFarland
Career
Per 600 PA
0
0
Brandon Allen
Career
Per 600 PA
4
6.17
Ed McFarland
Careerverified
Per 600 PAverified
0
0
Brandon Allen
Career
Per 600 PA
3
4.63
Ed McFarland
Careerverified
Per 600 PAverified
65
11.59
Brandon Allen
Career
Per 600 PA
0
0
Ed McFarland
Career
Per 600 PA
0
0
Brandon Allen
Career
Per 600 PA
3
4.63
Ed McFarland
Careerverified
Per 600 PAverified
65
11.59
Brandon Allen
Career
Per 600 PA
100
100
Ed McFarland
Career
Per 600 PA
100
100

Fielding Stats for Brandon Allen and Ed McFarland

Brandon Allen
Career
Per 9 Innings
4
4
Ed McFarland
Careerverified
Per 9 Inningsverified
14
14
Brandon Allen
Career
Per 9 Inningsverified
107
1.12
Ed McFarland
Careerverified
Per 9 Innings
849
1.06
Brandon Allen
Career
Per 9 Inningsverified
99
1.04
Ed McFarland
Careerverified
Per 9 Innings
161
0.2
Brandon Allen
Career
Per 9 Innings
2577
27
Ed McFarland
Careerverified
Per 9 Innings
21588
27
Brandon Allen
Career
Per 9 Innings
859
9
Ed McFarland
Careerverified
Per 9 Innings
7196
9
Brandon Allen
Career
Per 9 Inningsverified
741
7.76
Ed McFarland
Careerverified
Per 9 Innings
3189
3.99
Brandon Allen
Career
Per 9 Innings
37
0.39
Ed McFarland
Careerverified
Per 9 Inningsverified
1036
1.3
Brandon Allen
Careerverified
Per 9 Inningsverified
6
0.06
Ed McFarland
Career
Per 9 Innings
151
0.19
Brandon Allen
Career
Per 9 Inningsverified
784
8.21
Ed McFarland
Careerverified
Per 9 Innings
4376
5.47
Brandon Allen
Career
Per 9 Inningsverified
778
8.15
Ed McFarland
Careerverified
Per 9 Innings
4225
5.28
Brandon Allen
Careerverified
Per 9 Inningsverified
99.23
99.23
Ed McFarland
Career
Per 9 Innings
96.55
96.55
Brandon Allen
Careerverified
Per 9 Inningsverified
7.271
7.271
Ed McFarland
Career
Per 9 Innings
4.976
4.976
Brandon Allen
Careerverified
Per 9 Inningsverified
92.52
92.52
Ed McFarland
Career
Per 9 Innings
18.96
18.96
Brandon Allen
Career
Per 9 Inningsverified
59
0.62
Ed McFarland
Careerverified
Per 9 Innings
73
0.09
Brandon Allen
Careerverified
Per 9 Inningsverified
0
0
Ed McFarland
Career
Per 9 Innings
176
0.22
Brandon Allen
Career
Per 9 Innings
0
0
Ed McFarland
Career
Per 9 Innings
0
0
Brandon Allen
Careerverified
Per 9 Inningsverified
0
0
Ed McFarland
Career
Per 9 Innings
1088
1.36
Brandon Allen
Career
Per 9 Innings
0
0
Ed McFarland
Careerverified
Per 9 Inningsverified
851
1.06