Leo Bernal

C Memphis Redbirds
Age 23 S/R 6'0" / 245 lbs AAA HR -14%BB -5% Svc 1.000 · Ctrl thru 2031
Overview
AAA40-MANROOKIEPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420A+STL382.270/.345/.41910777—.232/.295/.347
202521AASTL455.247/.334/.394131377—.227/.294/.344
202622MLBSTL102.284/.333/.474501321.6
2027PROJ45% MLB23MLBSTL112.254/.318/.401321040.5
2028PROJ63% MLB24MLBSTL329.256/.321/.4091051071.8
2029PROJ72% MLB25MLBSTL373.257/.323/.4121161082.1
Last 3 seasons WAR 1.6  ·  Next 3 projected WAR 4.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.000First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$6M2030Arb-2$11M2031Arb-3$16M
Skills · percentileMiLB Statcast 2026 AAA
Max EV88
K%66
BB%60
Speed56
Whiff%53
Chase%46
Form.251/.309/.417 · rolling true talent (45d window) · proj .254/.316/.406
Career WAR1 WAR median (P10 -1 / P90 27, comp-based) · star 5% · didn't stick 58%
CompsJordan Diaz (age 23) · Jarrod Saltalamacchia (age 24) · Adley Rutschman (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†104
AVG/OBP/SLG.254 / .318 / .401
PA112
HR3
K%21
BB%8
BABIP299
ISO139
MLB%45%
Value2027 · WAR
BAT: +1.1 runs (wOBA-derived runs vs avg)+1BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: +1.40+1.4WAR
0.01.42.70.61.82.12.22.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$37M ctrl surplus
Tools · Recent Form · ContractCON 48 / POW 53
Toolsscout grade · Statcast %ile · 2026
CONTACT48
xAVG
730.270
POWER53
Barrel%
6210.0
Avg EV
9092.6
EYE52
scouting grade only
SPEED30
Sprint
2326.2
DEFENSE55
scouting grade only
Recent Formrolling true talent ⓘ
K%24%▼▼27% over 66 PA (45d) · proj 21%
BB%8%▼7% over 102 PA (60d) · proj 8%
ISO.166▲.189 over 95 AB (60d) · proj .152
HR/BB5.4%▲7.1% over 70 BBE (60d) · proj 4.3%
BABIP.300·.338 over 65 BIP (60d) · proj .297
SLASH.251/.309/.417·proj .254/.316/.406
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   1.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.6$3M+$2M
2028Pre-Arb$0.8M+1.8$13M+$13M
2029Arb-1$6M+2.1$14M+$9M
2030Arb-2$11M+2.2$14M+$6M
2031Arb-3$16M+2.1$12M+$2M
Totals $34M $57M +$32M

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)
202117 ROKDSL Cardinals Blue — 178158 33915 17283 31 209298373671 165224 1610 303 13 — — — — — —
202218 APalm Beach Cardinals — 171156 40817 12322 11 256318455773 199280 197 339 80 — — — — — —
202319 APalm Beach Cardinals — 323268 711513 49553 41 265384362746 97319 1715 342 79 — — — — — —
202420 AASpringfield Cardinals — 5549 10101 690 02 204291286577 82231 1611 269 36 — — — — — —
202420 A+Peoria Chiefs — 382341 9217210 37872 75 270345419764 150333 2310 341 77 — — — — — —
202420 INTLGlendale Desert Dogs — 5146 14101 590 11 304373391764 87361 1810 347 121 — — — — — —
202521 AASpringfield Cardinals — 455396 9819013 49773 133 247334394728 146274 1711 324 77 — — — — — —
202622 MLBSt. Louis Cardinals — 10295 27305 7250 01 284333474807 189338 257 356 132 +4 -0 +0 +10 +2 1.6
202622 AAAMemphis Redbirds — 432374 10419216 51862 97 278368468836 190318 2012 367 95 — — — — — —
202622 INTLEstrellas Orientales — 1916 3001 280 00 188278375653 188250 4211 278 74 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 10295 27305 7250 01 284333474807 189338 257 356 127 +3 -0 +0 +10 +2 1.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Cardinals Blue — 178163 21612 12333 31 129202215417 86144 197 187 13 — — — — — —
202218 A MLEPalm Beach Cardinals — 171160 36616 8452 11 225271388658 163271 265 287 80 — — — — — —
202319 A MLEPalm Beach Cardinals — 323282 651312 35793 41 230322305627 74302 2411 285 79 — — — — — —
202420 AA MLESpringfield Cardinals — 5551 10101 4120 02 196255275529 78224 227 221 36 — — — — — —
202420 A+ MLEPeoria Chiefs — 382349 811418 291102 75 232295347641 115309 298 282 77 — — — — — —
202521 AA MLESpringfield Cardinals — 455410 9318010 36953 133 227294344638 117265 218 282 77 — — — — — —
202622 MLB MLESt. Louis Cardinals — 10295 27305 7250 01 284333474807 189338 257 364 132 +4 -0 +0 +10 +2 1.6
202622 AAA MLEMemphis Redbirds — 432389 9717212 361032 97 249316396712 147297 248 309 95 — — — — — —
202117 ROK MLEDSL Cardinals Blue — 178163 21612 12333 31 129202215417 86148 197 187 13 — — — — — —
202117 ROK RAWDSL Cardinals Blue — 178158 33915 17283 31 209298373671 165224 1610 303 13 — — — — — —
202218 A MLEPalm Beach Cardinals — 171160 36616 8452 11 225271388658 163273 265 287 80 — — — — — —
202218 A RAWPalm Beach Cardinals — 171156 40817 12322 11 256318455773 199280 197 339 80 — — — — — —
202319 A MLEPalm Beach Cardinals — 323282 651312 35793 41 230322305627 74309 2411 285 79 — — — — — —
202319 A RAWPalm Beach Cardinals — 323268 711513 49553 41 265384362746 97319 1715 342 79 — — — — — —
202420 A+ MLE3 teams — 488446 10116210 381362 88 226290339629 112301 288 274 72 — — — — — —
202420 A+ RAW3 teams — 488436 11619212 481052 88 266342401743 135324 2210 333 72 — — — — — —
202521 AA MLESpringfield Cardinals — 455410 9318010 36953 133 227294344638 117269 218 282 77 — — — — — —
202521 AA RAWSpringfield Cardinals — 455396 9819013 49773 133 247334394728 146274 1711 324 77 — — — — — —
202622 AAA MLE3 teams — 553500 12820218 451332 98 256320412732 156310 248 319 102 — — — — — —
202622 AAA RAW3 teams — 553485 13422222 601192 98 276358466824 190320 2211 362 102 — — — — — —
202117 ROK MLEDSL Cardinals Blue — 178161 21612 12333 31 130202217420 87144 197 187 13 — — — — — —
202218 A MLEPalm Beach Cardinals — 171159 36616 8452 11 226271390661 164271 265 287 80 — — — — — —
202319 A MLEPalm Beach Cardinals — 323282 651312 35793 41 230322305627 74302 2411 285 79 — — — — — —
202420 A+ MLE3 teams — 488445 10116210 381362 88 227290339629 112298 288 274 72 — — — — — —
202521 AA MLESpringfield Cardinals — 455413 9318010 36953 133 225294341635 116265 218 282 77 — — — — — —
202622 AAA MLE3 teams — 553501 12820218 451332 98 255320411731 156305 248 319 102 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A+ MLE3 teams — 488445 10116210 381362 88 227290339629 112298 288 274 72 — — — — — —
202521 AA MLESpringfield Cardinals — 455413 9318010 36953 133 225294341635 116265 218 282 77 — — — — — —
202622 AAA MLE3 teams — 553501 12820218 451332 98 255320411731 156305 248 319 102 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLESTL 45% 593537 13724218 481253 93 254319406724 152297 218 321 104 +3 +1 +2 +11 +13 1.4
▸ 2027 — real world (MLB)
202723 MLB CTXSTL 45% 112101 26503 9241 21 254318401719 147299 218 319 104 +0 +0 +0 +2 +2 0.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLESTL 63% 520469 12021216 431093 83 257322415736 158298 218 326 107 +4 +0 +2 +9 +11 2.8
202925 MLB MLESTL 72% 520469 12121217 431093 83 257323419742 162298 218 328 108 +5 +0 +2 +9 +11 2.9
203026 MLB MLESTL 76% 520469 12021217 431093 72 257323419742 162297 218 329 109 +5 +1 +2 +9 +11 2.9
203127 MLB MLESTL 76% 520469 12021217 431103 72 255322416738 161297 218 327 107 +5 +1 +2 +9 +11 2.9
203228 MLB MLESTL 76% 520469 11821216 431113 52 253320411731 158295 218 324 105 +3 +0 +2 +9 +11 2.6
203329 MLB MLESTL 74% 520469 11821216 431133 42 250317404721 154294 228 320 103 +2 +0 +1 +9 +11 2.4
203430 MLB MLESTL 73% 520469 11720216 431153 22 247313396710 149292 228 316 100 -0 -0 +0 +9 +11 2.1
203531 MLB MLESTL 73% 504456 11019114 411132 21 243308386695 144289 228 309 96 -3 +0 -1 +9 +11 1.7
203632 MLB MLESTL 72% 489445 10518113 391122 11 237302373675 136285 238 302 90 -6 -0 -1 +9 +11 1.2
203733 MLB MLESTL 72% 463422 9716112 361092 10 230294358652 127280 248 292 84 -9 +0 -2 +8 +10 0.8
203834 MLB MLESTL 68% 407372 8313110 31981 10 222284339624 117273 248 280 76 -12 +0 -3 +7 +9 0.2
202824 MLB CTXSTL 63% 329297 7614110 27692 52 256321409730 153300 218 324 107 +3 +0 +1 +6 +7 1.8
202925 MLB CTXSTL 72% 373337 8616111 31782 62 257323412735 156300 218 326 108 +4 +0 +2 +7 +8 2.1
203026 MLB CTXSTL 76% 394356 9217212 33832 62 256323413736 157299 218 326 109 +4 +0 +2 +7 +9 2.2
203127 MLB CTXSTL 76% 395357 9217212 33842 52 254322410731 155298 218 325 107 +3 +0 +2 +7 +9 2.1
203228 MLB CTXSTL 76% 395357 9017112 33852 42 252319405724 153297 228 322 105 +3 +0 +1 +7 +9 2.0
203329 MLB CTXSTL 74% 386349 8716111 32842 31 250317399715 149296 228 318 103 +1 +0 +1 +7 +8 1.8
203430 MLB CTXSTL 73% 381345 8616111 31842 11 247313391704 144294 228 313 100 -0 -0 +0 +7 +8 1.5
203531 MLB CTXSTL 73% 366331 8115110 30822 11 242308381689 139291 228 307 96 -2 -0 -0 +7 +8 1.2
203632 MLB CTXSTL 72% 354322 771419 28811 11 237302369670 132287 238 300 90 -4 -0 -1 +6 +8 0.9
203733 MLB CTXSTL 72% 334304 701218 26781 10 230294353647 123282 238 290 84 -6 +0 -2 +6 +7 0.5
203834 MLB CTXSTL 68% 275251 56916 21661 00 222284335620 113275 248 279 76 -8 +0 -2 +5 +6 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 40843701 92016613117 33289919 3315 249314395709 147297 228 314 93 +1 +1 +3 +81 +88 17.8
/ 162G— A+C — 650589 14626219 531433 52 248313396709 148295 228 314 93 +0 +0 +1 +13 +14 2.8
Career— MLE — 79217166 173030126219 642178244 8841 241308382690 141290 228 306 93 -0 +2 +5 +113 +127 25.2
/ 162G— MLE — 650588 14225218 531464 73 241309383692 141290 228 306 93 -0 +0 +1 +13 +14 2.8