Jorge PuertaC ACL Reds
Age 24 R/R 5'11" / 178 lbs ROK HR +6% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†70
AVG/OBP/SLG.216 / .283 / .324
PA76
HR1
K%27
BB%7
ISO109
MLB%0%
Value2026 · WAR
BAT: -2.6 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
0.00.51.00.30.60.90.90.80.60.40.10.0+$34M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$1.0M+0.4$0.9M+$0.5M
2034Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2035Arb-1$0.2M
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$2M

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
202119 ROKDSL Dodgers Shoemaker 136117 27504 14214 40 231333376709 145247 1510 312 97
202119 ROKDSL Dodgers Shoemaker 136107 32605 24164 40 299444495940 196310 1218 418 178
202220 ROKACL Dodgers 155132 331006 16296 10 250357462819 212276 1910 343 121
202220 ROKACL Dodgers 155124 401206 24206 10 3234555651.019 242343 1315 445 199
202321 ARancho Cucamonga Quakes 336291 631202 311059 23 216311278590 62323 319 266 62
202321 ARancho Cucamonga Quakes 336281 721602 41749 23 256369335703 78333 2212 324 106
202422 ROKACL Reds 6860 13101 4151 00 217277283560 67261 226 225 30
202422 ROKACL Reds 6858 15101 6101 00 259338328666 69286 159 295 84
▸ 2026 Season
202624 MLBCIN 7669 14301 6201 10 203276290566 87285 268 277 70 -3 +0 +0 +1 +2 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBCIN 30% 131118 27513 10342 21 229300364664 136286 268 285 77 -3 +0 +0 +2 +4 0.3
202826 MLBCIN 44% 235212 47915 18613 41 222292344636 123287 268 291 81 -5 +0 +0 +4 +7 0.6
202927 MLBCIN 49% 299270 611127 23774 51 226296359656 133287 268 293 82 -6 +1 +0 +5 +8 0.9
203028 MLBCIN 51% 340306 701328 27884 51 229300363662 134287 268 292 82 -7 +1 -1 +6 +10 0.9
203129 MLBCIN 51% 359323 721328 29934 51 223295350645 127286 268 290 80 -8 +1 -1 +6 +10 0.8
203230 MLBCIN 56% 370333 741428 30974 41 222294348643 126285 268 288 78 -9 +0 -2 +7 +10 0.6
203331 MLBCIN 59% 355320 701327 28944 41 219290338627 119282 268 283 75 -10 +0 -3 +6 +10 0.4
203432 MLBCIN 61% 333299 651217 27904 31 217291334625 117279 278 278 71 -11 +0 -4 +6 +9 0.1
203533 MLBCIN 62% 298269 561016 24823 21 208280320600 112275 288 271 66 -12 +0 -4 +5 +8 -0.2
202725 MLBCIN 30% 3936 7101 3100 10 194256306562 111289 268 279 72 -1 +0 +0 +1 +1 0.1
202826 MLBCIN 44% 10494 21412 8271 20 223291351642 128290 268 285 76 -3 +0 +0 +2 +3 0.2
202927 MLBCIN 49% 146132 30613 11382 21 227297356653 129290 268 286 77 -4 +0 +0 +3 +4 0.3
203028 MLBCIN 51% 175157 36714 14452 31 229301363664 134289 268 286 77 -5 +0 -0 +3 +5 0.3
203129 MLBCIN 51% 185166 37714 15482 21 223295349644 127289 268 284 76 -5 +0 -1 +3 +5 0.3
203230 MLBCIN 56% 206186 42815 16542 21 226294360654 134287 268 282 74 -6 +0 -1 +4 +6 0.2
203331 MLBCIN 59% 208187 41814 17552 21 219291337628 118285 268 277 71 -7 +0 -2 +4 +6 0.1
203432 MLBCIN 61% 202182 39714 16542 21 214285330615 115281 278 272 66 -8 +0 -2 +4 +6 -0.0
203533 MLBCIN 62% 185166 36614 15512 10 217290337627 120277 288 265 61 -8 +0 -3 +3 +5 -0.2
▸ Career Totals
Career 14501306 28954831 11538215 176 221292346638 125286 268 279 72 -46 +1 -9 +26 +41 1.3
/ 162G 650585 13024414 521717 83 222294349643 126287 268 279 72 -21 +0 -4 +12 +18 0.6
Career 34913119 6921311473 28790653 4212 222298343641 121286 268 286 77 -90 +4 -15 +62 +99 6.1
/ 162G 650581 12924314 5316910 82 222298346644 124286 268 286 77 -17 +1 -3 +12 +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
202119 ROKDSL Dodgers Shoemaker 136107 32605 24164 40 299444495940 196310 1218 418 178 +12 +1 +4 1.7
202220 ROKACL Dodgers 155124 401206 24206 10 3234555651.019 242343 1315 445 199 +17 +0 +4 2.2
202321 ARancho Cucamonga Quakes 336281 721602 41749 23 256369335703 78333 2212 324 106 +2 -1 +10 1.1
202422 ROKACL Reds 6858 15101 6101 00 259338328666 69286 159 295 84 -1 +0 +2 0.1

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,5273218221289342+27+242.62.5
/162664148+11.9+10.41.2pk7: 2
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 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
Jorge Puerta (OGILVIE) 24 216/283/324 108285 11 27% 7% 70 -0.0
Jeferson Morales
2023 · A
24 38→45 47→50 49→50 43 195/276/331 137262 149 30% 7% 69 -0.4 215/289/349 134277 139 26% 7% 79 +0.3 221/296/35713627513823%7%81+0.2
Luis Santana
2023 · A
24 43 44→45 48→50 43 215/283/333 118286 1211 28% 7% 72 -0.2 206/263/326 120268 137 28% 5% 62 -0.9 190/242/30711724015527%4%45-1.1
Sicnarf Loopstok
2017 · A
24 43→38 42→55 50 37 209/268/315 106297 913 31% 5% 61 -1.0 220/290/388 168304 219 33% 7% 90 +1.0 212/288/40419228426734%8%94+0.8
Alsander Womack
2023 · A
24 48→43 43→40 44→45 47 238/297/340 103293 127 23% 7% 79 +0.3 217/281/301 84281 99 24% 7% 63 -0.9 205/273/275712648824%7%50-0.9
Jake Slaughter
2021 · A
24 46→47 40→50 49→55 41 222/273/317 95299 87 28% 6% 63 -0.9 217/283/342 125314 1420 34% 6% 75 -0.0 218/292/378160297202532%7%85+0.5
Alex Isola
2021 · A
23 46→45 45→50 49→40 44 227/279/348 122288 128 26% 6% 74 -0.1 217/284/369 152276 204 28% 8% 82 +0.5 213/284/36114826720227%8%77+0.1
Kody Hoese
2021 · A
24 47→49 45→50 50→40 46 230/289/353 123281 126 22% 7% 79 +0.3 196/238/279 83268 84 29% 5% 37 -2.6 233/288/37013729115125%6%80+0.3
Jhoneiker Betancourt
2023 · A
23 42 40→55 50→40 43 203/279/294 91279 76 28% 7% 60 -1.0 209/281/354 145278 184 31% 7% 78 +0.2 186/269/36117523526033%7%79+0.1
Vito Friscia
2021 · A
24 43 40→45 49→40 42 208/266/303 94290 75 30% 7% 56 -1.3 208/289/325 117317 124 35% 9% 72 -0.2 195/284/31411929612235%10%66-0.3
Stevie Berman
2019 · A
24 44 39→50 48→40 47 211/276/298 87259 74 21% 7% 59 -1.1 222/293/340 118283 126 25% 8% 78 +0.2 195/283/32413024615226%9%69-0.1
John Hester
2008 · A
24 42 46→55 47→50 40 214/264/344 130283 147 29% 6% 66 -0.6 237/278/387 150311 149 27% 5% 83 +0.6 247/290/411163320151027%5%92+0.6
Brian O'Keefe
2017 · A
24 44→45 46→55 45→40 50 218/297/350 132277 123 25% 9% 82 +0.5 215/282/357 142271 154 26% 8% 78 +0.2 218/284/38416627822229%8%81+0.3
Miguel Amaya
2022 · AA
23 44→42 44→50 50→40 49 214/303/331 117278 117 26% 9% 81 +0.4 223/308/361 138300 155 29% 8% 91 +1.1 228/299/36814027116122%7%86+0.3
Jackson Brennan
2007 · A
24 46→42 42→45 46→50 47 219/308/327 108299 910 28% 9% 82 +0.5 209/301/306 97289 810 28% 9% 74 -0.1 195/297/2828727271028%9%64-0.4
Aaron Reza
2009 · A
24 46→47 42→45 49→40 46 225/295/333 108282 95 23% 7% 77 +0.1 214/273/306 92291 86 27% 6% 60 -1.0 176/219/213372554031%5%10-1.0
Jake Lemmerman
2013 · AA
24 46→50 42→45 50→45 45 221/296/333 112299 98 28% 8% 78 +0.2 196/271/298 102276 99 30% 8% 58 -1.2 174/252/2679324410931%9%39-1.3
Tony Delmonico
2011 · A
24 48 43→45 50→40 47 234/312/345 111301 116 25% 8% 88 +0.9 220/310/331 111307 104 29% 9% 84 +0.6 217/318/34112429713129%9%88+0.7
Dallas Carroll
2018 · A
24 48→30 44→45 46→45 45 236/292/351 115285 129 22% 6% 80 +0.4 181/244/259 78253 77 30% 7% 36 -2.7 155/218/216612136629%7%12-4.3
Cam Devanney
2021 · A
24 48→41 40→55 52→45 48 227/293/323 95270 715 18% 7% 73 -0.1 197/261/328 131269 145 31% 6% 62 -0.9 218/281/38316528118729%6%81+0.3
Jake Rogers
2018 · A
23 41→40 43→60 47→45 41 202/262/316 114279 910 30% 6% 58 -1.2 196/266/342 146271 177 33% 7% 68 -0.5 213/288/42921627131133%8%98+0.8