Maverick Handley

C Gwinnett Stripers
Age 29 R/R 5'9" / 210 lbs AAA Svc 0.156 · Ctrl thru 2032
Overview
AAAROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAABAL330.202/.330/.2873561—.196/.293/.263
202527AAABAL154.258/.375/.3671384—.243/.322/.338
202527MLBBAL47.073/.136/.07300-44-0.3
202628AAA/AA/A+ATL142.232/.381/.3302369—.214/.331/.282
2027PROJ10% MLB29MLBATL12.187/.281/.2610058-0.0
2028PROJ27% MLB30MLBATL49.187/.280/.2600157-0.1
Last 3 seasons WAR -0.3  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.156First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$0.2M2031Ext$0.4M2032Ext$0.6M
Skills · percentileMiLB Statcast 2026 AAA
BB%93
Chase%87
K%78
Max EV74
Z-Con%71
Whiff%55
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsJonathan Diaz (age 30) · Pete Kozma (age 29) · Erick Castillo (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†58
AVG/OBP/SLG.187 / .281 / .261
PA12
HR0
K%25
BB%8
BABIP253
ISO83
MLB%10%
Value2027 · WAR
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 50 / POW 35
Toolsscout grade · Statcast %ile · 2025
CONTACT50
xAVG
100.127
POWER35
Avg EV
1083.5
Bat Spd
1367.4
EYE60
scouting grade only
SPEED50
Sprint
4227.1
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.156 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.4M +$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)
202123 A+Aberdeen IronBirds — 234199 401015 27717 122 201318337654 136282 3012 302 37 — — — — — —
202224 AABowie Baysox — 308259 6112111 366411 62 236353417770 181270 2112 346 73 — — — — — —
202325 AAANorfolk Tides — 264216 51804 38659 72 236373329701 93320 2514 330 66 — — — — — —
202325 AABowie Baysox — 1715 4101 280 10 267353533886 267500 4712 386 57 — — — — — —
202426 AAANorfolk Tides — 330272 551213 44748 53 202330287617 85260 2213 288 61 — — — — — —
202527 MLBBaltimore Orioles — 4741 3000 2181 00 7313673210 125 384 103 -44 -8 +0 +1 +4 +1 -0.3
202527 AAANorfolk Tides — 154128 33721 23321 31 258375367742 109333 2115 337 84 — — — — — —
202628 AAAGwinnett Stripers — 8868 15202 16154 30 221398338736 118255 1718 350 76 — — — — — —
202628 AAColumbus Clingstones — 3933 7200 3131 00 212297273570 61333 338 254 32 — — — — — —
202628 A+Rome Emperors — 1511 4100 142 01 364500455955 91500 277 411 122 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4741 3000 2181 00 7313673210 125 384 103 -44 -8 +0 +1 +4 +1 -0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A+ MLEAberdeen IronBirds — 234206 32814 20967 122 155253262515 107247 419 223 37 — — — — — —
202224 AA MLEBowie Baysox — 308269 541017 267911 62 201297323621 123249 268 276 73 — — — — — —
202325 AAA MLENorfolk Tides — 264225 44603 29799 72 196312262574 67285 3011 266 66 — — — — — —
202325 AA MLEBowie Baysox — 1716 4101 1100 10 250294500794 250445 596 253 57 — — — — — —
202426 AAA MLENorfolk Tides — 330285 561112 31838 53 196293263556 67255 259 258 61 — — — — — —
202527 MLB MLEBaltimore Orioles — 4741 3000 2181 00 7313673210 125 384 103 -44 -8 +0 +1 +4 +1 -0.3
202527 AAA MLENorfolk Tides — 154136 33621 15401 31 243322338661 96326 2610 292 84 — — — — — —
202628 AAA MLEGwinnett Stripers — 8873 14201 11184 30 192330260590 68228 2012 280 76 — — — — — —
202628 AA MLEColumbus Clingstones — 3934 7200 2161 00 206270265535 59296 415 215 32 — — — — — —
202628 A+ MLERome Emperors — 1511 4100 152 01 364500455955 91407 337 348 122 — — — — — —
202123 A+ MLEAberdeen IronBirds — 234206 32814 20967 122 155253262515 107262 419 223 37 — — — — — —
202123 A+ RAWAberdeen IronBirds — 234199 401015 27717 122 201318337654 136282 3012 302 37 — — — — — —
202224 AA MLEBowie Baysox — 308269 541017 267911 62 201297323621 123255 268 276 73 — — — — — —
202224 AA RAWBowie Baysox — 308259 6112111 366411 62 236353417770 181270 2112 346 73 — — — — — —
202325 AAA MLE2 teams — 281241 46703 30899 82 191304257561 66289 3211 265 66 — — — — — —
202325 AAA RAW2 teams — 281231 55905 40739 82 238371342713 104327 2614 333 66 — — — — — —
202426 AAA MLENorfolk Tides — 330285 561112 31838 53 196293263556 67263 259 258 61 — — — — — —
202426 AAA RAWNorfolk Tides — 330272 551213 44748 53 202330287617 85260 2213 288 61 — — — — — —
202527 AAA MLE2 teams — 201177 36621 17582 31 203281277557 73292 298 248 54 — — — — — —
202527 AAA RAW2 teams — 201169 36721 25502 31 213321296617 83292 2512 282 54 — — — — — —
202628 AAA MLE3 teams — 142119 23401 13397 31 193309252561 59272 279 269 68 — — — — — —
202628 AAA RAW3 teams — 142112 26502 20327 31 232381330712 98300 2314 330 68 — — — — — —
202123 A+ MLEAberdeen IronBirds — 234205 32814 20967 122 156253263517 107247 419 223 37 — — — — — —
202224 AA MLEBowie Baysox — 308268 541017 267911 62 201297325622 123249 268 276 73 — — — — — —
202325 AAA MLE2 teams — 281240 46703 30899 82 192304258562 67295 3211 265 66 — — — — — —
202426 AAA MLENorfolk Tides — 330288 561112 31838 53 194293260554 66255 259 258 61 — — — — — —
202527 AAA MLE2 teams — 201180 36621 17582 31 200281272553 72279 298 248 54 — — — — — —
202628 AAA MLE3 teams — 142121 23401 13397 31 190309248557 58266 279 269 68 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AAA MLENorfolk Tides — 330288 561112 31838 53 194293260554 66255 259 258 61 — — — — — —
202527 AAA MLE2 teams — 201180 36621 17582 31 200281272553 72279 298 248 54 — — — — — —
202628 AAA MLE3 teams — 142121 23401 13397 31 190309248557 58266 279 269 68 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLEATL 10% 200175 33612 18525 31 187281261542 74253 269 254 58 -10 +0 -0 +4 +4 -0.1
▸ 2027 — real world (MLB)
202729 MLB CTXATL 10% 1211 1000 130 00 187281261542 74253 258 254 58 -1 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLEATL 27% 179157 30611 16474 21 187280260540 74253 269 253 57 -9 +0 -2 +3 +4 -0.4
202830 MLB CTXATL 27% 4944 8200 4131 10 187280260540 74253 278 253 57 -2 +0 -1 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 9685 11200 6312 10 129204153357 24200 326 180 60 -11 +0 +0 +4 +2 -0.4
/ 162G— A+C — 650576 751400 4121014 70 130207155361 24201 326 180 60 -71 +1 +1 +30 +14 -2.5
Career— MLE — 17991563 29856720 16452351 4113 191289274562 83269 299 257 60 -23 +0 -2 +9 +8 -0.8
/ 162G— MLE — 650565 1082037 5918918 155 191288274562 83270 299 257 60 -43 +0 -3 +17 +14 -1.6

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 AAAGwinnett Stripers · 88 PAwOBA .342 → .280 (−63)K% 17.0% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.05%÷1.000×1.200——20.45%
BB% (unintentional) /PA18.18%÷1.000×0.690—×0.99212.45%
HBP% /PA4.55%—×0.940—×0.9924.24%
Singles /BIP20.75%÷1.000×0.930×0.999×0.99219.13%
Doubles /BIP3.77%÷1.000×0.830×0.999×0.9923.10%
Triples /BIP0.00%÷1.000×0.970×0.999×0.9920.00%
Home runs /BIP3.77%÷1.000×0.700—×0.9922.62%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .342 → .280; ISO .118 → .089; BABIP .255 → .228. 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 AAColumbus Clingstones · 39 PAwOBA .255 → .215 (−40)K% 33.3% → 40.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.000×1.220——40.67%
BB% (unintentional) /PA7.69%÷1.000×0.680—×0.9685.06%
HBP% /PA2.56%—×0.840—×0.9682.08%
Singles /BIP25.00%÷1.000×0.920—×0.96822.26%
Doubles /BIP10.00%÷1.000×0.910—×0.9688.81%
Triples /BIP0.00%÷1.000×0.880—×0.9680.00%
Home runs /BIP0.00%÷1.000×0.800—×0.9680.00%

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

