Ruben Amaro Jr. vs. Mike Tresh — Career Comparison

Gen XPennsylvaniaThrows RightBats SwitchNorth AmericaPhiladelphia PhilliesNational LeagueUnknown
Greatest GenerationPennsylvaniaThrows RightBats RightNorth AmericaChicago White SoxAmerican LeagueCatcherAll-Star

Looking at the career totals, Ruben Amaro Jr. and Mike Tresh are closely matched on the surface stats. Ruben Amaro Jr. posted stronger numbers in OPS (.664 vs .619) and slugging (.353 vs .283). Mike Tresh had the advantage in on-base percentage (.335 vs .311). By the career numbers, Ruben Amaro Jr. had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Ruben Amaro Jr. and Mike Tresh

Ruben Amaro Jr.
Career
Per 600 PA
8
8
Mike Tresh
Careerverified
Per 600 PAverified
12
12
Ruben Amaro Jr.
Career
Per 600 PAverified
485
277.14
Mike Tresh
Careerverified
Per 600 PA
1027
169.43
Ruben Amaro Jr.
Career
Per 600 PA
1050
600
Mike Tresh
Careerverified
Per 600 PA
3637
600
Ruben Amaro Jr.
Career
Per 600 PAverified
927
529.71
Mike Tresh
Careerverified
Per 600 PA
3169
522.79
Ruben Amaro Jr.
Career
Per 600 PA
0.235
0.235
Mike Tresh
Careerverified
Per 600 PAverified
0.249
0.249
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.69
0.69
Mike Tresh
Career
Per 600 PA
0.649
0.649
Ruben Amaro Jr.
Career
Per 600 PA
218
124.57
Mike Tresh
Careerverified
Per 600 PAverified
788
130
Ruben Amaro Jr.
Career
Per 600 PA
150
85.71
Mike Tresh
Careerverified
Per 600 PAverified
697
114.98
Ruben Amaro Jr.
Career
Per 600 PAverified
43
24.57
Mike Tresh
Careerverified
Per 600 PA
75
12.37
Ruben Amaro Jr.
Career
Per 600 PAverified
9
5.14
Mike Tresh
Careerverified
Per 600 PA
14
2.31
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
16
9.14
Mike Tresh
Career
Per 600 PA
2
0.33
Ruben Amaro Jr.
Career
Per 600 PAverified
68
38.86
Mike Tresh
Careerverified
Per 600 PA
91
15.01
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.312
0.312
Mike Tresh
Career
Per 600 PA
0.116
0.116
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.017
0.017
Mike Tresh
Career
Per 600 PA
0.001
0.001
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.073
0.073
Mike Tresh
Career
Per 600 PA
0.003
0.003
Ruben Amaro Jr.
Career
Per 600 PAverified
104.74
59.85
Mike Tresh
Careerverified
Per 600 PA
300.11
49.51
Ruben Amaro Jr.
Career
Per 600 PAverified
327
186.86
Mike Tresh
Careerverified
Per 600 PA
897
147.98
Ruben Amaro Jr.
Career
Per 600 PA
322
184
Mike Tresh
Careerverified
Per 600 PAverified
1202
198.3
Ruben Amaro Jr.
Career
Per 600 PA
0.31
0.31
Mike Tresh
Careerverified
Per 600 PAverified
0.336
0.336
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.353
0.353
Mike Tresh
Career
Per 600 PA
0.283
0.283
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.663
0.663
Mike Tresh
Career
Per 600 PA
0.619
0.619
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.118
0.118
Mike Tresh
Career
Per 600 PA
0.034
0.034
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.228
0.228
Mike Tresh
Career
Per 600 PA
0.222
0.222
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
0.602
0.602
Mike Tresh
Career
Per 600 PA
0.536
0.536
Ruben Amaro Jr.
Career
Per 600 PA
0.255
0.255
Mike Tresh
Careerverified
Per 600 PAverified
0.271
0.271
Ruben Amaro Jr.
Career
Per 600 PAverified
99
56.57
Mike Tresh
Careerverified
Per 600 PA
326
53.78
Ruben Amaro Jr.
Career
Per 600 PAverified
100
57.14
Mike Tresh
Careerverified
Per 600 PA
297
49
Ruben Amaro Jr.
Career
Per 600 PAverified
183
104.57
Mike Tresh
Careerverified
Per 600 PA
621
102.45
Ruben Amaro Jr.
Career
Per 600 PAverified
107.11
61.2
Mike Tresh
Careerverified
Per 600 PA
361.99
59.72
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
16
9.14
Mike Tresh
Career
Per 600 PA
12
1.98
Ruben Amaro Jr.
Career
Per 600 PA
88
50.29
Mike Tresh
Careerverified
Per 600 PAverified
402
66.32
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
2
1.14
Mike Tresh
Career
Per 600 PA
0
0
Ruben Amaro Jr.
Careerverified
Per 600 PA
128
73.14
Mike Tresh
Career
Per 600 PAverified
263
43.39
Ruben Amaro Jr.
Career
Per 600 PA
8.2
8.2
Mike Tresh
Careerverified
Per 600 PAverified
13.83
13.83
Ruben Amaro Jr.
Career
Per 600 PA
0.69
0.69
Mike Tresh
Careerverified
Per 600 PAverified
1.53
1.53
Ruben Amaro Jr.
Career
Per 600 PA
11
6.29
Mike Tresh
Careerverified
Per 600 PAverified
54
8.91
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
8
4.57
Mike Tresh
Career
Per 600 PA
0
0
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
22
12.57
Mike Tresh
Career
Per 600 PA
79
13.03
Ruben Amaro Jr.
Career
Per 600 PAverified
15
8.57
Mike Tresh
Careerverified
Per 600 PA
19
3.13
Ruben Amaro Jr.
Career
Per 600 PAverified
10
5.71
Mike Tresh
Careerverified
Per 600 PA
21
3.46
Ruben Amaro Jr.
Career
Per 600 PAverified
25
14.29
Mike Tresh
Careerverified
Per 600 PA
40
6.6
Ruben Amaro Jr.
Careerverified
Per 600 PAverified
60
60
Mike Tresh
Career
Per 600 PA
47.5
47.5

