Tom Marsh vs. Darin Ruf — Career Comparison

Gen XOhioThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueLeft Fielder
MillenialNebraskaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueFirst Baseman

On the career numbers, Darin Ruf posted the stronger offensive profile against Tom Marsh. Darin Ruf posted stronger numbers in OPS (.758 vs .631) and on-base percentage (.331 vs .266). Tom Marsh had the advantage in batting average (.246 vs .239). By the career numbers, Darin Ruf had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Tom Marsh and Darin Ruf

Tom Marsh
Career
Per 600 PA
3
3
Darin Ruf
Careerverified
Per 600 PAverified
9
9
Tom Marsh
Career
Per 600 PAverified
93
209.77
Darin Ruf
Careerverified
Per 600 PA
582
206.63
Tom Marsh
Career
Per 600 PA
266
600
Darin Ruf
Careerverified
Per 600 PA
1690
600
Tom Marsh
Career
Per 600 PAverified
252
568.42
Darin Ruf
Careerverified
Per 600 PA
1469
521.54
Tom Marsh
Careerverified
Per 600 PAverified
0.246
0.246
Darin Ruf
Career
Per 600 PA
0.239
0.239
Tom Marsh
Career
Per 600 PA
0.642
0.642
Darin Ruf
Careerverified
Per 600 PAverified
0.772
0.772
Tom Marsh
Career
Per 600 PAverified
62
139.85
Darin Ruf
Careerverified
Per 600 PA
351
124.62
Tom Marsh
Career
Per 600 PAverified
46
103.76
Darin Ruf
Careerverified
Per 600 PA
212
75.27
Tom Marsh
Career
Per 600 PA
7
15.79
Darin Ruf
Careerverified
Per 600 PAverified
69
24.5
Tom Marsh
Careerverified
Per 600 PAverified
4
9.02
Darin Ruf
Career
Per 600 PA
3
1.07
Tom Marsh
Career
Per 600 PA
5
11.28
Darin Ruf
Careerverified
Per 600 PAverified
67
23.79
Tom Marsh
Career
Per 600 PA
16
36.09
Darin Ruf
Careerverified
Per 600 PAverified
139
49.35
Tom Marsh
Career
Per 600 PA
0.258
0.258
Darin Ruf
Careerverified
Per 600 PAverified
0.396
0.396
Tom Marsh
Career
Per 600 PA
0.02
0.02
Darin Ruf
Careerverified
Per 600 PAverified
0.046
0.046
Tom Marsh
Career
Per 600 PA
0.081
0.081
Darin Ruf
Careerverified
Per 600 PAverified
0.191
0.191
Tom Marsh
Career
Per 600 PA
23.94
54
Darin Ruf
Careerverified
Per 600 PAverified
215.33
76.45
Tom Marsh
Career
Per 600 PA
92
207.52
Darin Ruf
Careerverified
Per 600 PAverified
627
222.6
Tom Marsh
Career
Per 600 PA
70
157.89
Darin Ruf
Careerverified
Per 600 PAverified
556
197.4
Tom Marsh
Career
Per 600 PA
0.266
0.266
Darin Ruf
Careerverified
Per 600 PAverified
0.329
0.329
Tom Marsh
Career
Per 600 PA
0.365
0.365
Darin Ruf
Careerverified
Per 600 PAverified
0.427
0.427
Tom Marsh
Career
Per 600 PA
0.631
0.631
Darin Ruf
Careerverified
Per 600 PAverified
0.756
0.756
Tom Marsh
Career
Per 600 PA
0.119
0.119
Darin Ruf
Careerverified
Per 600 PAverified
0.188
0.188
Tom Marsh
Career
Per 600 PA
0.211
0.211
Darin Ruf
Careerverified
Per 600 PAverified
0.255
0.255
Tom Marsh
Career
Per 600 PA
0.513
0.513
Darin Ruf
Careerverified
Per 600 PAverified
0.724
0.724
Tom Marsh
Career
Per 600 PA
0.284
0.284
Darin Ruf
Careerverified
Per 600 PAverified
0.297
0.297
Tom Marsh
Career
Per 600 PA
23
51.88
Darin Ruf
Careerverified
Per 600 PAverified
198
70.3
Tom Marsh
Career
Per 600 PAverified
34
76.69
Darin Ruf
Careerverified
Per 600 PA
205
72.78
Tom Marsh
Career
Per 600 PA
52
117.29
Darin Ruf
Careerverified
Per 600 PAverified
336
119.29
Tom Marsh
Career
Per 600 PA
25.44
57.38
Darin Ruf
Careerverified
Per 600 PAverified
210.8
74.84
Tom Marsh
Career
Per 600 PA
1
2.26
Darin Ruf
Careerverified
Per 600 PAverified
25
8.88
Tom Marsh
Career
Per 600 PA
7
15.79
Darin Ruf
Careerverified
Per 600 PAverified
180
63.91
Tom Marsh
Career
Per 600 PA
0
0
Darin Ruf
Careerverified
Per 600 PAverified
4
1.42
Tom Marsh
Careerverified
Per 600 PAverified
49
110.53
Darin Ruf
Career
Per 600 PA
460
163.31
Tom Marsh
Careerverified
Per 600 PAverified
5.43
5.43
Darin Ruf
Career
Per 600 PA
3.67
3.67
Tom Marsh
Career
Per 600 PA
0.14
0.14
Darin Ruf
Careerverified
Per 600 PAverified
0.39
0.39
Tom Marsh
Careerverified
Per 600 PAverified
3
6.77
Darin Ruf
Career
Per 600 PA
1
0.36
Tom Marsh
Career
Per 600 PAverified
3
6.77
Darin Ruf
Careerverified
Per 600 PA
15
5.33
Tom Marsh
Careerverified
Per 600 PAverified
3
6.77
Darin Ruf
Career
Per 600 PA
39
13.85
Tom Marsh
Career
Per 600 PA
0
0
Darin Ruf
Careerverified
Per 600 PAverified
6
2.13
Tom Marsh
Careerverified
Per 600 PAverified
2
4.51
Darin Ruf
Career
Per 600 PA
1
0.36
Tom Marsh
Career
Per 600 PAverified
2
4.51
Darin Ruf
Careerverified
Per 600 PA
7
2.49
Tom Marsh
Career
Per 600 PA
0
0
Darin Ruf
Careerverified
Per 600 PAverified
85.71
85.71

