Hayden Gilliland

C Vancouver Canadians
Age 25 L/R 5'11" / 206 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#1807ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202523A+/ATOR122.200/.328/.3503037—.151/.244/.274
202624AA/A+2 orgs165.250/.378/.4416073—.187/.293/.311
2027PROJMLE25MLBTOR215.199/.289/.32653760.2
2028PROJ30% MLB26MLBTOR48.202/.291/.33111770.1
2029PROJ42% MLB27MLBTOR84.203/.292/.33221770.1
Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 AA
ISO93
wOBA91
wRC+91
Z-Con%77
Chase%73
Whiff%51
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 97%
CompsTristan Gray (age 25) · Daniel Vellojin (age 24) · Andy Yerzy (age 25)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 100 proj PA
wRC+†76
AVG/OBP/SLG.197 / .287 / .323
PA100
HR2
K%29
BB%10
ISO127
MLB%0%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.10.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Tools · ContractCON 20 / POW 45
Toolsscout grade
CONTACT20
scouting grade only
POWER45
scouting grade only
EYE59
scouting grade only
SPEED42
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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202523 A+Vancouver Canadians — 8368 14302 13280 00 206333338672 132300 3416 304 40 — — — — — —
202523 ADunedin Blue Jays — 3932 6301 6100 00 188316375691 188227 2615 306 32 — — — — — —
202624 AATulsa Drillers — 5044 13303 5141 00 295380568948 273370 2810 413 102 — — — — — —
202624 A+Vancouver Canadians — 11592 21503 21281 00 228377380758 152290 2418 346 61 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202523 A+ MLEVancouver Canadians — 8372 11202 9390 00 153247264511 111264 4711 227 40 — — — — — —
202523 A MLEDunedin Blue Jays — 3934 5201 4140 00 147237294531 147184 3610 216 32 — — — — — —
202624 AA MLETulsa Drillers — 5046 10202 4171 00 217300391691 174324 348 319 102 — — — — — —
202624 A+ MLEVancouver Canadians — 11598 17402 15381 00 173289276565 102239 3313 258 61 — — — — — —
202523 A+ MLE2 teams — 122106 16502 13530 00 151244255498 104259 4311 223 37 — — — — — —
202523 A+ RAW2 teams — 122100 20603 19380 00 200328350678 150274 3116 305 37 — — — — — —
202624 A+ MLE2 teams — 165144 28605 18552 00 194293340633 146271 3311 276 73 — — — — — —
202624 A+ RAW2 teams — 165136 34806 26422 00 250378441819 191315 2516 366 73 — — — — — —
202523 A+ MLE2 teams — 122108 16502 13530 00 148244250494 102238 4311 223 37 — — — — — —
202624 A+ MLE2 teams — 165144 28605 18552 00 194293340633 146265 3311 276 73 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202523 A+ MLE2 teams — 122108 16502 13530 00 148244250494 102238 4311 223 37 — — — — — —
202624 A+ MLE2 teams — 165144 28605 18552 00 194293340633 146265 3311 276 73 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLETOR 0% 215189 38715 22622 31 199289326616 127263 2910 280 76 -6 +0 +0 +4 +5 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLETOR 30% 160141 28514 16462 21 201291330621 129264 2910 282 77 -4 +0 +0 +3 +3 0.2
202927 MLB MLETOR 42% 202178 36715 20572 31 202291331623 129265 2810 283 77 -5 +0 +0 +4 +4 0.3
203028 MLB MLETOR 48% 235207 43816 24662 21 203291331621 128265 2810 282 77 -6 +0 -1 +4 +5 0.2
202826 MLB CTXTOR 30% 4843 9201 5140 10 202291331622 129265 2910 283 77 -1 +0 +0 +1 +1 0.1
202927 MLB CTXTOR 42% 8474 15302 9241 10 203292332624 129266 2911 283 77 -2 +0 +0 +1 +2 0.1
203028 MLB CTXTOR 48% 11299 20403 11321 10 203291331623 128266 2910 283 77 -3 +0 -0 +2 +2 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 244216 44906 25702 30 204292329621 125270 2910 283 71 -7 +1 -0 +4 +5 0.3
/ 162G— A+C — 650575 11724016 671865 80 203292329621 125269 2910 283 71 -18 +2 -1 +12 +14 0.9
Career— MLE — 984865 16734324 1013069 93 193284323607 129264 3110 274 71 -19 +1 -1 +12 +15 0.8
/ 162G— MLE — 650571 11022216 672026 62 193284322606 130263 3110 274 71 -18 +1 -1 +12 +14 0.8

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.

2026 A+Vancouver Canadians · 115 PAwOBA .341 → .258 (−83)K% 24.3% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.35%÷1.000×1.350——32.87%
BB% (unintentional) /PA18.26%÷1.000×0.710—×0.97812.68%
HBP% /PA0.87%—×0.810—×0.9780.69%
Singles /BIP20.31%÷1.000×0.910×0.959×0.97817.33%
Doubles /BIP7.81%÷1.000×0.830×0.959×0.9786.08%
Triples /BIP0.00%÷1.000×0.820×0.959×0.9780.00%
Home runs /BIP4.69%÷1.000×0.830—×0.9783.81%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .341 → .258; ISO .152 → .118; BABIP .290 → .239. 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).

2026 AATulsa Drillers · 50 PAwOBA .402 → .319 (−82)K% 28.0% → 34.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.00%÷1.000×1.220——34.16%
BB% (unintentional) /PA10.00%÷1.000×0.700—×0.9986.99%
HBP% /PA2.00%—×0.870—×0.9981.74%
Singles /BIP23.33%÷1.000×0.920—×0.99821.42%
Doubles /BIP10.00%÷1.000×0.840—×0.9988.38%
Triples /BIP0.00%÷1.000×0.940—×0.9980.00%
Home runs /BIP10.00%÷1.000×0.800—×0.9987.98%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .402 → .319; ISO .273 → .210; BABIP .370 → .324. 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 A+Vancouver Canadians · 83 PAwOBA .304 → .227 (−77)K% 33.7% → 47.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.73%÷0.958×1.350——47.54%
BB% (unintentional) /PA15.66%÷1.039×0.710—×0.98810.57%
HBP% /PA0.00%—×0.810—×0.9880.00%
Singles /BIP22.50%÷1.022×0.910—×0.98819.79%
Doubles /BIP7.50%÷0.898×0.830—×0.9886.85%
Triples /BIP0.00%÷0.939×0.820—×0.9880.00%
Home runs /BIP5.00%÷0.855×0.830—×0.9884.79%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 71, 1B 104, 2B 80, 3B 88, K 92, BB 108 — 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).

Result: wOBA .304 → .227; ISO .132 → .109; BABIP .300 → .264. 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 ADunedin Blue Jays · 39 PAwOBA .306 → .216 (−91)K% 25.6% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.64%÷0.968×1.360——36.02%
BB% (unintentional) /PA15.38%÷1.015×0.690—×0.98010.25%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP9.09%÷1.006×0.920—×0.9808.14%
Doubles /BIP13.64%÷1.047×0.830—×0.98010.59%
Triples /BIP0.00%÷0.900×0.910—×0.9800.00%
Home runs /BIP4.55%÷1.284×0.800—×0.9802.77%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 157, 1B 101, 2B 109, 3B 80, K 94, BB 103 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .306 → .216; ISO .188 → .124; BABIP .227 → .184. 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).