Joe Mack vs. Ryan Ritter — Career Comparison

Greatest GenerationIllinoisThrows LeftBats SwitchNorth AmericaBoston BravesNational LeagueFirst Baseman
Gen ZIllinoisThrows RightBats RightNorth AmericaColorado RockiesNational LeagueShortstop

Looking at the career totals, Joe Mack and Ryan Ritter are closely matched on the surface stats. Joe Mack posted stronger numbers in OPS (.643 vs .632) and on-base percentage (.320 vs .296). Ryan Ritter had the advantage in slugging (.337 vs .323). 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 Ryan Ritter

Joe Mack
Career
Per 600 PA
1
1
Ryan Ritter
Career
Per 600 PA
1
1
Joe Mack
Careerverified
Per 600 PA
66
130.69
Ryan Ritter
Career
Per 600 PAverified
60
173.91
Joe Mack
Careerverified
Per 600 PA
303
600
Ryan Ritter
Career
Per 600 PA
207
600
Joe Mack
Careerverified
Per 600 PA
260
514.85
Ryan Ritter
Career
Per 600 PAverified
187
542.03
Joe Mack
Career
Per 600 PA
0.231
0.231
Ryan Ritter
Careerverified
Per 600 PAverified
0.241
0.241
Joe Mack
Careerverified
Per 600 PAverified
0.676
0.676
Ryan Ritter
Career
Per 600 PA
0.663
0.663
Joe Mack
Careerverified
Per 600 PA
60
118.81
Ryan Ritter
Career
Per 600 PAverified
45
130.43
Joe Mack
Careerverified
Per 600 PA
43
85.15
Ryan Ritter
Career
Per 600 PAverified
32
92.75
Joe Mack
Careerverified
Per 600 PA
13
25.74
Ryan Ritter
Career
Per 600 PAverified
9
26.09
Joe Mack
Career
Per 600 PA
1
1.98
Ryan Ritter
Careerverified
Per 600 PAverified
3
8.7
Joe Mack
Careerverified
Per 600 PAverified
3
5.94
Ryan Ritter
Career
Per 600 PA
1
2.9
Joe Mack
Careerverified
Per 600 PA
17
33.66
Ryan Ritter
Career
Per 600 PAverified
13
37.68
Joe Mack
Career
Per 600 PA
0.283
0.283
Ryan Ritter
Careerverified
Per 600 PAverified
0.289
0.289
Joe Mack
Careerverified
Per 600 PAverified
0.012
0.012
Ryan Ritter
Career
Per 600 PA
0.005
0.005
Joe Mack
Careerverified
Per 600 PAverified
0.05
0.05
Ryan Ritter
Career
Per 600 PA
0.022
0.022
Joe Mack
Careerverified
Per 600 PAverified
28.78
56.99
Ryan Ritter
Career
Per 600 PA
18
52.18
Joe Mack
Careerverified
Per 600 PA
84
166.34
Ryan Ritter
Career
Per 600 PAverified
63
182.61
Joe Mack
Careerverified
Per 600 PAverified
94
186.14
Ryan Ritter
Career
Per 600 PA
60
173.91
Joe Mack
Careerverified
Per 600 PAverified
0.32
0.32
Ryan Ritter
Career
Per 600 PA
0.296
0.296
Joe Mack
Career
Per 600 PA
0.323
0.323
Ryan Ritter
Careerverified
Per 600 PAverified
0.337
0.337
Joe Mack
Careerverified
Per 600 PAverified
0.643
0.643
Ryan Ritter
Career
Per 600 PA
0.633
0.633
Joe Mack
Career
Per 600 PA
0.092
0.092
Ryan Ritter
Careerverified
Per 600 PAverified
0.096
0.096
Joe Mack
Careerverified
Per 600 PAverified
0.225
0.225
Ryan Ritter
Career
Per 600 PA
0.217
0.217
Joe Mack
Careerverified
Per 600 PAverified
0.583
0.583
Ryan Ritter
Career
Per 600 PA
0.54
0.54
Joe Mack
Career
Per 600 PA
0.262
0.262
Ryan Ritter
Careerverified
Per 600 PAverified
0.349
0.349
Joe Mack
Careerverified
Per 600 PA
30
59.41
Ryan Ritter
Career
Per 600 PAverified
22
63.77
Joe Mack
Careerverified
Per 600 PAverified
44
87.13
Ryan Ritter
Career
Per 600 PA
18
52.17
Joe Mack
Careerverified
Per 600 PAverified
71
140.59
Ryan Ritter
Career
Per 600 PA
39
113.04
Joe Mack
Careerverified
Per 600 PAverified
30.61
60.62
Ryan Ritter
Career
Per 600 PA
18.39
53.3
Joe Mack
Career
Per 600 PA
0
0
Ryan Ritter
Careerverified
Per 600 PAverified
5
14.49
Joe Mack
Careerverified
Per 600 PAverified
34
67.33
Ryan Ritter
Career
Per 600 PA
10
28.99
Joe Mack
Career
Per 600 PA
0
0
Ryan Ritter
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
39
77.23
Ryan Ritter
Career
Per 600 PA
61
176.81
Joe Mack
Careerverified
Per 600 PAverified
7.77
7.77
Ryan Ritter
Career
Per 600 PA
3.39
3.39
Joe Mack
Careerverified
Per 600 PAverified
0.87
0.87
Ryan Ritter
Career
Per 600 PA
0.16
0.16
Joe Mack
Careerverified
Per 600 PAverified
9
17.82
Ryan Ritter
Career
Per 600 PA
4
11.59
Joe Mack
Career
Per 600 PA
0
0
Ryan Ritter
Careerverified
Per 600 PAverified
1
2.9
Joe Mack
Careerverified
Per 600 PAverified
4
7.92
Ryan Ritter
Career
Per 600 PA
7
20.29
Joe Mack
Career
Per 600 PA
1
1.98
Ryan Ritter
Careerverified
Per 600 PAverified
3
8.7
Joe Mack
Career
Per 600 PA
0
0
Ryan Ritter
Careerverified
Per 600 PAverified
1
2.9
Joe Mack
Career
Per 600 PA
1
1.98
Ryan Ritter
Careerverified
Per 600 PAverified
4
11.59
Joe Mack
Careerverified
Per 600 PAverified
100
100
Ryan Ritter
Career
Per 600 PA
75
75

