Roberto CamposRF West Michigan Whitecaps
Age 23 R/R 6'3" / 200 lbs A+ HR -8% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION34 act + 286 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.208 / .264 / .311
PA286
HR4
K%30
BB%6
BABIP290
ISO102
MLB%0%
Value2026 · WAR
BAT: -14.6 runs (wOBA-derived runs vs avg)-15BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE40
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-4M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKFCL Tigers West 155144 24307 9581 30 167221333554 167212 376 241 43
202118 ROKFCL Tigers West 155136 31508 17411 30 228318441759 213261 2611 335 115
202219 ALakeland Flying Tigers 448414 902543 291432 73 217272319591 101321 326 256 54
202219 ALakeland Flying Tigers 448403 1042655 40972 73 258328385713 127326 229 319 102
202320 A+West Michigan Whitecaps 371347 751835 201081 42 216261329589 112295 295 257 55
202320 A+West Michigan Whitecaps 371339 872255 28811 42 257315395710 139320 228 315 99
202421 A+West Michigan Whitecaps 484441 9623510 281668 112 218277361637 143316 346 274 68
202421 A+West Michigan Whitecaps 484426 11625510 411128 112 272346425771 153341 238 339 118
202522 AAErie SeaWolves 403375 761623 241221 51 203253280532 77289 306 241 43
202522 AAErie SeaWolves 403360 862234 361011 51 239307350657 111318 259 295 84
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+DET 3430 8010 4110 01 267353333686 67421 3212 301 89 -0 -0 +0 -0 +1 -0.0
YTD23 A+DET 3428 9010 680 01 321441393834 71450 2418 384 152 +2 -0 +0 -0 +1 0.2
ROS23 A+DET 0% 286264 551124 18852 31 208264311575 102291 306 259 56 -14 +0 +0 -3 +8 -0.9
ROS23 MLBDET 0% 11 0000 000 00 286 00 250 50 -0 +0 +0 -0 +0 -0.0
FULL23 A+DET 3531 8010 4110 01 258343323665 65400 3111 300 87 -0 -0 +0 -0 +1 -0.0
TOT23 A+DET 320294 631134 22962 32 214274313587 99303 307 263 60 -15 -0 +0 -3 +9 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBDET 30% 497458 992048 331433 62 216273330603 114291 297 271 65 -19 +0 +0 -5 +14 -1.0
202825 MLBDET 44% 515470 10421410 361454 62 221282347629 126292 287 278 71 -17 +0 +0 -6 +15 -0.8
202926 MLBDET 51% 523477 10621411 371454 62 222284352636 130292 287 282 74 -16 +0 +0 -6 +15 -0.6
203027 MLBDET 52% 524477 10621411 381454 62 222285352637 130291 287 283 74 -15 +0 +0 -6 +15 -0.6
203128 MLBDET 53% 520473 10421310 381454 62 220283340624 121291 287 281 74 -16 +0 -1 -6 +15 -0.7
202724 MLBDET 30% 151139 29612 10431 21 209267309576 101287 287 262 58 -7 +0 +0 -2 +4 -0.5
202825 MLBDET 44% 228208 45924 16642 31 216279337615 120287 287 268 64 -9 +0 +0 -2 +6 -0.5
202926 MLBDET 51% 265242 521025 19742 31 215278335612 120287 287 272 66 -10 +0 +0 -3 +8 -0.5
203027 MLBDET 52% 275251 541125 20762 31 215278335613 120287 287 273 67 -10 +0 +0 -3 +8 -0.5
203128 MLBDET 53% 277253 551125 20772 31 217280336616 119286 287 271 66 -11 +0 -0 -3 +8 -0.6
▸ Career Totals
Career 11971094 23547921 853349 145 215277332609 117288 287 270 65 -48 +1 -0 -13 +34 -2.7
/ 162G 650594 12826511 461815 83 215278332609 116289 287 270 65 -26 +0 -0 -7 +18 -1.5
Career 47264340 9352003582 310140534 6319 215273334607 119296 307 269 64 -193 +5 -1 -51 +134 -10.7
/ 162G 650597 12928511 431935 93 216274335609 119297 307 269 64 -26 +1 -0 -7 +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
202118 ROKFCL Tigers West 155136 31508 17411 30 228318441759 213261 2611 335 115 +3 +1 +4 0.8
202219 ALakeland Flying Tigers 448403 1042655 40972 73 258328385713 127326 229 319 102 +1 +0 +13 1.4
202320 A+West Michigan Whitecaps 371339 872255 28811 42 257315395710 139320 228 315 99 -0 +0 +11 1.0
202421 A+West Michigan Whitecaps 484426 11625510 411128 112 272346425771 153341 238 339 118 +10 +1 +14 2.5
202522 AAErie SeaWolves 403360 862234 361011 51 239307350657 111318 259 295 84 -7 +1 +11 0.5

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
#1Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#2Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#3Dayan Viciedolast yr '14
career totals — 5 seasons, 1,798 PA
51,798662254298424-18-290.30.3
/162664241-6.6-10.70.1pk7: 0
#4Hunter Dozierlast yr '23
career totals — 6 seasons, 2,294 PA
62,2947319238305421-23-450.00.0
/162664215-6.5-13.20.0pk7: 0
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,1982314221279345-13-2-1.7-0.8
/162664138-7.1-1.1-0.9pk7: 0
#5Brennan Boeschlast yr '15
career totals — 6 seasons, 1,713 PA
61,7134822250303400-17-35-1.1-1.1
/162664199-6.6-13.6-0.4pk7: -1
#6Domonic Brownlast yr '15
career totals — 6 seasons, 1,748 PA
61,7485423246305405-19-39-1.1-1.1
/162664219-7.1-14.7-0.4pk7: -1

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
Roberto Campos (OGILVIE) 23 40 35 45 40 214/274/313 99303 43 30% 7% 60 -0.9
Colton Welker
2021 · AA
23 43→53 41→40 47→45 41 214/256/312 98276 95 26% 5% 54 -1.4 210/282/313 103278 106 26% 8% 66 -0.6 190/284/260702606327%10%52-0.5
Cam Balego
2018 · A
23 45→42 39→45 41→30 45 215/281/311 97293 56 27% 7% 65 -0.7 213/280/308 95280 93 26% 6% 64 -0.8 207/282/3069926611125%6%62-0.5
Dante Bichette Jr.
2016 · AA
23 42→49 41→45 40 41 207/258/303 95278 82 28% 6% 53 -1.5 225/284/327 102292 94 25% 7% 70 -0.3 237/294/332952978322%7%72-0.1
Kevin Heller
2013 · A
23 45 37→45 45→50 44 212/274/291 79299 46 29% 8% 56 -1.3 202/276/296 94302 810 33% 7% 59 -1.1 197/279/29810129891234%7%59-0.6
Luis De Los Santos
2021 · A
23 41→47 40→45 48→45 37 199/247/294 95288 88 33% 5% 46 -2.0 221/270/348 127302 136 30% 5% 70 -0.3 216/283/33511929113729%7%69-0.2
Robert Pehl
2016 · A
23 44 41→40 43→40 41 218/274/312 94283 95 26% 5% 63 -0.9 219/284/313 94305 65 28% 7% 66 -0.6 222/292/316953142328%7%69-0.2
Jodd Carter
2019 · AA
23 42→41 45 46→45 41 209/266/325 116286 139 31% 6% 63 -0.9 215/286/351 136293 169 30% 8% 78 +0.2 203/288/35315026920931%10%76+0.0
Elier Hernandez
2018 · AA
23 44→49 40→50 42→50 34 214/251/311 97302 76 31% 3% 51 -1.7 209/247/293 84300 79 31% 4% 45 -2.1 230/279/37614630016928%5%77+0.1
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Yanio Perez
2019 · AA
23 44→48 42→40 46→45 39 215/263/311 96293 104 30% 5% 57 -1.2 205/252/292 87289 78 30% 5% 46 -2.0 194/236/272782706830%4%33-2.1
Matt Fiedler
2018 · A
23 47 40→45 47→50 44 226/281/324 98293 78 25% 6% 67 -0.5 220/274/336 116284 119 25% 6% 68 -0.5 205/256/344139244161023%5%59-0.3
Dorssys Paulino
2018 · AA
23 49→50 42→45 47→45 43 235/290/339 104314 98 27% 6% 76 +0.0 225/290/349 124297 137 27% 8% 79 +0.3 195/277/34715223519026%10%70-0.1
Lazaro Benitez
2023 · A
23 42 40→45 45→40 38 199/260/301 102291 57 32% 6% 53 -1.5 220/267/306 86305 56 28% 5% 56 -1.3 240/274/305653222025%4%58-0.4
Gabriel Guerrero
2017 · AAA
23 39→49 41→45 51→50 36 194/228/297 103269 89 31% 4% 37 -2.6 217/246/324 107298 105 30% 4% 53 -1.5 222/247/32810630611431%3%51-1.3
Yoel Romero
2021 · A
23 43 38→40 46→50 45 205/266/285 80275 69 27% 7% 52 -1.6 212/262/306 94320 84 34% 6% 55 -1.4 201/249/291903048035%5%43-0.9
Jeremy Farrell
2010 · A
23 45→36 41→45 43→45 40 215/275/310 95303 84 30% 6% 62 -0.9 221/285/329 108308 96 29% 6% 72 -0.2 211/280/310992988530%6%61-0.6
Luis Santana
2022 · AA
23 39 42→45 47→50 39 198/255/299 101269 1010 30% 5% 51 -1.7 211/272/334 123278 139 28% 6% 67 -0.5 201/263/32112025914727%6%57-0.7
Ramón Rodríguez
2022 · AA
23 43 42→40 47→45 40 213/257/317 104272 105 26% 5% 56 -1.3 225/280/319 94262 98 18% 6% 66 -0.6 215/285/31910423612515%8%66-0.2
Dustin Peterson
2018 · AAA
23 47→48 40→50 43→45 42 225/272/314 89289 74 24% 5% 61 -1.0 232/273/351 119305 135 27% 5% 72 -0.2 238/284/36512729416224%5%76+0.0
Casey Kalenkosky
2013 · A
23 43 40→45 49→45 44 201/279/297 96299 75 33% 8% 61 -1.0 216/279/332 116279 127 26% 7% 70 -0.3 213/275/33812526015724%6%69-0.2