Fielding Stats for Ruben Amaro Jr. and Mike Tresh

Ruben Amaro Jr.
Career
Per 9 Inningsverified
8
8
Mike Tresh
Careerverified
Per 9 Innings
12
Ruben Amaro Jr.
Career
Per 9 Inningsverified
332
1.67
Mike Tresh
Careerverified
Per 9 Innings
1019
Ruben Amaro Jr.
Careerverified
Per 9 Inningsverified
160
0.8
Mike Tresh
Career
Per 9 Innings
0
Ruben Amaro Jr.
Careerverified
Per 9 Inningsverified
5380
27
Mike Tresh
Career
Per 9 Innings
0
Ruben Amaro Jr.
Careerverified
Per 9 Inningsverified
1793.1
9
Mike Tresh
Career
Per 9 Innings
0
Ruben Amaro Jr.
Career
Per 9 Inningsverified
466
2.34
Mike Tresh
Careerverified
Per 9 Innings
3961
Ruben Amaro Jr.
Career
Per 9 Inningsverified
17
0.09
Mike Tresh
Careerverified
Per 9 Innings
575
Ruben Amaro Jr.
Careerverified
Per 9 Innings
6
0.03
Mike Tresh
Career
Per 9 Inningsverified
78
Ruben Amaro Jr.
Career
Per 9 Inningsverified
489
2.45
Mike Tresh
Careerverified
Per 9 Innings
4614
Ruben Amaro Jr.
Career
Per 9 Inningsverified
483
2.42
Mike Tresh
Careerverified
Per 9 Innings
4536
Ruben Amaro Jr.
Careerverified
Per 9 Inningsverified
98.77
98.77
Mike Tresh
Career
Per 9 Innings
98.31
Ruben Amaro Jr.
Career
Per 9 Inningsverified
1.455
1.455
Mike Tresh
Careerverified
Per 9 Innings
4.451
Ruben Amaro Jr.
Careerverified
Per 9 Inningsverified
48.19
48.19
Mike Tresh
Career
Per 9 Innings
0
Ruben Amaro Jr.
Career
Per 9 Inningsverified
4
0.02
Mike Tresh
Careerverified
Per 9 Innings
72
Ruben Amaro Jr.
Careerverified
Per 9 Innings
0
0
Mike Tresh
Career
Per 9 Innings
81
Ruben Amaro Jr.
Career
Per 9 Innings
0
0
Mike Tresh
Career
Per 9 Innings
0
Ruben Amaro Jr.
Career
Per 9 Innings
0
0
Mike Tresh
Career
Per 9 Innings
0
Ruben Amaro Jr.
Career
Per 9 Innings
0
0
Mike Tresh
Career
Per 9 Innings
0