Rolando EspinosaSS Corpus Christi Hooks
Age 25 R/R 5'10" / 177 lbs AA HR +6% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 298 proj PA
wRC+†56
AVG/OBP/SLG.191 / .257 / .313
PA298
HR7
SB7
K%33
BB%7
ISO124
MLB%2%
Value2026 · WAR
BAT: -14.7 runs (wOBA-derived runs vs avg)-15BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.10.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 48
Toolsscout grade
CONTACT20
scouting grade only
POWER48
scouting grade only
EYE46
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond 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
201817 ROKDSL Astros 209195 23311 11781 106 118169159328 41188 375 152 -25
201817 ROKDSL Astros 209188 32521 18541 106 170246234480 64231 269 224 29
201918 ROKGCL Astros 151135 17511 10625 93 126213200413 74219 417 185 0
201918 ROKGCL Astros 151129 26821 16435 93 202313318631 116291 2811 291 81
202221 ROK3 teams 220192 29314 211004 366 151249240488 89275 4510 217 24
202221 ROK3 teams 220179 38416 34684 366 212350346697 134296 3115 320 103
202322 A+2 teams 313280 421012 271603 229 150232214447 64331 519 208 17
202322 A+2 teams 313263 571615 431143 229 217332342674 125354 3614 308 94
202423 AACorpus Christi Hooks 300273 521019 211301 132 190251333584 143309 437 255 53
202423 AACorpus Christi Hooks 300265 5911110 291011 132 223302385687 162308 3410 303 90
▸ 2026 Season
202625 MLBHOU 298272 521017 22972 72 191257312569 121267 337 259 56 -15 +1 +0 +3 +8 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBHOU 31% 337306 601218 261072 82 196263320584 124270 328 268 63 -14 +1 +0 +4 +10 -0.0
202827 MLBHOU 42% 367332 661319 291143 92 199269325595 127272 318 272 66 -14 +1 +0 +4 +10 0.1
202928 MLBHOU 48% 385348 7114210 311183 92 204275342617 138273 318 274 68 -14 +1 -1 +4 +11 0.1
203029 MLBHOU 49% 388351 7214210 311193 82 205275342617 137272 318 273 67 -14 +1 -1 +4 +11 0.0
203130 MLBHOU 50% 389352 7114110 311203 82 202272332604 131271 318 271 65 -15 +1 -2 +4 +11 -0.1
202726 MLBHOU 31% 10595 19403 8331 31 200269337606 137273 318 265 61 -5 +0 +0 +1 +3 -0.0
202827 MLBHOU 42% 154140 29614 12481 41 207275350625 143274 318 270 65 -6 +0 +0 +2 +4 0.0
202928 MLBHOU 48% 184166 35715 15571 41 211280355636 145275 318 271 66 -7 +0 -0 +2 +5 0.0
203029 MLBHOU 49% 192174 36715 15591 41 207274345619 138275 318 271 65 -7 +0 -1 +2 +5 -0.0
203130 MLBHOU 50% 195176 36715 16601 41 205275341616 136274 318 268 64 -8 +0 -1 +2 +6 -0.1
▸ Career Totals
Career 830751 15531422 662575 195 206275346621 140279 318 269 64 -33 +2 -2 +9 +24 -0.1
/ 162G 650588 12124317 522014 154 206275344618 138278 318 269 64 -26 +1 -2 +7 +18 -0.1
Career 33573036 5551081371 260120530 13938 183254297551 114271 368 248 48 -197 +13 -4 +36 +95 -5.9
/ 162G 650588 10821314 502336 277 184255301556 117272 368 248 48 -38 +3 -1 +7 +18 -1.1

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
201817 ROKDSL Astros 209188 32521 18541 106 170246234480 64231 269 224 29 -17 -0 +6 -1.1
201918 ROKGCL Astros 151129 26821 16435 93 202313318631 116291 2811 291 81 -3 +1 +4 0.2
202221 AAASugar Land Space Cowboys 2018 1000 280 00 5615056206 100 4010 115 -54 -3 +0 +1 -0.3
202221 AFayetteville Woodpeckers 2521 3100 3101 41 143280190470 48273 4012 237 39 -2 +0 +1 -0.1
202221 ROKFCL Astros Orange 175140 34316 29503 325 243384407791 164322 2917 355 130 +6 +4 +5 1.6
202322 A+Asheville Tourists 190165 381015 22730 126 230319394713 164371 3812 316 100 +0 +0 +5 0.6
202322 AFayetteville Woodpeckers 12398 19600 21413 103 194352255608 61328 3317 295 84 -2 +1 +3 0.2
202423 AACorpus Christi Hooks 300265 5911110 291011 132 223302385687 162308 3410 303 90 -3 +2 +8 0.7

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
28362119202269334+9+60.20.2
/1626641715+7.1+4.80.1pk7: 0
#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

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
Rolando Espinosa (OGILVIE) 25 20 48 55 46 191/257/313 123267 77 33% 7% 56 -0.6
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Brandon Hicks
2011 · AAA
25 37→41 45→50 51→50 38 192/249/314 122273 1315 34% 6% 53 -1.5 201/262/346 145307 1811 38% 7% 67 -0.5 192/257/340148302191041%7%60-0.7
Troy Stokes Jr.
2021 · AAA
25 39→38 45→50 53→55 42 195/273/320 125283 1316 34% 8% 65 -0.7 201/277/315 114267 1116 27% 8% 65 -0.7 164/253/2619721492027%8%38-1.1
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Kyle Datres
2021 · A
25 39→40 45→50 51→55 41 198/264/325 127271 1215 31% 6% 62 -0.9 206/284/345 139284 1622 32% 8% 76 +0.1 198/283/340141269182732%8%73-0.1
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
Sean Coyle
2017 · AAA
25 35→34 45→50 47→50 37 180/243/296 116289 1311 40% 7% 46 -2.0 189/248/293 104291 910 36% 7% 46 -2.0 146/203/235892193633%7%8-1.2
Cody Puckett
2012 · AA
25 39 50 50 37 204/255/361 157274 1712 32% 5% 68 -0.5 202/248/336 134252 1710 27% 5% 57 -1.2 190/234/31112123017925%5%43-1.6
Jason Lopez
2022 · AA
24 39 42→55 54→45 40 191/252/295 104290 1012 36% 7% 49 -1.8 204/267/315 111307 119 35% 7% 59 -1.1 156/215/246902269034%7%18-0.7
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
Jason Martinson
2014 · AA
25 36→39 46→45 54→50 38 184/255/307 124295 1515 41% 8% 54 -1.4 186/245/294 108295 1214 39% 6% 45 -2.1 162/221/26810527112843%6%26-2.4
Will Wilson
2022 · AA
24 36→38 47→50 51→45 39 189/255/321 133280 168 37% 7% 57 -1.2 201/261/333 132277 176 32% 7% 63 -0.8 194/254/30811425415429%7%50-1.2
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 201/257/327 126300 1321 36% 6% 59 -1.1 206/282/327 121313 1126 35% 7% 70 -0.3 189/280/319130291113935%8%63-0.4
Eduardo Diaz
2022 · AA
25 38→44 50 51→50 35 202/248/350 149274 1913 34% 4% 62 -0.9 208/253/335 127294 1313 33% 4% 59 -1.1 203/244/323120284101432%4%48-1.4
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Coco Montes
2023 · AAA
26 39→43 47→50 51→50 41 200/265/338 138281 1410 33% 7% 66 -0.6 219/284/347 128316 1310 33% 8% 76 +0.0 220/284/33711731711932%7%71-0.2
Andrew Cain
2015 · A
25 41→37 47→50 57→50 39 210/262/346 136286 1414 31% 6% 66 -0.6 190/248/314 124316 139 41% 7% 52 -1.6 152/215/27212025614844%7%26-2.1