Eduardo PerezOF DSL Astros Blue
Age 20 R/R 6'4" / 214 lbs ROK HR +6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION33 act + 29 ros · stats below = ROS only
wRC+†43
AVG/OBP/SLG.185 / .241 / .222
PA29
HR0
K%38
BB%7
BABIP312
ISO37
MLB%0%
Value2026 · WAR
BAT: -4.7 runs (wOBA-derived runs vs avg)-5BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.4 runs (Positional adjustment)-0POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.2-0.42627
Tools · Contract
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
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
202317 ROKDSL Astros Blue 130121 19303 4645 30 157215256472 99296 493 198 10
202317 ROKDSL Astros Blue 130118 31604 7455 30 263331415746 153391 355 335 115
202418 ROKDSL Astros Orange 6658 4201 2516 21 69182155337 86500 773 144 -32
202418 ROKDSL Astros Orange 6656 12602 4336 21 214333429762 214476 506 344 121
202519 ROKDSL Astros Orange 6155 6001 4331 30 109183164347 55227 547 141 -34
202519 ROKDSL Astros Orange 6153 9002 6231 30 170267283550 113241 3810 253 52
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKHOU 3330 4001 3190 01 133212233445 100300 589 217 24 -3 -0 +0 -0 +1 -0.3
YTD20 ROKHOU 3328 7002 5130 01 250364464828 214385 3915 369 140 +2 -0 +0 -0 +1 0.2
ROS20 ROKHOU 0% 2927 5100 2110 00 185241222464 37289 387 241 43 -2 +0 +0 -0 +1 -0.1
ROS20 MLBHOU 0% 01 0000 000 00 291 233 36 +0 -0
FULL20 ROKHOU 3331 4001 3190 01 129212226438 97273 589 217 24 -3 -0 +0 -0 +1 -0.3
TOT20 ROKHOU 6257 9101 5300 01 158226228454 70308 488 228 33 -5 -0 +0 -0 +2 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBHOU 34% 150137 27413 10542 21 197262307568 109291 367 256 54 -8 +0 +0 -1 +4 -0.5
202721 MLBHOU 34% 5247 9201 4191 10 191269298567 106294 378 248 48 -3 +0 +0 -0 +1 -0.2
▸ Career Totals
Career 5248 9201 4191 10 188269292561 104286 378 248 48 -3 +0 +0 -0 +1 -0.2
/ 162G 650600 11225012 5023812 120 187268288556 102286 378 248 48 -38 +2 +0 -4 +18 -2.2
Career 436398 611018 2221314 102 153224244467 90296 495 205 15 -42 +1 +0 -3 +12 -3.2
/ 162G 650593 9115112 3331821 153 153224243467 89297 495 205 15 -63 +2 +0 -4 +18 -4.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
202317 ROKDSL Astros Blue 130118 31604 7455 30 263331415746 153391 355 335 115 +2 +1 +4 0.7
202418 ROKDSL Astros Orange 6656 12602 4336 21 214333429762 214476 506 344 121 +2 +0 +2 0.4
202519 ROKDSL Astros Orange 6153 9002 6231 30 170267283550 113241 3810 253 52 -3 +1 +2 -0.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
Eduardo Perez (OGILVIE) 20 158/226/228 70308 10 48% 8% 33 -0.4
Carlos Pacheco
2019 · A
20 34 40→45 45→50 40 171/240/260 88276 89 39% 8% 35 -2.8 188/245/276 88325 79 41% 7% 40 -2.4 155/212/2459027491044%6%17-1.3
Alexander Mojica
2023 · A
20 34 41→45 47→40 39 168/245/259 91281 103 41% 8% 37 -2.6 203/283/327 124326 126 38% 9% 71 -0.3 196/292/34314730914337%10%75-0.0
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Brian Navarreto
2015 · A
20 34 41→45 48→30 36 176/226/276 100264 95 36% 5% 33 -2.9 177/216/242 65249 52 30% 4% 18 -3.9 210/259/34813825618126%5%62-0.3
George Feliz
2023 · A
20 36 40→50 54→45 36 177/234/268 91293 813 40% 6% 33 -2.9 180/242/287 107318 1211 44% 6% 43 -2.2 173/237/30012728316943%6%41-0.8
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Nelson Medina
2021 · A
20 37 39→45 48→50 39 176/249/261 85299 610 40% 8% 40 -2.4 195/273/291 96312 714 36% 9% 57 -1.2 139/211/2137427151947%8%9-1.4
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3
Garrett Whitley
2017 · A
20 40→36 42→50 47→55 44 197/267/302 105280 99 31% 8% 56 -1.3 191/270/310 119334 1213 42% 9% 61 -1.0 169/260/316147293151844%10%55-0.9
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Yordyn Calderon
2013 · A
19 36 42→45 46→50 39 181/247/284 102272 1010 36% 7% 44 -2.1 194/268/302 108283 911 33% 7% 58 -1.2 184/266/297113261101331%8%53-0.7
Romulo Ruiz
2010 · A
20 32 42→40 47→30 36 169/217/266 97253 115 37% 6% 26 -3.4 188/252/276 88257 64 27% 8% 44 -2.1 185/257/272882445125%8%42-1.0
Enger Jimenez
2014 · A
19 34 41→40 47→50 35 176/222/272 96262 89 35% 5% 29 -3.2 206/257/299 93278 610 26% 5% 51 -1.7 216/268/3129628051223%5%56-0.5
Miguel Rico
2014 · A
20 35 43→50 45→40 37 183/247/288 105265 125 35% 6% 46 -2.0 199/267/298 99241 104 21% 6% 56 -1.3 184/261/270861999113%6%46-0.9
Joe Munoz
2014 · A
20 40→37 40→45 49→40 35 190/243/282 92308 87 39% 6% 40 -2.4 196/256/300 104300 105 36% 7% 52 -1.6 191/254/29510528510435%7%47-1.2
William Lugo
2022 · A
20 35→37 42→45 46→45 40 174/250/271 96279 107 39% 8% 43 -2.2 188/256/301 113277 124 34% 7% 53 -1.5 172/248/28110924911434%8%42-1.6
Omar Meregildo
2018 · A
20 36→33 37→50 47→30 38 174/239/249 74275 46 36% 6% 31 -3.0 194/253/302 108317 93 39% 7% 51 -1.7 172/240/29912728515143%7%44-1.1
Israel Mota
2016 · A
20 40 40→45 48→50 37 197/242/286 89284 79 32% 5% 41 -2.3 198/260/293 95301 87 35% 6% 52 -1.6 139/226/24410520411536%7%26-0.7
Yeuris Ramirez
2019 · A
20 33 39→40 47→50 40 163/252/248 85260 68 37% 7% 38 -2.6 191/272/288 97316 813 39% 7% 56 -1.3 155/237/2327733482351%6%25-1.2