Casey CookOF ACL Rangers
Age 23 L/R 5'11" / 195 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION22 act + 298 ros · stats below = ROS only
wRC+†47
AVG/OBP/SLG.194 / .257 / .264
PA298
HR2
SB7
K%24
BB%6
BABIP256
ISO70
MLB%0%
Value2026 · WAR
BAT: -16.3 runs (wOBA-derived runs vs avg)-16BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-1.2-1.3-0.9-0.7-0.6-0.726283031
Tools · ContractCON 35 / POW 30
Toolsscout grade
CONTACT35
scouting grade only
POWER30
scouting grade only
EYE45
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
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
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 ADown East Wood Ducks 8273 12200 3225 30 164247192439 27231 274 215 23
202421 ADown East Wood Ducks 8271 14300 5165 30 197296239536 42250 206 256 54
202522 A+Hub City Spartanburgers 493446 751613 311359 2912 168237229465 61231 276 212 20
202522 A+Hub City Spartanburgers 493425 871626 521069 2912 205305294599 89256 2211 276 70
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 ROKTEX 2219 5111 261 00 263364579943 316333 279 405 168 +2 +0 +0 -0 +1 0.2
YTD23 ROKTEX 2217 7211 441 00 4125458241.369 412500 1818 568 293 +5 +0 +0 -0 +1 0.5
ROS23 ROKTEX 0% 298273 531112 19734 73 194257264520 70261 246 246 47 -18 +0 +0 -2 +8 -1.1
ROS23 MLBTEX 0% 01 0000 000 00 262 236 39 +0 -0
FULL23 ROKTEX 2220 5111 261 00 250364550914 300308 279 405 168 +2 +0 +0 -0 +1 0.2
TOT23 ROKTEX 320292 581223 21795 73 199264284548 86261 257 257 55 -16 +0 +0 -2 +9 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTEX 30% 519473 982027 341257 124 207270302573 95265 247 261 58 -25 +1 +0 -3 +15 -1.3
202825 MLBTEX 44% 533484 1022128 361278 124 211277312588 101268 247 269 64 -22 +1 +0 -3 +15 -0.9
202926 MLBTEX 51% 537487 1042129 371288 124 214280320600 107269 247 274 68 -20 +1 +0 -3 +15 -0.7
203027 MLBTEX 52% 536485 1042129 381288 124 214282322604 107269 247 275 69 -19 +1 +0 -3 +15 -0.6
203128 MLBTEX 53% 532482 1032129 381287 114 214281322602 108269 247 274 68 -19 +1 -1 -3 +15 -0.8
202724 MLBTEX 30% 156143 30612 10382 41 210271308579 98267 246 251 50 -9 +0 +0 -1 +4 -0.5
202825 MLBTEX 44% 235214 46914 16563 52 215279322601 107269 247 260 57 -11 +0 +0 -1 +7 -0.6
202926 MLBTEX 51% 272247 541115 19654 62 219285332617 113270 247 265 61 -12 +0 +0 -2 +8 -0.6
203027 MLBTEX 52% 281255 551115 20674 62 216283325609 110271 247 266 62 -12 +0 +0 -2 +8 -0.5
203128 MLBTEX 53% 284258 551115 20684 62 213280322602 109270 247 265 61 -12 +0 -0 -2 +8 -0.6
▸ Career Totals
Career 12281118 24048521 8529417 279 215281323603 108271 247 263 59 -57 +2 -0 -7 +35 -2.8
/ 162G 650592 12725311 451569 145 215281323603 108271 247 263 59 -30 +1 -0 -4 +18 -1.5
Career 35303203 6511331247 23686656 9835 203270296566 93261 257 259 57 -173 +6 -1 -21 +100 -9.2
/ 162G 650590 1202429 4315910 186 203269297566 93261 247 259 57 -32 +1 -0 -4 +18 -1.7

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 ADown East Wood Ducks 8271 14300 5165 30 197296239536 42250 206 256 54 -4 +1 +2 -0.1
202522 A+Hub City Spartanburgers 493425 871626 521069 2912 205305294599 89256 2211 276 70 -17 +1 +14 -0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,5482336211274313-9+0-3.0-1.5
/1626641015-4.0+0.0-1.3pk7: 0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Casey Cook (OGILVIE) 23 35 30 55 45 199/264/284 86261 37 25% 7% 55 -0.9
River Town
2022 · A
23 44→36 37→40 54→50 43 203/281/277 74287 312 28% 7% 57 -1.2 205/290/306 101264 915 24% 8% 69 -0.4 199/291/2949525191523%9%64-0.4
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Cam Coursey
2022 · A
23 42 38→40 52→55 48 201/266/278 77257 516 23% 8% 50 -1.8 211/289/288 77274 510 23% 9% 63 -0.9 204/298/261572633421%11%58-0.5
Patrick Biondi
2015 · A
24 45→44 36→30 50→60 45 211/268/281 70279 315 24% 7% 50 -1.7 231/285/300 69308 425 24% 6% 63 -0.9 239/296/2965731833224%7%62-0.5
Jovan Pickett
2011 · A
23 45 34→30 54→55 39 212/262/264 51290 219 26% 5% 43 -2.2 226/285/286 60322 215 29% 5% 59 -1.1 242/302/2793634802228%4%60-0.4
Jake Thomas
2016 · A
23 44 39→30 49→50 47 210/289/293 83281 78 26% 8% 64 -0.8 203/284/269 66306 28 31% 10% 56 -1.3 195/285/252573021832%11%49-0.9
Devyn Bolasky
2016 · A
23 44 37→30 47→45 49 208/276/280 73252 412 19% 7% 55 -1.4 230/278/306 76279 37 18% 5% 61 -1.0 251/293/319683001316%5%67-0.2
Paul Cruz
2009 · A
23 39 37→40 46→45 49 187/250/260 73233 47 21% 8% 38 -2.6 218/274/301 83263 67 19% 7% 59 -1.1 235/289/314792697615%6%64-0.3
Dallas Poulk
2011 · A
23 42 40→30 50 44 204/263/298 94276 78 28% 7% 53 -1.5 210/276/281 71300 39 28% 8% 54 -1.4 203/274/265612941829%8%47-1.3
Miguel Arrendell
2011 · A
23 43 37→30 50 49 203/281/278 74276 513 26% 9% 56 -1.3 218/273/311 93277 88 23% 7% 61 -1.0 226/274/319932629217%6%59-0.4
Ramiro Rodriguez
2021 · AA
23 42 40 50 48 204/285/300 96281 818 28% 9% 64 -0.8 200/261/296 96312 911 36% 7% 53 -1.5 146/208/210642387840%6%4-1.2
Charles Iacono
2007 · A
23 44 35→30 55→60 48 205/275/261 56270 320 24% 8% 50 -1.8 203/296/264 61274 223 24% 11% 60 -1.0 178/302/2153724004022%14%50-0.6
Elias Arias
2016 · A
22 45 36→30 46→55 46 211/274/274 63275 413 24% 7% 52 -1.6 200/254/283 83304 69 34% 6% 46 -2.0 161/210/245832547938%5%13-0.9
Juan Montes
2018 · A
23 41 36→30 52→55 44 193/280/256 63253 419 24% 6% 52 -1.6 212/285/291 79294 612 28% 6% 63 -0.9 214/282/293792998529%4%59-0.2
Norberto Obeso
2019 · A
24 44→41 36→30 47→45 50 206/271/271 66250 48 19% 8% 50 -1.7 205/266/280 75275 48 25% 7% 50 -1.7 193/258/257642681526%8%37-1.3
Alexis Bastardo
2017 · A
23 41 35→40 50→55 39 192/249/248 56277 210 30% 6% 34 -2.8 199/246/273 74279 513 29% 5% 40 -2.4 187/224/2526625272028%3%21-1.4
Preston Beck
2014 · A
23 42→44 39→45 49→45 48 203/270/289 86254 610 22% 8% 55 -1.4 210/278/321 111267 98 24% 8% 66 -0.6 211/276/32811726310723%8%65-0.6
Junior Sosa
2014 · A
23 45 35→30 47→55 44 210/258/269 59264 214 21% 6% 43 -2.2 222/276/293 71287 411 22% 7% 57 -1.2 227/303/254273100924%9%56-0.8
Jacob Pearson
2021 · A
23 40→39 39→40 50 43 195/250/284 89269 612 29% 7% 44 -2.1 192/253/298 106269 1015 30% 7% 50 -1.8 173/239/278105242101932%7%37-1.0
Dionis Hinojosa
2014 · A
23 42 36→30 50→60 41 200/254/264 64288 317 30% 6% 40 -2.4 208/261/286 78284 510 27% 6% 50 -1.8 198/248/261622484821%4%37-0.4