John McHale vs. Carlos Rivero — Career Comparison

Greatest GenerationMichiganThrows RightBats LeftNorth AmericaDetroit TigersAmerican LeagueFirst Baseman
MillenialVenezuelaThrows RightBats RightSouth AmericaBoston Red SoxAmerican LeagueThird Baseman

On the career numbers, Carlos Rivero posted the stronger offensive profile against John McHale. Carlos Rivero posted stronger numbers in OPS (1.911 vs .539) and on-base percentage (.625 vs .258). By the career numbers, Carlos Rivero had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for John McHale and Carlos Rivero

John McHale
Careerverified
Per 600 PAverified
5
5
Carlos Rivero
Career
Per 600 PA
1
1
John McHale
Careerverified
Per 600 PAverified
64
307.2
Carlos Rivero
Career
Per 600 PA
4
300
John McHale
Careerverified
Per 600 PA
125
600
Carlos Rivero
Career
Per 600 PA
8
600
John McHale
Careerverified
Per 600 PAverified
114
547.2
Carlos Rivero
Career
Per 600 PA
7
525
John McHale
Career
Per 600 PA
0.193
0.193
Carlos Rivero
Careerverified
Per 600 PAverified
0.571
0.571
John McHale
Career
Per 600 PA
0.562
0.562
Carlos Rivero
Careerverified
Per 600 PAverified
1.813
1.813
John McHale
Careerverified
Per 600 PA
22
105.6
Carlos Rivero
Career
Per 600 PAverified
4
300
John McHale
Careerverified
Per 600 PAverified
18
86.4
Carlos Rivero
Career
Per 600 PA
1
75
John McHale
Career
Per 600 PA
1
4.8
Carlos Rivero
Careerverified
Per 600 PAverified
2
150
John McHale
Career
Per 600 PA
0
0
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Careerverified
Per 600 PA
3
14.4
Carlos Rivero
Career
Per 600 PAverified
1
75
John McHale
Careerverified
Per 600 PA
4
19.2
Carlos Rivero
Career
Per 600 PAverified
3
225
John McHale
Career
Per 600 PA
0.182
0.182
Carlos Rivero
Careerverified
Per 600 PAverified
0.75
0.75
John McHale
Career
Per 600 PA
0.026
0.026
Carlos Rivero
Careerverified
Per 600 PAverified
0.143
0.143
John McHale
Career
Per 600 PA
0.136
0.136
Carlos Rivero
Careerverified
Per 600 PAverified
0.25
0.25
John McHale
Careerverified
Per 600 PA
9.33
44.78
Carlos Rivero
Career
Per 600 PAverified
3.91
293.4
John McHale
Careerverified
Per 600 PA
32
153.6
Carlos Rivero
Career
Per 600 PAverified
9
675
John McHale
Careerverified
Per 600 PA
32
153.6
Carlos Rivero
Career
Per 600 PAverified
5
375
John McHale
Career
Per 600 PA
0.258
0.258
Carlos Rivero
Careerverified
Per 600 PAverified
0.625
0.625
John McHale
Career
Per 600 PA
0.281
0.281
Carlos Rivero
Careerverified
Per 600 PAverified
1.286
1.286
John McHale
Career
Per 600 PA
0.539
0.539
Carlos Rivero
Careerverified
Per 600 PAverified
1.911
1.911
John McHale
Career
Per 600 PA
0.088
0.088
Carlos Rivero
Careerverified
Per 600 PAverified
0.714
0.714
John McHale
Career
Per 600 PA
0.186
0.186
Carlos Rivero
Careerverified
Per 600 PAverified
0.603
0.603
John McHale
Career
Per 600 PA
0.462
0.462
Carlos Rivero
Careerverified
Per 600 PAverified
3.333
3.333
John McHale
Career
Per 600 PA
0.232
0.232
Carlos Rivero
Careerverified
Per 600 PAverified
0.5
0.5
John McHale
Careerverified
Per 600 PA
10
48
Carlos Rivero
Career
Per 600 PAverified
1
75
John McHale
Careerverified
Per 600 PA
12
57.6
Carlos Rivero
Career
Per 600 PAverified
3
225
John McHale
Careerverified
Per 600 PA
19
91.2
Carlos Rivero
Career
Per 600 PAverified
3
225
John McHale
Careerverified
Per 600 PA
9.04
43.41
Carlos Rivero
Career
Per 600 PAverified
3.77
283.05
John McHale
Careerverified
Per 600 PAverified
1
4.8
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Careerverified
Per 600 PA
9
43.2
Carlos Rivero
Career
Per 600 PAverified
1
75
John McHale
Career
Per 600 PA
0
0
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Career
Per 600 PA
29
139.2
Carlos Rivero
Careerverified
Per 600 PAverified
0
0
John McHale
Careerverified
Per 600 PAverified
4.31
4.31
Carlos Rivero
Career
Per 600 PA
John McHale
Careerverified
Per 600 PAverified
0.31
0.31
Carlos Rivero
Career
Per 600 PA
John McHale
Careerverified
Per 600 PAverified
1
4.8
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Career
Per 600 PA
0
0
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Career
Per 600 PA
0
0
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Careerverified
Per 600 PAverified
1
4.8
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Careerverified
Per 600 PAverified
1
4.8
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Careerverified
Per 600 PAverified
2
9.6
Carlos Rivero
Career
Per 600 PA
0
0
John McHale
Careerverified
Per 600 PAverified
50
50
Carlos Rivero
Career
Per 600 PA

Fielding Stats for John McHale and Carlos Rivero

John McHale
Careerverified
Per 9 Innings
2
Carlos Rivero
Career
Per 9 Inningsverified
1
1
John McHale
Careerverified
Per 9 Innings
28
Carlos Rivero
Career
Per 9 Inningsverified
3
1.93
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Careerverified
Per 9 Inningsverified
1
0.64
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Careerverified
Per 9 Inningsverified
42
27
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Careerverified
Per 9 Inningsverified
14
9
John McHale
Careerverified
Per 9 Innings
200
Carlos Rivero
Career
Per 9 Inningsverified
1
0.64
John McHale
Careerverified
Per 9 Innings
13
Carlos Rivero
Career
Per 9 Inningsverified
4
2.57
John McHale
Career
Per 9 Inningsverified
1
Carlos Rivero
Career
Per 9 Innings
1
0.64
John McHale
Careerverified
Per 9 Innings
214
Carlos Rivero
Career
Per 9 Inningsverified
6
3.86
John McHale
Careerverified
Per 9 Innings
213
Carlos Rivero
Career
Per 9 Inningsverified
5
3.21
John McHale
Careerverified
Per 9 Innings
99.53
Carlos Rivero
Career
Per 9 Inningsverified
83.33
83.33
John McHale
Careerverified
Per 9 Innings
7.607
Carlos Rivero
Career
Per 9 Inningsverified
1.667
1.667
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Careerverified
Per 9 Inningsverified
33.33
33.33
John McHale
Careerverified
Per 9 Innings
12
Carlos Rivero
Career
Per 9 Innings
0
0
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Career
Per 9 Innings
0
0
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Career
Per 9 Innings
0
0
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Career
Per 9 Innings
0
0
John McHale
Career
Per 9 Innings
0
Carlos Rivero
Career
Per 9 Innings
0
0