Result: wOBA .255 → .215; ISO .061 → .054; BABIP .333 → .296. 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 A+Rome Emperors · 15 PAwOBA .430 → .348 (−82)K% 26.7% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.000×1.310——34.93%
BB% (unintentional) /PA6.67%÷1.000×0.600—×0.9483.79%
HBP% /PA13.33%—×0.770—×0.9489.73%
Singles /BIP42.86%÷1.000×0.870—×0.94835.35%
Doubles /BIP14.29%÷1.000×0.780—×0.94810.56%
Triples /BIP0.00%÷1.000×0.850—×0.9480.00%
Home runs /BIP0.00%÷1.000×0.880—×0.9480.00%

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

Result: wOBA .430 → .348; ISO .091 → .074; BABIP .500 → .407. 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 AAANorfolk Tides · 154 PAwOBA .331 → .292 (−39)K% 20.8% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.78%÷0.967×1.200——25.78%
BB% (unintentional) /PA14.94%÷1.063×0.690—×1.0039.73%
HBP% /PA0.65%—×0.940—×1.0030.61%
Singles /BIP23.96%÷0.959×0.930×1.030×1.00323.98%
Doubles /BIP7.29%÷0.978×0.830×1.030×1.0036.39%
Triples /BIP2.08%÷0.900×0.970×1.030×1.0032.32%
Home runs /BIP1.04%÷0.945×0.700—×1.0030.77%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 92, 2B 96, 3B 80, K 93, BB 113 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .331 → .292; ISO .109 → .103; BABIP .333 → .326. 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 AAANorfolk Tides · 330 PAwOBA .286 → .258 (−28)K% 22.4% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.42%÷1.070×1.200——25.15%
BB% (unintentional) /PA13.33%÷0.987×0.690—×1.0189.49%
HBP% /PA2.42%—×0.940—×1.0182.32%
Singles /BIP19.70%÷0.962×0.930×1.033×1.01820.02%
Doubles /BIP6.06%÷1.006×0.830×1.033×1.0185.26%
Triples /BIP0.51%÷0.900×0.970×1.033×1.0180.57%
Home runs /BIP1.52%÷0.996×0.700—×1.0181.08%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 92, 2B 101, 3B 80, K 114, BB 97 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .286 → .258; ISO .085 → .074; BABIP .260 → .255. 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 AAANorfolk Tides · 264 PAwOBA .322 → .266 (−56)K% 24.6% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.62%÷0.980×1.200——30.15%
BB% (unintentional) /PA14.39%÷0.948×0.690—×1.03310.82%
HBP% /PA3.41%—×0.940—×1.0333.31%
Singles /BIP25.83%÷1.019×0.930×0.971×1.03323.65%
Doubles /BIP5.30%÷1.015×0.830×0.971×1.0334.34%
Triples /BIP0.00%÷0.900×0.970×0.971×1.0330.00%
Home runs /BIP2.65%÷0.995×0.700—×1.0331.92%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 104, 2B 103, 3B 80, K 96, BB 90 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .322 → .266; ISO .093 → .069; BABIP .320 → .285. 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 AABowie Baysox · 17 PAwOBA .376 → .253 (−123)K% 47.1% → 58.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA47.06%÷0.988×1.220——58.14%
BB% (unintentional) /PA11.76%÷0.989×0.700—×0.9988.31%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP28.57%÷0.965×0.970—×0.99828.66%
Doubles /BIP14.29%÷1.046×0.860—×0.99811.72%
Triples /BIP0.00%÷0.998×0.950—×0.9980.00%
Home runs /BIP14.29%÷1.208×0.780—×0.9989.21%

Factors used: league row EL. Park (home-season share, regressed): HR 142, 1B 93, 2B 109, 3B 100, K 98, BB 98 — 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 .376 → .253; ISO .267 → .150; BABIP .500 → .445. 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 AABowie Baysox · 308 PAwOBA .338 → .276 (−62)K% 20.8% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.78%÷0.992×1.220——25.56%
BB% (unintentional) /PA11.69%÷0.998×0.700—×1.0128.29%
HBP% /PA3.57%—×0.850—×1.0123.07%
Singles /BIP18.97%÷0.995×0.970×0.989×1.01218.52%
Doubles /BIP6.15%÷1.055×0.860×0.989×1.0125.02%
Triples /BIP0.51%÷0.900×0.950×0.989×1.0120.54%
Home runs /BIP5.64%÷1.170×0.780—×1.0123.81%

Factors used: league row EL. Park (home-season share, regressed): HR 134, 1B 99, 2B 111, 3B 80, K 98, BB 100 — 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 ×0.989.

Result: wOBA .338 → .276; ISO .181 → .131; BABIP .270 → .249. 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).