Malvin Fernandez

SS FCL Braves
Age 18 S/R 5'9" / 155 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1695ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202516ROKATL141.195/.345/.2300522—.134/.259/.160
202617ROKATL129.211/.323/.3392329—.147/.220/.216
2027PROJMLE18MLBATL239.202/.275/.28624600.0
2028PROJ34% MLB19MLBATL41.207/.282/.3001166-0.0
2029PROJ50% MLB20MLBATL112.211/.287/.3122271-0.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
Speed61
ISO56
Z-Con%51
BB%40
Whiff%35
K%34
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 94%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 67 proj PA
wRC+†60
AVG/OBP/SLG.200 / .273 / .283
PA67
HR1
K%28
BB%8
ISO84
MLB%0%
Value2027 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.20.30.40.40.40.40.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$9M ctrl surplus
Tools · ContractCON 41 / POW 37
Toolsscout grade
CONTACT41
scouting grade only
POWER37
scouting grade only
EYE63
scouting grade only
SPEED53
scouting grade only
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.4$1M+$0.5M
2034Pre-Arb$1.0M+0.4$0.9M+$0.5M
2035Pre-Arb$1.0M+0.4$0.9M+$0.4M
2036Arb-1$2M+0.4$0.8M+$0.0M
2037Arb-2$3M+0.2$0.4M+$0.0M (cut)
2038Arb-3$2M+0.1$0.2M+$0.0M (cut)
Totals $5M $4M +$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 = full-season projection (no games played yet). 2028+ 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)
202516 ROKDSL Braves — 141113 22400 23273 52 195345230575 35250 1916 281 22 — — — — — —
202617 ROKFCL Braves — 129109 23422 18320 31 211323339662 128273 2514 300 29 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202516 ROK MLEDSL Braves — 141119 16300 17333 52 134259160419 25167 2312 200 22 — — — — — —
202617 ROK MLEFCL Braves — 129116 17311 11460 31 147220216436 69220 369 211 29 — — — — — —
202516 ROK MLEDSL Braves — 141119 16300 17333 52 134259160419 25182 2312 200 22 — — — — — —
202516 ROK RAWDSL Braves — 141113 22400 23273 52 195345230575 35250 1916 281 22 — — — — — —
202617 ROK MLEFCL Braves — 129116 17311 11460 31 147220216436 69225 369 211 29 — — — — — —
202617 ROK RAWFCL Braves — 129109 23422 18320 31 211323339662 128273 2514 300 29 — — — — — —
202516 ROK MLEDSL Braves — 141120 16300 17333 52 133259158417 25167 2312 200 22 — — — — — —
202617 ROK MLEFCL Braves — 129117 17311 11460 31 145220214434 68220 369 211 29 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202516 ROK MLEDSL Braves — 141120 16300 17333 52 133259158417 25167 2312 200 22 — — — — — —
202617 ROK MLEFCL Braves — 129117 17311 11460 31 145220214434 68220 369 211 29 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202718 MLB MLEATL 0% 239215 43722 20672 41 202275286561 84277 288 257 60 -11 +0 +0 +3 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202819 MLB MLEATL 34% 123111 24412 10341 21 207282300582 93280 288 266 66 -5 +0 +0 +1 +3 -0.1
202920 MLB MLEATL 50% 225201 42723 19613 52 211287312599 101282 278 273 71 -8 +0 +0 +2 +5 -0.0
203021 MLB MLEATL 58% 348312 671136 29924 73 215292322614 107283 268 279 75 -10 +0 +0 +4 +8 0.1
203122 MLB MLEATL 61% 438393 861538 371155 94 218295331625 113285 268 283 78 -11 +0 +0 +5 +9 0.3
203223 MLB MLEATL 63% 496445 981749 421286 104 221297337635 117286 268 287 80 -12 +0 +0 +5 +11 0.5
203324 MLB MLEATL 65% 536479 10618410 461396 114 222298339638 118287 269 288 81 -12 +1 +0 +6 +12 0.6
203425 MLB MLEATL 65% 560500 11119411 481457 125 222298340639 118287 269 289 82 -12 +0 +0 +6 +12 0.6
203526 MLB MLEATL 65% 575514 11420411 491497 125 222298340638 119286 269 289 81 -13 +0 +0 +6 +12 0.6
203627 MLB MLEATL 65% 576514 11319411 501507 115 221297338635 117286 269 287 81 -13 +0 +0 +6 +12 0.6
203728 MLB MLEATL 65% 569508 11119410 491497 105 219296333629 114285 269 285 79 -14 +0 -1 +6 +12 0.3
203829 MLB MLEATL 65% 556497 10818410 481476 105 217293327620 111284 269 281 76 -16 +0 -1 +6 +12 0.1
202819 MLB CTXATL 34% 4138 8101 3110 10 207282300582 93280 277 266 66 -2 +0 +0 +0 +1 -0.0
202920 MLB CTXATL 50% 112101 22412 9301 21 211287312599 101282 278 273 71 -4 +0 +0 +1 +2 -0.0
203021 MLB CTXATL 58% 201180 38713 17532 42 215292322614 107283 268 279 75 -6 +0 +0 +2 +4 0.0
203122 MLB CTXATL 61% 269241 53925 23703 62 218295331625 113285 269 283 78 -7 +0 +0 +3 +6 0.2
203223 MLB CTXATL 63% 314280 621126 27814 73 221297337635 117286 269 287 80 -7 +0 +0 +3 +7 0.3
203324 MLB CTXATL 65% 348311 691227 30904 73 222298339638 118287 269 288 81 -8 +0 +0 +4 +8 0.4
203425 MLB CTXATL 65% 364326 721237 31944 73 222298340639 118287 269 289 82 -8 +0 +0 +4 +8 0.4
203526 MLB CTXATL 65% 374335 751337 32974 83 222298340638 119286 269 289 81 -8 +0 +0 +4 +8 0.4
203627 MLB CTXATL 65% 374335 741337 32974 73 221297338635 117286 269 287 81 -9 +0 +0 +4 +8 0.4
203728 MLB CTXATL 65% 370331 731237 32974 73 219296333629 114285 269 285 79 -9 +0 -0 +4 +8 0.2
203829 MLB CTXATL 65% 361323 691226 31964 63 217293327620 111284 279 281 76 -10 +0 -1 +4 +8 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 31282801 6151062258 26781634 6226 220295335631 116287 269 285 76 -78 +2 -1 +34 +68 2.4
/ 162G— A+C — 650582 12822512 551707 135 220295337632 117287 268 285 76 -16 +0 -0 +7 +14 0.5
Career— MLE — 53394769 10261753993 461140763 10846 215293327620 112283 269 280 76 -130 +3 -2 +54 +110 3.6
/ 162G— MLE — 650581 12521511 561718 136 215293325619 110283 269 280 76 -17 +0 -0 +7 +14 0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ROKFCL Braves · 129 PAwOBA .297 → .211 (−86)K% 24.8% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.81%÷1.000×1.440——35.72%
BB% (unintentional) /PA13.95%÷1.000×0.620—×1.0228.85%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP19.48%÷1.000×0.820×1.006×1.02216.43%
Doubles /BIP5.19%÷1.000×0.720×1.006×1.0223.85%
Triples /BIP2.60%÷1.000×0.720×1.006×1.0221.92%
Home runs /BIP2.60%÷1.000×0.780—×1.0222.07%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .297 → .211; ISO .128 → .091; BABIP .273 → .220. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL Braves · 141 PAwOBA .280 → .200 (−79)K% 19.1% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.15%÷1.009×1.220——23.15%
BB% (unintentional) /PA16.31%÷0.947×0.700—×1.02212.34%
HBP% /PA2.13%—×0.700—×1.0221.52%
Singles /BIP20.93%÷0.978×0.680×0.950×1.02214.13%
Doubles /BIP4.65%÷0.932×0.600×0.950×1.0222.91%
Triples /BIP0.00%÷1.045×0.600×0.950×1.0220.00%
Home runs /BIP0.00%÷0.878×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 96, 2B 86, 3B 109, K 102, BB 89 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .280 → .200; ISO .035 → .023; BABIP .250 → .167. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).