Billy Cook

RF Indianapolis Indians
Age 28 R/R 6'0" / 204 lbs AAA HR -15%K -5% Svc 1.035 · Ctrl thru 2031
Overview
AAA40-MANROOKIEPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/AA2 orgs493.275/.379/.474172587—.221/.305/.366
202425MLBPIT49.224/.224/.4493189-0.7
202526AAAPIT375.248/.325/.38481351—.201/.255/.302
202627AAAPIT96.293/.389/.5125694—.244/.316/.407
202627MLBPIT58.179/.207/.2500625-0.5
2027PROJ45% MLB28MLBPIT57.203/.265/.3331370-0.1
2028PROJ48% MLB29MLBPIT86.202/.265/.3302469-0.2
Last 3 seasons WAR -1.2  ·  Next 2 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.035First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.2M2030Ext$0.4M2031Ext$0.6M
Skills · percentileMiLB Statcast 2026 AAA
Max EV80
Speed74
BB%72
K%64
Chase%52
Whiff%46
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsJorge Mateo (age 28) · Ben DeLuzio (age 28) · Lane Adams (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†70
AVG/OBP/SLG.203 / .265 / .333
PA57
HR1
K%30
BB%7
BABIP269
ISO96
MLB%45%
Value2027 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-5BATRUN: +1.4 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: -1.4 runs (Positional adjustment)-1POSREP: +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 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
100.164
POWER45
Barrel%
315.8
Avg EV
1084.1
Bat Spd
6973.3
EYE45
scouting grade only
SPEED55
Sprint
9029.3
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.035 yrs.days
Team Control Through   2031
First FA Year   2032
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
Totals $0.0M $-0.9M +$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)
202122 ADelmarva Shorebirds — 10393 24606 8332 71 258330516846 258333 328 370 58 — — — — — —
202122 ROKFCL Orioles Orange — 2521 6200 181 30 286348381729 95400 324 305 39 — — — — — —
202223 A+Aberdeen IronBirds — 437389 8621615 3413910 254 221300422722 201298 328 318 38 — — — — — —
202324 AABowie Baysox — 501447 11216224 421256 303 251323456780 206290 258 341 64 — — — — — —
202324 INTLMesa Solar Sox — 8972 16504 14282 20 222364458822 236293 3116 363 132 — — — — — —
202425 MLBPittsburgh Pirates — 4949 11203 0190 10 224224449673 224296 390 291 89 -1 +0 +2 -10 +1 -0.7
202425 AAAIndianapolis Indians — 430367 10222316 511059 216 278379485864 207345 2412 381 88 — — — — — —
202425 AABowie Baysox — 6351 13211 8112 40 255377392769 137293 1713 341 83 — — — — — —
202526 AAAIndianapolis Indians — 375331 821728 341024 132 248325384709 136330 279 315 51 — — — — — —
202627 MLBPittsburgh Pirates — 5856 10210 1231 61 179207250457 71303 402 206 25 -5 +1 +0 -2 +1 -0.5
202627 AAAIndianapolis Indians — 9682 24305 12191 60 293389512902 220328 2012 394 94 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 107105 21413 1421 71 200215343558 143300 391 245 52 -6 +1 +2 -11 +2 -1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 A MLEDelmarva Shorebirds — 10396 17404 5442 71 177233344577 167277 435 254 58 — — — — — —
202122 ROK MLEFCL Orioles Orange — 2521 4100 1121 30 190261238499 48304 484 226 39 — — — — — —
202223 A+ MLEAberdeen IronBirds — 437402 6515512 2118410 254 162222313535 152243 425 225 38 — — — — — —
202324 AA MLEBowie Baysox — 501459 9412215 301546 303 205263338600 133264 316 263 64 — — — — — —
202425 MLB MLEPittsburgh Pirates — 4949 11203 0190 10 224224449673 224296 390 299 89 -1 +0 +2 -10 +1 -0.7
202425 AAA MLEIndianapolis Indians — 430381 8316212 371339 216 218302365667 147296 319 298 88 — — — — — —
202425 AA MLEBowie Baysox — 6354 13211 5142 40 241328370698 130269 228 291 83 — — — — — —
202526 AAA MLEIndianapolis Indians — 375344 691326 211274 132 201255302557 102285 346 244 51 — — — — — —
202627 MLB MLEPittsburgh Pirates — 5856 10210 1231 61 179207250457 71303 402 205 25 -5 +1 +0 -2 +1 -0.5
202627 AAA MLEIndianapolis Indians — 9686 21204 8231 60 244316407723 163283 248 307 94 — — — — — —
202122 A MLE2 teams — 128117 21504 6553 101 179238325563 145283 435 249 54 — — — — — —
202122 A RAW2 teams — 128114 30806 9413 101 263333491825 228348 327 357 54 — — — — — —
202223 A+ MLEAberdeen IronBirds — 437402 6515512 2118410 254 162222313535 152254 425 225 38 — — — — — —
202223 A+ RAWAberdeen IronBirds — 437389 8621615 3413910 254 221300422722 201298 328 318 38 — — — — — —
202324 AA MLE2 teams — 590540 11114218 351828 323 206264339603 133269 316 263 64 — — — — — —
202324 AA RAW2 teams — 590519 12821228 561538 323 247329457786 210291 269 344 64 — — — — — —
202425 AAA MLE3 teams — 542484 10720316 4216611 266 221298374672 153296 318 297 87 — — — — — —
202425 AAA RAW3 teams — 542467 12626420 5913511 266 270365471836 201334 2511 368 87 — — — — — —
202526 AAA MLEIndianapolis Indians — 375344 691326 211274 132 201255302557 102294 346 244 51 — — — — — —
202526 AAA RAWIndianapolis Indians — 375331 821728 341024 132 248325384709 136330 279 315 51 — — — — — —
202627 AAA MLE2 teams — 154142 31414 9462 121 218275345620 127293 306 269 68 — — — — — —
202627 AAA RAW2 teams — 154138 34515 13422 121 246320406726 159319 278 323 68 — — — — — —
202122 A MLE2 teams — 128118 21504 6553 101 178238322560 144282 435 249 54 — — — — — —
202223 A+ MLEAberdeen IronBirds — 437403 6515512 2118410 254 161222313534 151243 425 225 38 — — — — — —
202324 AA MLE2 teams — 590542 11114218 351828 323 205264338602 133264 316 263 64 — — — — — —
202425 AAA MLE3 teams — 542484 10720316 4216611 266 221298374672 153293 318 297 87 — — — — — —
202526 AAA MLEIndianapolis Indians — 375347 691326 211274 132 199255300554 101285 346 244 51 — — — — — —
202627 AAA MLE2 teams — 154142 31414 9462 121 218275345620 127291 306 269 68 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AAA MLE3 teams — 542484 10720316 4216611 266 221298374672 153293 318 297 87 — — — — — —
202526 AAA MLEIndianapolis Indians — 375347 691326 211274 132 199255300554 101285 346 244 51 — — — — — —
202627 AAA MLE2 teams — 154142 31414 9462 121 218275345620 127291 306 269 68 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEPIT 45% 204186 38616 13623 112 204266339606 135268 306 271 70 -7 +1 +0 -2 +4 -0.1
▸ 2027 — real world (MLB)
202728 MLB CTXPIT 45% 5752 10201 4171 31 203265333597 130269 307 268 70 -2 +0 +0 -1 +1 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEPIT 48% 180164 33515 12542 92 204266337603 133268 307 270 69 -7 +1 -1 -2 +4 -0.5
202829 MLB CTXPIT 48% 8679 16302 6261 41 202265330595 128268 307 267 69 -3 +0 -1 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 193184 37715 7682 112 201238332570 130288 354 255 63 -9 +1 +2 -12 +4 -1.5
/ 162G— A+C — 650620 12524317 242297 377 202240332572 131289 354 255 63 -31 +5 +6 -41 +14 -4.9
Career— MLE — 25322308 462801569 15485242 13420 200263338600 137279 346 261 63 -17 +3 +1 -15 +9 -1.9
/ 162G— MLE — 650592 12021418 4021911 345 203266343609 140283 346 261 63 -27 +5 +2 -23 +14 -3.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 AAAIndianapolis Indians · 96 PAwOBA .384 → .307 (−77)K% 19.8% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.79%÷1.000×1.200——23.75%
BB% (unintentional) /PA12.50%÷1.000×0.690—×1.0038.65%
HBP% /PA1.04%—×0.940—×1.0030.98%
Singles /BIP25.40%÷1.000×0.930×0.966×1.00322.89%
Doubles /BIP4.76%÷1.000×0.830×0.966×1.0033.83%
Triples /BIP0.00%÷1.000×0.970×0.966×1.0030.00%
Home runs /BIP7.94%÷1.000×0.700—×1.0035.57%

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 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 ×0.966.

