T.J. McFarland

P Athletics
Age 38 LHP 6'3" / 200 lbs MLB
Overview
MLBRP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202334MIX2 levels470642.382.6224.9%9.7%1.5K 21.7% · BB 8.8% · FIP 2.84
202435MLBOakland Athle…790573.813.2816.6%5.1%0.9
202536MIX2 levels280177.025.0210.3%3.8%-0.1K 9.5% · BB 4.1% · FIP 4.34
2027PROJ38MLBOAK470494.374.5317.5%7.5%0.0
2028PROJ39MLBOAK400424.724.9616.4%8.2%-0.2
Last 3 seasons WAR 2.3  ·  Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2025
FB Velo10
Whiff%10
K%10
xwOBA vs10
CompsHisanori Takahashi (age 37) · Juan Sandoval (age 38) · Keiichi Yabu (age 39)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 103111vR 119
ERA4.37
FIP4.53
K%17.5%
BB%7.5%
K-BB%10.0%
Proj IP49
Value2027 · WAR
Runs saved vs league avg · 49 IP
K: -1.5 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +0.5 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -1.0 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +2.0 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.01 (49 IP)+0.0WAR
0.0-0.22728
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF4545
CTRL5050
CMD5050
K†4040
Statcast Percentiles
FB Velo
p1087.3
Whiff%
p1017.1%
K%
p109.5%
xwOBA vs
p100.359
CH+0.8 (11%)
SI (51%)
SL-3.4 (37%)
FB-3.9 (52%)

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to industry-standard fWAR.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201324MLB MLEBaltimore Orioles38175331582373%2.017.5%6.9%10.6%1.9%4.223.55+0.9
201324MLB RAWBaltimore Orioles38175331582373%2.017.5%6.9%10.6%2.1%4.223.69+0.8
201425MLB MLEBaltimore Orioles37159255341123%1.613.3%4.3%9.0%0.7%2.762.91+1.2
201425MLB RAWBaltimore Orioles37159255341123%1.613.3%4.3%9.0%0.8%2.762.95+1.1
201526MIX MLE2 levels469933985727420%2.013.4%7.0%6.4%0.9%3.773.35+1.3
201526MIX RAW2 levels469933985727420%2.014.3%6.8%7.5%1.0%3.773.30+1.4
201627MIX MLE5 levels298592652617928%2.07.4%6.8%0.6%3.1%5.765.03-0.3
201627MIX RAW5 levels298592652617928%2.09.8%6.4%3.4%3.4%5.765.06-0.3
201728MIX MLE2 levels50165280381542%1.312.0%4.6%7.5%1.6%4.433.56+0.8
201728MIX RAW2 levels50165280381542%1.313.6%5.4%8.2%1.4%4.433.42+0.9
201829MLB MLEArizona Diamondbacks47072292421940%1.514.4%6.5%7.9%1.4%2.003.51+0.9
201829MLB RAWArizona Diamondbacks47072292421940%1.514.4%6.5%7.9%1.4%2.003.45+0.9
201930MIX MLE2 levels54060266421670%1.114.0%6.0%8.0%2.5%4.804.07+0.3
201930MIX RAW2 levels54060266421670%1.115.8%6.0%9.8%2.6%4.804.02+0.4
202031MLB MLEOakland Athletics23021929550%0.99.8%5.4%4.3%6.0%4.356.24-0.4
202031MLB RAWOakland Athletics23021929550%0.99.8%5.4%4.3%5.4%4.356.10-0.4
202132MIX MLE2 levels60070276551460%1.218.4%5.2%13.3%2.4%3.493.53+0.8
202132MIX RAW2 levels60070276551460%1.219.9%5.1%14.9%2.2%3.493.24+1.1
202233MIX MLE2 levels45051217311570%1.113.5%7.0%6.5%3.4%5.684.74-0.1
202233MIX RAW2 levels45051217311570%1.114.3%6.9%7.4%3.2%5.684.56-0.0
202334MIX MLE2 levels47064277692720%1.421.7%8.8%12.9%0.8%2.382.84+1.3
202334MIX RAW2 levels47064277692720%1.424.9%9.7%15.2%0.7%2.382.62+1.5
202435MLB MLEOakland Athletics79057235391240%0.716.6%5.1%11.5%1.9%3.813.37+0.8
202435MLB MLEOakland Athletics79057235391240%0.716.6%5.1%11.5%1.9%3.813.37+0.8
202435MLB RAWOakland Athletics79057235391240%0.716.6%5.1%11.5%1.7%3.813.28+0.9
202536MIX MLE2 levels28017788330%0.69.5%4.1%5.4%2.8%7.024.34+0.0
202536MIX MLE2 levels28017788330%0.69.5%4.1%5.4%2.8%7.024.34+0.0
202536MIX RAW2 levels28017788330%0.610.3%3.8%6.4%3.8%7.025.02-0.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—46035462370325140491%1.213.7%5.9%7.8%2.1%4.183.84+4.6
▸ 2027 season — projected remainder (no 2027 stats recorded)
202738MLBOAK47049207361660%1.017.5%7.5%10.0%2.9%4.374.53+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202839MLB MLEOAK40042177291560%1.116.4%8.2%8.2%3.3%4.724.96-0.2
202839MLB CTXOAK40042177291560%1.116.4%8.2%8.2%3.3%4.724.96-0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW50035882547354155551%1.213.9%6.1%7.8%2.2%4.223.88+4.7
/ 200 IP— RAW170120086612053191%1.213.9%6.1%7.8%2.2%4.223.88+1.6
Career— MLE583207613262473201643%1.314.5%6.2%8.3%2.0%3.943.73+4.4
/ 200 IP— MLE153520085712453173%1.314.5%6.2%8.3%2.0%3.943.73+1.5

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,474 reliever careers (754 from 1990-2025 + 720 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION3.24914.2%7.4%0.864.23
Buddy Groom ('05)3.75215.3%8.1%0.894.64
Brandon Lyon ('13)3.46215.8%7.5%0.914.16
Shawn Camp ('14)3.05915.6%6.8%0.994.41
Juan Agosto ('81-'93, 1 WAR*)3.16315.0%*9.2%*0.59*4.52*
Dave Tomlin ('72-'86, -2 WAR*)2.66418.0%*8.6%*0.87*4.57*
Rich Rodriguez ('90-'03, 3 WAR*)3.26417.3%*9.3%*1.05*4.00*