Johnfrank Salazar3B Peoria Chiefs
Age 22 R/R 6'1" / 159 lbs A+ HR -7%K -4% Svc 0.0 · Ctrl thru 2035 peak 1.2 · 2030
wRC+†73
AVG/OBP/SLG.227 / .291 / .322
PA245
HR4
K%20
BB%7
MLB%0%
BAT: -7.6 runs (wOBA-derived runs vs avg)-8BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
5560
PWR
3136
SPD
4853
EYE
4449
trajectory · 10 yrs
1.2peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.2$11M+$10M
2031Arb-3$0.9M+1.2$11M+$10M
2032Ext / FA-deal$0.9M+1.1$11M+$10M
2033Ext / FA-deal$2M+1.0$10M+$8M
2034Ext / FA-deal$2M+0.7$4M+$1M
2035Ext / FA-deal$2M+0.5$3M+$0.1M
Totals $9M $48M +$39M

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
202117 ROKDSL BOS Blue 191173 35601 10316 52 .202.270.254.524 .052.239 165 .229 33 -14 +0 +0 +1 +5 -0.8
202218 ROK2 teams 205184 42720 13384 30 .228.294.288.582 .060.286 196 .255 53 -11 +1 +0 +1 +6 -0.4
202319 A2 teams 240222 521007 11503 22 .234.280.374.654 .140.266 215 .281 73 -7 -0 +0 +1 +7 0.0
202420 A2 teams 343310 671302 22686 02 .216.281.277.558 .061.267 206 .247 48 -20 -1 +0 +1 +10 -1.0
202521 A+3 teams 258234 47902 17525 182 .201.270.265.534 .064.247 207 .239 41 -17 +3 +0 +1 +7 -0.6
▸ 2026 Season
202622 MLBSTL 245223 511004 17503 41 .229.292.327.620 .099.277 207 .280 73 -8 +0 +0 +1 +7 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%STL 297269 631215 22604 61 .234.302.342.644 .108.280 207 .292 82 -6 +1 +0 +1 +8 0.4
202824 MLB 26%STL 379342 811518 29765 72 .237.306.357.663 .120.281 208 .299 87 -6 +1 +0 +1 +11 0.7
202925 MLB 44%STL 425382 911719 34856 82 .238.310.359.669 .120.282 208 .303 90 -5 +1 +0 +2 +12 1.0
203026 MLB 59%STL 454408 9819110 37916 92 .240.313.365.678 .125.283 208 .306 92 -4 +1 +0 +2 +13 1.2
203127 MLB 76%STL 466418 10019110 39936 92 .239.313.361.674 .122.283 208 .306 92 -4 +1 +0 +2 +13 1.2
203228 MLB 84%STL 468420 10019110 39956 92 .238.312.360.671 .121.283 208 .305 92 -4 +1 -1 +2 +13 1.1
203329 MLB 90%STL 463415 9919110 39956 81 .239.313.361.674 .123.283 218 .303 90 -5 +1 -1 +2 +13 1.0
203430 MLBSTL 455408 9718110 38956 71 .238.312.360.672 .123.282 218 .300 88 -6 +1 -2 +2 +13 0.7
203531 MLBSTL 443397 921719 37946 60 .232.307.348.654 .116.281 218 .297 85 -7 +1 -3 +2 +13 0.5
203632 MLBSTL 426382 881618 36935 50 .230.305.340.645 .110.280 228 .292 82 -9 +1 -4 +2 +12 0.2
203733 MLBSTL 397356 811517 33895 40 .228.302.334.636 .107.279 228 .287 78 -10 +1 -4 +1 +11 -0.1
203834 MLBSTL 353317 711316 29824 30 .224.297.328.625 .104.278 238 .281 73 -11 +1 -5 +1 +10 -0.4
▸ Career Totals (MLE all levels + projections)
Career 65085860 135525414118 502133792 11322 .231.302.340.642 .109.279 218 .289 79 -155 +14 -20 +23 +184 4.8
/ 162G 650585 13525112 501349 112 .231.301.338.639 .108.278 218 .289 79 -15 +1 -2 +2 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL BOS Blue 191167 45812 16216 52 .269.354.365.720 .096.297 118 .327 108 +2 +0 +5 0.8
202218 ASalem Red Sox 8374 19310 5171 00 .257.312.324.637 .068.333 206 .280 73 -3 +0 +2 -0.0
202218 ROKFCL Red Sox 122101 33820 1793 30 .327.438.446.884 .119.355 714 .397 162 +8 +1 +3 1.3
202319 ASalem Red Sox 137123 28305 14220 02 .228.307.374.681 .146.240 1610 .307 93 -1 -1 +4 0.2
202319 ROKFCL Red Sox 10391 341103 5123 20 .374.424.5931.018 .220.388 125 .429 186 +10 +0 +3 1.4
202420 A+Peoria Chiefs 114102 21201 6192 01 .206.264.255.519 .049.235 175 .233 37 -8 -0 +3 -0.5
202420 APalm Beach Cardinals 229200 571501 24294 01 .285.373.375.748 .090.329 1310 .341 119 +5 -0 +6 1.1
202521 A+Peoria Chiefs 121111 25500 6172 60 .225.277.270.548 .045.260 145 .249 49 -7 +1 +3 -0.2
202521 APalm Beach Cardinals 9983 22401 14132 62 .265.384.349.733 .084.304 1314 .342 120 +2 +0 +3 0.6
202521 ROKFCL Cardinals 3834 6202 371 60 .176.263.412.675 .235.160 188 .299 87 -1 +1 +1 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
Johnfrank Salazar (OGILVIE) 22 55→60 31→36 48→53 49 .227/.291/.322 .095.277 44 20% 7% 73 -0.1
Kelby Tomlinson
2012 · A
22 49→59 40 55→60 44 .234/.284/.337 .103.297 613 23% 6% 72 -0.2 .216/.269/.274 .058.292 221 25% 6% 49 -1.8 .274/.334/.339.065.33432417%7%89+0.7
Jonathan Jones
2012 · A
22 50→60 39→45 50→55 46 .236/.299/.322 .086.303 716 23% 7% 75 -0.0 .226/.290/.292 .066.287 221 21% 7% 63 -0.8 .258/.318/.391.133.307132519%6%97+0.8
Kevin Newman
2016 · A
22 48→58 38→45 53→50 47 .228/.280/.310 .082.262 513 15% 6% 63 -0.8 .257/.302/.341 .084.291 512 13% 5% 80 +0.4 .274/.318/.369.096.30681813%5%90+0.8
Otto Lopez
2021 · A
22 53→59 39→45 47→55 44 .252/.291/.338 .086.301 512 18% 5% 75 -0.0 .258/.307/.352 .094.325 517 21% 6% 85 +0.7 .266/.318/.393.127.299132016%7%97+1.0
Nick Van Stratten
2007 · A
22 49→59 39→40 57→55 50 .228/.292/.324 .096.254 511 13% 6% 72 -0.2 .249/.307/.353 .104.286 512 14% 6% 86 +0.8 .304/.340/.384.080.34132311%4%103+0.8
Luis Santana
2021 · AA
22 51 39→45 47→50 49 .240/.311/.329 .088.285 78 18% 7% 82 +0.5 .212/.270/.330 .118.280 129 28% 5% 66 -0.6 .212/.267/.344.132.27216827%5%64-0.4
Osleivis Basabe
2022 · A
21 51→61 38→45 55→50 44 .241/.283/.325 .084.294 514 20% 5% 68 -0.5 .258/.302/.361 .103.312 515 18% 5% 85 +0.7 .259/.304/.363.104.31261518%5%84+0.5
Marty Costes
2019 · A
23 47→57 42→45 52→50 46 .224/.305/.337 .112.272 811 20% 6% 82 +0.5 .229/.308/.337 .108.278 1010 20% 8% 84 +0.6 .241/.330/.348.107.31381623%9%93+0.6
Tyler Freeman
2021 · A
22 51→56 38→40 52→55 44 .242/.293/.325 .083.277 412 14% 4% 73 -0.1 .256/.317/.349 .093.292 712 14% 5% 90 +1.0 .266/.337/.360.094.30291514%5%98+0.8
Ozzie Martínez
2010 · A
22 50→59 38→40 50 45 .236/.281/.314 .078.278 510 17% 5% 64 -0.8 .238/.284/.316 .078.284 411 17% 5% 66 -0.6 .228/.272/.297.069.27431017%5%52-1.2
Johnny Giavotella
2009 · A
22 50→59 41→45 46→50 47 .242/.288/.342 .100.277 710 16% 6% 75 -0.0 .249/.300/.352 .103.287 713 15% 6% 82 +0.5 .273/.320/.378.104.31481015%6%94+1.4
Tyler Holt
2011 · A
22 49→59 41→40 50→55 51 .230/.305/.341 .111.291 613 22% 9% 82 +0.5 .219/.282/.287 .068.300 220 25% 8% 59 -1.1 .262/.333/.322.060.33912721%9%84+0.4
Ke'Bryan Hayes
2019 · AA
22 50→54 41→50 52→50 46 .238/.295/.341 .103.299 714 22% 7% 78 +0.2 .244/.303/.376 .132.304 1112 22% 7% 91 +1.1 .256/.313/.394.138.313121621%7%95+1.2
Dan Robinson
2019 · A
22 51 38→40 51→50 51 .241/.303/.331 .090.286 410 17% 8% 79 +0.3 .215/.285/.291 .076.277 47 22% 9% 61 -1.0 .195/.273/.259.063.2553522%9%45-1.3
José Fermín
2021 · A
22 49→51 39→45 51→55 49 .235/.294/.319 .083.260 817 13% 6% 72 -0.2 .218/.287/.321 .103.244 1010 15% 7% 71 -0.3 .241/.336/.380.139.254142611%10%103+0.9
Humberto Castro
2013 · AAA
22 51 41→40 53→45 42 .248/.297/.346 .097.308 913 22% 5% 80 +0.4 .230/.276/.307 .077.279 68 19% 4% 61 -1.0 .264/.322/.324.060.3113515%5%80+0.1
Jake Elmore
2009 · A
22 46→56 40 45→55 45 .217/.280/.319 .102.286 610 25% 7% 66 -0.6 .232/.303/.309 .077.283 413 18% 9% 73 -0.1 .266/.337/.349.083.31432315%9%95+1.0
Taylor Davis
2012 · A
22 47→53 38→45 52→40 48 .220/.281/.309 .090.271 46 20% 7% 64 -0.8 .224/.282/.320 .096.269 75 18% 7% 67 -0.5 .263/.308/.385.122.29710115%6%91+0.5
Alejo Lopez
2018 · A
22 48→58 38→40 51→55 49 .226/.283/.307 .081.258 511 15% 6% 64 -0.8 .238/.289/.306 .068.293 38 19% 5% 66 -0.6 .267/.333/.360.092.30661214%8%95+1.0
Mark Zagunis
2015 · A
22 48→53 41→45 55→50 47 .227/.299/.337 .110.295 714 24% 8% 79 +0.3 .237/.325/.365 .128.306 119 24% 10% 98 +1.6 .233/.329/.369.136.30312825%10%98+1.2