Result: wOBA .384 → .307; ISO .220 → .160; BABIP .328 → .283. 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 AAAIndianapolis Indians · 375 PAwOBA .308 → .244 (−64)K% 27.2% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.20%÷0.965×1.200——33.83%
BB% (unintentional) /PA8.80%÷1.112×0.690—×1.0185.56%
HBP% /PA1.07%—×0.940—×1.0181.02%
Singles /BIP24.02%÷1.008×0.930×0.950×1.01821.44%
Doubles /BIP7.42%÷0.995×0.830×0.950×1.0185.99%
Triples /BIP0.87%÷1.150×0.970×0.950×1.0180.71%
Home runs /BIP3.49%÷0.915×0.700—×1.0182.72%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 102, 2B 99, 3B 130, K 93, BB 122 — 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 ×0.950.

Result: wOBA .308 → .244; ISO .136 → .105; BABIP .330 → .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).

2024 AAAIndianapolis Indians · 430 PAwOBA .373 → .298 (−75)K% 24.4% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.42%÷0.948×1.200——30.92%
BB% (unintentional) /PA11.63%÷0.977×0.690—×1.0338.48%
HBP% /PA2.09%—×0.940—×1.0332.03%
Singles /BIP23.28%÷1.009×0.930×0.950×1.03321.07%
Doubles /BIP8.40%÷1.050×0.830×0.950×1.0336.51%
Triples /BIP1.15%÷1.150×0.970×0.950×1.0330.95%
Home runs /BIP6.11%÷0.909×0.700—×1.0334.86%

Factors used: league row International League. Park (home-season share, regressed): HR 82, 1B 102, 2B 110, 3B 130, K 90, BB 95 — 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.950.

Result: wOBA .373 → .298; ISO .207 → .158; BABIP .345 → .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).

2024 AABowie Baysox · 63 PAwOBA .343 → .291 (−52)K% 17.5% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.46%÷0.970×1.220——21.95%
BB% (unintentional) /PA12.70%÷1.028×0.700—×0.9988.63%
HBP% /PA3.17%—×0.850—×0.9982.69%
Singles /BIP22.50%÷1.008×0.970—×0.99821.61%
Doubles /BIP5.00%÷1.062×0.860—×0.9984.04%
Triples /BIP2.50%÷1.135×0.950—×0.9982.09%
Home runs /BIP2.50%÷1.249×0.780—×0.9981.56%

Factors used: league row EL. Park (home-season share, regressed): HR 150, 1B 102, 2B 112, 3B 127, K 94, BB 106 — 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 .343 → .291; ISO .137 → .106; BABIP .293 → .269. 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 · 501 PAwOBA .335 → .263 (−72)K% 25.0% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.95%÷0.988×1.220——30.82%
BB% (unintentional) /PA8.38%÷0.989×0.700—×1.0126.00%
HBP% /PA1.20%—×0.850—×1.0121.03%
Singles /BIP21.74%÷0.965×0.970×0.950×1.01221.01%
Doubles /BIP4.97%÷1.046×0.860×0.950×1.0123.93%
Triples /BIP0.62%÷0.998×0.950×0.950×1.0120.57%
Home runs /BIP7.45%÷1.208×0.780—×1.0124.87%

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 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.950.

Result: wOBA .335 → .263; ISO .206 → .137; BABIP .290 → .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).

2022 A+Aberdeen IronBirds · 437 PAwOBA .310 → .225 (−85)K% 31.8% → 42.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.81%÷0.991×1.310——42.06%
BB% (unintentional) /PA7.55%÷0.966×0.600—×0.9984.68%
HBP% /PA2.29%—×0.770—×0.9981.76%
Singles /BIP17.60%÷0.980×0.870×0.952×0.99814.84%
Doubles /BIP8.40%÷0.955×0.780×0.952×0.9986.52%
Triples /BIP2.40%÷0.964×0.850×0.952×0.9982.01%
Home runs /BIP6.00%÷1.029×0.880—×0.9985.12%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 106, 1B 96, 2B 91, 3B 93, K 98, BB 93 — 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.952.

Result: wOBA .310 → .225; ISO .201 → .150; BABIP .298 → .243. 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).

2021 ADelmarva Shorebirds · 103 PAwOBA .359 → .254 (−106)K% 32.0% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.04%÷1.027×1.360——42.42%
BB% (unintentional) /PA7.77%÷1.036×0.690——5.17%
HBP% /PA1.94%—×0.780——1.51%
Singles /BIP20.00%÷0.967×0.920×0.950—18.07%
Doubles /BIP10.00%÷1.055×0.830×0.950—7.47%
Triples /BIP0.00%÷1.035×0.910×0.950—0.00%
Home runs /BIP10.00%÷1.035×0.800——7.73%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 93, 2B 111, 3B 107, K 105, BB 107 — 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 ×0.950.

Result: wOBA .359 → .254; ISO .258 → .173; BABIP .333 → .277. 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).

2021 ROKFCL Orioles Orange · 25 PAwOBA .323 → .226 (−97)K% 32.0% → 46.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.00%÷1.000×1.440——46.08%
BB% (unintentional) /PA4.00%÷1.000×0.620—×0.9752.42%
HBP% /PA4.00%—×0.720—×0.9752.81%
Singles /BIP30.77%÷1.000×0.820—×0.97524.60%
Doubles /BIP15.38%÷1.000×0.720—×0.97510.80%
Triples /BIP0.00%÷1.000×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9750.00%

Factors used: level-wide ROK 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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .323 → .226; ISO .095 → .063; BABIP .400 → .304. 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 — .