Luis PerezLF Fayetteville Woodpeckers
Age 23 R/R 5'10" / 193 lbs A HR +6% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 48 proj PA
wRC+†37
AVG/OBP/SLG.183 / .244 / .261
PA48
HR1
K%37
BB%6
ISO79
MLB%0%
Value2026 · WAR
BAT: -3.4 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.5 runs (Positional adjustment)-1POSREP: +1.4 runs (Replacement-level credit)+1REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.62627
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
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
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
202118 ROKDSL Astros 140119 32412 14356 164 269374370744 101361 2510 329 110
202118 ROKDSL Astros 140110 38513 23246 164 345482491973 145417 1716 436 191
202219 ROKFCL Astros Blue 179160 18412 18850 172 113202188390 75216 4710 181 -3
202219 ROKFCL Astros Blue 179146 30723 32550 172 205348342691 137303 3118 319 102
202320 AFayetteville Woodpeckers 4442 2000 1231 00 489148139 105 522 65 -92
202320 AFayetteville Woodpeckers 4441 2000 2171 00 4911449162 83 395 90 -73
202421 AFayetteville Woodpeckers 1614 2000 171 03 143250143393 286 446 176 -7
202421 AFayetteville Woodpeckers 1613 2000 251 03 154312154466 250 3112 246 47
▸ 2026 Season
202623 MLBHOU 4844 8101 3181 10 182250273523 91288 386 234 37 -3 +0 +0 -1 +1 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBHOU 30% 140128 25412 9492 21 195259289548 94289 356 245 45 -9 +0 +0 -2 +4 -0.6
202724 MLBHOU 30% 4238 7101 3151 00 184262289551 105292 367 236 38 -3 +0 +0 -0 +1 -0.2
▸ Career Totals
Career 4238 7101 3151 00 184262289551 105273 367 236 38 -3 +0 +0 -0 +1 -0.2
/ 162G 650588 10715015 4623215 00 182258284542 102270 367 236 38 -45 +0 +0 -7 +18 -3.4
Career 567507 871337 4621711 3610 172255250506 79280 388 229 33 -43 +3 +0 -6 +16 -3.0
/ 162G 650581 991538 5324913 4111 170255248503 77278 388 229 33 -49 +4 +0 -7 +18 -3.5

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
202118 ROKDSL Astros 140110 38513 23246 164 345482491973 145417 1716 436 191 +14 +2 +4 2.0
202219 ROKFCL Astros Blue 179146 30723 32550 172 205348342691 137303 3118 319 102 +0 +3 +5 0.8
202320 AFayetteville Woodpeckers 4441 2000 2171 00 4911449162 83 395 90 -73 -9 +0 +1 -0.8
202421 AFayetteville Woodpeckers 1613 2000 251 03 154312154466 250 3112 246 47 -1 -1 +0 -0.2

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
Luis Perez (OGILVIE) 23 183/244/261 78288 11 37% 6% 37 -0.2
Daniel Berg
2008 · A
23 37 39→40 45→40 39 180/245/262 82274 64 35% 6% 37 -2.6 203/273/289 86313 64 34% 7% 56 -1.3 201/278/285843106234%7%54-0.7
Romer Cuadrado
2021 · A
23 43→37 41→40 46→45 38 205/260/302 97309 85 35% 6% 53 -1.5 200/250/312 112377 145 47% 6% 52 -1.6 165/213/2609532716052%6%20-1.9
Brock Carpenter
2018 · A
23 37 41→40 48→30 42 184/257/280 96282 106 36% 8% 47 -1.9 201/263/302 101330 86 38% 7% 55 -1.4 188/249/3061193177340%7%46-0.7
Chris Hess
2018 · A
23 39→34 37→45 49→30 38 187/245/270 83282 35 33% 6% 39 -2.5 194/251/308 114284 114 34% 4% 52 -1.6 181/239/30912825714134%4%46-1.6
Ben Johnson
2017 · A
23 37→31 39→50 43→45 31 177/225/266 89301 76 42% 5% 29 -3.2 182/234/262 80334 612 45% 5% 32 -3.0 122/174/1523125142650%4%-24-1.6
Fabian Pertuz
2023 · A
22 37→33 41→40 49→55 33 185/229/278 92285 89 37% 4% 33 -2.9 172/223/263 91273 912 38% 5% 28 -3.2 143/198/2238022791340%5%4-2.5
Taylor Snyder
2018 · A
23 35→31 43→50 47→50 33 181/224/287 106270 1013 36% 4% 34 -2.8 185/234/295 110296 1112 39% 5% 40 -2.4 179/230/328148260181238%5%47-1.3
Gabriel Garcia
2021 · A
23 35 43→40 43→45 43 174/265/281 106276 116 38% 9% 52 -1.6 191/252/304 113341 127 44% 7% 51 -1.7 145/205/24610027312349%6%16-1.6
Kevonte Mitchell
2019 · A
23 37→38 43→45 48→50 37 190/241/302 112274 1110 34% 6% 46 -2.0 195/252/322 127288 158 36% 6% 56 -1.3 171/232/30513424019737%6%42-1.5
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3
Franklin Hernandez
2010 · A
23 40→36 40→45 48→40 34 194/231/288 94283 64 33% 4% 37 -2.7 196/237/286 90284 76 32% 4% 39 -2.5 143/175/201582025331%3%-14-1.2
Julio Carrion
2022 · A
23 39 38→40 50→45 42 187/268/265 78282 65 33% 7% 49 -1.8 180/252/267 87346 85 46% 7% 42 -2.3 150/225/232813159451%7%19-1.5
Walking Cabrera
2023 · A
22 37→34 42→45 47→45 40 188/245/295 107268 108 33% 7% 46 -2.0 203/253/315 112302 129 35% 6% 54 -1.4 191/237/303112281151037%5%43-1.2
Ulrich Bojarski
2022 · A
23 36→43 39→45 46→45 29 173/215/257 84314 76 46% 4% 22 -3.7 183/240/307 124406 158 54% 6% 47 -1.9 110/176/29718720831463%5%17-0.7
Jordan Betts
2016 · A
24 34→27 39→45 48→40 31 168/215/247 79290 66 43% 5% 20 -3.8 182/228/291 109286 114 38% 5% 37 -2.7 177/222/29011326513237%5%33-1.8
Carlos Pelegrin
2023 · A
23 37 40 46→50 37 173/245/262 89319 86 45% 8% 37 -2.6 196/255/291 95358 88 44% 6% 49 -1.8 175/230/26893335101048%5%29-1.1
Dylan Rosa
2019 · A
23 36→28 44→45 43→45 36 177/239/289 111304 126 43% 7% 42 -2.3 191/244/311 120294 138 38% 5% 50 -1.8 169/224/29612726917842%5%35-1.3
Cristopher Cespedes
2021 · A
23 44→36 42→45 45→40 37 208/259/316 108318 96 36% 6% 56 -1.3 204/260/320 116302 125 34% 6% 58 -1.2 189/246/30711827314335%6%46-0.9
James Parker
2023 · A
23 35→23 42→50 51→45 35 177/230/279 102291 97 41% 6% 35 -2.8 182/248/308 126328 157 45% 8% 50 -1.7 144/223/29014625621450%9%33-1.4
Chris Okey
2018 · A
23 34 38→45 48→40 36 169/228/242 73279 65 40% 6% 24 -3.5 181/236/284 103274 124 36% 6% 39 -2.5 203/255/30710428610231%5%49-0.5