Joe Mack vs. Dave Roberts — Career Comparison

Greatest GenerationIllinoisThrows LeftBats SwitchNorth AmericaBoston BravesNational LeagueFirst Baseman
Silent GenerationPanamaThrows LeftBats LeftCentral AmericaHouston AstrosAmerican LeagueFirst Baseman

On the career numbers, Joe Mack posted the stronger offensive profile against Dave Roberts. Joe Mack posted stronger numbers in OPS (.643 vs .563) and on-base percentage (.320 vs .285). 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 Dave Roberts

Joe Mack
Career
Per 600 PA
1
1
Dave Roberts
Careerverified
Per 600 PAverified
3
3
Joe Mack
Career
Per 600 PA
66
130.69
Dave Roberts
Careerverified
Per 600 PAverified
91
245.95
Joe Mack
Careerverified
Per 600 PA
303
600
Dave Roberts
Career
Per 600 PA
222
600
Joe Mack
Careerverified
Per 600 PA
260
514.85
Dave Roberts
Career
Per 600 PAverified
194
524.32
Joe Mack
Careerverified
Per 600 PAverified
0.231
0.231
Dave Roberts
Career
Per 600 PA
0.196
0.196
Joe Mack
Careerverified
Per 600 PAverified
0.676
0.676
Dave Roberts
Career
Per 600 PA
0.592
0.592
Joe Mack
Careerverified
Per 600 PAverified
60
118.81
Dave Roberts
Career
Per 600 PA
38
102.7
Joe Mack
Careerverified
Per 600 PAverified
43
85.15
Dave Roberts
Career
Per 600 PA
27
72.97
Joe Mack
Careerverified
Per 600 PAverified
13
25.74
Dave Roberts
Career
Per 600 PA
8
21.62
Joe Mack
Career
Per 600 PA
1
1.98
Dave Roberts
Career
Per 600 PAverified
1
2.7
Joe Mack
Careerverified
Per 600 PAverified
3
5.94
Dave Roberts
Career
Per 600 PA
2
5.41
Joe Mack
Careerverified
Per 600 PAverified
17
33.66
Dave Roberts
Career
Per 600 PA
11
29.73
Joe Mack
Career
Per 600 PA
0.283
0.283
Dave Roberts
Careerverified
Per 600 PAverified
0.29
0.29
Joe Mack
Careerverified
Per 600 PAverified
0.012
0.012
Dave Roberts
Career
Per 600 PA
0.01
0.01
Joe Mack
Career
Per 600 PA
0.05
0.05
Dave Roberts
Careerverified
Per 600 PAverified
0.053
0.053
Joe Mack
Careerverified
Per 600 PAverified
28.78
56.99
Dave Roberts
Career
Per 600 PA
16.42
44.37
Joe Mack
Careerverified
Per 600 PAverified
84
166.34
Dave Roberts
Career
Per 600 PA
54
145.95
Joe Mack
Careerverified
Per 600 PAverified
94
186.14
Dave Roberts
Career
Per 600 PA
62
167.57
Joe Mack
Careerverified
Per 600 PAverified
0.32
0.32
Dave Roberts
Career
Per 600 PA
0.282
0.282
Joe Mack
Careerverified
Per 600 PAverified
0.323
0.323
Dave Roberts
Career
Per 600 PA
0.278
0.278
Joe Mack
Careerverified
Per 600 PAverified
0.643
0.643
Dave Roberts
Career
Per 600 PA
0.56
0.56
Joe Mack
Careerverified
Per 600 PAverified
0.092
0.092
Dave Roberts
Career
Per 600 PA
0.083
0.083
Joe Mack
Careerverified
Per 600 PAverified
0.225
0.225
Dave Roberts
Career
Per 600 PA
0.196
0.196
Joe Mack
Careerverified
Per 600 PAverified
0.583
0.583
Dave Roberts
Career
Per 600 PA
0.488
0.488
Joe Mack
Careerverified
Per 600 PAverified
0.262
0.262
Dave Roberts
Career
Per 600 PA
0.238
0.238
Joe Mack
Careerverified
Per 600 PAverified
30
59.41
Dave Roberts
Career
Per 600 PA
15
40.54
Joe Mack
Careerverified
Per 600 PAverified
44
87.13
Dave Roberts
Career
Per 600 PA
17
45.95
Joe Mack
Careerverified
Per 600 PAverified
71
140.59
Dave Roberts
Career
Per 600 PA
30
81.08
Joe Mack
Careerverified
Per 600 PAverified
30.61
60.62
Dave Roberts
Career
Per 600 PA
16.26
43.93
Joe Mack
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
2
5.41
Joe Mack
Careerverified
Per 600 PAverified
34
67.33
Dave Roberts
Career
Per 600 PA
22
59.46
Joe Mack
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1
2.7
Joe Mack
Careerverified
Per 600 PAverified
39
77.23
Dave Roberts
Career
Per 600 PA
43
116.22
Joe Mack
Careerverified
Per 600 PAverified
7.77
7.77
Dave Roberts
Career
Per 600 PA
5.16
5.16
Joe Mack
Careerverified
Per 600 PAverified
0.87
0.87
Dave Roberts
Career
Per 600 PA
0.51
0.51
Joe Mack
Careerverified
Per 600 PAverified
9
17.82
Dave Roberts
Career
Per 600 PA
2
5.41
Joe Mack
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
2
5.41
Joe Mack
Career
Per 600 PAverified
4
7.92
Dave Roberts
Careerverified
Per 600 PA
3
8.11
Joe Mack
Careerverified
Per 600 PAverified
1
1.98
Dave Roberts
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1
2.7
Joe Mack
Career
Per 600 PA
1
1.98
Dave Roberts
Career
Per 600 PAverified
1
2.7
Joe Mack
Careerverified
Per 600 PAverified
100
100
Dave Roberts
Career
Per 600 PA
0
0

Fielding Stats for Joe Mack and Dave Roberts

Joe Mack
Career
Per 9 Innings
1
Dave Roberts
Careerverified
Per 9 Inningsverified
3
3
Joe Mack
Careerverified
Per 9 Innings
65
Dave Roberts
Career
Per 9 Inningsverified
58
1.3
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Careerverified
Per 9 Inningsverified
43
0.96
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Careerverified
Per 9 Inningsverified
1204
27
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Careerverified
Per 9 Inningsverified
401.1
9
Joe Mack
Careerverified
Per 9 Innings
635
Dave Roberts
Career
Per 9 Inningsverified
338
7.58
Joe Mack
Careerverified
Per 9 Innings
48
Dave Roberts
Career
Per 9 Inningsverified
30
0.67
Joe Mack
Careerverified
Per 9 Inningsverified
6
Dave Roberts
Career
Per 9 Innings
7
0.16
Joe Mack
Careerverified
Per 9 Innings
689
Dave Roberts
Career
Per 9 Inningsverified
375
8.41
Joe Mack
Careerverified
Per 9 Innings
683
Dave Roberts
Career
Per 9 Inningsverified
368
8.25
Joe Mack
Careerverified
Per 9 Innings
99.13
Dave Roberts
Career
Per 9 Inningsverified
98.13
98.13
Joe Mack
Careerverified
Per 9 Innings
10.508
Dave Roberts
Career
Per 9 Inningsverified
6.345
6.345
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Careerverified
Per 9 Inningsverified
74.14
74.14
Joe Mack
Careerverified
Per 9 Innings
48
Dave Roberts
Career
Per 9 Inningsverified
21
0.47
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Dave Roberts
Career
Per 9 Innings
0
0