Ronny Hernandez

C Greenville Drive
Age 22 L/R 6'1" / 200 lbs A+ HR -5%K -4% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP40OGV rank#176ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ACWS413.272/.386/.3281078—.242/.333/.287
202520ACWS355.251/.347/.3364453—.202/.270/.273
202621A+BOS275.304/.412/.548150114—.252/.324/.459
2027PROJMLE22MLBBOS1.237/.310/.36300870.0
2028PROJ43% MLB23MLBBOS88.241/.314/.37421910.3
2029PROJ58% MLB24MLBBOS165.243/.318/.38142940.6
Next 3 projected WAR 0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$2M+2
Skills · percentileMiLB Statcast 2026 A+
K%94
wOBA91
wRC+91
ISO87
Whiff%85
Z-Con%85
Career WAR0.1 WAR median (P10 -0.1 / P90 19, comp-based) · star 4% · didn't stick 69%
CompsNelson Quiroz (age 22) · Patrick Mazeika (age 22) · Victor Castillo (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.237 / .310 / .363
PA1
HR0
K%21
BB%9
BABIP281
ISO116
MLB%0%
Value2027 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-3BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: +0.50+0.5WAR
0.00.51.00.00.30.60.80.91.00.90.70.50.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$37M ctrl surplus
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE50
scouting grade only
SPEED40
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
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.9$3M+$2M
2032Pre-Arb$0.9M+1.0$5M+$5M
2033Pre-Arb$0.9M+0.9$2M+$2M
2034Arb-1$2M+0.7$2M+$0.5M
2035Arb-2$3M+0.5$1M+$0.0M (cut)
2036Arb-3$3M+0.3$0.6M+$0.0M (cut)
Totals $5M $14M +$9M

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. 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 1-3 WAR low.

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)
202217 ROKDSL White Sox — 12097 26706 18212 00 268393526919 258274 1815 394 45 — — — — — —
202318 ROKACL White Sox — 172148 501213 22352 10 338430493923 155427 2013 412 70 — — — — — —
202419 AKannapolis Cannon Ballers — 413345 941601 62593 00 272386328713 55325 1415 334 78 — — — — — —
202520 AKannapolis Cannon Ballers — 355307 771214 45750 40 251347336682 85316 2113 313 53 — — — — — —
202621 A+Greenville Drive — 275230 7011015 40402 00 304412548960 243309 1515 416 114 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL White Sox — 120103 15402 12262 00 146248243491 97161 2210 235 45 — — — — — —
202318 ROK MLEACL White Sox — 172156 35811 14512 10 224297308604 83328 308 271 70 — — — — — —
202419 A MLEKannapolis Cannon Ballers — 413363 881301 46813 00 242333287619 44307 2011 283 78 — — — — — —
202520 A MLEKannapolis Cannon Ballers — 355322 65914 301010 40 202270273543 71276 288 246 53 — — — — — —
202621 A+ MLEGreenville Drive — 275246 629014 24532 00 252324459783 207260 199 336 114 — — — — — —
202217 ROK MLEDSL White Sox — 120103 15402 12262 00 146248243491 97167 2210 235 45 — — — — — —
202217 ROK RAWDSL White Sox — 12097 26706 18212 00 268393526919 258274 1815 394 45 — — — — — —
202318 ROK MLEACL White Sox — 172156 35811 14512 10 224297308604 83327 308 271 70 — — — — — —
202318 ROK RAWACL White Sox — 172148 501213 22352 10 338430493923 155427 2013 412 70 — — — — — —
202419 A MLEKannapolis Cannon Ballers — 413363 881301 46813 00 242333287619 44309 2011 283 78 — — — — — —
202419 A RAWKannapolis Cannon Ballers — 413345 941601 62593 00 272386328713 55325 1415 334 78 — — — — — —
202520 A MLEKannapolis Cannon Ballers — 355322 65914 301010 40 202270273543 71277 288 246 53 — — — — — —
202520 A RAWKannapolis Cannon Ballers — 355307 771214 45750 40 251347336682 85316 2113 313 53 — — — — — —
202621 A+ MLEGreenville Drive — 275246 629014 24532 00 252324459783 207264 199 336 114 — — — — — —
202621 A+ RAWGreenville Drive — 275230 7011015 40402 00 304412548960 243309 1515 416 114 — — — — — —
202217 ROK MLEDSL White Sox — 120105 15402 12262 00 143248238486 95161 2210 235 45 — — — — — —
202318 ROK MLEACL White Sox — 172154 35811 14512 10 227297312608 84328 308 271 70 — — — — — —
202419 A MLEKannapolis Cannon Ballers — 413361 881301 46813 00 244333288621 44307 2011 283 78 — — — — — —
202520 A MLEKannapolis Cannon Ballers — 355322 65914 301010 40 202270273543 71276 288 246 53 — — — — — —
202621 A+ MLEGreenville Drive — 275247 629014 24532 00 251324457781 206260 199 336 114 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 A MLEKannapolis Cannon Ballers — 413361 881301 46813 00 244333288621 44307 2011 283 78 — — — — — —
202520 A MLEKannapolis Cannon Ballers — 355322 65914 301010 40 202270273543 71276 288 246 53 — — — — — —
202621 A+ MLEGreenville Drive — 275247 629014 24532 00 251324457781 206260 199 336 114 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEBOS 0% 385345 8113110 35812 30 231305355660 124272 219 297 87 -6 +1 +0 +7 +8 0.5
▸ 2027 — real world (MLB)
202722 MLB CTXBOS 0% 11 0000 000 00 237310363673 126281 00 303 87 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEBOS 43% 202180 42705 19421 20 234309366675 131273 219 303 91 -2 +0 +0 +4 +4 0.6
202924 MLB MLEBOS 58% 285256 611018 26581 30 237312373685 136275 209 307 94 -2 +1 +0 +5 +6 1.0
203025 MLB MLEBOS 65% 340303 7312110 32702 31 238313377691 139276 219 309 96 -2 +0 +0 +6 +7 1.2
203126 MLB MLEBOS 68% 372332 8013111 35772 41 238314379692 140276 219 310 96 -2 +0 +0 +7 +8 1.4
203227 MLB MLEBOS 68% 386345 8213111 36802 41 238313377690 140277 219 309 95 -2 +0 +0 +7 +8 1.4
203328 MLB MLEBOS 68% 388347 8213111 36822 31 236311373684 137276 219 307 94 -3 +0 -1 +7 +8 1.2
203429 MLB MLEBOS 66% 382342 8013110 35812 21 233308366674 133274 219 303 91 -4 +0 -1 +7 +8 1.0
203530 MLB MLEBOS 66% 372333 7712110 34812 21 230304358662 128272 229 298 88 -5 +0 -2 +7 +8 0.7
203631 MLB MLEBOS 65% 341306 681108 31751 21 226299348647 122269 229 292 84 -7 +0 -3 +6 +7 0.4
203732 MLB MLEBOS 65% 302271 59907 27681 20 220293335628 115265 239 284 78 -8 +0 -4 +5 +7 0.1
203833 MLB MLEBOS 65% 255230 49706 22591 20 214286320606 106260 239 275 72 -8 +0 -4 +5 +6 -0.2
202823 MLB CTXBOS 43% 8880 18302 8180 10 241314374688 133282 209 309 91 -1 +0 +0 +2 +2 0.3
202924 MLB CTXBOS 58% 165148 35604 15341 20 243318381699 138284 219 313 94 -1 +0 +0 +3 +4 0.6
203025 MLB CTXBOS 65% 220197 48906 20451 20 244319386705 141285 209 315 96 -1 +0 +0 +4 +5 0.8
203126 MLB CTXBOS 68% 253227 561017 23521 20 245319387706 142286 219 316 96 -1 +0 +0 +5 +5 0.9
203227 MLB CTXBOS 68% 262235 571017 24551 20 244319386704 142286 219 315 95 -1 +0 +0 +5 +6 1.0
203328 MLB CTXBOS 68% 264237 571017 24561 20 242317381698 139285 219 312 94 -2 +0 -0 +5 +6 0.9
203429 MLB CTXBOS 66% 254228 551007 23541 20 239314374688 135283 219 308 91 -3 +0 -1 +5 +6 0.7
203530 MLB CTXBOS 66% 244219 51906 22531 10 236310366676 130281 229 304 88 -4 +0 -1 +4 +5 0.5
203631 MLB CTXBOS 65% 222199 45805 20491 10 232305356661 124278 229 298 84 -4 +0 -2 +4 +5 0.3
203732 MLB CTXBOS 65% 195175 39704 17441 10 226299343642 117274 239 290 78 -5 +0 -2 +3 +4 0.1
203833 MLB CTXBOS 65% 165150 32503 14380 10 220291328619 108269 238 280 72 -5 +0 -3 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23322095 49387358 2104989 170 235308363670 127281 219 306 86 -29 +3 -10 +42 +51 5.8
/ 162G— A+C — 650584 13724116 591393 50 235309361670 127280 219 306 86 -8 +1 -3 +12 +14 1.6
Career— MLE — 51244582 10511689123 474111927 357 229305351656 121275 229 295 86 -48 +3 -15 +68 +82 9.3
/ 162G— MLE — 650581 13321116 601423 41 229304351655 122274 229 295 86 -8 +1 -3 +12 +14 1.6

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 A+Greenville Drive · 275 PAwOBA .410 → .336 (−74)K% 14.5% → 19.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.55%÷1.000×1.310——19.05%
BB% (unintentional) /PA14.55%÷1.000×0.600—×1.0128.83%
HBP% /PA0.73%—×0.770—×1.0120.57%
Singles /BIP23.16%÷1.000×0.870×0.983×1.01220.03%
Doubles /BIP5.79%÷1.000×0.780×0.983×1.0124.49%
Triples /BIP0.00%÷1.000×0.850×0.983×1.0120.00%
Home runs /BIP7.89%÷1.000×0.880—×1.0127.03%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .410 → .336; ISO .243 → .219; BABIP .309 → .260. 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 AKannapolis Cannon Ballers · 355 PAwOBA .307 → .246 (−61)K% 21.1% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.13%÷1.009×1.360——28.48%
BB% (unintentional) /PA12.39%÷1.030×0.690—×1.0158.43%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP25.86%÷1.018×0.920×0.965×1.01522.90%
Doubles /BIP5.17%÷0.992×0.830×0.965×1.0154.24%
Triples /BIP0.43%÷1.091×0.910×0.965×1.0150.35%
Home runs /BIP1.72%÷0.853×0.800—×1.0151.64%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 71, 1B 104, 2B 98, 3B 118, K 102, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.965.

