Johnny Barrett vs. Mike Rivera — Career Comparison
On the career numbers, Johnny Barrett posted the stronger offensive profile against Mike Rivera. Johnny Barrett posted stronger numbers in OPS (.718 vs .683) and on-base percentage (.349 vs .311). Mike Rivera had the advantage in home run production (13 career HR at a higher rate). By the career numbers, Johnny Barrett had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.
Hitting Stats for Johnny Barrett and Mike Rivera
Johnny Barrett
Career
Per 600 PA
588
167.36
Mike Rivera
Career
Per 600 PA
189
187.44
Johnny Barrett
Career
Per 600 PA
2108
600
Mike Rivera
Career
Per 600 PA
605
600
Johnny Barrett
Career
Per 600 PA
1811
515.46
Mike Rivera
Career
Per 600 PA
548
543.47
Johnny Barrett
Career
Per 600 PA
0.251
0.251
Mike Rivera
Career
Per 600 PA
0.239
0.239
Johnny Barrett
Career
Per 600 PA
0.763
0.763
Mike Rivera
Career
Per 600 PA
0.694
0.694
Johnny Barrett
Career
Per 600 PA
137
38.99
Mike Rivera
Career
Per 600 PA
46
45.62
Johnny Barrett
Career
Per 600 PA
0.302
0.302
Mike Rivera
Career
Per 600 PA
0.351
0.351
Johnny Barrett
Career
Per 600 PA
0.013
0.013
Mike Rivera
Career
Per 600 PA
0.024
0.024
Johnny Barrett
Career
Per 600 PA
0.051
0.051
Mike Rivera
Career
Per 600 PA
0.099
0.099
Johnny Barrett
Career
Per 600 PA
267.95
76.27
Mike Rivera
Career
Per 600 PA
62
61.49
Johnny Barrett
Career
Per 600 PA
669
190.42
Mike Rivera
Career
Per 600 PA
204
202.31
Johnny Barrett
Career
Per 600 PA
727
206.93
Mike Rivera
Career
Per 600 PA
182
180.5
Johnny Barrett
Career
Per 600 PA
0.349
0.349
Mike Rivera
Career
Per 600 PA
0.302
0.302
Johnny Barrett
Career
Per 600 PA
0.369
0.369
Mike Rivera
Career
Per 600 PA
0.372
0.372
Johnny Barrett
Career
Per 600 PA
0.119
0.119
Mike Rivera
Career
Per 600 PA
0.133
0.133
Johnny Barrett
Career
Per 600 PA
0.249
0.249
Mike Rivera
Career
Per 600 PA
0.229
0.229
Johnny Barrett
Career
Per 600 PA
0.735
0.735
Mike Rivera
Career
Per 600 PA
0.59
0.59
Johnny Barrett
Career
Per 600 PA
500
142.31
Mike Rivera
Career
Per 600 PA
107
106.12
Johnny Barrett
Career
Per 600 PA
278.77
79.35
Mike Rivera
Career
Per 600 PA
59.9
59.41
Johnny Barrett
Career
Per 600 PA
201
57.21
Mike Rivera
Career
Per 600 PA
118
117.02
Johnny Barrett
Career
Per 600 PA
10.49
10.49
Mike Rivera
Career
Per 600 PA
5.13
5.13
Johnny Barrett
Career
Per 600 PA
1.32
1.32
Mike Rivera
Career
Per 600 PA
0.36
0.36
Johnny Barrett
Career
Per 600 PA
24
6.83
Mike Rivera
Career
Per 600 PA
2
1.98
Johnny Barrett
Career
Per 600 PA
19
5.41
Mike Rivera
Career
Per 600 PA
20
19.83
Johnny Barrett
Career
Per 600 PA
69
19.64
Mike Rivera
Career
Per 600 PA
3
2.98
Johnny Barrett
Career
Per 600 PA
69
19.64
Mike Rivera
Career
Per 600 PA
3
2.98
Johnny Barrett
Career
Per 600 PA
100
100
Mike Rivera
Career
Per 600 PA
100
100
Fielding Stats for Johnny Barrett and Mike Rivera
Johnny Barrett
Career
Per 9 Innings
510
Mike Rivera
Career
Per 9 Innings
176
1.2
Johnny Barrett
Career
Per 9 Innings
1115
Mike Rivera
Career
Per 9 Innings
1087
7.41
Johnny Barrett
Career
Per 9 Innings
1185
Mike Rivera
Career
Per 9 Innings
1194
8.14
Johnny Barrett
Career
Per 9 Innings
1154
Mike Rivera
Career
Per 9 Innings
1180
8.05
Johnny Barrett
Career
Per 9 Innings
97.38
Mike Rivera
Career
Per 9 Innings
98.83
98.83
Johnny Barrett
Career
Per 9 Innings
2.263
Mike Rivera
Career
Per 9 Innings
6.705
6.705
Johnny Barrett
Career
Per 9 Innings
9
Mike Rivera
Career
Per 9 Innings
10
0.07
Johnny Barrett
Career
Per 9 Innings
0
Mike Rivera
Career
Per 9 Innings
37
0.25