TJ FordOF ACL Angels
Age 21 S/R ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2038
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 254 proj PA
wRC+†52
AVG/OBP/SLG.187 / .266 / .257
PA254
HR2
SB8
K%30
BB%9
ISO70
MLB%0%
Value2026 · WAR
BAT: -14.6 runs (wOBA-derived runs vs avg)-15BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-2POSREP: +5.5 runs (Replacement-level credit)+6REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.8-0.32728
Tools · ContractCON 29 / POW 33
Toolsscout grade
CONTACT29
scouting grade only
POWER33
scouting grade only
EYE63
scouting grade only
SPEED75
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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 these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202620 ARancho Cucamonga Quakes — 6157 7000 3261 70 123180123303 226 435 150 -43 — — — — — —
202620 ROKACL Angels — 205156 54730 43403 323 346495429925 83454 2021 419 87 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202620 A MLERancho Cucamonga Quakes — 6158 5000 2351 70 8613186217 214 573 104 -43 — — — — — —
202620 ROK MLEACL Angels — 205173 42520 26583 323 243351295646 52344 2813 297 87 — — — — — —
202620 ROK MLE2 teams — 266230 47520 29934 393 204304243548 39336 3511 253 57 — — — — — —
202620 ROK RAW2 teams — 266213 61730 46664 393 286422347769 61407 2517 357 57 — — — — — —
202620 ROK MLE2 teams — 266231 47520 29934 393 203304242547 39314 3511 253 57 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202620 ROK MLE2 teams — 266231 47520 29934 393 203304242547 39314 3511 253 57 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLELAA 0% 376336 641033 331124 122 189268259527 70270 309 245 52 -22 +2 +0 -2 +8 -0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLELAA 34% 317283 55923 28933 101 194273274547 80272 299 253 57 -16 +2 +0 -2 +7 -1.0
202822 MLB CTXLAA 34% 10997 19311 10321 40 193272272544 79270 299 251 57 -6 +1 +0 -1 +2 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 10997 19311 10321 40 196278278556 82277 299 251 55 -6 +1 +0 -1 +2 -0.3
/ 162G— A+C — 650578 1131866 601916 240 196278279556 83276 299 251 55 -33 +5 +0 -4 +14 -1.9
Career— MLE — 837741 1462165 792629 575 197282262544 65294 319 250 55 -31 +3 +0 -3 +12 -1.9
/ 162G— MLE — 650575 1141654 612037 444 198283264547 66295 319 250 55 -35 +3 +0 -4 +14 -2.2