Dan McGann vs. Mike Rivera — Career Comparison

Pre-GenerationalKentuckyThrows RightBats SwitchNorth AmericaNew York GiantsNational LeagueFirst Baseman
Gen XP.R.Throws RightBats RightCaribbeanMilwaukee BrewersNational LeagueCatcher

On the career numbers, Dan McGann posted the stronger offensive profile against Mike Rivera. Dan McGann posted stronger numbers in OPS (.744 vs .683) and on-base percentage (.364 vs .311). Mike Rivera had the advantage in home run production (13 career HR at a higher rate). By the career numbers, Dan McGann had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Dan McGann and Mike Rivera

Dan McGann
Careerverified
Per 600 PAverified
12
12
Mike Rivera
Career
Per 600 PA
9
9
Dan McGann
Careerverified
Per 600 PA
1437
142.49
Mike Rivera
Career
Per 600 PAverified
189
187.44
Dan McGann
Careerverified
Per 600 PA
6051
600
Mike Rivera
Career
Per 600 PA
605
600
Dan McGann
Careerverified
Per 600 PA
5226
518.2
Mike Rivera
Career
Per 600 PAverified
548
543.47
Dan McGann
Careerverified
Per 600 PAverified
0.284
0.284
Mike Rivera
Career
Per 600 PA
0.239
0.239
Dan McGann
Careerverified
Per 600 PAverified
0.799
0.799
Mike Rivera
Career
Per 600 PA
0.694
0.694
Dan McGann
Careerverified
Per 600 PAverified
1482
146.95
Mike Rivera
Career
Per 600 PA
131
129.92
Dan McGann
Careerverified
Per 600 PAverified
1159
114.92
Mike Rivera
Career
Per 600 PA
85
84.3
Dan McGann
Careerverified
Per 600 PA
181
17.95
Mike Rivera
Career
Per 600 PAverified
32
31.74
Dan McGann
Careerverified
Per 600 PAverified
100
9.92
Mike Rivera
Career
Per 600 PA
1
0.99
Dan McGann
Careerverified
Per 600 PA
42
4.16
Mike Rivera
Career
Per 600 PAverified
13
12.89
Dan McGann
Careerverified
Per 600 PA
323
32.03
Mike Rivera
Career
Per 600 PAverified
46
45.62
Dan McGann
Career
Per 600 PA
0.218
0.218
Mike Rivera
Careerverified
Per 600 PAverified
0.351
0.351
Dan McGann
Career
Per 600 PA
0.008
0.008
Mike Rivera
Careerverified
Per 600 PAverified
0.024
0.024
Dan McGann
Career
Per 600 PA
0.028
0.028
Mike Rivera
Careerverified
Per 600 PAverified
0.099
0.099
Dan McGann
Careerverified
Per 600 PAverified
840.33
83.32
Mike Rivera
Career
Per 600 PA
62
61.49
Dan McGann
Careerverified
Per 600 PA
1989
197.22
Mike Rivera
Career
Per 600 PAverified
204
202.31
Dan McGann
Careerverified
Per 600 PAverified
2141
212.3
Mike Rivera
Career
Per 600 PA
182
180.5
Dan McGann
Careerverified
Per 600 PAverified
0.364
0.364
Mike Rivera
Career
Per 600 PA
0.302
0.302
Dan McGann
Careerverified
Per 600 PAverified
0.381
0.381
Mike Rivera
Career
Per 600 PA
0.372
0.372
Dan McGann
Careerverified
Per 600 PAverified
0.744
0.744
Mike Rivera
Career
Per 600 PA
0.674
0.674
Dan McGann
Career
Per 600 PA
0.097
0.097
Mike Rivera
Careerverified
Per 600 PAverified
0.133
0.133
Dan McGann
Careerverified
Per 600 PAverified
0.259
0.259
Mike Rivera
Career
Per 600 PA
0.229
0.229
Dan McGann
Careerverified
Per 600 PAverified
0.783
0.783
Mike Rivera
Career
Per 600 PA
0.59
0.59
Dan McGann
Careerverified
Per 600 PAverified
0.297
0.297
Mike Rivera
Career
Per 600 PA
0.28
0.28
Dan McGann
Careerverified
Per 600 PAverified
842
83.49
Mike Rivera
Career
Per 600 PA
51
50.58
Dan McGann
Careerverified
Per 600 PAverified
727
72.09
Mike Rivera
Career
Per 600 PA
69
68.43
Dan McGann
Careerverified
Per 600 PAverified
1527
151.41
Mike Rivera
Career
Per 600 PA
107
106.12
Dan McGann
Careerverified
Per 600 PAverified
907.62
90
Mike Rivera
Career
Per 600 PA
59.9
59.41
Dan McGann
Careerverified
Per 600 PAverified
230
22.81
Mike Rivera
Career
Per 600 PA
8
7.93
Dan McGann
Careerverified
Per 600 PA
429
42.54
Mike Rivera
Career
Per 600 PAverified
43
42.64
Dan McGann
Career
Per 600 PA
0
0
Mike Rivera
Careerverified
Per 600 PAverified
8
7.93
Dan McGann
Career
Per 600 PAverified
334
33.12
Mike Rivera
Careerverified
Per 600 PA
118
117.02
Dan McGann
Careerverified
Per 600 PAverified
18.12
18.12
Mike Rivera
Career
Per 600 PA
5.13
5.13
Dan McGann
Careerverified
Per 600 PAverified
1.28
1.28
Mike Rivera
Career
Per 600 PA
0.36
0.36
Dan McGann
Careerverified
Per 600 PAverified
166
16.46
Mike Rivera
Career
Per 600 PA
2
1.98
Dan McGann
Career
Per 600 PA
0
0
Mike Rivera
Careerverified
Per 600 PAverified
4
3.97
Dan McGann
Careerverified
Per 600 PAverified
0
0
Mike Rivera
Career
Per 600 PA
20
19.83
Dan McGann
Careerverified
Per 600 PAverified
282
27.96
Mike Rivera
Career
Per 600 PA
3
2.98
Dan McGann
Career
Per 600 PA
0
0
Mike Rivera
Career
Per 600 PA
0
0
Dan McGann
Careerverified
Per 600 PAverified
282
27.96
Mike Rivera
Career
Per 600 PA
3
2.98
Dan McGann
Career
Per 600 PA
100
100
Mike Rivera
Career
Per 600 PA
100
100

