J.P. CabreraC FCL Cardinals
Age 19 R/R 5'11" / 185 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION118 act + 78 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.195 / .267 / .279
PA78
HR1
K%27
BB%8
BABIP262
ISO84
MLB%0%
Value2026 · WAR
BAT: -10.2 runs (wOBA-derived runs vs avg)-10BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+4POSREP: +5.6 runs (Replacement-level credit)+6REPTotal WAR: -0.00-0.0WAR
0.01.12.10.30.71.11.41.51.51.51.61.41.31.1+$93M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 47 / POW 38
Toolsscout grade
CONTACT47
scouting grade only
POWER38
scouting grade only
EYE55
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.5$8M+$7M
2033Pre-Arb$1.0M+1.5$7M+$7M
2034Pre-Arb$1.0M+1.6$7M+$7M
2035Arb-1$3M+1.4$6M+$5M
2036Arb-2$4M+1.3$5M+$3M
2037Arb-3$5M+1.1$4M+$2M
Totals $15M $36M +$31M

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
202417 ROKDSL Cardinals 7970 13010 8211 00 186278214493 29265 2710 224 30
202417 ROKDSL Cardinals 7964 15010 14141 00 234380266645 31300 1818 314 98
202518 ROKDSL Cardinals 10491 16411 9274 20 176279275554 99238 269 242 43
202518 ROKDSL Cardinals 10485 21512 15174 20 247385400785 153288 1614 359 133
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKSTL 118104 21701 8323 30 202278298576 96270 277 248 48 -7 +1 +0 +2 +3 -0.1
YTD19 ROKSTL 11895 25901 13223 30 263357389746 126320 1911 326 108 +1 +1 +0 +2 +3 0.7
ROS19 ROKSTL 0% 7871 14301 6211 10 195267279546 84281 278 268 63 -3 +0 +0 +1 +2 0.1
ROS19 MLBSTL 0% 01 0000 000 00 281 256 54 +0 +0
FULL19 ROKSTL 118105 21701 8323 30 200278295573 95267 277 248 48 -7 +1 +0 +2 +3 -0.1
TOT19 ROKSTL 196175 351002 14534 40 199274290564 91267 277 256 54 -10 +1 +0 +4 +6 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBSTL 34% 233210 44913 18603 41 210281305586 95281 268 276 69 -8 +0 +0 +4 +7 0.3
202821 MLBSTL 48% 358322 711526 28905 62 220293335628 115283 258 283 75 -10 +0 +0 +6 +10 0.7
202922 MLBSTL 54% 446401 881828 351117 82 219293334628 115284 258 288 79 -11 +1 +0 +8 +13 1.1
203023 MLBSTL 57% 504451 10321310 401248 92 228303355657 126285 258 291 81 -11 +1 +0 +9 +14 1.4
203124 MLBSTL 57% 520465 10521310 421288 102 226301348649 123286 258 293 82 -10 +1 +0 +9 +15 1.5
203225 MLBSTL 57% 520465 10521310 421288 102 226301348649 123286 258 293 83 -10 +1 +0 +9 +15 1.5
203326 MLBSTL 56% 520465 10521310 421288 102 226301348649 123286 258 294 83 -10 +1 +0 +9 +15 1.5
203427 MLBSTL 55% 520465 10521310 421288 102 226301348649 123286 258 294 83 -10 +1 +0 +9 +15 1.6
203528 MLBSTL 55% 520464 10421310 431298 102 224301347648 123285 258 293 82 -10 +1 -1 +9 +15 1.4
203629 MLBSTL 58% 520464 10421310 431308 92 224301347648 123284 258 291 81 -11 +1 -1 +9 +15 1.3
203730 MLBSTL 60% 520464 10321210 431318 92 222299341640 119283 258 288 79 -13 +1 -2 +9 +15 1.1
203831 MLBSTL 62% 504450 982029 421287 82 218295331626 113281 258 284 75 -14 +1 -3 +9 +14 0.7
203932 MLBSTL 63% 489439 931928 401277 82 212288319607 107277 268 278 71 -16 +1 -4 +9 +14 0.4
204033 MLBSTL 63% 448402 831627 371186 72 206283308592 102273 268 271 66 -17 +1 -4 +8 +13 -0.0
204134 MLBSTL 59% 392352 711326 321065 61 202278301579 99267 278 263 59 -18 +1 -5 +7 +11 -0.4
202720 MLBSTL 34% 8073 15301 6201 10 205275288563 82281 258 265 61 -4 +0 +0 +1 +2 0.0
202821 MLBSTL 48% 173154 34713 14433 31 221298338636 117283 258 272 66 -7 +0 +0 +3 +5 0.2
202922 MLBSTL 54% 242217 481014 19604 41 221296332628 111284 258 277 70 -8 +0 +0 +4 +7 0.3
203023 MLBSTL 57% 285256 581225 23704 51 227300348648 121285 258 280 72 -9 +1 +0 +5 +8 0.5
203124 MLBSTL 57% 294265 601226 23724 51 226298355653 128286 248 281 74 -9 +1 +0 +5 +8 0.6
203225 MLBSTL 57% 294264 601226 24724 61 227301356657 129286 248 282 74 -9 +1 +0 +5 +8 0.6
203326 MLBSTL 56% 294264 601226 24724 61 227301356657 129286 248 282 74 -9 +1 +0 +5 +8 0.6
203427 MLBSTL 55% 288258 591226 24714 51 229304360665 132286 258 282 74 -8 +1 +0 +5 +8 0.6
203528 MLBSTL 55% 285256 581216 23704 51 227300352652 125285 258 281 74 -9 +1 -0 +5 +8 0.5
203629 MLBSTL 58% 302269 601216 25755 51 223301342643 119284 258 280 72 -10 +1 -1 +5 +9 0.4
203730 MLBSTL 60% 313279 611216 26795 51 219297333630 115283 258 277 70 -11 +1 -1 +6 +9 0.3
203831 MLBSTL 62% 311277 601216 26795 51 217295332628 116281 258 273 67 -12 +1 -2 +6 +9 0.2
203932 MLBSTL 63% 307275 581215 25794 51 211286316603 105277 268 267 63 -13 +1 -2 +5 +9 -0.0
204033 MLBSTL 63% 284255 521014 23754 41 204280298578 94273 268 261 58 -14 +0 -3 +5 +8 -0.3
204134 MLBSTL 59% 231207 42813 19623 31 203279295574 92267 278 253 51 -13 +0 -3 +4 +7 -0.5
▸ Career Totals
Career 39833570 7851581973 32499958 6714 220295336632 116283 258 275 69 -141 +8 -12 +71 +113 4.0
/ 162G 650583 12826312 531639 112 220295336631 117282 258 275 69 -23 +1 -2 +12 +18 0.7
Career 72756511 142528538129 5921835110 12728 219295334629 115283 258 285 76 -196 +14 -20 +130 +206 13.7
/ 162G 650582 12725312 5316410 113 218295333628 115281 258 285 76 -18 +1 -2 +12 +18 1.2

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
202417 ROKDSL Cardinals 7964 15010 14141 00 234380266645 31300 1818 314 98 -0 +0 +2 0.2
202518 ROKDSL Cardinals 10485 21512 15174 20 247385400785 153288 1614 359 133 +4 +0 +3 0.7

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
#2Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#3Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#5Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#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,1017472221293338+73+368.27.0
/1626641212+11.9+5.81.3pk7: 6

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
J.P. Cabrera (OGILVIE) 19 42→47 33→38 45→50 55 199/274/290 91267 24 27% 7% 54 -0.0
Juan Mora
2019 · A
19 45 38→45 46→55 49 211/291/293 83275 48 23% 9% 65 -0.7 213/293/327 114268 1014 23% 8% 75 -0.0 214/280/327113274111225%6%67-0.2
Jett Williams
2023 · A
19 45→46 41→45 56→55 43 214/285/313 99288 714 27% 7% 68 -0.5 203/314/320 117299 923 31% 12% 83 +0.6 201/310/335134289102630%12%81+0.3
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Jacob Amaya
2018 · A
19 44→46 39→45 48→45 46 210/278/294 84284 68 27% 8% 59 -1.1 225/302/319 94296 68 24% 10% 76 +0.0 210/281/32811826813625%8%68-0.4
Deiber Olivera
2012 · A
19 44 38→40 50→45 44 210/259/296 86269 48 23% 6% 50 -1.7 236/277/312 76275 37 15% 4% 63 -0.9 255/291/322672892712%3%69-0.1
Hidekel Gonzalez
2016 · A
19 48 37→45 45 42 225/275/299 74289 48 23% 5% 59 -1.1 217/266/307 90280 77 24% 5% 57 -1.2 239/291/3471082858818%4%78+0.1
Miguel Palma
2021 · A
19 42 41→45 48→40 42 201/285/303 102283 911 30% 7% 66 -0.6 214/290/334 120285 135 28% 8% 76 +0.0 213/279/33011727714227%7%69-0.2
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Darell Hernaiz
2021 · A
19 45→55 39→45 52→50 44 211/276/297 86310 79 32% 8% 59 -1.1 239/285/329 90301 817 22% 5% 70 -0.3 252/302/359107305101720%6%82+0.4
Jorge Alcantara
2011 · A
19 45 41→45 51→50 43 216/278/319 103302 711 30% 7% 66 -0.6 198/267/295 97299 713 33% 8% 55 -1.4 147/226/2449722162534%8%24-0.9
Ramón Rodríguez
2018 · A
19 48 40 49→45 45 232/284/331 99286 75 21% 6% 71 -0.3 212/263/280 68261 44 19% 6% 48 -1.9 215/285/31910423612515%8%66-0.2
Christian Arroyo
2014 · A
19 48→54 40→45 49→45 43 230/278/337 107296 56 23% 6% 69 -0.4 232/265/329 97295 74 23% 4% 62 -0.9 250/302/39814830016722%5%93+0.5
Dariel Lopez
2021 · A
19 47→50 39→45 50→45 42 225/279/315 90296 58 25% 6% 64 -0.8 226/270/320 94336 94 34% 5% 62 -0.9 227/269/3209333810334%4%58-0.8
Adrian De Leon
2023 · A
19 42 38→40 47→45 43 199/271/276 78287 57 30% 8% 53 -1.5 193/290/269 76317 65 37% 9% 60 -1.0 155/264/219642696339%10%36-1.1
Ricardo Cova
2022 · A
18 44 38→50 47→55 44 212/278/287 75273 69 24% 6% 57 -1.2 209/268/294 85323 715 35% 6% 55 -1.4 235/286/365130286142022%5%78+0.1
Juan Uriarte
2017 · A
19 41 38→45 46→30 41 199/261/275 76260 55 25% 5% 47 -1.9 210/260/302 92278 84 26% 4% 53 -1.5 184/227/264802547030%3%27-1.0
Cristian Inoa
2018 · A
19 44→43 39→45 51→45 46 211/281/297 86269 512 23% 7% 61 -1.0 208/280/291 83281 48 25% 8% 59 -1.1 222/273/34011927012522%5%67-0.3
Ramon Mendoza
2019 · A
18 46→51 41→45 48→45 46 220/292/328 108287 74 25% 7% 74 -0.1 209/280/297 88296 54 29% 7% 61 -1.0 232/306/34711631011327%9%82+0.3
Oswaldo Linares
2022 · A
19 42 36→40 47→40 54 195/298/259 64275 48 28% 12% 60 -1.0 196/296/284 88277 85 29% 11% 66 -0.6 173/283/253792469230%12%51-0.6