Dylan O'Rae

2B Biloxi Shuckers
Age 23 L/R 5'8" / 160 lbs AA HR +10%K +6% Svc 0.0 · Ctrl thru 2033
Overview
AAPROSPECTMiLBFA 2034
OGV OFP40OGV rank#263ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420AA/A+MIL582.217/.358/.26516262—.203/.313/.243
202521INTLSurprise Sagu…49.302/.388/.39506128—
202622AAMIL436.273/.397/.36636399—.265/.357/.353
2027PROJMLE23MLBMIL4.223/.320/.29200810.0
2028PROJ39% MLB24MLBMIL158.229/.325/.315211870.3
2029PROJ56% MLB25MLBMIL248.232/.327/.330315910.6
Next 3 projected WAR 0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$3M2032Arb-2$5M2033Arb-3$5M
Skills · percentileMiLB Statcast 2026 AA
Speed99
Whiff%97
Chase%95
Z-Con%95
BB%90
K%83
Career WAR0.0 WAR median (P10 -0.5 / P90 11, comp-based) · star 2% · didn't stick 81%
CompsBilly Hamilton (age 22) · Victor Scott II (age 23) · Mallex Smith (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†81
AVG/OBP/SLG.223 / .320 / .292
PA4
HR0
K%25
BB%11
BABIP289
ISO71
MLB%2%
Value2027 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +2.8 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.30.60.80.70.70.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$13M ctrl surplus
Tools · ContractCON 55 / POW 37
Toolsscout grade
CONTACT55
scouting grade only
POWER37
scouting grade only
EYE65
scouting grade only
SPEED80
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.3$1M+$0.4M
2029Pre-Arb$0.8M+0.6$2M+$1M
2030Pre-Arb$0.8M+0.8$3M+$2M
2031Arb-1$3M+0.7$2M+$0.0M (cut)
2032Arb-2$5M+0.7$2M+$0.0M (cut)
2033Arb-3$5M+0.5$1M+$0.0M (cut)
Totals $2M $11M +$4M

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)
202218 ROKACL Brewers Gold — 3326 8000 670 41 308438308745 400 2118 346 69 — — — — — —
202319 ACarolina Mudcats — 10788 29400 17141 164 330443375818 45387 1316 377 107 — — — — — —
202319 ROKACL Brewers — 178130 47410 40236 282 362528408936 46431 1322 433 116 — — — — — —
202420 AABiloxi Shuckers — 298246 42701 45715 297 171311211522 41234 2415 258 38 — — — — — —
202420 A+Wisconsin Timber Rattlers — 284229 61730 425112 335 266406323730 57341 1815 345 88 — — — — — —
202521 INTLSurprise Saguaros — 4943 13400 5151 61 302388395783 93464 3110 357 128 — — — — — —
202622 AABiloxi Shuckers — 436355 971263 69795 639 273397366763 93342 1816 348 99 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202218 ROK MLEACL Brewers Gold — 3328 7000 4100 41 250344250594 343 3012 270 69 — — — — — —
202319 A MLECarolina Mudcats — 10793 27300 12191 164 290377323700 32365 1811 326 107 — — — — — —
202319 ROK MLEACL Brewers — 178145 42310 25346 282 290415324739 34366 1914 339 116 — — — — — —
202420 AA MLEBiloxi Shuckers — 298259 43701 32875 297 166270205475 39244 2911 225 38 — — — — — —
202420 A+ MLEWisconsin Timber Rattlers — 284240 58620 316512 335 242357283640 42329 2311 298 88 — — — — — —
202622 AA MLEBiloxi Shuckers — 436377 1001263 49965 639 265357353710 88342 2211 315 99 — — — — — —
202218 ROK MLEACL Brewers Gold — 3328 7000 4100 41 250344250594 368 3012 270 69 — — — — — —
202218 ROK RAWACL Brewers Gold — 3326 8000 670 41 308438308745 400 2118 346 69 — — — — — —
202319 ROK MLE2 teams — 285238 71710 37537 446 298408336744 38378 1913 334 112 — — — — — —
202319 ROK RAW2 teams — 285218 76810 57377 446 349496394891 46413 1320 412 112 — — — — — —
202420 AA MLE2 teams — 582498 1011321 6415217 6212 203314243557 40288 2611 261 63 — — — — — —
202420 AA RAW2 teams — 582475 1031431 8712217 6212 217358265623 48288 2115 301 63 — — — — — —
202521 INTL MLESurprise Saguaros — 4943 13400 5151 61 302388395783 93464 3110 — — — — — — — —
202521 INTL RAWSurprise Saguaros — 4943 13400 5151 61 302388395783 93464 3110 357 128 — — — — — —
202622 AA MLEBiloxi Shuckers — 436377 1001263 49965 639 265357353710 88346 2211 315 99 — — — — — —
202622 AA RAWBiloxi Shuckers — 436355 971263 69795 639 273397366763 93342 1816 348 99 — — — — — —
202218 ROK MLEACL Brewers Gold — 3329 7000 4100 41 241344241585 343 3012 270 69 — — — — — —
202319 ROK MLE2 teams — 285239 71710 37537 446 297408335743 38366 1913 334 112 — — — — — —
202420 AA MLE2 teams — 582496 1011321 6415217 6212 204314244558 40285 2611 261 63 — — — — — —
202622 AA MLEBiloxi Shuckers — 436379 1001263 49965 639 264357351708 87342 2211 315 99 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 AA MLE2 teams — 582496 1011321 6415217 6212 204314244558 40285 2611 261 63 — — — — — —
202622 AA MLEBiloxi Shuckers — 436379 1001263 49965 639 264357351708 87342 2211 315 99 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEMIL 2% 546473 1081653 601208 406 226323297620 71293 2211 288 81 -12 +6 +0 +2 +12 0.6
▸ 2027 — real world (MLB)
202723 MLB CTXMIL 2% 44 1000 010 00 223320292612 69289 250 285 81 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEMIL 39% 409355 821234 45896 284 231327319646 87294 2211 297 87 -6 +4 +0 +1 +9 0.8
202925 MLB MLEMIL 56% 445387 911346 49976 284 234329333662 98295 2211 303 91 -5 +4 +0 +2 +10 1.1
203026 MLB MLEMIL 64% 465406 951447 501016 274 236330341671 105295 2211 306 93 -4 +4 +0 +2 +10 1.2
203127 MLB MLEMIL 66% 472412 971547 511036 254 235328342671 107294 2211 306 93 -4 +3 +0 +2 +10 1.2
203228 MLB MLEMIL 67% 470411 961547 501046 224 234326341667 107293 2211 304 92 -4 +3 -1 +2 +10 1.0
203329 MLB MLEMIL 66% 461403 931437 491036 183 232324335659 103292 2211 301 90 -6 +2 -1 +2 +10 0.7
203430 MLB MLEMIL 65% 451396 901436 471035 153 229320327648 98291 2310 296 87 -7 +2 -2 +2 +10 0.4
203531 MLB MLEMIL 65% 436383 871336 451015 112 225316318633 93288 2310 291 83 -9 +1 -3 +2 +9 0.1
203632 MLB MLEMIL 65% 413362 811235 43975 82 220310306616 86285 2310 284 78 -11 +1 -4 +1 +9 -0.3
202824 MLB CTXMIL 39% 158138 31412 17342 112 229325315640 86290 2211 295 87 -2 +1 +0 +1 +3 0.3
202925 MLB CTXMIL 56% 248216 50723 27543 152 232327330657 98291 2211 301 91 -3 +2 +0 +1 +5 0.6
203026 MLB CTXMIL 64% 297259 61925 32654 173 233328339666 105290 2211 304 93 -2 +2 +0 +1 +6 0.8
203127 MLB CTXMIL 66% 311271 63925 33684 163 233326340666 107290 2211 304 93 -3 +2 +0 +1 +7 0.7
203228 MLB CTXMIL 67% 314274 63925 33704 142 232324339663 107289 2211 302 92 -3 +2 -0 +1 +7 0.7
203329 MLB CTXMIL 66% 303264 61925 32684 122 229321332654 103288 2211 299 90 -4 +2 -1 +1 +7 0.5
203430 MLB CTXMIL 65% 294257 58824 31674 102 227318325643 98287 2311 294 87 -5 +1 -1 +1 +6 0.3
203531 MLB CTXMIL 65% 282248 56824 29653 71 223313315628 92284 2310 289 83 -6 +1 -2 +1 +6 0.1
203632 MLB CTXMIL 65% 267235 51723 27633 51 218308303611 85281 2410 282 78 -7 +1 -2 +1 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24742162 494701736 26155431 10718 228320327647 98289 2211 297 86 -34 +14 -7 +9 +54 3.7
/ 162G— A+C — 650568 1281849 691468 285 225318319636 93286 2211 297 86 -9 +4 -2 +2 +14 1.0
Career— MLE — 56174881 11451644260 611127084 37761 235330322652 88303 2311 295 86 -60 +27 -10 +15 +92 6.4
/ 162G— MLE — 650565 1331957 7114710 447 235332324656 88304 2311 295 86 -9 +4 -2 +2 +14 1.0

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 AABiloxi Shuckers · 436 PAwOBA .342 → .315 (−27)K% 18.1% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.12%÷1.000×1.220——22.11%
BB% (unintentional) /PA15.83%÷1.000×0.680—×1.04211.21%
HBP% /PA1.15%—×0.840—×1.0421.00%
Singles /BIP27.54%÷1.000×0.920×1.050×1.04227.72%
Doubles /BIP4.35%÷1.000×0.910×1.050×1.0424.33%
Triples /BIP2.17%÷1.000×0.880×1.050×1.0422.09%
Home runs /BIP1.09%÷1.000×0.800—×1.0420.91%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .342 → .315; ISO .093 → .091; BABIP .342 → .342. 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 AABiloxi Shuckers · 298 PAwOBA .254 → .225 (−28)K% 23.8% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.83%÷0.994×1.220——29.24%
BB% (unintentional) /PA15.10%÷0.989×0.680—×1.05010.90%
HBP% /PA1.68%—×0.840—×1.0501.48%
Singles /BIP19.43%÷0.972×0.920×1.050×1.05020.27%
Doubles /BIP4.00%÷0.971×0.910×1.050×1.0504.13%
Triples /BIP0.00%÷0.900×0.880×1.050×1.0500.00%
Home runs /BIP0.57%÷1.198×0.800—×1.0500.40%