Fielding Stats for Joe Mack and Ryan Ritter

Joe Mack
Career
Per 9 Innings
1
Ryan Ritter
Career
Per 9 Inningsverified
1
1
Joe Mack
Careerverified
Per 9 Innings
65
Ryan Ritter
Career
Per 9 Inningsverified
59
1.05
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Careerverified
Per 9 Inningsverified
58
1.03
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Careerverified
Per 9 Inningsverified
1520
27
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Careerverified
Per 9 Inningsverified
506.2
9
Joe Mack
Careerverified
Per 9 Innings
635
Ryan Ritter
Career
Per 9 Inningsverified
95
1.69
Joe Mack
Career
Per 9 Innings
48
Ryan Ritter
Careerverified
Per 9 Inningsverified
143
2.54
Joe Mack
Career
Per 9 Inningsverified
6
Ryan Ritter
Career
Per 9 Innings
6
0.11
Joe Mack
Careerverified
Per 9 Innings
689
Ryan Ritter
Career
Per 9 Inningsverified
244
4.33
Joe Mack
Careerverified
Per 9 Innings
683
Ryan Ritter
Career
Per 9 Inningsverified
238
4.23
Joe Mack
Careerverified
Per 9 Innings
99.13
Ryan Ritter
Career
Per 9 Inningsverified
97.54
97.54
Joe Mack
Careerverified
Per 9 Innings
10.508
Ryan Ritter
Career
Per 9 Inningsverified
4.034
4.034
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Careerverified
Per 9 Inningsverified
98.31
98.31
Joe Mack
Careerverified
Per 9 Innings
48
Ryan Ritter
Career
Per 9 Inningsverified
38
0.68
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Ryan Ritter
Career
Per 9 Innings
0
0