Result: wOBA .307 → .246; ISO .085 → .072; BABIP .316 → .276. 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).

2024 AKannapolis Cannon Ballers · 413 PAwOBA .327 → .283 (−44)K% 14.3% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.990×1.360——19.62%
BB% (unintentional) /PA15.01%÷0.957×0.690—×1.03011.15%
HBP% /PA0.73%—×0.780—×1.0300.58%
Singles /BIP26.92%÷0.980×0.920×1.003×1.03026.12%
Doubles /BIP5.59%÷1.056×0.830×1.003×1.0304.54%
Triples /BIP0.00%÷1.150×0.910×1.003×1.0300.00%
Home runs /BIP0.35%÷0.820×0.800—×1.0300.35%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 64, 1B 96, 2B 111, 3B 130, K 98, BB 91 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .327 → .283; ISO .055 → .046; BABIP .325 → .307. 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).

2023 ROKACL White Sox · 172 PAwOBA .400 → .271 (−129)K% 20.3% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.35%÷0.994×1.440——29.49%
BB% (unintentional) /PA12.21%÷0.951×0.620—×1.0088.02%
HBP% /PA1.16%—×0.720—×1.0080.84%
Singles /BIP30.09%÷0.991×0.820×0.959×1.00824.04%
Doubles /BIP10.62%÷0.942×0.720×0.959×1.0087.84%
Triples /BIP0.88%÷1.099×0.720×0.959×1.0080.56%
Home runs /BIP2.65%÷2.194×0.780—×1.0080.95%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 339, 1B 98, 2B 88, 3B 120, K 99, BB 90 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .400 → .271; ISO .155 → .085; BABIP .427 → .328. 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).

2022 DSLDSL White Sox · 120 PAwOBA .391 → .235 (−156)K% 17.5% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.50%÷0.987×1.220——21.64%
BB% (unintentional) /PA14.17%÷1.009×0.700—×1.0089.90%
HBP% /PA1.67%—×0.700—×1.0081.18%
Singles /BIP17.11%÷1.017×0.680×0.950×1.00810.94%
Doubles /BIP9.21%÷1.005×0.600×0.950×1.0085.26%
Triples /BIP0.00%÷0.979×0.600×0.950×1.0080.00%
Home runs /BIP7.89%÷1.218×0.470—×1.0083.07%

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

Result: wOBA .391 → .235; ISO .258 → .120; BABIP .274 → .161. 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).