Joe Perez3B Altoona Curve
Age 26 R/R 6'2" / 198 lbs AA BB +7% Svc 0.0 · Ctrl thru 2034
wRC+†65
AVG/OBP/SLG.204 / .267 / .329
PA250
HR7
K%36
BB%7
MLB%2%
BAT: -10.0 runs (wOBA-derived runs vs avg)-10BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
2020
PWR
4242
SPD
4545
EYE
4242
trajectory · 10 yrs
0.0peak
2028

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-3M $-17M -$14M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AA3 teams 475444 9924013 291540 34 .223.271.365.635 .142.308 326 .275 69 -17 -1 +0 +2 +13 -0.3
202222 AA3 teams 359336 771506 221161 40 .229.279.327.606 .098.332 326 .268 63 -15 +1 +0 +1 +10 -0.3
202323 AAA2 teams 502458 9911115 371664 53 .216.281.343.623 .127.300 337 .277 70 -17 -0 +0 +2 +14 -0.1
202424 AA2 teams 281257 46916 171162 20 .179.236.292.527 .113.286 416 .224 29 -22 +0 +0 +1 +8 -1.3
▸ 2026 Season
202626 MLBPIT 250228 48817 18892 31 .211.274.346.621 .136.300 367 .270 65 -10 +0 +0 +1 +7 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 11%PIT 309281 591018 231062 31 .210.275.338.613 .128.299 347 .275 69 -11 +0 +0 +1 +9 -0.1
202828 MLB 22%PIT 344312 651119 261163 31 .208.276.337.612 .128.298 348 .278 71 -11 +0 -1 +1 +10 -0.1
202929 MLB 34%PIT 357324 681219 271193 21 .210.277.336.613 .127.297 338 .278 71 -12 +0 -1 +1 +10 -0.2
203030 MLB 44%PIT 365331 691219 281223 20 .208.276.332.609 .124.295 338 .276 70 -13 +0 -2 +1 +10 -0.3
203131 MLB 53%PIT 356323 661119 271213 00 .204.272.328.600 .124.294 348 .272 67 -13 +0 -3 +1 +10 -0.5
203232 MLB 64%PIT 341309 621018 261173 00 .201.269.317.586 .117.292 348 .268 63 -14 +0 -3 +1 +10 -0.7
203333 MLB 82%PIT 313284 56917 241102 00 .197.265.310.574 .113.291 358 .262 59 -15 +0 -4 +1 +9 -0.9
203434 MLBPIT 271246 48816 21972 00 .195.264.309.573 .114.289 368 .256 54 -14 +0 -5 +1 +8 -1.0
▸ Career Totals (MLE all levels + projections)
Career 45234133 86215011112 325154930 2711 .209.271.331.603 .123.300 347 .269 64 -184 +1 -19 +16 +128 -5.9
/ 162G 650594 12522216 472234 42 .210.273.335.608 .125.304 347 .269 64 -26 +0 -3 +2 +18 -0.9

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AACorpus Christi Hooks 307281 751908 24800 21 .267.325.420.745 .153.344 268 .330 111 +4 +0 +9 1.3
202121 A+Asheville Tourists 10999 351108 10210 11 .354.413.7071.120 .354.386 199 .479 225 +15 -0 +3 1.9
202121 AFayetteville Woodpeckers 5950 15402 9130 02 .300.407.500.907 .200.371 2215 .402 166 +4 -1 +2 0.5
202222 AAASugar Land Space Cowboys 3529 14101 660 00 .483.571.6211.192 .138.591 1717 .526 261 +6 +0 +1 0.7
202222 AACorpus Christi Hooks 284257 681606 26701 30 .265.335.397.731 .132.343 259 .329 110 +3 +1 +8 1.2
202222 ROKFCL Astros Orange 4038 12300 290 10 .316.350.395.745 .079.414 225 .335 114 +1 +0 +1 0.2
202323 AAAIndianapolis Indians 395353 9012213 371092 32 .255.329.411.740 .156.329 289 .329 110 +4 -0 +11 1.6
202323 AAAltoona Curve 10785 29307 20242 21 .341.477.6241.100 .282.407 2219 .477 223 +15 +0 +3 1.8
202424 AAAIndianapolis Indians 2220 2000 2100 00 .100.182.100.282 .000.200 459 .146 -30 -3 +0 +1 -0.3
202424 AAAltoona Curve 259230 531126 22782 20 .230.303.374.677 .143.311 308 .299 87 -4 +0 +7 0.4

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
Joe Perez (OGILVIE) 26 20 42 45 42 .204/.267/.329 .125.300 73 36% 7% 65 -0.3
Davis Wendzel
2023 · AAA
26 35→28 49→50 43→40 41 .191/.255/.331 .140.253 185 32% 7% 60 -1.0 .195/.273/.341 .146.245 195 28% 8% 71 -0.3 .191/.275/.335.144.22919426%8%68-0.4
Chase Pinder
2022 · AA
26 38 42→45 43→45 44 .190/.273/.285 .095.272 105 32% 8% 56 -1.3 .226/.321/.370 .144.293 1510 26% 11% 98 +1.6 .221/.324/.370.149.286161127%12%97+0.8
Zack Short
2021 · AAA
26 40→39 47→50 46→45 46 .199/.287/.342 .143.292 157 35% 10% 76 +0.1 .191/.286/.326 .135.262 159 31% 11% 72 -0.2 .179/.279/.311.132.24016931%11%63-0.6
Jeffrey Eure
2007 · AA
26 39→31 48→50 41→45 34 .201/.249/.340 .139.286 165 35% 4% 59 -1.1 .202/.256/.317 .115.302 117 35% 5% 56 -1.3 .159/.222/.237.078.2625539%5%17-1.2
Chris Sharpe
2022 · AAA
26 38→39 45 45→50 39 .191/.258/.315 .124.278 1211 34% 6% 57 -1.2 .189/.266/.294 .105.293 813 36% 8% 56 -1.3 .164/.257/.268.103.25871636%9%46-1.0
JJ Schwarz
2022 · AA
26 38 44→45 47→30 44 .195/.260/.302 .108.268 124 31% 8% 54 -1.4 .216/.284/.346 .130.306 154 32% 9% 76 +0.0 .206/.279/.334.128.29016133%9%68-0.3
Cael Brockmeyer
2018 · AAA
26 37→40 45 46→40 38 .192/.248/.309 .116.266 134 32% 6% 51 -1.7 .214/.272/.315 .101.317 107 34% 5% 63 -0.9 .241/.302/.322.081.3717534%5%73-0.0
Joe DeCarlo
2021 · AA
27 40→38 43→50 47→30 40 .197/.265/.308 .111.291 115 34% 7% 58 -1.2 .199/.260/.292 .093.305 96 35% 7% 51 -1.7 .163/.224/.224.061.2498036%7%16-1.3
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
Johan Mieses
2021 · AAA
26 36→32 50→55 49→50 39 .197/.252/.341 .144.250 196 30% 6% 62 -0.9 .217/.289/.407 .190.277 268 31% 7% 95 +1.4 .205/.284/.414.208.25229731%8%90+0.5
Logan Hill
2019 · AA
26 39→40 50 41→45 39 .205/.267/.356 .151.290 195 35% 6% 72 -0.2 .209/.270/.357 .148.300 184 35% 7% 73 -0.1 .198/.259/.343.145.27917134%6%62-0.8
Ryan Dorow
2022 · AAA
26 41→42 46→45 48→45 41 .206/.273/.337 .131.294 148 34% 7% 69 -0.4 .211/.273/.328 .117.292 116 30% 7% 66 -0.6 .198/.264/.293.095.2747229%7%50-1.2
Trevor Schwecke
2023 · AAA
25 40 43→45 42→50 39 .196/.257/.308 .111.294 117 36% 7% 54 -1.4 .222/.280/.337 .115.319 1013 32% 7% 71 -0.3 .230/.289/.344.113.326101730%7%74-0.0
Sean Coyle
2017 · AAA
25 36 45→50 48→50 37 .186/.248/.306 .120.290 1412 39% 7% 50 -1.7 .185/.245/.287 .102.286 910 36% 7% 43 -2.2 .153/.212/.244.092.2243632%7%14-1.0
Matthew Allegra
2007 · AA
26 38→37 49→50 44→40 36 .195/.252/.339 .145.297 175 39% 6% 61 -1.0 .206/.260/.354 .148.285 165 32% 6% 68 -0.5 .196/.247/.351.155.25316229%5%58-0.8
Edwin Díaz
2022 · AAA
26 35→34 48→50 49→40 35 .182/.243/.323 .141.296 165 42% 6% 53 -1.5 .175/.228/.313 .138.310 186 47% 6% 43 -2.2 .160/.228/.305.145.23020439%7%40-1.3
Jordan Betts
2018 · AA
26 36→29 43→45 46→40 35 .184/.232/.292 .108.283 115 38% 6% 39 -2.5 .203/.251/.317 .114.300 134 35% 6% 54 -1.4 .191/.237/.292.101.27313034%5%38-1.6
Patrick Dorrian
2022 · AAA
26 39→37 48→55 48→45 41 .200/.265/.342 .141.295 166 36% 8% 66 -0.6 .196/.262/.348 .152.292 196 37% 8% 67 -0.5 .176/.243/.318.142.25419537%7%48-1.1
Chris Okey
2021 · AAA
26 37 46→45 49→40 37 .191/.244/.313 .122.278 145 36% 6% 50 -1.8 .212/.266/.329 .117.304 125 32% 6% 63 -0.8 .209/.262/.317.107.29110230%5%55-0.4
Shayne Fontana
2023 · AAA
26 41 44→45 45→55 45 .202/.287/.319 .117.301 138 35% 9% 71 -0.3 .224/.301/.331 .107.295 1018 26% 8% 79 +0.3 .230/.306/.325.095.29092522%7%76+0.1