Factors used: league row SL. Park (home-season share, regressed): HR 140, 1B 94, 2B 94, 3B 80, K 99, BB 98 — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .254 → .225; ISO .041 → .038; BABIP .234 → .244. 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+Wisconsin Timber Rattlers · 284 PAwOBA .339 → .298 (−41)K% 18.0% → 23.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.96%÷0.993×1.270——22.97%
BB% (unintentional) /PA14.79%÷0.995×0.710—×1.04211.00%
HBP% /PA4.23%—×0.790—×1.0423.48%
Singles /BIP28.65%÷1.022×0.920×1.050×1.04228.23%
Doubles /BIP3.93%÷0.991×0.810×1.050×1.0423.52%
Triples /BIP1.69%÷1.150×0.850×1.050×1.0421.36%
Home runs /BIP0.00%÷0.979×0.800—×1.0420.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 96, 1B 104, 2B 98, 3B 130, K 99, BB 99 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .339 → .298; ISO .057 → .048; BABIP .341 → .329. 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 ROKACL Brewers · 178 PAwOBA .429 → .339 (−89)K% 12.9% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.92%÷0.969×1.440——19.21%
BB% (unintentional) /PA22.47%÷0.998×0.620—×1.00814.06%
HBP% /PA3.37%—×0.720—×1.0082.45%
Singles /BIP39.25%÷0.991×0.820×1.026×1.00833.58%
Doubles /BIP3.74%÷0.952×0.720×1.026×1.0082.92%
Triples /BIP0.93%÷0.923×0.720×1.026×1.0080.75%
Home runs /BIP0.00%÷0.898×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 98, 2B 90, 3B 85, K 94, BB 100 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .429 → .339; ISO .046 → .039; BABIP .431 → .366. 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 ACarolina Mudcats · 107 PAwOBA .372 → .326 (−46)K% 13.1% → 18.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.08%÷0.990×1.360——17.97%
BB% (unintentional) /PA15.89%÷1.018×0.690—×1.04511.25%
HBP% /PA0.93%—×0.780—×1.0450.76%
Singles /BIP33.78%÷1.049×0.920×1.050×1.04532.50%
Doubles /BIP5.41%÷1.090×0.830×1.050×1.0454.52%
Triples /BIP0.00%÷0.900×0.910×1.050×1.0450.00%
Home runs /BIP0.00%÷1.072×0.800—×1.0450.00%

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

Result: wOBA .372 → .326; ISO .045 → .038; BABIP .387 → .365. 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 ROKACL Brewers Gold · 33 PAwOBA .349 → .270 (−79)K% 21.2% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.21%÷0.991×1.440——30.83%
BB% (unintentional) /PA18.18%÷1.017×0.620—×1.02211.33%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP42.11%÷0.979×0.820—×1.02236.08%
Doubles /BIP0.00%÷1.023×0.720—×1.0220.00%
Triples /BIP0.00%÷0.900×0.720—×1.0220.00%
Home runs /BIP0.00%÷1.144×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 129, 1B 96, 2B 105, 3B 80, K 98, BB 103 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .349 → .270; ISO .000 → .000; BABIP .400 → .343. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .