T.J. Schofield-Sam

3B Lansing Lugnuts
Age 26 L/R 6'1" / 210 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202322A+/AOAK478.248/.315/.3716353—.208/.264/.302
202423A+/A/ROKOAK432.277/.341/.3906663—.232/.290/.325
202524AA/A+OAK508.271/.355/.3745454—.206/.282/.275
2027PROJMLE26MLBOAK1.215/.273/.2980058-0.0
2028PROJ26% MLB27MLBOAK44.216/.274/.3020059-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 AA
Whiff%81
Z-Con%76
K%73
Speed28
BB%12
wOBA8
CompsJoey Wong (age 26) · Bryant Flete (age 26) · Kyle Holder (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†58
AVG/OBP/SLG.215 / .273 / .298
PA1
HR0
K%25
BB%3
BABIP282
ISO70
MLB%0%
Value2027 · WAR
BAT: -7.8 runs (wOBA-derived runs vs avg)-8BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.12728
Tools · ContractCON 50 / POW 35
Toolsscout grade
CONTACT50
scouting grade only
POWER35
scouting grade only
EYE25
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
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
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 = full-season projection (no games played yet). 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)
201918 ROKAZL Athletics Green — 8574 15200 11180 10 203306230536 27268 2113 259 9 — — — — — —
202120 AStockton Ports — 446391 962059 3510513 64 246328391719 146306 248 320 63 — — — — — —
202221 AStockton Ports — 454409 1062336 227918 85 259325374699 115304 175 314 67 — — — — — —
202322 A+Lansing Lugnuts — 172157 32703 7436 01 204265306570 102257 254 258 22 — — — — — —
202322 AStockton Ports — 306271 742233 21628 33 273343410753 137335 207 332 70 — — — — — —
202423 A+Lansing Lugnuts — 124108 25602 9197 01 231331343673 111264 157 312 55 — — — — — —
202423 AStockton Ports — 277254 711124 74712 51 280330386715 106324 173 319 61 — — — — — —
202423 ROKACL Athletics — 3128 12310 330 10 4294846071.091 179480 1010 477 110 — — — — — —
202524 AAMidland RockHounds — 6662 13000 4130 20 210258210467 265 206 221 13 — — — — — —
202524 A+Lansing Lugnuts — 442384 1082155 249430 21 281370401771 120356 215 348 60 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201918 ROK MLEAZL Athletics Green — 8578 11100 7260 10 141212154366 13221 318 182 9 — — — — — —
202120 A MLEStockton Ports — 446402 841656 2414013 64 209276318594 109287 315 261 63 — — — — — —
202221 A MLEStockton Ports — 454417 981835 1410318 85 235290329618 94287 233 267 67 — — — — — —
202322 A+ MLELansing Lugnuts — 172159 27602 5586 01 170224245469 75234 343 200 22 — — — — — —
202322 A MLEStockton Ports — 306278 641732 14858 33 230287335621 104301 285 272 70 — — — — — —
202423 A+ MLELansing Lugnuts — 124110 22502 7257 01 200290300590 100229 206 250 55 — — — — — —
202423 A MLEStockton Ports — 277256 61923 56312 51 238286324610 86288 232 259 61 — — — — — —
202423 ROK MLEACL Athletics — 3130 9210 140 10 300323433756 133351 133 331 110 — — — — — —
202524 AA MLEMidland RockHounds — 6663 12000 3160 20 190227190418 253 245 187 13 — — — — — —
202524 A+ MLELansing Lugnuts — 442393 821334 1512330 21 209290288577 79281 283 257 60 — — — — — —
201918 ROK MLEAZL Athletics Green — 8578 11100 7260 10 141212154366 13212 318 182 9 — — — — — —
201918 ROK RAWAZL Athletics Green — 8574 15200 11180 10 203306230536 27268 2113 259 9 — — — — — —
202120 A MLEStockton Ports — 446402 841656 2414013 64 209276318594 109297 315 261 63 — — — — — —
202120 A RAWStockton Ports — 446391 962059 3510513 64 246328391719 146306 248 320 63 — — — — — —
202221 A MLEStockton Ports — 454417 981835 1410318 85 235290329618 94296 233 267 67 — — — — — —
202221 A RAWStockton Ports — 454409 1062336 227918 85 259325374699 115304 175 314 67 — — — — — —
202322 A MLE2 teams — 478437 902334 1914314 34 206262300561 94289 304 246 53 — — — — — —
202322 A RAW2 teams — 478428 1062936 2810514 34 248315371686 124308 226 305 53 — — — — — —
202423 A MLE3 teams — 432397 911634 129219 62 229285315600 86285 213 262 63 — — — — — —
202423 A RAW3 teams — 432390 1082036 196919 62 277341390731 113320 164 328 63 — — — — — —
202524 A+ MLE2 teams — 508456 941334 1813930 41 206282274556 68284 274 248 54 — — — — — —
202524 A+ RAW2 teams — 508446 1212155 2810730 41 271355374730 103343 216 332 54 — — — — — —
201918 ROK MLEAZL Athletics Green — 8578 11100 7260 10 141212154366 13221 318 182 9 — — — — — —
202120 A MLEStockton Ports — 446406 841656 2414013 64 207276315591 108287 315 261 63 — — — — — —
202221 A MLEStockton Ports — 454419 981835 1410318 85 234290327617 93287 233 267 67 — — — — — —
202322 A MLE2 teams — 478442 902334 1914314 34 204262296558 93277 304 246 53 — — — — — —
202423 A MLE3 teams — 432398 911634 129219 62 229285314599 85276 213 262 63 — — — — — —
202524 A+ MLE2 teams — 508455 941334 1813930 41 207282275556 68277 274 248 54 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 A MLE3 teams — 432398 911634 129219 62 229285314599 85276 213 262 63 — — — — — —
202524 A+ MLE2 teams — 508455 941334 1813930 41 207282275556 68277 274 248 54 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEOAK 0% 380349 731224 139515 41 209267288555 79274 253 254 58 -19 +0 +0 +1 +8 -0.3
▸ 2027 — real world (MLB)
202726 MLB CTXOAK 0% 11 0000 000 00 215273298571 83282 00 260 58 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEOAK 26% 167153 32512 6426 10 210269291560 81274 254 256 59 -8 +0 +0 +1 +4 -0.4
202827 MLB CTXOAK 26% 4440 8200 2112 00 216274302576 86283 255 262 59 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4440 8200 2112 00 200273250523 50276 255 262 58 -2 +0 +0 +0 +1 -0.1
/ 162G— A+C — 650591 1193000 3016230 00 201275252527 51277 255 262 58 -32 +0 +0 +2 +14 -1.5
Career— MLE — 27252483 529971926 105724106 3016 213275299574 86285 274 254 58 -16 +0 +0 +1 +7 -0.7
/ 162G— MLE — 650592 1262356 2517325 74 213274299573 86286 274 254 58 -32 +1 +0 +2 +14 -1.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 A+Lansing Lugnuts · 442 PAwOBA .342 → .257 (−85)K% 21.3% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.27%÷0.969×1.270——27.87%
BB% (unintentional) /PA5.20%÷1.048×0.710—×0.9883.48%
HBP% /PA6.79%—×0.790—×0.9885.30%
Singles /BIP26.55%÷1.078×0.920×0.984×0.98822.04%
Doubles /BIP7.24%÷1.199×0.810×0.984×0.9884.76%
Triples /BIP1.72%÷1.150×0.850×0.984×0.9881.24%
Home runs /BIP1.72%÷0.921×0.800—×0.9881.48%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 84, 1B 116, 2B 140, 3B 130, K 94, BB 110 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .342 → .257; ISO .120 → .085; BABIP .356 → .281. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAMidland RockHounds · 66 PAwOBA .215 → .187 (−28)K% 19.7% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.70%÷0.988×1.220——24.32%
BB% (unintentional) /PA6.06%÷1.078×0.700—×1.0123.98%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP26.53%÷1.012×0.920×1.038×1.01225.33%
Doubles /BIP0.00%÷1.131×0.840×1.038×1.0120.00%
Triples /BIP0.00%÷1.150×0.940×1.038×1.0120.00%
Home runs /BIP0.00%÷1.043×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): HR 109, 1B 102, 2B 126, 3B 130, K 98, BB 116 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .215 → .187; ISO .000 → .000; BABIP .265 → .253. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AStockton Ports · 277 PAwOBA .315 → .259 (−55)K% 17.0% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.97%÷1.015×1.360——22.73%
BB% (unintentional) /PA2.53%÷1.021×0.690—×0.9901.69%
HBP% /PA4.33%—×0.780—×0.9903.35%
Singles /BIP26.09%÷1.004×0.920×0.996×0.99023.57%
Doubles /BIP5.31%÷0.979×0.830×0.996×0.9904.44%
Triples /BIP0.97%÷0.900×0.910×0.996×0.9900.96%
Home runs /BIP1.93%÷1.164×0.800—×0.9901.31%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 133, 1B 101, 2B 96, 3B 80, K 103, BB 104 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .315 → .259; ISO .106 → .081; BABIP .324 → .288. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Lansing Lugnuts · 124 PAwOBA .304 → .250 (−54)K% 15.3% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.32%÷0.974×1.270——19.97%
BB% (unintentional) /PA7.26%÷0.974×0.710—×0.9985.28%
HBP% /PA5.65%—×0.790—×0.9984.45%
Singles /BIP19.10%÷1.036×0.920×0.999×0.99816.90%
Doubles /BIP6.74%÷0.992×0.810×0.999×0.9985.49%
Triples /BIP0.00%÷1.150×0.850×0.999×0.9980.00%
Home runs /BIP2.25%÷0.867×0.800—×0.9982.07%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 73, 1B 107, 2B 98, 3B 130, K 95, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .304 → .250; ISO .111 → .094; BABIP .264 → .229. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ROKACL Athletics · 31 PAwOBA .457 → .331 (−126)K% 9.7% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.68%÷0.998×1.440——13.96%
BB% (unintentional) /PA6.45%÷0.986×0.620—×0.9653.91%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP32.00%÷1.027×0.820—×0.96524.66%
Doubles /BIP12.00%÷1.124×0.720—×0.9657.42%
Triples /BIP4.00%÷0.907×0.720—×0.9653.06%
Home runs /BIP0.00%÷0.852×0.780—×0.9650.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 105, 2B 125, 3B 81, K 100, BB 97 — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .457 → .331; ISO .179 → .123; BABIP .480 → .351. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AStockton Ports · 306 PAwOBA .330 → .272 (−58)K% 20.3% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.26%÷0.996×1.360——27.67%
BB% (unintentional) /PA6.86%÷1.004×0.690——4.72%
HBP% /PA2.61%—×0.780——2.04%
Singles /BIP22.01%÷0.979×0.920×1.000—20.69%
Doubles /BIP10.53%÷1.026×0.830×1.000—8.52%
Triples /BIP1.44%÷0.945×0.910×1.000—1.38%
Home runs /BIP1.44%÷0.945×0.800——1.22%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 96, 2B 105, 3B 89, K 99, BB 101 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .330 → .272; ISO .137 → .111; BABIP .335 → .301. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Lansing Lugnuts · 172 PAwOBA .254 → .200 (−55)K% 25.0% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.938×1.270——33.86%
BB% (unintentional) /PA4.07%÷1.036×0.710—×1.0122.82%
HBP% /PA3.49%—×0.790—×1.0122.79%
Singles /BIP19.30%÷0.991×0.920×0.999×1.01218.11%
Doubles /BIP6.14%÷0.946×0.810×0.999×1.0125.31%
Triples /BIP0.00%÷1.150×0.850×0.999×1.0120.00%
Home runs /BIP2.63%÷1.209×0.800—×1.0121.76%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 142, 1B 98, 2B 89, 3B 130, K 88, BB 107 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .254 → .200; ISO .102 → .070; BABIP .257 → .234. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AStockton Ports · 454 PAwOBA .308 → .267 (−41)K% 17.4% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.40%÷1.049×1.360——22.56%
BB% (unintentional) /PA4.63%÷1.029×0.690—×1.0153.15%
HBP% /PA3.96%—×0.780—×1.0153.14%
Singles /BIP22.42%÷0.967×0.920×1.030×1.01522.30%
Doubles /BIP6.97%÷1.092×0.830×1.030×1.0155.54%
Triples /BIP0.91%÷1.030×0.910×1.030×1.0150.84%
Home runs /BIP1.82%÷1.003×0.800—×1.0151.47%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 93, 2B 118, 3B 106, K 110, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .308 → .267; ISO .115 → .092; BABIP .304 → .287. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).