Joe Mack vs. Mike Roach — Career Comparison

Greatest GenerationIllinoisThrows LeftBats SwitchNorth AmericaBoston BravesNational LeagueFirst Baseman
Pre-GenerationalPennsylvaniaNorth AmericaWashington NationalsNational LeagueCatcher

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

Joe Mack
Career
Per 600 PA
1
1
Mike Roach
Career
Per 600 PA
1
1
Joe Mack
Careerverified
Per 600 PA
66
130.69
Mike Roach
Career
Per 600 PAverified
24
171.43
Joe Mack
Careerverified
Per 600 PA
303
600
Mike Roach
Career
Per 600 PA
84
600
Joe Mack
Careerverified
Per 600 PA
260
514.85
Mike Roach
Career
Per 600 PAverified
78
557.14
Joe Mack
Careerverified
Per 600 PAverified
0.231
0.231
Mike Roach
Career
Per 600 PA
0.218
0.218
Joe Mack
Careerverified
Per 600 PAverified
0.676
0.676
Mike Roach
Career
Per 600 PA
0.547
0.547
Joe Mack
Careerverified
Per 600 PA
60
118.81
Mike Roach
Career
Per 600 PAverified
17
121.43
Joe Mack
Careerverified
Per 600 PA
43
85.15
Mike Roach
Career
Per 600 PAverified
16
114.29
Joe Mack
Careerverified
Per 600 PAverified
13
25.74
Mike Roach
Career
Per 600 PA
1
7.14
Joe Mack
Careerverified
Per 600 PAverified
1
1.98
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
3
5.94
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
17
33.66
Mike Roach
Career
Per 600 PA
1
7.14
Joe Mack
Careerverified
Per 600 PAverified
0.283
0.283
Mike Roach
Career
Per 600 PA
0.059
0.059
Joe Mack
Careerverified
Per 600 PAverified
0.012
0.012
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
0.05
0.05
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Careerverified
Per 600 PAverified
28.78
56.99
Mike Roach
Career
Per 600 PA
5.44
38.83
Joe Mack
Careerverified
Per 600 PAverified
84
166.34
Mike Roach
Career
Per 600 PA
18
128.57
Joe Mack
Careerverified
Per 600 PAverified
94
186.14
Mike Roach
Career
Per 600 PA
22
157.14
Joe Mack
Careerverified
Per 600 PAverified
0.32
0.32
Mike Roach
Career
Per 600 PA
0.265
0.265
Joe Mack
Careerverified
Per 600 PAverified
0.323
0.323
Mike Roach
Career
Per 600 PA
0.231
0.231
Joe Mack
Careerverified
Per 600 PAverified
0.643
0.643
Mike Roach
Career
Per 600 PA
0.496
0.496
Joe Mack
Careerverified
Per 600 PAverified
0.092
0.092
Mike Roach
Career
Per 600 PA
0.013
0.013
Joe Mack
Careerverified
Per 600 PAverified
0.225
0.225
Mike Roach
Career
Per 600 PA
0.177
0.177
Joe Mack
Careerverified
Per 600 PAverified
0.583
0.583
Mike Roach
Career
Per 600 PA
0.426
0.426
Joe Mack
Careerverified
Per 600 PAverified
0.262
0.262
Mike Roach
Career
Per 600 PA
0.227
0.227
Joe Mack
Careerverified
Per 600 PAverified
30
59.41
Mike Roach
Career
Per 600 PA
7
50
Joe Mack
Careerverified
Per 600 PAverified
44
87.13
Mike Roach
Career
Per 600 PA
7
50
Joe Mack
Careerverified
Per 600 PAverified
71
140.59
Mike Roach
Career
Per 600 PA
14
100
Joe Mack
Careerverified
Per 600 PAverified
30.61
60.62
Mike Roach
Career
Per 600 PA
6.32
45.17
Joe Mack
Career
Per 600 PA
0
0
Mike Roach
Careerverified
Per 600 PAverified
2
14.29
Joe Mack
Careerverified
Per 600 PAverified
34
67.33
Mike Roach
Career
Per 600 PA
3
21.43
Joe Mack
Career
Per 600 PA
0
0
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
39
77.23
Mike Roach
Careerverified
Per 600 PAverified
3
21.43
Joe Mack
Career
Per 600 PA
7.77
7.77
Mike Roach
Careerverified
Per 600 PAverified
28
28
Joe Mack
Career
Per 600 PA
0.87
0.87
Mike Roach
Careerverified
Per 600 PAverified
1
1
Joe Mack
Careerverified
Per 600 PAverified
9
17.82
Mike Roach
Career
Per 600 PA
1
7.14
Joe Mack
Career
Per 600 PA
0
0
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
4
7.92
Mike Roach
Careerverified
Per 600 PAverified
0
0
Joe Mack
Career
Per 600 PA
1
1.98
Mike Roach
Careerverified
Per 600 PAverified
3
21.43
Joe Mack
Career
Per 600 PA
0
0
Mike Roach
Career
Per 600 PA
0
0
Joe Mack
Career
Per 600 PA
1
1.98
Mike Roach
Careerverified
Per 600 PAverified
3
21.43
Joe Mack
Career
Per 600 PA
100
100
Mike Roach
Career
Per 600 PA
100
100

Fielding Stats for Joe Mack and Mike Roach

Joe Mack
Career
Per 9 Innings
1
Mike Roach
Career
Per 9 Inningsverified
1
1
Joe Mack
Careerverified
Per 9 Innings
65
Mike Roach
Career
Per 9 Inningsverified
23
1.22
Joe Mack
Career
Per 9 Innings
0
Mike Roach
Career
Per 9 Innings
0
0
Joe Mack
Career
Per 9 Innings
0
Mike Roach
Careerverified
Per 9 Inningsverified
510
27
Joe Mack
Career
Per 9 Innings
0
Mike Roach
Careerverified
Per 9 Inningsverified
170
9
Joe Mack
Careerverified
Per 9 Innings
635
Mike Roach
Career
Per 9 Inningsverified
82
4.34
Joe Mack
Careerverified
Per 9 Innings
48
Mike Roach
Career
Per 9 Inningsverified
17
0.9
Joe Mack
Career
Per 9 Inningsverified
6
Mike Roach
Careerverified
Per 9 Innings
4
0.21
Joe Mack
Careerverified
Per 9 Innings
689
Mike Roach
Career
Per 9 Inningsverified
103
5.45
Joe Mack
Careerverified
Per 9 Innings
683
Mike Roach
Career
Per 9 Inningsverified
99
5.24
Joe Mack
Careerverified
Per 9 Innings
99.13
Mike Roach
Career
Per 9 Inningsverified
96.12
96.12
Joe Mack
Careerverified
Per 9 Innings
10.508
Mike Roach
Career
Per 9 Inningsverified
4.304
4.304
Joe Mack
Career
Per 9 Innings
0
Mike Roach
Career
Per 9 Innings
0
0
Joe Mack
Careerverified
Per 9 Innings
48
Mike Roach
Career
Per 9 Inningsverified
3
0.16
Joe Mack
Careerverified
Per 9 Inningsverified
0
Mike Roach
Career
Per 9 Innings
4
0.21
Joe Mack
Career
Per 9 Innings
0
Mike Roach
Career
Per 9 Innings
0
0
Joe Mack
Careerverified
Per 9 Inningsverified
0
Mike Roach
Career
Per 9 Innings
34
1.8
Joe Mack
Career
Per 9 Innings
0
Mike Roach
Careerverified
Per 9 Inningsverified
15
0.79