Fielding Stats for Dan McGann and Mike Rivera

Dan McGann
Careerverified
Per 9 Inningsverified
12
12
Mike Rivera
Career
Per 9 Innings
9
9
Dan McGann
Careerverified
Per 9 Innings
1430
1.04
Mike Rivera
Career
Per 9 Inningsverified
176
1.2
Dan McGann
Careerverified
Per 9 Innings
620
0.45
Mike Rivera
Career
Per 9 Inningsverified
144
0.98
Dan McGann
Careerverified
Per 9 Innings
37035
27
Mike Rivera
Career
Per 9 Innings
3959
27
Dan McGann
Careerverified
Per 9 Innings
12345
9
Mike Rivera
Career
Per 9 Innings
1319.2
9
Dan McGann
Careerverified
Per 9 Inningsverified
13803
10.06
Mike Rivera
Career
Per 9 Innings
1087
7.41
Dan McGann
Careerverified
Per 9 Inningsverified
934
0.68
Mike Rivera
Career
Per 9 Innings
93
0.63
Dan McGann
Career
Per 9 Innings
192
0.14
Mike Rivera
Careerverified
Per 9 Inningsverified
14
0.1
Dan McGann
Careerverified
Per 9 Inningsverified
14929
10.88
Mike Rivera
Career
Per 9 Innings
1194
8.14
Dan McGann
Careerverified
Per 9 Inningsverified
14737
10.74
Mike Rivera
Career
Per 9 Innings
1180
8.05
Dan McGann
Career
Per 9 Innings
98.71
98.71
Mike Rivera
Careerverified
Per 9 Inningsverified
98.83
98.83
Dan McGann
Careerverified
Per 9 Inningsverified
10.306
10.306
Mike Rivera
Career
Per 9 Innings
6.705
6.705
Dan McGann
Career
Per 9 Innings
43.36
43.36
Mike Rivera
Careerverified
Per 9 Inningsverified
81.82
81.82
Dan McGann
Careerverified
Per 9 Inningsverified
711
0.52
Mike Rivera
Career
Per 9 Innings
10
0.07
Dan McGann
Careerverified
Per 9 Inningsverified
0
0
Mike Rivera
Career
Per 9 Innings
17
0.12
Dan McGann
Career
Per 9 Innings
0
0
Mike Rivera
Career
Per 9 Innings
0
0
Dan McGann
Careerverified
Per 9 Inningsverified
0
0
Mike Rivera
Career
Per 9 Innings
112
0.76
Dan McGann
Career
Per 9 Innings
0
0
Mike Rivera
Careerverified
Per 9 Inningsverified
37
0.25