Joe Mack vs. John O'Neil — Career Comparison

Greatest GenerationIllinoisThrows LeftBats SwitchNorth AmericaBoston BravesNational LeagueFirst Baseman
Greatest GenerationKentuckyThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueShortstop

On the career numbers, Joe Mack posted the stronger offensive profile against John O'Neil. Joe Mack posted stronger numbers in OPS (.643 vs .601) and on-base percentage (.320 vs .303). John O'Neil had the advantage in batting average (.266 vs .231). By the career numbers, Joe Mack had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Joe Mack and John O'Neil

Joe Mack
Career
Per 600 PA
1
1
John O'Neil
Career
Per 600 PA
1
1
Joe Mack
Careerverified
Per 600 PA
66
130.69
John O'Neil
Career
Per 600 PAverified
46
273.27
Joe Mack
Careerverified
Per 600 PA
303
600
John O'Neil
Career
Per 600 PA
101
600
Joe Mack
Careerverified
Per 600 PA
260
514.85
John O'Neil
Career
Per 600 PAverified
94
558.42
Joe Mack
Career
Per 600 PA
0.231
0.231
John O'Neil
Careerverified
Per 600 PAverified
0.266
0.266
Joe Mack
Careerverified
Per 600 PAverified
0.676
0.676
John O'Neil
Career
Per 600 PA
0.619
0.619
Joe Mack
Careerverified
Per 600 PA
60
118.81
John O'Neil
Career
Per 600 PAverified
25
148.51
Joe Mack
Careerverified
Per 600 PA
43
85.15
John O'Neil
Career
Per 600 PAverified
22
130.69
Joe Mack
Careerverified
Per 600 PAverified
13
25.74
John O'Neil
Career
Per 600 PA
3
17.82
Joe Mack
Careerverified
Per 600 PAverified
1
1.98
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
3
5.94
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
17
33.66
John O'Neil
Career
Per 600 PA
3
17.82
Joe Mack
Careerverified
Per 600 PAverified
0.283
0.283
John O'Neil
Career
Per 600 PA
0.12
0.12
Joe Mack
Careerverified
Per 600 PAverified
0.012
0.012
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
0.05
0.05
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
28.78
56.99
John O'Neil
Career
Per 600 PA
8.48
50.35
Joe Mack
Careerverified
Per 600 PA
84
166.34
John O'Neil
Career
Per 600 PA
28
166.34
Joe Mack
Careerverified
Per 600 PAverified
94
186.14
John O'Neil
Career
Per 600 PA
30
178.22
Joe Mack
Careerverified
Per 600 PAverified
0.32
0.32
John O'Neil
Career
Per 600 PA
0.303
0.303
Joe Mack
Careerverified
Per 600 PAverified
0.323
0.323
John O'Neil
Career
Per 600 PA
0.298
0.298
Joe Mack
Careerverified
Per 600 PAverified
0.643
0.643
John O'Neil
Career
Per 600 PA
0.601
0.601
Joe Mack
Careerverified
Per 600 PAverified
0.092
0.092
John O'Neil
Career
Per 600 PA
0.032
0.032
Joe Mack
Careerverified
Per 600 PAverified
0.225
0.225
John O'Neil
Career
Per 600 PA
0.211
0.211
Joe Mack
Careerverified
Per 600 PAverified
0.583
0.583
John O'Neil
Career
Per 600 PA
0.478
0.478
Joe Mack
Career
Per 600 PA
0.262
0.262
John O'Neil
Careerverified
Per 600 PAverified
0.305
0.305
Joe Mack
Careerverified
Per 600 PA
30
59.41
John O'Neil
Career
Per 600 PAverified
12
71.29
Joe Mack
Careerverified
Per 600 PAverified
44
87.13
John O'Neil
Career
Per 600 PA
9
53.47
Joe Mack
Careerverified
Per 600 PAverified
71
140.59
John O'Neil
Career
Per 600 PA
21
124.75
Joe Mack
Careerverified
Per 600 PA
30.61
60.62
John O'Neil
Career
Per 600 PAverified
10.25
60.87
Joe Mack
Career
Per 600 PA
0
0
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
34
67.33
John O'Neil
Career
Per 600 PA
5
29.7
Joe Mack
Career
Per 600 PA
0
0
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
39
77.23
John O'Neil
Careerverified
Per 600 PAverified
12
71.29
Joe Mack
Career
Per 600 PA
7.77
7.77
John O'Neil
Careerverified
Per 600 PAverified
8.42
8.42
Joe Mack
Careerverified
Per 600 PAverified
0.87
0.87
John O'Neil
Career
Per 600 PA
0.42
0.42
Joe Mack
Careerverified
Per 600 PAverified
9
17.82
John O'Neil
Career
Per 600 PA
2
11.88
Joe Mack
Career
Per 600 PA
0
0
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
4
7.92
John O'Neil
Careerverified
Per 600 PAverified
0
0
Joe Mack
Careerverified
Per 600 PAverified
1
1.98
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
0
0
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
1
1.98
John O'Neil
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
100
100
John O'Neil
Career
Per 600 PA

Fielding Stats for Joe Mack and John O'Neil

Joe Mack
Career
Per 9 Innings
1
John O'Neil
Career
Per 9 Innings
1
Joe Mack
Careerverified
Per 9 Innings
65
John O'Neil
Career
Per 9 Innings
32
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Careerverified
Per 9 Innings
635
John O'Neil
Career
Per 9 Innings
51
Joe Mack
Career
Per 9 Innings
48
John O'Neil
Careerverified
Per 9 Innings
75
Joe Mack
Careerverified
Per 9 Innings
6
John O'Neil
Career
Per 9 Innings
8
Joe Mack
Careerverified
Per 9 Innings
689
John O'Neil
Career
Per 9 Innings
134
Joe Mack
Careerverified
Per 9 Innings
683
John O'Neil
Career
Per 9 Innings
126
Joe Mack
Careerverified
Per 9 Innings
99.13
John O'Neil
Career
Per 9 Innings
94.03
Joe Mack
Careerverified
Per 9 Innings
10.508
John O'Neil
Career
Per 9 Innings
3.938
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Careerverified
Per 9 Innings
48
John O'Neil
Career
Per 9 Innings
15
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0
Joe Mack
Career
Per 9 Innings
0
John O'Neil
Career
Per 9 Innings
0