Joe Mack vs. Ryan Roberts — Career Comparison

Greatest GenerationIllinoisThrows LeftBats SwitchNorth AmericaBoston BravesNational LeagueFirst Baseman
Gen XTexasThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueThird Baseman

On the career numbers, Ryan Roberts posted the stronger offensive profile against Joe Mack. Ryan Roberts posted stronger numbers in OPS (.710 vs .643) and slugging (.388 vs .323). By the career numbers, Ryan Roberts 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 Ryan Roberts

Joe Mack
Career
Per 600 PA
1
1
Ryan Roberts
Careerverified
Per 600 PAverified
9
9
Joe Mack
Career
Per 600 PA
66
130.69
Ryan Roberts
Careerverified
Per 600 PAverified
518
183.69
Joe Mack
Career
Per 600 PA
303
600
Ryan Roberts
Careerverified
Per 600 PA
1692
600
Joe Mack
Career
Per 600 PA
260
514.85
Ryan Roberts
Careerverified
Per 600 PAverified
1500
531.91
Joe Mack
Career
Per 600 PA
0.231
0.231
Ryan Roberts
Careerverified
Per 600 PAverified
0.243
0.243
Joe Mack
Career
Per 600 PA
0.676
0.676
Ryan Roberts
Careerverified
Per 600 PAverified
0.731
0.731
Joe Mack
Career
Per 600 PA
60
118.81
Ryan Roberts
Careerverified
Per 600 PAverified
365
129.43
Joe Mack
Career
Per 600 PA
43
85.15
Ryan Roberts
Careerverified
Per 600 PAverified
244
86.52
Joe Mack
Career
Per 600 PAverified
13
25.74
Ryan Roberts
Careerverified
Per 600 PA
71
25.18
Joe Mack
Career
Per 600 PAverified
1
1.98
Ryan Roberts
Careerverified
Per 600 PA
4
1.42
Joe Mack
Career
Per 600 PA
3
5.94
Ryan Roberts
Careerverified
Per 600 PAverified
46
16.31
Joe Mack
Career
Per 600 PA
17
33.66
Ryan Roberts
Careerverified
Per 600 PAverified
121
42.91
Joe Mack
Career
Per 600 PA
0.283
0.283
Ryan Roberts
Careerverified
Per 600 PAverified
0.332
0.332
Joe Mack
Career
Per 600 PA
0.012
0.012
Ryan Roberts
Careerverified
Per 600 PAverified
0.031
0.031
Joe Mack
Career
Per 600 PA
0.05
0.05
Ryan Roberts
Careerverified
Per 600 PAverified
0.126
0.126
Joe Mack
Career
Per 600 PA
28.78
56.99
Ryan Roberts
Careerverified
Per 600 PAverified
195.09
69.18
Joe Mack
Career
Per 600 PA
84
166.34
Ryan Roberts
Careerverified
Per 600 PAverified
582
206.38
Joe Mack
Career
Per 600 PA
94
186.14
Ryan Roberts
Careerverified
Per 600 PAverified
538
190.78
Joe Mack
Career
Per 600 PA
0.32
0.32
Ryan Roberts
Career
Per 600 PA
0.32
0.32
Joe Mack
Career
Per 600 PA
0.323
0.323
Ryan Roberts
Careerverified
Per 600 PAverified
0.388
0.388
Joe Mack
Career
Per 600 PA
0.643
0.643
Ryan Roberts
Careerverified
Per 600 PAverified
0.708
0.708
Joe Mack
Career
Per 600 PA
0.092
0.092
Ryan Roberts
Careerverified
Per 600 PAverified
0.145
0.145
Joe Mack
Career
Per 600 PA
0.225
0.225
Ryan Roberts
Careerverified
Per 600 PAverified
0.241
0.241
Joe Mack
Career
Per 600 PA
0.583
0.583
Ryan Roberts
Careerverified
Per 600 PAverified
0.668
0.668
Joe Mack
Career
Per 600 PA
0.262
0.262
Ryan Roberts
Careerverified
Per 600 PAverified
0.279
0.279
Joe Mack
Career
Per 600 PA
30
59.41
Ryan Roberts
Careerverified
Per 600 PAverified
205
72.7
Joe Mack
Career
Per 600 PAverified
44
87.13
Ryan Roberts
Careerverified
Per 600 PA
169
59.93
Joe Mack
Career
Per 600 PAverified
71
140.59
Ryan Roberts
Careerverified
Per 600 PA
328
116.31
Joe Mack
Career
Per 600 PA
30.61
60.62
Ryan Roberts
Careerverified
Per 600 PAverified
195.08
69.18
Joe Mack
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
7
2.48
Joe Mack
Career
Per 600 PAverified
34
67.33
Ryan Roberts
Careerverified
Per 600 PA
166
58.87
Joe Mack
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
5
1.77
Joe Mack
Careerverified
Per 600 PAverified
39
77.23
Ryan Roberts
Career
Per 600 PA
320
113.48
Joe Mack
Careerverified
Per 600 PAverified
7.77
7.77
Ryan Roberts
Career
Per 600 PA
5.29
5.29
Joe Mack
Careerverified
Per 600 PAverified
0.87
0.87
Ryan Roberts
Career
Per 600 PA
0.52
0.52
Joe Mack
Career
Per 600 PAverified
9
17.82
Ryan Roberts
Career
Per 600 PA
9
3.19
Joe Mack
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
10
3.55
Joe Mack
Careerverified
Per 600 PAverified
4
7.92
Ryan Roberts
Career
Per 600 PA
27
9.57
Joe Mack
Career
Per 600 PA
1
1.98
Ryan Roberts
Careerverified
Per 600 PAverified
35
12.41
Joe Mack
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
20
7.09
Joe Mack
Career
Per 600 PA
1
1.98
Ryan Roberts
Careerverified
Per 600 PAverified
55
19.5
Joe Mack
Careerverified
Per 600 PAverified
100
100
Ryan Roberts
Career
Per 600 PA
63.64
63.64

Fielding Stats for Joe Mack and Ryan Roberts

Joe Mack
Career
Per 9 Innings
1
Ryan Roberts
Careerverified
Per 9 Inningsverified
8
8
Joe Mack
Career
Per 9 Innings
65
Ryan Roberts
Careerverified
Per 9 Inningsverified
462
1.23
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
374
0.99
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
10152
27
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
3384
9
Joe Mack
Careerverified
Per 9 Innings
635
Ryan Roberts
Career
Per 9 Inningsverified
477
1.27
Joe Mack
Career
Per 9 Innings
48
Ryan Roberts
Careerverified
Per 9 Inningsverified
823
2.19
Joe Mack
Careerverified
Per 9 Inningsverified
6
Ryan Roberts
Career
Per 9 Innings
35
0.09
Joe Mack
Career
Per 9 Innings
689
Ryan Roberts
Careerverified
Per 9 Inningsverified
1335
3.55
Joe Mack
Career
Per 9 Innings
683
Ryan Roberts
Careerverified
Per 9 Inningsverified
1300
3.46
Joe Mack
Careerverified
Per 9 Innings
99.13
Ryan Roberts
Career
Per 9 Inningsverified
97.38
97.38
Joe Mack
Careerverified
Per 9 Innings
10.508
Ryan Roberts
Career
Per 9 Inningsverified
2.814
2.814
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Careerverified
Per 9 Inningsverified
80.95
80.95
Joe Mack
Career
Per 9 Innings
48
Ryan Roberts
Careerverified
Per 9 Inningsverified
121
0.32
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Ryan Roberts
Career
Per 9 Innings
0
0