MLB Today
Loading scoreboard…

← Legends · Lahman ID rufda01 · Baseball Reference ↗

Historical player · 2012–2023

Darin Ruf

B/T R/R · HT 74 · WT 232 · Born 7/28/1986 · From Omaha, NE USA · Debut 2012-09-14 · Final 2023-06-02

Career · batting

G
582
 
 
AB
1,469
 
 
H
351
 
 
HR
67
 
 
RBI
205
 
 
SB
6
 
 
BB
180
 
 
AVG/OPS
0.239 · 0.756
 
 

Career · pitching

G
2
 
 
GS
0
 
 
IP
3.0
 
 
W-L
0-0
 
 
SV
0
 
 
SO
0
 
 
ERA
6.00
 
 
WHIP
1.33
 
 

Where they rank

Career totals are only stats with that team · ranks computed against that franchise's full history

Career with the Philadelphia Phillies · 2012–2016

Team page →
HR
35
#104 on the Phillies
1 A. Altherr
1 T. Lee
Hits
177
#279 on the Phillies
2 J. Taylor
2 H. Pence
RBI
96
#238 on the Phillies
2 C. Coste
1 D. Stuart
SB
1
#561 on the Phillies
1 F. Andrews
Runs
91
#258 on the Phillies
1 K. Sefcik
1 B. Bragan
BB
68
#242 on the Phillies
1 D. Lock
1 R. Freed

Career with the San Francisco Giants · 2020–2023

Team page →
HR
32
#107 on the Giants
1 A. Rios
1 A. Pagan
Hits
159
#293 on the Giants
1 E. Velez
1 H. Wilson
RBI
102
#223 on the Giants
1 R. Jablonski
1 C. Hubbell
SB
5
#368 on the Giants
1 P. Bailey
1 E. Adrianza
Runs
99
#238 on the Giants
1 H. Schumacher
1 A. Gallagher
BB
103
#176 on the Giants
1 E. Bressoud
1 J. Cruz

Career with the New York Mets · 2022–2022

Team page →
Hits
10
#525 on the Mets
1 P. Astacio
1 J. Tatum
RBI
7
#443 on the Mets
1 B. Almon
1 J. Young
Runs
6
#485 on the Mets
1 R. Ankiel
1 J. Arias
BB
5
#481 on the Mets
1 R. Aguilera
1 J. Alou

Career with the Milwaukee Brewers · 2023–2023

Team page →
Hits
5
#481 on the Brewers
1 B. Bates
1 P. Zoccolillo
Runs
2
#496 on the Brewers
1 I. Alcantara
1 E. Almonte
BB
4
#399 on the Brewers
1 M. Alvis
1 C. Anderson

MLB · all-time career

vs every player ever
HR
67
#1,476 all-time MLB
1 L. Boudreau
1 S. White
Hits
351
#3,474 all-time MLB
1 K. Garcia
1 B. Wood
RBI
205
#2,901 all-time MLB
1 M. Berg
1 T. Stainback
SB
6
#5,288 all-time MLB
1 J. Adduci
1 S. Adams

Batting · year by year

YearTeamLgGABRH2B3BHRRBISBBBSOAVGOBPSLG
2012 Phillies NL 1233411 21 3 10 0212 0.3330.3510.727
2013 Phillies NL 732513662 110 14 30 03391 0.2470.3480.458
2014 Phillies NL 521021324 80 3 8 0832 0.2350.3100.402
2015 Phillies NL 1062683063 120 12 39 12169 0.2350.3000.414
2016 Phillies NL 4383817 20 3 9 0425 0.2050.2360.337
2020 Giants NL 40871124 60 5 18 11323 0.2760.3700.517
2021 Giants NL 1172624171 132 16 43 24687 0.2710.3850.519
2022 Giants NL 902684658 90 11 38 24085 0.2160.3280.373
2022 Mets NL 2966610 30 0 7 0520 0.1520.2160.197
2023 Giants NL 92316 20 0 3 049 0.2610.3700.348
2023 Brewers NL 112625 10 0 0 047 0.1920.3000.231
Career 582 1,469 198 351 69 3 67 205 6 180 460 0.239 0.329 0.427

Pitching · year by year

YearTeamLgWLGGSSVIPHERBBSOERAWHIP
2021 Giants NL 00100 1.03200 18.003.00
2022 Mets NL 00100 2.01000 0.000.50
Career 0 0 2 0 0 3.0 4 2 0 0 6.00 1.33

Fielding by position

PosGGSInnPOAEDP
1B2361621,509.31,4231028139
OF2001601,316.0244721
P203.00000
3B101.00100
Scout Pack Keep digging
Today scoreboard, games, lineups Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds