Ruben Rivera vs. Sam Thompson — Career Comparison

Gen XPanamaThrows RightBats RightCentral AmericaSan Diego PadresNational LeagueCenter Fielder
Pre-GenerationalIndianaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueHall of FameRight Fielder

On the career numbers, Sam Thompson posted the stronger offensive profile against Ruben Rivera. Sam Thompson posted stronger numbers in OPS (.890 vs .702) and on-base percentage (.384 vs .309). Ruben Rivera had the advantage in home run production (64 career HR at a higher rate). By the career numbers, Sam Thompson 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 Rivera and Sam Thompson

Ruben Rivera
Career
Per 600 PA
9
9
Sam Thompson
Careerverified
Per 600 PAverified
15
15
Ruben Rivera
Career
Per 600 PAverified
662
218.48
Sam Thompson
Careerverified
Per 600 PA
1410
129.64
Ruben Rivera
Career
Per 600 PA
1818
600
Sam Thompson
Careerverified
Per 600 PA
6526
600
Ruben Rivera
Career
Per 600 PA
1586
523.43
Sam Thompson
Careerverified
Per 600 PAverified
5998
551.46
Ruben Rivera
Career
Per 600 PA
0.216
0.216
Sam Thompson
Careerverified
Per 600 PAverified
0.331
0.331
Ruben Rivera
Career
Per 600 PA
0.731
0.731
Sam Thompson
Careerverified
Per 600 PAverified
0.914
0.914
Ruben Rivera
Career
Per 600 PA
343
113.2
Sam Thompson
Careerverified
Per 600 PAverified
1988
182.78
Ruben Rivera
Career
Per 600 PA
201
66.34
Sam Thompson
Careerverified
Per 600 PAverified
1358
124.85
Ruben Rivera
Career
Per 600 PA
67
22.11
Sam Thompson
Careerverified
Per 600 PAverified
343
31.54
Ruben Rivera
Career
Per 600 PA
11
3.63
Sam Thompson
Careerverified
Per 600 PAverified
161
14.8
Ruben Rivera
Career
Per 600 PAverified
64
21.12
Sam Thompson
Careerverified
Per 600 PA
126
11.58
Ruben Rivera
Career
Per 600 PA
142
46.86
Sam Thompson
Careerverified
Per 600 PAverified
630
57.92
Ruben Rivera
Careerverified
Per 600 PAverified
0.414
0.414
Sam Thompson
Career
Per 600 PA
0.317
0.317
Ruben Rivera
Careerverified
Per 600 PAverified
0.04
0.04
Sam Thompson
Career
Per 600 PA
0.021
0.021
Ruben Rivera
Careerverified
Per 600 PAverified
0.187
0.187
Sam Thompson
Career
Per 600 PA
0.063
0.063
Ruben Rivera
Career
Per 600 PA
211.59
69.83
Sam Thompson
Careerverified
Per 600 PAverified
1185.76
109.02
Ruben Rivera
Career
Per 600 PA
624
205.94
Sam Thompson
Careerverified
Per 600 PAverified
3031
278.67
Ruben Rivera
Career
Per 600 PA
557
183.83
Sam Thompson
Careerverified
Per 600 PAverified
2503
230.13
Ruben Rivera
Career
Per 600 PA
0.307
0.307
Sam Thompson
Careerverified
Per 600 PAverified
0.384
0.384
Ruben Rivera
Career
Per 600 PA
0.393
0.393
Sam Thompson
Careerverified
Per 600 PAverified
0.505
0.505
Ruben Rivera
Career
Per 600 PA
0.701
0.701
Sam Thompson
Careerverified
Per 600 PAverified
0.89
0.89
Ruben Rivera
Careerverified
Per 600 PAverified
0.177
0.177
Sam Thompson
Career
Per 600 PA
0.174
0.174
Ruben Rivera
Career
Per 600 PA
0.237
0.237
Sam Thompson
Careerverified
Per 600 PAverified
0.299
0.299
Ruben Rivera
Career
Per 600 PA
0.688
0.688
Sam Thompson
Careerverified
Per 600 PAverified
0.942
0.942
Ruben Rivera
Career
Per 600 PA
0.273
0.273
Sam Thompson
Careerverified
Per 600 PAverified
0.33
0.33
Ruben Rivera
Career
Per 600 PA
237
78.22
Sam Thompson
Careerverified
Per 600 PAverified
1261
115.94
Ruben Rivera
Career
Per 600 PA
203
67
Sam Thompson
Careerverified
Per 600 PAverified
1308
120.26
Ruben Rivera
Career
Per 600 PA
376
124.09
Sam Thompson
Careerverified
Per 600 PAverified
2443
224.61
Ruben Rivera
Career
Per 600 PA
199.4
65.81
Sam Thompson
Careerverified
Per 600 PAverified
1262.34
116.06
Ruben Rivera
Career
Per 600 PAverified
29
9.57
Sam Thompson
Careerverified
Per 600 PA
63
5.79
Ruben Rivera
Career
Per 600 PAverified
185
61.06
Sam Thompson
Careerverified
Per 600 PA
452
41.56
Ruben Rivera
Careerverified
Per 600 PAverified
4
1.32
Sam Thompson
Career
Per 600 PA
0
0
Ruben Rivera
Career
Per 600 PA
510
168.32
Sam Thompson
Careerverified
Per 600 PAverified
234
21.51
Ruben Rivera
Career
Per 600 PA
3.56
3.56
Sam Thompson
Careerverified
Per 600 PAverified
27.89
27.89
Ruben Rivera
Career
Per 600 PA
0.36
0.36
Sam Thompson
Careerverified
Per 600 PAverified
1.93
1.93
Ruben Rivera
Career
Per 600 PAverified
6
1.98
Sam Thompson
Careerverified
Per 600 PA
13
1.2
Ruben Rivera
Careerverified
Per 600 PAverified
12
3.96
Sam Thompson
Career
Per 600 PA
0
0
Ruben Rivera
Career
Per 600 PA
28
9.24
Sam Thompson
Careerverified
Per 600 PAverified
0
0
Ruben Rivera
Career
Per 600 PA
50
16.5
Sam Thompson
Careerverified
Per 600 PAverified
232
21.33
Ruben Rivera
Careerverified
Per 600 PAverified
20
6.6
Sam Thompson
Career
Per 600 PA
0
0
Ruben Rivera
Career
Per 600 PAverified
70
23.1
Sam Thompson
Careerverified
Per 600 PA
232
21.33
Ruben Rivera
Career
Per 600 PA
71.43
71.43
Sam Thompson
Careerverified
Per 600 PAverified
100
100