Fielding Stats for Tom Marsh and Darin Ruf

Tom Marsh
Career
Per 9 Innings
3
3
Darin Ruf
Careerverified
Per 9 Inningsverified
9
9
Tom Marsh
Career
Per 9 Innings
71
1.24
Darin Ruf
Careerverified
Per 9 Inningsverified
439
1.4
Tom Marsh
Career
Per 9 Inningsverified
61
1.06
Darin Ruf
Careerverified
Per 9 Innings
322
1.02
Tom Marsh
Career
Per 9 Innings
1550
27
Darin Ruf
Careerverified
Per 9 Innings
8488
27
Tom Marsh
Career
Per 9 Innings
516.2
9
Darin Ruf
Careerverified
Per 9 Innings
2829.1
9
Tom Marsh
Career
Per 9 Innings
118
2.06
Darin Ruf
Careerverified
Per 9 Inningsverified
1667
5.3
Tom Marsh
Career
Per 9 Innings
2
0.03
Darin Ruf
Careerverified
Per 9 Inningsverified
110
0.35
Tom Marsh
Careerverified
Per 9 Innings
6
0.1
Darin Ruf
Career
Per 9 Inningsverified
10
0.03
Tom Marsh
Career
Per 9 Innings
126
2.19
Darin Ruf
Careerverified
Per 9 Inningsverified
1787
5.68
Tom Marsh
Career
Per 9 Innings
120
2.09
Darin Ruf
Careerverified
Per 9 Inningsverified
1777
5.65
Tom Marsh
Career
Per 9 Innings
95.24
95.24
Darin Ruf
Careerverified
Per 9 Inningsverified
99.44
99.44
Tom Marsh
Career
Per 9 Innings
1.69
1.69
Darin Ruf
Careerverified
Per 9 Inningsverified
4.048
4.048
Tom Marsh
Careerverified
Per 9 Inningsverified
85.92
85.92
Darin Ruf
Career
Per 9 Innings
73.35
73.35
Tom Marsh
Career
Per 9 Innings
0
0
Darin Ruf
Careerverified
Per 9 Inningsverified
140
0.45
Tom Marsh
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Tom Marsh
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Tom Marsh
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Tom Marsh
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0