MLB Today
Loading scoreboard…

← Legends · Lahman ID mcfartj01 · Baseball Reference ↗

Historical player · 2013–2025

T. J. McFarland

B/T L/L · HT 75 · WT 200 · Born 6/8/1989 · From Palos Hills, IL USA · Debut 2013-04-06

Career · batting

G
460
 
 
AB
15
 
 
H
1
 
 
HR
0
 
 
RBI
0
 
 
SB
0
 
 
BB
0
 
 
AVG/OPS
0.067 · 0.134
 
 

Career · pitching

G
460
 
 
GS
3
 
 
IP
546.3
 
 
W-L
26-20
 
 
SV
1
 
 
SO
325
 
 
ERA
4.18
 
 
WHIP
1.46
 
 

Where they rank

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

Career with the Arizona Diamondbacks · 2017–2019

Team page →
Hits
1
#341 on the D-backs
1 M. Bolsinger

Career with the Baltimore Orioles · 2013–2016

Team page →

Career with the New York Mets · 2023–2023

Team page →

Career with the Athletics · 2020–2025

Team page →

Career with the St. Louis Cardinals · 2021–2022

Team page →

MLB · all-time career

vs every player ever
Hits
1
#16,038 all-time MLB
1 A. Abad
1 T. Zych

Batting · year by year

YearTeamLgGABRH2B3BHRRBISBBBSOAVGOBPSLG
2013 Orioles AL 38000 00 0 0 000
2014 Orioles AL 37000 00 0 0 000
2015 Orioles AL 30000 00 0 0 000
2016 Orioles AL 16000 00 0 0 000
2017 D-backs NL 43501 00 0 0 003 0.2000.2000.200
2018 D-backs NL 47700 00 0 0 006 0.0000.0000.000
2019 D-backs NL 51300 00 0 0 003 0.0000.0000.000
2020 Athletics AL 23000 00 0 0 000
2021 Cardinals NL 38000 00 0 0 000
2022 Cardinals NL 28000 00 0 0 000
2023 Mets NL 3000 00 0 0 000
2024 Athletics AL 79000 00 0 0 000
2025 Athletics AL 27000 00 0 0 000
Career 460 15 0 1 0 0 0 0 0 0 12 0.067 0.067 0.067

Pitching · year by year

YearTeamLgWLGGSSVIPHERBBSOERAWHIP
2013 Orioles AL 413810 74.783352858 4.221.49
2014 Orioles AL 423710 58.770181334 2.761.41
2015 Orioles AL 223000 40.352221826 4.911.74
2016 Orioles AL 221600 24.73319107 6.931.74
2017 D-backs NL 454310 54.065321729 5.331.52
2018 D-backs NL 224701 72.064162242 2.001.19
2019 D-backs NL 005100 56.071302035 4.821.63
2020 Athletics AL 202300 20.7261059 4.351.50
2021 Cardinals NL 413800 38.73211921 2.561.06
2022 Cardinals NL 002800 32.742241116 6.611.62
2023 Mets NL 01300 1.74112 5.403.00
2024 Athletics AL 247900 56.753241739 3.811.24
2025 Athletics AL 002700 15.7261237 6.891.85
Career 26 20 460 3 1 546.3 621 254 174 325 4.18 1.46

Fielding by position

PosGGSInnPOAEDP
P4603546.3429845
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