Yorfran JohnSS DSL CLE Mendoza
Age 21 S/R 5'10" / 163 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 46 proj PA
wRC+†54
AVG/OBP/SLG.212 / .273 / .282
PA46
HR0
K%26
BB%7
ISO70
MLB%0%
Value2026 · WAR
BAT: -2.4 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.30.50.50.6+$15M 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
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.9M $2M +$1M

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
202217 ROKDSL CLE Blue 6257 12100 4180 11 211262228490 18300 296 215 23
202217 ROKDSL CLE Blue 6255 15100 6120 11 273344291635 18341 1910 293 82
202318 ROKDSL Guardians Blue 110102 16101 3174 13 157211196407 39176 153 175 -8
202318 ROKDSL Guardians Blue 110100 20101 5124 13 200266240506 40216 115 237 40
202419 ROKDSL CLE Mendoza 5649 6000 6180 32 122218122341 188 3211 170 -12
202419 ROKDSL CLE Mendoza 5645 7000 10120 32 156309156465 206 2118 238 40
▸ 2026 Season
202621 MLBPIT 4642 8100 3121 10 190261214475 24286 267 256 54 -2 +0 +0 +0 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBPIT 34% 113103 22311 8291 10 214277291568 78288 267 267 62 -5 +0 +0 +1 +3 -0.0
202823 MLBPIT 48% 248226 50714 17623 31 221285314599 93289 257 274 68 -9 +0 +0 +3 +7 0.1
202924 MLBPIT 53% 347315 711026 25874 41 225291327618 102290 257 280 72 -11 +0 +0 +4 +10 0.3
203025 MLBPIT 55% 407370 831227 291015 51 224290324614 100291 257 282 74 -12 +1 +0 +4 +12 0.5
203126 MLBPIT 56% 444404 931438 321105 62 230295339634 109291 257 284 75 -12 +0 +0 +5 +13 0.5
203227 MLBPIT 55% 463420 961439 341156 62 229296340636 112291 257 284 75 -13 +0 +0 +5 +13 0.6
202722 MLBPIT 34% 3936 7100 3100 00 194256222479 28286 268 257 55 -2 +0 +0 +0 +1 -0.0
202823 MLBPIT 48% 120110 25412 8301 20 227286336622 109288 257 265 61 -5 +0 +0 +1 +3 -0.0
202924 MLBPIT 53% 183166 37513 13462 21 223287319607 96289 257 270 65 -7 +0 +0 +2 +5 -0.0
203025 MLBPIT 55% 223202 46714 16553 31 228294332626 104289 257 273 67 -8 +0 +0 +2 +6 0.1
203126 MLBPIT 56% 247224 50715 18613 31 223290330620 107289 257 274 68 -9 +0 +0 +3 +7 0.1
203227 MLBPIT 55% 255231 53815 19643 31 229296338634 108289 257 274 68 -9 +0 +0 +3 +7 0.1
▸ Career Totals
Career 1067969 21832519 7726612 134 225290327617 102289 257 271 66 -41 +1 +0 +11 +30 0.1
/ 162G 650590 13319312 471627 82 225290329619 103289 257 271 66 -25 +1 +0 +7 +18 0.1
Career 22962088 457631236 16156929 3113 219284312596 93281 257 271 65 -90 +1 +0 +25 +65 0.1
/ 162G 650591 12918310 461618 94 218284310593 91281 257 271 65 -25 +0 +0 +7 +18 0.0

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
202217 ROKDSL CLE Blue 6255 15100 6120 11 273344291635 18341 1910 293 82 -1 -0 +2 0.0
202318 ROKDSL Guardians Blue 110100 20101 5124 13 200266240506 40216 115 237 40 -7 -1 +3 -0.5
202419 ROKDSL CLE Mendoza 5645 7000 10120 32 156309156465 206 2118 238 40 -4 -0 +2 -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 Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 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
#4Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,1121914227289330+12+121.01.1
/162664118+7.1+7.20.6pk7: 1
#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
Yorfran John (OGILVIE) 21 212/273/282 70286 01 26% 7% 54 -0.1
Arquímedes Gamboa
2019 · A
21 42→44 38→40 48→50 44 202/264/277 75279 57 28% 7% 48 -1.9 182/258/257 75275 514 32% 9% 42 -2.3 198/284/2909229881533%10%58-0.7
Sandy León
2010 · A
21 39→49 35→45 45→30 41 188/242/243 55269 35 30% 6% 30 -3.1 220/278/304 84297 53 25% 7% 61 -1.0 235/296/34010630010024%7%75+0.0
Marcus Littlewood
2013 · A
21 40 40→45 48→45 41 198/248/289 92267 87 29% 6% 44 -2.1 199/266/305 106272 105 28% 8% 57 -1.2 209/274/32211327010425%8%62-0.4
Jhoan Urena
2016 · A
21 41→47 37→45 53→45 40 199/241/274 75262 47 25% 5% 37 -2.7 210/267/325 115292 116 30% 7% 63 -0.9 212/271/33512329713532%7%63-0.7
Alan Schoenberger
2010 · A
21 39 37→45 49→45 41 186/247/260 75289 38 35% 7% 37 -2.7 200/248/293 93296 76 33% 6% 46 -2.0 188/236/280922757533%5%34-1.4
Jose Marquez
2019 · A
21 43 42→50 48→50 39 212/256/319 107280 87 27% 5% 56 -1.3 211/260/311 100309 98 33% 5% 56 -1.3 125/197/20681204131244%7%1-0.9
Rosell Herrera
2013 · A
20 40→50 37→45 48→55 40 193/243/266 73268 59 29% 6% 37 -2.7 229/276/310 81309 710 26% 6% 62 -0.9 247/301/3379031542422%7%76+0.1
Riley Unroe
2017 · A
21 39→48 36→50 46→55 42 189/249/245 56269 412 30% 7% 33 -2.9 195/262/273 78283 612 31% 8% 46 -2.0 227/311/367139295152627%10%89+0.5
Angel Martínez
2022 · A
20 41→47 41→50 49→50 44 202/257/305 102265 810 26% 7% 53 -1.5 223/285/351 128285 1210 25% 7% 77 +0.1 226/291/358132282131024%7%79+0.2
Alejandro Flores
2016 · A
20 37 39→50 45→40 43 182/248/265 83263 75 32% 8% 39 -2.5 203/261/310 107295 96 32% 7% 56 -1.3 202/257/34214027113430%6%59-0.5
Junior Valera
2013 · A
20 42 36→40 51→60 45 196/266/265 69275 210 28% 8% 46 -2.0 226/289/310 84293 318 22% 8% 67 -0.5 245/308/3389430732820%8%77+0.1
Angelo Mora
2014 · A
21 41→50 37→45 48→45 40 199/240/271 72263 513 26% 5% 36 -2.7 224/266/310 86302 46 26% 5% 57 -1.2 245/279/344993215424%4%68-0.3
Adrian Nieto
2011 · A
21 40→45 36→45 45→40 45 192/260/254 62266 44 28% 8% 41 -2.3 205/267/305 100294 94 31% 7% 57 -1.2 213/279/32511229711330%8%66-0.3
Griff Erickson
2009 · A
21 42→50 38→45 42→40 44 202/268/282 80277 64 28% 7% 52 -1.6 216/279/322 106271 83 22% 8% 66 -0.6 213/289/34212926414224%9%75-0.0
Christian Lara
2006 · A
21 42→49 36→45 49→50 41 199/248/264 65276 46 28% 6% 37 -2.6 207/265/286 79292 512 29% 7% 51 -1.7 222/274/3241023008927%6%62-0.6
Juan Centeno
2011 · A
21 43 37→45 50→40 44 204/257/271 67265 49 24% 6% 44 -2.1 244/285/305 61305 26 20% 5% 63 -0.8 238/286/35211428111219%5%73-0.1
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Cole Tucker
2017 · A
21 46 36→45 49→55 42 219/263/290 70289 313 25% 6% 50 -1.7 218/276/316 98291 723 25% 7% 63 -0.8 211/274/331120275101226%8%63-0.5
Jose Herrera
2018 · A
21 42 39→40 44→40 45 203/251/289 86249 63 21% 6% 46 -2.0 203/267/293 90267 74 25% 8% 54 -1.4 206/288/299932749326%10%63-0.4
Pedro Florimón
2008 · A
21 40→50 37→45 47→55 39 193/244/262 69285 512 33% 6% 36 -2.7 200/249/285 85309 514 35% 6% 44 -2.1 219/275/335116325101134%6%66-0.3