John Barnes vs. Mike Rose — Career Comparison

Gen XCaliforniaThrows RightBats RightNorth AmericaMinnesota TwinsAmerican LeagueRight Fielder
Gen XCaliforniaThrows RightBats SwitchNorth AmericaLos Angeles DodgersNational LeagueCatcher

On the career numbers, John Barnes posted the stronger offensive profile against Mike Rose. John Barnes posted stronger numbers in OPS (.623 vs .542) and on-base percentage (.313 vs .246). Mike Rose had the advantage in home run production (1 career HR at a higher rate). By the career numbers, John Barnes 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 Barnes and Mike Rose

John Barnes
Career
Per 600 PA
2
2
Mike Rose
Careerverified
Per 600 PAverified
3
3
John Barnes
Career
Per 600 PA
20
187.5
Mike Rose
Careerverified
Per 600 PAverified
27
284.21
John Barnes
Careerverified
Per 600 PA
64
600
Mike Rose
Career
Per 600 PA
57
600
John Barnes
Careerverified
Per 600 PA
58
543.75
Mike Rose
Career
Per 600 PAverified
54
568.42
John Barnes
Careerverified
Per 600 PAverified
0.241
0.241
Mike Rose
Career
Per 600 PA
0.204
0.204
John Barnes
Careerverified
Per 600 PAverified
0.631
0.631
Mike Rose
Career
Per 600 PA
0.553
0.553
John Barnes
Careerverified
Per 600 PAverified
14
131.25
Mike Rose
Career
Per 600 PA
11
115.79
John Barnes
Careerverified
Per 600 PAverified
10
93.75
Mike Rose
Career
Per 600 PA
8
84.21
John Barnes
Careerverified
Per 600 PAverified
4
37.5
Mike Rose
Career
Per 600 PA
2
21.05
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Careerverified
Per 600 PAverified
1
10.53
John Barnes
Careerverified
Per 600 PAverified
4
37.5
Mike Rose
Career
Per 600 PA
3
31.58
John Barnes
Careerverified
Per 600 PAverified
0.286
0.286
Mike Rose
Career
Per 600 PA
0.273
0.273
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Careerverified
Per 600 PAverified
0.019
0.019
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Careerverified
Per 600 PAverified
0.091
0.091
John Barnes
Careerverified
Per 600 PAverified
4.81
45.05
Mike Rose
Career
Per 600 PA
3.59
37.78
John Barnes
Careerverified
Per 600 PAverified
18
168.75
Mike Rose
Career
Per 600 PA
16
168.42
John Barnes
Careerverified
Per 600 PAverified
20
187.5
Mike Rose
Career
Per 600 PA
14
147.37
John Barnes
Careerverified
Per 600 PAverified
0.313
0.313
Mike Rose
Career
Per 600 PA
0.246
0.246
John Barnes
Careerverified
Per 600 PAverified
0.31
0.31
Mike Rose
Career
Per 600 PA
0.296
0.296
John Barnes
Careerverified
Per 600 PAverified
0.623
0.623
Mike Rose
Career
Per 600 PA
0.542
0.542
John Barnes
Career
Per 600 PA
0.069
0.069
Mike Rose
Careerverified
Per 600 PAverified
0.093
0.093
John Barnes
Careerverified
Per 600 PAverified
0.218
0.218
Mike Rose
Career
Per 600 PA
0.185
0.185
John Barnes
Careerverified
Per 600 PAverified
0.5
0.5
Mike Rose
Career
Per 600 PA
0.413
0.413
John Barnes
Careerverified
Per 600 PAverified
0.286
0.286
Mike Rose
Career
Per 600 PA
0.244
0.244
John Barnes
Careerverified
Per 600 PAverified
6
56.25
Mike Rose
Career
Per 600 PA
3
31.58
John Barnes
Career
Per 600 PA
2
18.75
Mike Rose
Career
Per 600 PAverified
2
21.05
John Barnes
Careerverified
Per 600 PAverified
8
75
Mike Rose
Career
Per 600 PA
4
42.11
John Barnes
Careerverified
Per 600 PAverified
5.01
46.98
Mike Rose
Career
Per 600 PA
3.01
31.67
John Barnes
Careerverified
Per 600 PAverified
3
28.13
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Career
Per 600 PA
3
28.13
Mike Rose
Career
Per 600 PAverified
3
31.58
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Careerverified
Per 600 PAverified
9
84.38
Mike Rose
Career
Per 600 PA
12
126.32
John Barnes
Careerverified
Per 600 PAverified
7.11
7.11
Mike Rose
Career
Per 600 PA
4.75
4.75
John Barnes
Careerverified
Per 600 PAverified
0.33
0.33
Mike Rose
Career
Per 600 PA
0.25
0.25
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Career
Per 600 PAverified
3
28.13
Mike Rose
Career
Per 600 PA
3
31.58
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Careerverified
Per 600 PAverified
1
9.38
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Careerverified
Per 600 PAverified
1
9.38
Mike Rose
Career
Per 600 PA
0
0
John Barnes
Career
Per 600 PA
0
0
Mike Rose
Career
Per 600 PA

Fielding Stats for John Barnes and Mike Rose

John Barnes
Career
Per 9 Innings
2
2
Mike Rose
Careerverified
Per 9 Inningsverified
3
3
John Barnes
Careerverified
Per 9 Innings
20
1.14
Mike Rose
Career
Per 9 Inningsverified
19
1.42
John Barnes
Careerverified
Per 9 Inningsverified
17
0.97
Mike Rose
Career
Per 9 Innings
12
0.9
John Barnes
Careerverified
Per 9 Innings
473
27
Mike Rose
Career
Per 9 Innings
362
27
John Barnes
Careerverified
Per 9 Innings
157.2
9
Mike Rose
Career
Per 9 Innings
120.2
9
John Barnes
Career
Per 9 Innings
44
2.51
Mike Rose
Careerverified
Per 9 Inningsverified
94
7.01
John Barnes
Career
Per 9 Innings
3
0.17
Mike Rose
Careerverified
Per 9 Inningsverified
5
0.37
John Barnes
Career
Per 9 Inningsverified
2
0.11
Mike Rose
Career
Per 9 Innings
2
0.15
John Barnes
Career
Per 9 Innings
49
2.8
Mike Rose
Careerverified
Per 9 Inningsverified
101
7.53
John Barnes
Career
Per 9 Innings
47
2.68
Mike Rose
Careerverified
Per 9 Inningsverified
99
7.38
John Barnes
Career
Per 9 Innings
95.92
95.92
Mike Rose
Careerverified
Per 9 Inningsverified
98.02
98.02
John Barnes
Career
Per 9 Innings
2.35
2.35
Mike Rose
Careerverified
Per 9 Inningsverified
5.211
5.211
John Barnes
Careerverified
Per 9 Inningsverified
85
85
Mike Rose
Career
Per 9 Innings
63.16
63.16
John Barnes
Career
Per 9 Innings
2
0.11
Mike Rose
Career
Per 9 Inningsverified
2
0.15
John Barnes
Careerverified
Per 9 Inningsverified
0
0
Mike Rose
Career
Per 9 Innings
1
0.07
John Barnes
Career
Per 9 Innings
0
0
Mike Rose
Career
Per 9 Innings
0
0
John Barnes
Careerverified
Per 9 Inningsverified
0
0
Mike Rose
Career
Per 9 Innings
19
1.42
John Barnes
Career
Per 9 Innings
0
0
Mike Rose
Careerverified
Per 9 Inningsverified
4
0.3