Angel AcostaC Quad Cities River Bandits
Age 23 L/R 5'9" / 160 lbs A+ HR -6% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION158 act + 106 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.245 / .295 / .337
PA106
HR1
K%20
BB%5
BABIP299
ISO92
MLB%0%
Value2026 · WAR
BAT: -9.3 runs (wOBA-derived runs vs avg)-9BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.7 runs (Positional adjustment)+5POSREP: +7.5 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
0.00.81.60.00.40.81.01.11.00.8+$38M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 20
Toolsscout grade
CONTACT45
scouting grade only
POWER20
scouting grade only
EYE30
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+1.1$6M+$6M
2031Pre-Arb$0.9M+1.0$5M+$5M
2032Pre-Arb$0.9M+0.8$2M+$2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $14M +$12M

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. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202320 ROKDSL Royals Blue 141122 26412 10306 14 213304311616 98258 217 268 63
202320 ROKDSL Royals Blue 141116 34712 16206 14 293406422828 129330 1411 369 141
202421 ROKACL Royals 10191 19301 6172 32 209273275547 66240 176 248 48
202421 ROKACL Royals 10187 24401 10132 32 276364356720 80307 1310 325 107
202522 AColumbia Fireflies 275252 49901 12502 125 194237242479 48233 184 209 18
202522 AColumbia Fireflies 275244 60901 20342 125 246308295603 49276 127 270 65
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+KC 158139 38321 9314 33 273336345681 72339 206 280 72 -5 -1 +0 +3 +4 0.2
YTD23 A+KC 158136 39321 12234 33 287362360722 74333 158 319 102 +0 -1 +0 +3 +4 0.7
ROS23 A+KC 0% 10698 24411 5212 21 245295337632 92290 205 268 63 -4 +0 +0 +2 +3 0.0
ROS23 MLBKC 0% 11 0000 000 00 287 00 254 53 -0 +0 +0 +0 +0 -0.0
FULL23 A+KC 159140 38321 9314 33 271333343676 71336 196 280 72 -5 -1 +0 +3 +5 0.2
TOT23 A+KC 264237 62732 14526 54 262319342661 80323 205 275 69 -9 -1 +0 +5 +7 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBKC 30% 306282 671123 17614 53 238290323613 85289 206 278 71 -10 -0 +0 +5 +9 0.4
202825 MLBKC 44% 371342 821425 21745 73 240293336630 96290 206 285 77 -10 +0 +0 +7 +11 0.8
202926 MLBKC 51% 412380 921627 24835 84 242296350646 108290 206 290 80 -9 +0 +0 +7 +12 1.0
203027 MLBKC 52% 430395 941627 26876 84 238295342637 104290 206 291 81 -9 +0 +0 +8 +12 1.1
203128 MLBKC 53% 439403 961627 27906 84 238296340636 102290 216 290 80 -10 +0 -1 +8 +12 1.0
203229 MLBKC 57% 436400 951627 27906 84 237296340636 103289 216 288 78 -11 +0 -1 +8 +12 0.8
202724 MLBKC 30% 9387 20311 5191 21 230280322601 92286 205 265 61 -4 +0 +0 +2 +3 0.0
202825 MLBKC 44% 164152 36612 9332 31 237288329617 92287 205 272 67 -6 +0 +0 +3 +5 0.2
202926 MLBKC 51% 209192 46813 12423 42 240295339633 99287 206 276 70 -7 +0 +0 +4 +6 0.3
203027 MLBKC 52% 225206 49814 14463 42 238296345641 107287 206 277 70 -8 +0 +0 +4 +6 0.3
203128 MLBKC 53% 234214 51914 15483 42 238297346643 107286 216 276 70 -8 +0 -0 +4 +7 0.2
203229 MLBKC 57% 248227 54914 16513 42 238297339636 101286 216 275 68 -9 +0 -1 +4 +7 0.2
▸ Career Totals
Career 11741079 25643618 7123915 2110 237294338632 101288 206 275 68 -42 +0 -1 +21 +33 1.2
/ 162G 650597 14224310 391328 126 238293338631 101288 206 275 68 -23 +0 -1 +12 +18 0.6
Career 30172765 6441091441 17560344 6234 233289327616 94281 206 277 70 -101 -1 -2 +54 +85 3.6
/ 162G 650596 1382339 381309 137 232288326613 94279 206 277 70 -22 -0 -0 +12 +18 0.8

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
202320 ROKDSL Royals Blue 141116 34712 16206 14 293406422828 129330 1411 369 141 +6 -1 +4 0.9
202421 ROKACL Royals 10187 24401 10132 32 276364356720 80307 1310 325 107 +1 -0 +3 0.4
202522 AColumbia Fireflies 275244 60901 20342 125 246308295603 49276 127 270 65 -11 +0 +8 -0.3

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
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Toby Halllast yr '08
career totals — 8 seasons, 2,501 PA
82,501452263298374+32+389.910.1
/162664121+8.4+10.12.6pk7: 10
#3Jorge Alfarolast yr '23
career totals — 7 seasons, 1,693 PA
71,6934818254303396+30+179.19.1
/162664197+11.9+6.63.6pk7: 9
#4Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#5Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,1751821241294345+21+122.62.6
/1626641012+11.9+6.81.5pk7: 3

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
Angel Acosta (OGILVIE) 23 45 20 50 30 262/319/342 80323 25 20% 5% 69 +0.2
Davis Bradshaw
2021 · A
23 46 36→40 52→50 39 218/261/285 67284 312 24% 4% 49 -1.8 252/304/325 73318 411 21% 5% 77 +0.1 270/323/3386934241021%5%85+0.4
Alex Swim
2014 · A
23 47 35→30 48→45 47 219/270/282 63264 24 18% 6% 52 -1.6 245/277/294 49289 14 15% 4% 56 -1.3 258/284/297392990313%3%57-0.5
Darren Baker
2022 · A
23 51→54 38→30 47→60 43 241/282/328 86301 59 21% 5% 68 -0.5 246/293/311 65322 319 23% 6% 69 -0.4 248/302/2954732213222%7%64-0.6
Alvaro Rondon
2015 · A
24 45 36→30 53→55 41 214/255/286 72286 310 26% 5% 46 -2.0 225/270/293 68293 216 22% 6% 54 -1.4 244/285/3005630702719%5%60-0.3
Alvaro Ramirez
2009 · A
23 45 38→40 49→55 46 213/277/299 86263 515 20% 6% 60 -1.0 238/293/315 77287 516 18% 5% 70 -0.3 298/358/3757733042710%5%111+1.0
Erlin Cerda
2017 · A
23 44 36→40 51→55 42 205/266/276 70280 211 26% 6% 49 -1.8 196/240/268 72301 38 34% 5% 35 -2.8 163/196/205432510834%3%-4-1.3
Wilbis Santiago
2019 · A
23 49 37→40 47→30 42 230/262/307 77261 46 14% 3% 54 -1.4 235/268/316 81269 45 14% 3% 59 -1.1 263/291/346832923211%2%73-0.0
David Martin
2023 · A
22 45 39→30 49→30 42 211/285/301 89298 57 29% 6% 65 -0.7 218/299/286 68273 44 20% 8% 67 -0.5 236/329/295582825116%10%79+0.2
Cole Peterson
2019 · A
23 47→48 35→30 52→55 41 221/256/280 60275 215 20% 4% 44 -2.1 212/251/274 62261 218 19% 5% 40 -2.4 204/243/2595524812117%4%31-1.6
Jake Peter
2016 · A
23 48→55 36→40 54→50 42 226/268/294 68293 312 24% 5% 53 -1.5 232/280/321 89316 79 27% 6% 66 -0.6 229/280/321923179829%6%63-0.6
Stephen Gaylor
2015 · A
23 47 37→30 52→55 39 219/266/296 77308 49 29% 5% 53 -1.5 225/277/276 51294 116 22% 6% 53 -1.5 223/275/2623929311922%6%45-0.9
Kyle Holder
2017 · A
23 50→45 36→40 45 40 236/266/296 59289 38 19% 3% 53 -1.5 224/263/305 81274 66 20% 5% 55 -1.4 220/273/310892717521%6%57-0.6
Wilfredo Flores
2023 · A
23 46 39→30 47→50 38 222/253/304 82284 79 24% 4% 50 -1.8 228/263/301 73299 59 24% 4% 53 -1.5 246/273/282353200822%4%47-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
Ricardo Andujar
2017 · A
24 46→45 36→30 46→50 40 219/257/284 65283 412 24% 4% 46 -2.0 219/264/301 82303 510 28% 4% 54 -1.4 220/267/301823143729%4%52-0.7
Jordan Cowan
2019 · A
24 49→53 36→30 48→50 43 232/281/293 61304 410 24% 6% 59 -1.1 238/295/308 70307 515 22% 7% 69 -0.4 231/294/2976529951723%7%63-0.5
Omar Casamayor
2010 · A
23 48 35→40 46→55 42 227/272/287 60283 212 20% 4% 53 -1.5 228/275/293 65294 38 22% 5% 56 -1.3 261/301/306453190217%5%66-0.2
Tyler Shryock
2014 · A
23 49 34→30 52→50 47 224/272/282 57264 112 15% 6% 52 -1.6 210/259/256 46264 211 20% 6% 40 -2.4 195/242/2061124401219%5%16-2.1
Carlos Sepulveda
2021 · A
24 46 34→30 49→45 46 215/276/269 53285 212 24% 7% 51 -1.7 211/276/283 72278 57 24% 8% 56 -1.3 192/260/254622545325%8%38-1.3
Jake Yacinich
2016 · A
23 43 35→30 49→50 42 205/246/267 61261 38 22% 5% 37 -2.7 216/254/290 74300 610 29% 4% 46 -2.0 223/257/2957231861131%3%46-1.0