John EstevezOF FCL Braves
Age 20 L/R 6'3" / 190 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION73 act + 96 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.186 / .271 / .256
PA96
HR1
K%26
BB%9
BABIP250
ISO70
MLB%0%
Value2026 · WAR
BAT: -12.6 runs (wOBA-derived runs vs avg)-13BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.4-0.5-0.42628
Tools · ContractCON 25 / POW 20
Toolsscout grade
CONTACT25
scouting grade only
POWER20
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
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
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 Braves 224196 30814 24663 44 153256265521 112205 2911 234 37
202317 ROKDSL Braves 224177 35923 42423 44 198359322681 124241 1919 319 103
202418 ROKFCL Braves 196163 22621 25664 73 135266215480 80210 3413 218 25
202418 ROKFCL Braves 196150 30831 38494 73 200375313688 113279 2519 321 104
202519 ROK2 teams 181161 21311 18551 33 130222180402 50190 3010 189 3
202519 ROK2 teams 181150 27511 29371 33 180317247563 67232 2016 272 66
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKATL 7362 9100 6302 20 145243161404 16257 418 205 15 -7 +0 +0 -0 +2 -0.5
YTD20 ROKATL 7358 12200 10212 20 207343241584 34300 2914 275 69 -3 +0 +0 -0 +2 -0.1
ROS20 ROKATL 0% 9686 16301 9251 20 186271256527 70260 269 249 49 -6 +0 +0 -1 +3 -0.3
ROS20 MLBATL 0% 01 0000 000 00 260 240 42 +0 -0
FULL20 ROKATL 7363 9100 6302 20 143243159402 16250 418 205 15 -7 +0 +0 -0 +2 -0.5
TOT20 ROKATL 169148 25401 15553 40 169259216475 47253 339 230 34 -13 +1 +0 -1 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBATL 34% 257228 46913 24663 41 202286289576 88267 269 267 62 -11 +0 +0 -2 +7 -0.5
202822 MLBATL 48% 369326 681326 35935 51 209295316611 107270 259 277 70 -12 +1 +0 -2 +10 -0.4
202721 MLBATL 34% 8879 15301 8231 10 190273266539 76267 269 258 56 -4 +0 +0 -1 +2 -0.2
202822 MLBATL 48% 179158 34713 17452 31 215299329629 114270 259 268 63 -7 +0 +0 -1 +5 -0.3
▸ Career Totals
Career 267238 491014 25683 41 206291307597 101269 259 265 61 -12 +0 +0 -2 +8 -0.6
/ 162G 650579 11924210 611667 102 206289306595 100269 269 265 61 -29 +1 +0 -4 +18 -1.3
Career 13231160 20342716 13537117 2512 175271265535 90239 2810 245 46 -81 +0 +0 -8 +37 -5.3
/ 162G 650570 1002138 661828 126 175270265535 89240 2810 245 46 -40 +0 +0 -4 +18 -2.6

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 Braves 224177 35923 42423 44 198359322681 124241 1919 319 103 +1 -1 +6 0.6
202418 ROKFCL Braves 196150 30831 38494 73 200375313688 113279 2519 321 104 +1 +0 +6 0.7
202519 AAugusta GreenJackets 2923 4000 650 00 174345174519 222 1721 269 64 -1 +0 +1 -0.0
202519 ROKFCL Braves 152127 23511 23321 33 181311260571 79234 2115 272 67 -6 -1 +4 -0.2

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
#1Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
243656204286295-3+0-0.8-0.4
/162664710-4.0+0.0-1.2pk7: 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
John Estevez (OGILVIE) 20 25 20 40 55 169/259/216 47253 14 33% 9% 34 -0.8
Oswal Leones
2021 · A
20 41 36→30 46→50 46 196/259/262 66262 412 25% 7% 43 -2.2 196/259/262 66296 38 32% 7% 43 -2.2 176/243/231552712933%7%25-1.1
Leandro Pineda
2022 · A
20 35→39 37→45 43→45 46 171/257/239 68251 47 31% 9% 37 -2.6 189/260/297 108280 95 33% 7% 53 -1.5 202/271/32212026112626%7%62-0.5
Miguel Arrendell
2008 · A
20 39 36→30 39→50 49 183/257/243 60229 45 21% 8% 37 -2.6 205/297/270 65270 412 23% 11% 62 -0.9 199/293/2596126741524%11%55-0.6
Aaron Shipman
2013 · A
21 39→35 35→30 44→50 48 182/265/240 58277 29 32% 10% 40 -2.4 219/302/285 66307 216 26% 10% 67 -0.5 235/324/2935831912124%11%73-0.1
Hector Hernandez
2016 · A
20 41 35→30 46→45 45 192/262/254 62262 27 26% 7% 43 -2.2 190/260/256 66301 38 35% 8% 42 -2.3 114/195/1493422701045%8%-12-1.3
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Jaden Rudd
2023 · A
20 40→36 40→30 50 49 191/283/285 94262 712 28% 10% 60 -1.0 181/291/247 66292 314 35% 10% 56 -1.3 157/284/2075026621636%11%41-1.2
Kleininger Teran
2009 · A
20 45 35→30 43→45 52 208/281/264 56258 25 19% 9% 53 -1.5 228/279/297 69279 24 18% 6% 59 -1.1 243/286/311682911216%5%62-0.3
Delbis Arcila
2013 · A
20 41 38→45 44→45 47 195/270/282 87273 56 29% 9% 53 -1.5 216/275/332 116308 115 31% 7% 68 -0.5 219/273/36014030416332%7%74-0.0
Ramiro Rodriguez
2017 · A
19 41 40 45→50 51 195/277/291 96232 66 18% 8% 59 -1.1 218/296/320 102265 811 20% 8% 74 -0.1 196/277/2869026081526%9%56-0.5
Sam McDonnell
2016 · A
20 45→43 36→40 45 46 211/270/277 65283 310 25% 7% 50 -1.7 205/279/288 83286 48 27% 9% 58 -1.2 197/278/281842745727%9%53-0.7
Branden Becker
2018 · A
21 41 35→40 40→30 41 196/240/250 53255 24 23% 5% 30 -3.1 233/275/313 80323 64 28% 5% 62 -0.9 248/286/321733447129%4%64-0.5
Bryan Santos
2019 · A
20 41 36→30 39→40 44 195/257/265 71267 34 27% 7% 43 -2.2 205/262/277 72269 35 23% 7% 47 -1.9 192/251/255632462421%7%35-1.3
Julian Morillo
2012 · A
20 41 34→30 45→50 47 189/257/241 52248 18 23% 7% 37 -2.7 212/258/289 77283 47 25% 5% 49 -1.8 242/264/328863014420%1%56-0.3
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1
Cristopher Luciano
2016 · A
20 41 39→40 44→50 50 194/287/280 86269 67 28% 10% 61 -1.0 189/274/269 80284 56 32% 9% 52 -1.6 77/194/108321304040%12%-22-1.1
Herman Armas
2006 · A
19 37 36→45 41→50 44 179/250/243 64257 47 30% 8% 35 -2.8 210/278/316 106287 910 28% 7% 66 -0.6 212/283/329117282111227%7%69-0.2
Julio Rojas
2008 · A
20 43 36→30 43→45 50 204/278/274 70268 36 24% 9% 54 -1.4 202/260/277 75268 38 24% 7% 46 -2.0 178/234/2466823101021%6%24-1.0
Felix Vinicio
2015 · A
20 44 37→40 43→30 50 208/270/280 72247 44 17% 7% 52 -1.6 210/254/273 63245 24 14% 5% 43 -2.2 202/240/254522331213%4%30-0.9
Carlos Duran
2012 · A
20 42 36→30 39→40 51 191/266/253 62221 33 15% 7% 44 -2.1 199/251/272 73229 44 15% 5% 41 -2.3 195/223/278832105010%3%27-1.0