Johnfrank Salazar3B Palm Beach Cardinals
Age 22 R/R 6'1" / 159 lbs A HR -14%BB -5% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION92 act + 12 ros · stats below = ROS only
showingROS
wRC+†73
AVG/OBP/SLG.273 / .333 / .364
PA12
HR0
K%25
BB%8
BABIP302
ISO91
MLB%0%
Value2026 · WAR
BAT: -0.1 runs (wOBA-derived runs vs avg)-0BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: +0.30+0.3WAR
0.00.51.00.10.20.30.40.40.40.30.20.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$13M ctrl surplus
Tools · ContractCON 57 / POW 36
Toolsscout grade
CONTACT57
scouting grade only
POWER36
scouting grade only
EYE49
scouting grade only
SPEED53
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.4$1M+$0.5M
2033Pre-Arb$1.0M+0.3$0.7M+$0.2M
2034Arb-1$1M+0.2$0.4M+$0.0M (cut)
2035Arb-2$1M
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202117 ROKDSL BOS Blue 191167 45812 16216 52 269354365720 96297 118 327 107 +2 +0 +4 0.6
202218 ASalem Red Sox 8374 19310 5171 00 257312324637 68333 206 280 76 -2 +0 +2 -0.1
202218 ROKFCL Red Sox 122101 33820 1793 30 327438446884 119355 714 397 155 +8 +1 +3 1.1
202319 ASalem Red Sox 137123 28305 14220 02 228307374681 146240 1610 307 94 -1 -1 +3 0.1
202319 ROKFCL Red Sox 10391 341103 5123 20 3744245931.018 220388 125 429 176 +9 +0 +2 1.2
202420 A+Peoria Chiefs 114102 21201 6192 01 206264255519 49235 175 233 44 -8 -0 +2 -0.6
202420 APalm Beach Cardinals 229200 571501 24294 01 285373375748 90329 1310 341 117 +5 -0 +5 0.9
202521 A+Peoria Chiefs 121111 25500 6172 60 225277270548 45260 145 249 55 -6 +1 +3 -0.3
202521 APalm Beach Cardinals 9983 22401 14132 62 265384349733 84304 1314 342 117 +2 +0 +2 0.5
202521 ROKFCL Cardinals 3834 6202 371 60 176263412675 235160 188 299 89 -1 +1 +1 0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL BOS Blue 191173 36611 10316 52 208275272547 64235 165 236 46 -12 +0 +4 -0.8
202218 A MLESalem Red Sox 8376 17310 3261 00 224263289552 66315 314 228 40 -6 +0 +2 -0.4
202218 ROK MLEFCL Red Sox 122108 26520 10133 30 241322324646 83258 118 276 73 -4 +1 +3 -0.1
202319 A MLESalem Red Sox 137129 25304 8320 02 194241310551 116223 236 245 52 -8 -1 +3 -0.6
202319 ROK MLEFCL Red Sox 10393 26702 3173 20 280323419743 140301 173 334 112 +1 +0 +2 0.4
202420 A+ MLEPeoria Chiefs 114103 20201 5262 01 194245243488 49221 234 208 27 -10 -0 +2 -0.8
202420 A MLEPalm Beach Cardinals 229207 511301 17434 01 246316324639 77299 197 282 77 -6 -0 +5 -0.2
202521 A+ MLEPeoria Chiefs 121113 22400 4242 60 195235230465 35233 203 206 26 -11 +1 +3 -0.7
202521 A MLEPalm Beach Cardinals 9986 21401 11192 62 244343326669 81298 1911 299 88 -1 +0 +2 0.1
202521 ROK MLEFCL Cardinals 3835 3101 2101 60 86158200358 114116 265 192 16 -4 +1 +1 -0.2
202117 ROK MLEDSL BOS Blue 191173 36611 10316 52 208275272547 64246 165 236 46
202117 ROK RAWDSL BOS Blue 191167 45812 16216 52 269354365720 96297 118 327 46
202218 ROK MLE2 teams 205184 41720 13394 30 223289283571 60281 196 257 60
202218 ROK RAW2 teams 205175 521130 22264 30 297388394782 97347 1311 349 60
202319 A MLE2 teams 240222 521007 11493 22 234280374654 140265 205 283 78
202319 A RAW2 teams 240214 621408 19343 22 290356467823 178307 148 360 78
202420 A MLE2 teams 343310 701402 22686 02 226290290580 65280 206 257 60
202420 A RAW2 teams 343302 781702 30486 02 258337334672 76298 149 305 60
202521 A+ MLE3 teams 258234 46902 17535 182 197266261526 64243 217 240 48
202521 A+ RAW3 teams 258228 531103 23375 182 232316320637 88263 149 292 48
202117 ROK MLEDSL BOS Blue 191173 36611 10316 52 208275272547 64235 165 236 46
202218 ROK MLE2 teams 205186 41720 13394 30 220289280568 59281 196 257 60
202319 A MLE2 teams 240224 521007 11493 22 232280371650 138256 205 283 78
202420 A MLE2 teams 343312 701402 22686 02 224290288578 64273 206 257 60
202521 A+ MLE3 teams 258234 46902 17535 182 197266261526 64241 217 240 48
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202319 A MLE2 teams 240224 521007 11493 22 232280371650 138256 205 283 78
202420 A MLE2 teams 343312 701402 22686 02 224290288578 64273 206 257 60
202521 A+ MLE3 teams 258234 46902 17535 182 197266261526 64241 217 240 48
YTD22 A MLESTL 9284 23801 6282 41 274337405742 131400 307 320 103 +0 +0 +0 +0 +2 0.3
▸ 2026 season
YTD22 A RAWSTL 9282 26901 8202 41 317391463855 146410 229 382 103
ROS22 A MLESTL 0% 1211 3100 130 00 273333364697 91302 258 277 73 -0 +0 +0 +0 +0 -0.0
TOT22 A MLESTL 10495 26901 7312 41 274337400737 126397 307 315 99 -0 +0 +0 +0 +2 0.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202723 MLB MLESTL 34% 297271 621404 20724 61 229292325616 96300 247 288 81 -7 +1 +0 +1 +6 0.2
202824 MLB MLESTL 46% 379344 821817 26906 72 238303358661 119301 247 296 86 -6 +1 +0 +1 +8 0.4
202925 MLB MLESTL 52% 425386 922018 301006 82 238303358661 119300 247 300 89 -5 +1 +0 +2 +9 0.6
203026 MLB MLESTL 54% 454411 992219 331077 92 241308365673 124300 247 302 91 -5 +1 +0 +2 +10 0.7
203127 MLB MLESTL 54% 466422 10222110 341107 92 242309370679 128300 247 302 91 -5 +1 +0 +2 +10 0.8
203228 MLB MLESTL 54% 468423 1012219 351117 92 239308359667 121300 247 301 90 -6 +1 -1 +2 +10 0.7
203329 MLB MLESTL 53% 463418 1002219 351117 82 239309361670 122299 248 299 88 -6 +1 -1 +2 +10 0.5
203430 MLB MLESTL 52% 455411 972119 341107 72 236305358663 122297 247 296 87 -7 +1 -2 +2 +10 0.3
203531 MLB MLESTL 52% 443401 922008 331086 61 229298339637 110295 247 292 84 -9 +1 -3 +2 +10 0.1
202723 MLB CTXSTL 34% 10292 21501 7252 20 228297315612 87300 257 274 81 -2 +0 +0 +0 +2 0.1
202824 MLB CTXSTL 46% 175158 37803 12423 31 234301342642 108300 247 282 86 -3 +0 +0 +1 +4 0.2
202925 MLB CTXSTL 52% 219198 461004 16523 41 232300343643 111300 247 286 89 -3 +0 +0 +1 +5 0.3
203026 MLB CTXSTL 54% 246222 541215 18584 51 243311374685 131299 247 288 91 -3 +1 +0 +1 +5 0.4
203127 MLB CTXSTL 54% 253228 541205 19604 51 237307355662 118299 248 288 91 -3 +1 +0 +1 +5 0.4
203228 MLB CTXSTL 54% 254229 541205 19604 51 236306354659 118299 247 287 90 -3 +1 -0 +1 +6 0.4
203329 MLB CTXSTL 53% 246222 521105 18594 41 234303351655 117298 247 285 88 -3 +0 -1 +1 +5 0.3
203430 MLB CTXSTL 52% 239216 501104 18583 41 231300338638 106297 248 283 87 -4 +0 -1 +1 +5 0.2
203531 MLB CTXSTL 52% 230208 471004 17563 31 226294332626 106294 247 279 84 -4 +0 -1 +1 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 19641773 41591136 14447030 358 234303347650 113297 247 284 81 -28 +4 -4 +7 +43 2.2
/ 162G A+C 650587 13730012 4815610 123 233303346649 112296 247 284 81 -9 +1 -1 +2 +14 0.7
Career MLE 50994621 10752281085 354116281 9724 233299341640 109291 237 287 81 -57 +7 -7 +14 +84 4.2
/ 162G MLE 650589 13729111 4514810 123 233298341639 109290 237 287 81 -10 +1 -1 +2 +14 0.7