Johan Fernandez

C ACL D-backs
Age 20 R/R 6'0" / 180 lbs ROK HR -11% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKDSL Arizona R…76.246/.347/.4153122—.134/.227/.194
202619ROKARI58.261/.414/.3040042—.160/.276/.180
2027PROJ0% MLB20MLBARI168.204/.276/.28212600.0
2028PROJ34% MLB21MLBARI51.214/.287/.30911650.0
2029PROJ48% MLB22MLBARI138.218/.291/.32021700.0
Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
BB%74
wRC+55
wOBA45
Chase%40
K%20
ISO12
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 1% · didn't stick 96%
CompsEmilio Guerrero (age 20) · Ronnierd Garcia (age 20) · James Harris (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 60 proj PA
wRC+†60
AVG/OBP/SLG.202 / .274 / .280
PA60
HR1
K%29
BB%8
ISO79
MLB%0%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.20.30.40.50.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$13M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.4$0.9M+$0.5M
2035Pre-Arb$1.0M+0.3$0.7M+$0.2M
2036Arb-1$1M+0.1$0.2M+$0.0M (cut)
2037Arb-2$1M———
2038Extbeyond 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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202417 ROKDSL Arizona Black — 5443 8400 7113 01 186340279619 93250 2013 293 24 — — — — — —
202518 ROKDSL Arizona Red — 7665 16203 8172 10 246347415762 169289 2211 340 22 — — — — — —
202619 ROKACL D-backs — 5846 12200 11171 00 261414304718 43414 2919 345 42 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Arizona Black — 5445 6300 5133 01 133264200464 67165 249 203 24 — — — — — —
202518 ROK MLEDSL Arizona Red — 7667 9101 6222 10 134227194421 60184 298 201 22 — — — — — —
202619 ROK MLEACL D-backs — 5850 8100 7241 00 160276180456 20335 4112 231 42 — — — — — —
202417 ROK MLEDSL Arizona Black — 5445 6300 5133 01 133264200464 67188 249 203 24 — — — — — —
202417 ROK RAWDSL Arizona Black — 5443 8400 7113 01 186340279619 93250 2013 293 24 — — — — — —
202518 ROK MLEDSL Arizona Red — 7667 9101 6222 10 134227194421 60182 298 201 22 — — — — — —
202518 ROK RAWDSL Arizona Red — 7665 16203 8172 10 246347415762 169289 2211 340 22 — — — — — —
202619 ROK MLEACL D-backs — 5850 8100 7241 00 160276180456 20308 4112 231 42 — — — — — —
202619 ROK RAWACL D-backs — 5846 12200 11171 00 261414304718 43414 2919 345 42 — — — — — —
202417 ROK MLEDSL Arizona Black — 5446 6300 5133 01 130264196460 65165 249 203 24 — — — — — —
202518 ROK MLEDSL Arizona Red — 7668 9101 6222 10 132227191418 59184 298 201 22 — — — — — —
202619 ROK MLEACL D-backs — 5850 8100 7241 00 160276180456 20335 4112 231 42 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Arizona Black — 5446 6300 5133 01 130264196460 65165 249 203 24 — — — — — —
202518 ROK MLEDSL Arizona Red — 7668 9101 6222 10 132227191418 59184 298 201 22 — — — — — —
202619 ROK MLEACL D-backs — 5850 8100 7241 00 160276180456 20335 4112 231 42 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEARI 0% 168151 31611 13492 21 204276282559 79288 298 257 60 -8 +0 +0 +3 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEARI 34% 148134 28512 11432 11 208282297578 89289 297 265 65 -6 -0 +0 +3 +3 -0.0
202922 MLB MLEARI 48% 285257 551024 22814 31 212286309595 97290 288 271 70 -10 +0 +0 +5 +6 0.1
203023 MLB MLEARI 54% 382344 731326 301075 42 216289320609 104291 288 277 73 -12 +0 +0 +7 +8 0.3
203124 MLB MLEARI 55% 447403 881628 351246 52 219292329621 110292 288 281 77 -12 +0 +0 +8 +10 0.6
203225 MLB MLEARI 56% 485436 961739 391337 52 221294336630 115293 278 285 79 -12 +0 +0 +9 +11 0.7
203326 MLB MLEARI 56% 507454 10118310 411397 52 221295338632 117292 278 286 80 -12 +0 +0 +9 +11 0.8
203427 MLB MLEARI 55% 517464 10218310 411427 42 220294335629 115292 278 284 79 -13 +0 +0 +9 +11 0.7
203528 MLB MLEARI 55% 518465 10218310 411447 32 218291330622 112291 288 282 77 -14 -0 -1 +9 +11 0.5
203629 MLB MLEARI 53% 512459 991829 411447 11 215289324613 109289 288 278 74 -16 -0 -1 +9 +11 0.3
203730 MLB MLEARI 53% 504453 951728 401436 11 212285316601 104287 288 273 71 -17 -0 -2 +9 +11 0.0
202821 MLB CTXARI 34% 5146 10201 4151 10 214287309596 94299 298 272 65 -2 +0 +0 +1 +1 0.0
202922 MLB CTXARI 48% 138124 27512 11392 11 218291320612 102300 288 278 70 -5 -0 +0 +2 +3 0.0
203023 MLB CTXARI 54% 207186 41813 16583 21 222295331625 109301 288 283 73 -7 +0 +0 +4 +4 0.2
203124 MLB CTXARI 55% 248223 501024 20693 31 225298339637 115302 288 288 77 -7 +0 +0 +4 +5 0.3
203225 MLB CTXARI 56% 272244 561125 22754 31 227300346646 120303 288 291 79 -7 +0 +0 +5 +6 0.4
203326 MLB CTXARI 56% 285256 581225 23784 31 227300348648 121302 278 292 80 -7 +0 +0 +5 +6 0.5
203427 MLB CTXARI 55% 286257 571125 23794 21 226299345644 120302 288 291 79 -7 +0 +0 +5 +6 0.4
203528 MLB CTXARI 55% 284255 571125 23794 21 224297341637 117300 288 288 77 -8 +0 -0 +5 +6 0.3
203629 MLB CTXARI 53% 274246 561125 22774 11 221294334628 113299 288 284 74 -8 -0 -1 +5 +6 0.1
203730 MLB CTXARI 53% 265239 521024 21753 11 218290326616 108296 288 279 71 -9 -0 -1 +5 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23102076 464911639 18564432 199 224297339636 116303 288 286 73 -67 +0 -2 +41 +50 2.3
/ 162G— A+C — 650584 13126511 521819 53 224298342640 118304 288 286 73 -19 +0 -1 +12 +14 0.6
Career— MLE — 45534085 8731572378 364127765 3417 214288321609 107289 288 276 73 -129 +0 -4 +78 +95 4.0
/ 162G— MLE — 650583 12422311 521829 52 213287317604 105288 288 276 73 -19 +0 -1 +12 +14 0.6