Fielding Stats for Ruben Rivera and Sam Thompson

Ruben Rivera
Career
Per 9 Innings
9
9
Sam Thompson
Careerverified
Per 9 Inningsverified
15
15
Ruben Rivera
Career
Per 9 Inningsverified
615
1.39
Sam Thompson
Careerverified
Per 9 Innings
1410
1.03
Ruben Rivera
Careerverified
Per 9 Inningsverified
409
0.92
Sam Thompson
Career
Per 9 Innings
8
0.01
Ruben Rivera
Career
Per 9 Innings
11976
27
Sam Thompson
Careerverified
Per 9 Innings
36891
27
Ruben Rivera
Career
Per 9 Innings
3992
9
Sam Thompson
Careerverified
Per 9 Innings
12297
9
Ruben Rivera
Career
Per 9 Inningsverified
1191
2.69
Sam Thompson
Careerverified
Per 9 Innings
2174
1.59
Ruben Rivera
Career
Per 9 Innings
29
0.07
Sam Thompson
Careerverified
Per 9 Inningsverified
283
0.21
Ruben Rivera
Careerverified
Per 9 Inningsverified
22
0.05
Sam Thompson
Career
Per 9 Innings
173
0.13
Ruben Rivera
Career
Per 9 Inningsverified
1242
2.8
Sam Thompson
Careerverified
Per 9 Innings
2630
1.92
Ruben Rivera
Career
Per 9 Inningsverified
1220
2.75
Sam Thompson
Careerverified
Per 9 Innings
2457
1.8
Ruben Rivera
Careerverified
Per 9 Inningsverified
98.23
98.23
Sam Thompson
Career
Per 9 Innings
93.42
93.42
Ruben Rivera
Careerverified
Per 9 Inningsverified
1.984
1.984
Sam Thompson
Career
Per 9 Innings
1.743
1.743
Ruben Rivera
Careerverified
Per 9 Inningsverified
66.5
66.5
Sam Thompson
Career
Per 9 Innings
0.57
0.57
Ruben Rivera
Career
Per 9 Innings
8
0.02
Sam Thompson
Careerverified
Per 9 Inningsverified
61
0.04
Ruben Rivera
Career
Per 9 Innings
0
0
Sam Thompson
Career
Per 9 Innings
0
0
Ruben Rivera
Career
Per 9 Innings
0
0
Sam Thompson
Career
Per 9 Innings
0
0
Ruben Rivera
Career
Per 9 Innings
0
0
Sam Thompson
Career
Per 9 Innings
0
0
Ruben Rivera
Career
Per 9 Innings
0
0
Sam Thompson
Career
Per 9 Innings
0
0