Leo BernalC Memphis Redbirds
Age 22 S/R 6'0" / 245 lbs AAA Svc 0.0 · Ctrl thru 2032 ILReassigned to Minors (RM)
2026 ROS PROJECTION310 act + 206 ros · stats below = ROS only
wRC+†80
AVG/OBP/SLG.230 / .298 / .364
PA206
HR5
K%24
BB%8
BABIP284
ISO134
MLB%40%
Value2026 · WAR
BAT: -9.3 runs (wOBA-derived runs vs avg)-9BATRUN: -0.7 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +9.2 runs (Positional adjustment)+9POSREP: +14.6 runs (Replacement-level credit)+15REPTotal WAR: +1.50+1.5WAR
0.01.32.60.21.51.92.02.12.12.0+$71M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 50 / POW 49
Toolsscout grade
CONTACT50
scouting grade only
POWER49
scouting grade only
EYE50
scouting grade only
SPEED30
scouting grade only
DEFENSE56
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+1.5$11M+$10M
2028Pre-Arb$0.8M+1.9$13M+$12M
2029Pre-Arb$0.8M+2.0$13M+$12M
2030Arb-1$4M+2.1$12M+$10M
2031Arb-2$7M+2.1$12M+$7M
2032Arb-3$10M+2.0$10M+$5M
Totals $24M $71M +$57M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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. Catcher framing: only 2026 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
202117 ROKDSL Cardinals Blue 178165 25614 10373 31 152213273486 121169 216 207 17
202117 ROKDSL Cardinals Blue 178158 33915 17283 31 209298373671 165224 1610 303 90
202218 APalm Beach Cardinals 171159 35617 9492 11 220271403673 182269 295 292 82
202218 APalm Beach Cardinals 171156 40817 12322 11 256318455773 199280 197 339 118
202319 APalm Beach Cardinals 323280 611312 37873 41 218316293608 75304 2711 279 72
202319 APalm Beach Cardinals 323268 711513 49553 41 265384362746 97319 1715 342 120
202420 A+3 teams 488445 941619 391442 88 211278312590 101289 308 262 59
202420 A+3 teams 488436 11619212 481052 88 266342401743 135324 2210 333 113
202521 AASpringfield Cardinals 455411 9419010 351013 133 229294348642 119276 228 281 73
202521 AASpringfield Cardinals 455396 9819013 49773 133 247334394728 146274 1711 324 106
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAASTL 310280 661219 25741 74 236301382683 146284 248 299 87 -5 -0 +0 +6 +9 1.0
YTD22 AAASTL 310268 7214111 37621 74 269359451811 183307 2012 357 131 +11 -0 +0 +6 +9 2.6
ROS22 AAASTL 40% 206186 43815 17491 42 230298364662 134274 248 290 80 -5 +0 +0 +4 +6 0.5
ROS22 MLBSTL 40% 8376 17302 7190 21 224289342631 118274 238 286 77 -2 +0 +0 +1 +2 0.2
FULL22 AAASTL 393356 8315111 32931 95 233298374672 140281 248 296 85 -7 -0 +0 +7 +11 1.2
TOT22 AAASTL 516466 10920214 421232 116 234300375675 141284 248 295 84 -9 -0 +0 +9 +15 1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSTL 60% 517467 10720114 421203 95 229297366663 137276 238 295 84 -9 -0 +1 +9 +15 1.5
202824 MLBSTL 66% 520469 10920115 431193 95 232301375676 143278 238 302 89 -6 -0 +1 +9 +15 1.9
202925 MLBSTL 68% 520469 11020215 431183 95 235303382685 147279 238 306 92 -5 -0 +1 +9 +15 2.0
203026 MLBSTL 70% 520468 11020215 441183 95 235305382687 147279 238 307 93 -4 -0 +1 +9 +15 2.1
203127 MLBSTL 69% 520467 10920115 451183 95 233305377682 143279 239 307 93 -4 -0 +1 +9 +15 2.1
203228 MLBSTL 68% 520467 10820115 451193 94 231303375678 143278 239 306 92 -4 +0 +0 +9 +15 2.0
203329 MLBSTL 67% 520467 10820115 451203 84 231303375678 143277 239 304 91 -5 +0 -1 +9 +15 1.8
203430 MLBSTL 66% 520467 10820115 451213 74 231303375678 143276 239 301 89 -7 -0 -1 +9 +15 1.6
203531 MLBSTL 65% 504452 10319114 441193 63 228301367668 139274 249 297 86 -8 +0 -2 +9 +14 1.3
203632 MLBSTL 65% 489441 9818113 421183 52 222294356650 134270 249 292 81 -10 +0 -3 +9 +14 1.0
203733 MLBSTL 65% 458413 9016112 401122 42 218290349639 131266 249 285 76 -12 +0 -3 +8 +13 0.5
203834 MLBSTL 60% 402363 7713110 341012 21 212283336619 124260 258 276 69 -14 +0 -4 +7 +11 0.0
203935 MLBSTL 56% 341307 631018 29882 11 205278322601 117254 269 266 62 -15 -0 -5 +6 +10 -0.4
202723 MLBSTL 60% 308278 641218 25722 63 230298367665 137275 238 291 81 -7 +0 +0 +6 +9 0.8
202824 MLBSTL 66% 341308 7213110 28782 63 234302380682 146278 238 298 86 -5 +0 +1 +6 +10 1.1
202925 MLBSTL 68% 356321 7514110 30812 63 234303377680 143278 238 301 88 -5 +0 +1 +6 +10 1.3
203026 MLBSTL 70% 362326 7714111 31822 73 236306387693 150279 239 302 90 -4 +0 +1 +6 +10 1.3
203127 MLBSTL 69% 358322 7614111 31812 63 236307388695 152278 239 302 90 -4 +0 +1 +6 +10 1.3
203228 MLBSTL 68% 356320 7414110 31812 63 231303375678 144278 239 301 89 -4 +0 +0 +6 +10 1.2
203329 MLBSTL 67% 347312 7213110 30802 63 231302375677 144277 239 300 87 -5 +0 -0 +6 +10 1.1
203430 MLBSTL 66% 342307 7113110 30802 52 231304378682 147276 239 297 85 -6 +0 -1 +6 +10 1.0
203531 MLBSTL 65% 328294 671219 29782 42 228302367669 139273 249 293 82 -7 +0 -1 +6 +9 0.7
203632 MLBSTL 65% 317284 631118 28762 32 222296352648 130270 249 287 78 -8 -0 -2 +6 +9 0.5
203733 MLBSTL 65% 296267 591018 26731 21 221293356648 135266 259 281 73 -9 +0 -2 +5 +8 0.2
203834 MLBSTL 60% 241217 46806 21611 11 212285332616 120260 259 272 67 -9 -0 -3 +4 +7 -0.1
203935 MLBSTL 56% 189170 33504 16491 10 194267294561 100254 268 263 59 -9 +0 -3 +3 +5 -0.3
▸ Career Totals
Career 42243802 86615611117 36399123 6130 228299367666 139276 239 293 83 -84 +0 -9 +75 +120 10.5
/ 162G 650585 13424218 561524 95 229301369670 140277 239 293 83 -13 -0 -1 +12 +18 1.6
Career 81727363 165230420213 688195850 12062 224295358653 133275 248 291 81 -176 -1 -15 +146 +232 19.0
/ 162G 650586 13224217 551564 105 225297360657 135276 248 291 81 -14 +0 -1 +12 +18 1.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL Cardinals Blue 178158 33915 17283 31 209298373671 165224 1610 303 90 -2 +0 +5 0.3
202218 APalm Beach Cardinals 171156 40817 12322 11 256318455773 199280 197 339 118 +3 -0 +5 0.8
202319 APalm Beach Cardinals 323268 711513 49553 41 265384362746 97319 1715 342 120 +7 +0 +9 1.7
202420 AASpringfield Cardinals 5549 10101 690 02 204291286577 82231 1611 269 64 -2 -1 +2 -0.2
202420 A+Peoria Chiefs 382341 9217210 37872 75 270345419764 150333 2310 341 119 +8 -1 +11 1.9
202420 INTLGlendale Desert Dogs 5146 14101 590 11 304373391764 87361 1810 347 124 +1 -0 +1 0.3
202521 AASpringfield Cardinals 455396 9819013 49773 133 247334394728 146274 1711 324 106 +3 +1 +13 1.8

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#5Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,26911862228295368+69+2411.910.4
/1626641810+10.8+3.81.8pk7: 9

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Leo Bernal (OGILVIE) 22 46→50 45→49 35→30 50 234/300/375 141284 1411 24% 8% 84 +1.5
Héctor Sánchez
2012 · MLB
22 49→50 45→50 37→30 42 244/283/366 122295 122 22% 5% 79 +0.3 242/282/359 117302 123 23% 5% 78 +0.2 218/263/38616825723026%5%74-0.0
Brooks Lee
2023 · A
22 49→50 46→50 41→45 50 242/309/371 129290 136 21% 8% 92 +1.2 241/293/377 136281 146 19% 7% 87 +0.8 240/293/38714726219617%6%87+0.6
Daniel Robertson
2016 · AA
22 50→54 42→45 39→40 47 241/308/353 112299 94 22% 7% 87 +0.8 233/313/339 106302 94 24% 8% 86 +0.8 231/336/34511430111425%11%96+0.8
Edinson Rincon
2013 · AA
22 50→55 46→50 34→30 40 247/281/376 129300 132 23% 4% 82 +0.5 233/273/324 91301 74 24% 5% 63 -0.8 210/261/260502922027%5%39-1.1
Phillip Cuadrado
2007 · A
23 49→51 48→50 37→40 43 247/303/388 140299 164 23% 5% 95 +1.4 225/284/351 126291 135 26% 6% 77 +0.1 183/249/29911523912028%6%46-0.6
Ruben Gotay
2006 · MLB
23 47→51 44→45 40→50 49 231/289/351 121264 104 17% 7% 79 +0.3 237/292/359 122286 118 20% 7% 82 +0.5 232/338/3491173009123%13%96+1.0
Taylor Green
2008 · A
21 49→56 44→50 35→30 48 242/300/363 121287 112 20% 7% 86 +0.8 244/303/369 125281 133 18% 7% 89 +1.0 248/306/39014228014017%7%95+1.0
Blake DeWitt
2008 · AA
22 47→55 46→50 40 43 238/275/370 132276 144 20% 5% 77 +0.1 243/306/371 128279 114 17% 8% 91 +1.1 245/319/36812328110316%9%87+0.7
Michael Wing
2012 · A
23 49→50 47→55 35→40 41 244/290/381 137307 154 25% 5% 87 +0.8 216/256/337 121284 115 27% 4% 61 -1.0 227/268/39016329318428%4%80+0.2
Travis Denker
2007 · A
21 44→51 48→50 37→45 54 224/307/363 140262 173 22% 10% 90 +1.0 226/294/350 124277 125 22% 8% 81 +0.4 227/302/38015325518019%8%92+0.6
Jose Lobatón
2007 · A
22 44 42→50 42→30 47 210/289/319 109299 104 31% 9% 71 -0.3 219/282/346 127299 133 29% 8% 75 -0.0 237/323/37313529813023%11%96+0.7
Jake Smolinski
2010 · A
21 48→50 43→55 39→45 48 232/293/350 118281 105 21% 7% 80 +0.4 229/290/342 113274 97 19% 7% 77 +0.1 243/303/40316127617619%6%96+1.0
Omar Mendoza
2007 · AAA
24 50→54 44→45 40→45 47 244/297/362 117293 117 20% 7% 84 +0.6 244/294/359 115289 119 19% 7% 82 +0.5 240/294/34710828010818%7%76+0.0
Jeimer Candelario
2016 · AA
22 43→53 44→60 38→45 43 215/264/339 124266 112 24% 6% 65 -0.7 240/304/398 158302 142 24% 8% 98 +1.6 267/350/45518832819223%10%128+2.8
Rio Ruiz
2017 · AAA
23 49→51 42→50 38→40 48 236/300/341 105301 93 24% 8% 80 +0.4 223/280/347 124284 133 25% 7% 73 -0.1 212/277/35113925116322%8%72-0.1
Hector Gimenez
2006 · AA
23 48→50 44→60 41→40 41 238/274/351 113290 134 23% 5% 72 -0.2 222/263/328 106272 125 23% 5% 61 -1.0 244/294/45020628127324%6%106+1.3
Christian Vázquez
2014 · AA
23 48→55 43→50 42→45 48 237/298/346 110287 106 21% 8% 81 +0.4 243/296/330 87304 64 21% 7% 76 +0.0 256/308/40214529318819%7%96+1.0
Anderson Hidalgo
2011 · A
22 50 41→45 36→50 45 241/293/345 103305 85 23% 6% 78 +0.2 215/265/313 98284 73 26% 6% 58 -1.2 200/251/293932647126%5%44-1.2
Deivy Grullón
2018 · AA
22 44→42 44→55 38→30 37 220/255/336 116297 122 30% 4% 59 -1.1 233/277/398 165310 223 31% 6% 86 +0.8 216/265/39217728627134%6%77+0.1
Jarrod Saltalamacchia
2007 · AA
22 45→53 48→60 43→40 46 229/294/371 143287 163 26% 7% 86 +0.8 244/308/390 146318 163 27% 8% 97 +1.5 232/311/41718531222231%10%101+1.4