Diego CamposC DSL Astros Orange
Age 19 R/R 6'1" / 192 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 95 proj PA
wRC+54
AVG/OBP/SLG.206 / .270 / .286
PA95
HR1
K%28
BB%7
ISO80
MLB%0%
Value2026 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.91.80.10.40.81.01.21.31.31.31.21.00.8+$71M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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.3$7M+$6M
2033Pre-Arb$1.0M+1.3$6M+$6M
2034Pre-Arb$1.0M+1.3$6M+$5M
2035Arb-1$2M+1.2$5M+$4M
2036Arb-2$3M+1.0$4M+$3M
2037Arb-3$4M+0.8$1M+$0.1M
Totals $12M $28M +$24M

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 Astros Orange 5449 4100 5200 00 82167102269 20138 379 156 -22
202417 ROKDSL Astros Orange 5445 6200 9130 00 133278178456 44188 2417 231 35
202518 ROKDSL Astros Orange 112100 22311 7323 10 220291300591 80304 296 253 52
202518 ROKDSL Astros Orange 11296 29512 11233 10 302391438828 135370 2110 367 139
▸ 2026 Season
202619 MLB 9587 18311 7271 10 207274299573 92289 287 256 54 -5 +0 +0 +2 +3 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLB 34% 185168 35612 13512 21 208273292565 83291 287 268 63 -8 +0 +0 +3 +5 0.1
202821 MLB 48% 321290 641125 24874 31 221289324613 103292 277 276 70 -11 +0 +0 +6 +9 0.4
202922 MLB 54% 420380 851537 321125 41 224293334627 111293 278 282 74 -12 +0 +0 +8 +12 0.8
203023 MLB 57% 487441 981739 371296 52 222291336627 113294 268 286 77 -13 +0 +0 +9 +14 1.0
203124 MLB 57% 520469 10618410 401386 52 226295345641 119295 278 288 79 -13 +0 +0 +9 +15 1.2
203225 MLB 57% 520468 10618410 401387 52 226297346643 120295 278 289 80 -12 +0 +0 +9 +15 1.3
203326 MLB 56% 520468 10718411 401387 52 229299355654 126295 278 290 80 -11 +0 +0 +9 +15 1.3
203427 MLB 55% 520468 10718411 401387 52 229299355654 126295 278 290 80 -11 +0 +0 +9 +15 1.3
203528 MLB 55% 520467 10618311 411397 52 227299349648 122294 278 289 80 -12 +0 -1 +9 +15 1.2
203629 MLB 53% 520468 10418310 411406 52 222293338631 115293 278 288 78 -13 +0 -1 +9 +15 1.0
203730 MLB 53% 520468 10317310 411416 41 220291333625 113292 278 285 76 -14 +0 -2 +9 +15 0.8
203831 MLB 52% 504453 991739 401386 31 219291329619 110290 278 281 73 -15 +0 -3 +9 +14 0.5
203932 MLB 56% 489441 951539 391366 31 215288324612 109286 288 275 69 -17 +0 -4 +9 +14 0.2
204033 MLB 59% 449406 841337 351275 21 207278305583 99282 288 269 64 -18 +0 -4 +8 +13 -0.2
202720 MLB 34% 6458 12201 5181 10 207281293574 86291 288 268 63 -3 +0 +0 +1 +2 0.1
202821 MLB 48% 156141 30512 12422 21 213284305589 92292 278 276 70 -5 +0 +0 +3 +4 0.2
202922 MLB 54% 228206 46824 17613 21 223292340632 117293 277 282 74 -7 +0 +0 +4 +6 0.4
203023 MLB 57% 276250 561025 21733 31 224292340632 116294 268 286 77 -7 +0 +0 +5 +8 0.6
203124 MLB 57% 294266 601026 22784 31 226295346640 120295 277 288 79 -7 +0 +0 +5 +8 0.7
203225 MLB 57% 294266 601026 22784 31 226295346640 120295 277 289 80 -7 +0 +0 +5 +8 0.7
203326 MLB 56% 294265 601026 23784 31 226298347645 121295 278 290 80 -6 +0 +0 +5 +8 0.7
203427 MLB 55% 288260 591026 22764 31 227297350647 123295 268 290 80 -6 +0 +0 +5 +8 0.7
203528 MLB 55% 285257 581026 22764 31 226297350647 125294 278 289 80 -7 +0 -0 +5 +8 0.7
203629 MLB 53% 278251 55925 22753 21 219290331621 112293 278 288 78 -7 +0 -1 +5 +8 0.5
203730 MLB 53% 274247 55925 22743 21 223294336630 113292 278 285 76 -7 +0 -1 +5 +8 0.4
203831 MLB 52% 263237 53925 21723 21 224295342637 118290 278 281 73 -8 +0 -1 +5 +7 0.3
203932 MLB 56% 275248 54925 22773 21 218289331620 113286 288 275 69 -10 +0 -2 +5 +8 0.1
204033 MLB 59% 265239 50824 21753 10 209281310591 100282 288 269 64 -11 +0 -2 +5 +8 -0.1
▸ Career Totals
Career 35343191 7081192566 27495344 3212 222292337629 115294 278 284 75 -98 +2 -8 +63 +100 6.0
/ 162G 650587 13122512 501758 62 223293339632 116296 278 284 75 -18 +0 -1 +12 +18 1.1
Career 67566091 134322645123 522183184 5821 220291333624 112292 278 282 74 -200 +3 -15 +121 +191 10.3
/ 162G 650586 12922412 501768 62 220290333623 113291 278 282 74 -19 +0 -1 +12 +18 1.0

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 Astros Orange 5445 6200 9130 00 133278178456 44188 2417 231 35 -4 +0 +2 -0.2
202518 ROKDSL Astros Orange 11296 29512 11233 10 302391438828 135370 2110 367 139 +5 +0 +3 0.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
#1Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#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
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,6276731223290337+65+326.25.5
/162664126+11.9+5.91.1pk7: 5

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
Diego Campos (OGILVIE) 19 206/270/286 80289 11 28% 7% 54 -0.2
Pedro Severino
2012 · A
19 37→47 39→50 49→45 39 184/237/267 83257 74 30% 6% 34 -2.8 189/233/266 77239 53 22% 4% 32 -3.0 238/307/37513729117324%8%90+0.6
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
Luis Vázquez
2019 · A
19 40→46 36→50 49→45 39 193/237/259 66276 38 30% 5% 32 -3.0 204/249/275 71283 510 28% 5% 41 -2.3 232/296/36613430116827%6%83+0.3
Jason Lopez
2017 · A
19 40 38→55 49→45 43 195/258/270 75266 511 28% 7% 44 -2.1 205/253/318 113280 117 30% 5% 55 -1.4 189/235/31412426513833%5%43-0.9
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Rey Duran
2008 · A
19 41 39→50 49→40 44 194/268/278 84288 76 33% 8% 51 -1.7 201/256/316 115261 135 27% 6% 56 -1.3 210/263/34913924619223%5%65-0.3
Jose Sibrian
2018 · A
19 42 36→50 48→30 42 200/260/265 65267 35 25% 6% 44 -2.1 194/250/265 71274 45 29% 5% 40 -2.4 193/253/280872458024%5%42-0.8
Rodolfo Castro
2018 · A
19 41→40 42→55 47→50 39 203/257/313 110287 85 31% 6% 55 -1.4 192/232/317 125275 125 34% 4% 45 -2.1 205/272/358153266191130%7%72-0.2
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
Daniel Santos
2018 · A
19 37 36→45 46→40 43 178/255/242 64250 36 28% 7% 37 -2.6 197/260/282 85284 66 31% 6% 49 -1.8 186/247/273872697431%6%40-0.7
Jose Cordoba
2022 · A
19 39 39→45 45→55 38 193/252/278 85266 78 29% 5% 44 -2.1 196/255/289 93278 810 31% 6% 48 -1.9 199/258/2929326841526%6%47-0.8
Jhostynxon Garcia
2022 · A
19 42→41 39→55 47→50 50 201/285/293 92282 68 29% 10% 63 -0.9 187/257/303 116284 109 35% 7% 53 -1.5 217/272/375157286211031%5%75+0.0
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Agustín Ramírez
2021 · A
19 40→45 41→55 46→55 40 199/248/293 95266 85 28% 5% 46 -2.0 209/269/336 127287 138 30% 7% 66 -0.6 232/295/411179268221622%7%94+1.3
Miguel Jerez
2017 · A
19 39 37→60 46→40 45 187/259/260 73269 47 30% 8% 43 -2.2 175/236/285 110277 124 39% 6% 40 -2.4 137/211/27613920019142%7%26-1.3
Brendan Rodgers
2016 · A
19 42→50 40→50 46→45 39 203/253/296 93299 77 33% 6% 49 -1.8 219/263/330 111288 126 27% 4% 62 -0.9 236/292/35912328113020%6%80+0.2
Andres Regnault
2018 · A
19 39 38→55 46→45 39 185/252/258 72287 66 36% 7% 39 -2.5 229/289/356 127293 137 25% 6% 80 +0.4 248/309/41716929019621%6%103+0.7
Cam Gallagher
2012 · A
19 36 38→45 48→30 42 181/228/253 72231 75 25% 6% 27 -3.3 197/248/283 86230 73 17% 6% 43 -2.2 223/283/33411227510022%7%70-0.1
Wilmer Dominguez
2010 · A
19 43 38→45 46→45 38 202/250/284 82300 55 33% 6% 43 -2.2 219/259/313 94273 96 22% 5% 55 -1.4 232/268/33610426412517%4%61-0.3
Rodolfo Durán
2016 · A
18 39 36→55 45→40 37 189/231/257 68267 36 30% 5% 29 -3.2 211/250/329 118282 135 29% 5% 56 -1.3 225/266/38616127619326%4%75-0.0