Cam MaldonadoOF San Jose Giants
Age 22 R/R 6'2" / 199 lbs A HR -8%H -3% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION263 act + 175 ros · stats below = ROS only
wRC+†83
AVG/OBP/SLG.220 / .283 / .364
PA175
HR5
SB6
K%29
BB%7
BABIP288
ISO144
MLB%0%
Value2026 · WAR
BAT: -8.4 runs (wOBA-derived runs vs avg)-8BATRUN: +1.8 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: -2.6 runs (Positional adjustment)-3POSREP: +12.4 runs (Replacement-level credit)+12REPTotal WAR: +0.30+0.3WAR
0.00.51.00.40.60.70.70.70.60.40.20.0+$26M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 50
Toolsscout grade
CONTACT45
scouting grade only
POWER50
scouting grade only
EYE52
scouting grade only
SPEED60
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.7$2M+$1M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$1.0M+0.4$0.9M+$0.5M
2034Arb-1$0.4M+0.2$0.4M+$0.3M
2035Arb-2$5M
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $5M +$3M

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
202521 ASan Jose Giants 7164 11400 6260 50 172243234477 62282 378 215 23
202521 ASan Jose Giants 7159 14600 11180 50 237357339696 102333 2515 319 102
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ASF 263239 557310 18841 154 230287410697 180300 327 294 83 -5 +1 +0 -2 +7 0.2
YTD22 ASF 263231 659411 26631 154 281357498854 216333 2410 368 140 +12 +1 +0 -2 +7 2.0
ROS22 ASF 0% 175159 35615 13511 62 220283364647 144290 297 293 83 -3 +0 -0 -1 +5 0.1
ROS22 MLBSF 0% 01 0000 000 00 285 284 75 -0 -0
FULL22 ASF 263240 557310 18841 154 229287408695 179298 327 294 83 -5 +1 +0 -2 +7 0.2
TOT22 ASF 438398 9013415 311352 216 226285392677 166295 317 294 83 -8 +2 -0 -3 +12 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSF 34% 477435 9816414 361353 123 225289377666 152290 288 297 86 -8 +1 -0 -3 +14 0.4
202824 MLBSF 46% 492448 10317415 381363 123 230294386681 156291 288 301 89 -6 +1 -0 -3 +14 0.6
202925 MLBSF 52% 498453 10417415 381364 123 230295384679 155292 278 303 90 -5 +1 -0 -3 +14 0.7
203026 MLBSF 54% 499453 10618416 391364 123 234300397698 163291 278 304 91 -5 +1 -0 -3 +14 0.7
203127 MLBSF 54% 495449 10317415 391354 123 229297385682 156291 278 304 91 -5 +1 -0 -3 +14 0.7
203228 MLBSF 54% 489443 10117315 391344 123 228296381678 153291 278 303 90 -5 +1 -1 -3 +14 0.6
203329 MLBSF 53% 482437 10017315 391333 113 229296384681 156290 288 301 89 -6 +1 -2 -3 +14 0.4
203430 MLBSF 52% 474430 9616314 381323 113 223291372663 149288 288 299 87 -7 +1 -2 -3 +13 0.2
203531 MLBSF 52% 466423 9415314 371323 102 222289371661 149286 288 295 84 -9 +1 -3 -3 +13 -0.0
202723 MLBSF 34% 164150 33515 12461 41 220282367649 147285 287 287 78 -4 +0 -0 -1 +5 -0.0
202824 MLBSF 46% 227206 47827 17632 61 228293388682 160286 287 291 81 -5 +1 -0 -1 +6 0.1
202925 MLBSF 52% 257233 53928 20702 62 227294386680 159286 278 293 82 -5 +0 -0 -2 +7 0.1
203026 MLBSF 54% 271246 55928 21742 72 224290374664 150286 278 294 83 -5 +1 -0 -2 +8 0.1
203127 MLBSF 54% 269244 55928 21742 72 225292377669 152286 288 294 83 -5 +1 -0 -2 +8 0.1
203228 MLBSF 54% 265240 54928 21732 62 225293379672 154285 288 293 82 -5 +0 -0 -2 +8 0.0
203329 MLBSF 53% 256231 53928 21712 61 229299390689 160284 288 291 81 -6 +1 -1 -2 +7 0.0
203430 MLBSF 52% 248224 50827 20692 61 223293371663 147283 288 288 79 -6 +1 -1 -1 +7 -0.1
203531 MLBSF 52% 242219 49827 19682 51 224292374666 151281 288 284 76 -7 +1 -2 -1 +7 -0.2
▸ Career Totals
Career 21991994 449741766 17260817 5313 225292379671 153288 288 291 81 -48 +5 -4 -13 +62 0.2
/ 162G 650589 13322520 511805 164 226293382675 156288 288 291 81 -14 +2 -1 -4 +18 0.1
Career 46184194 95116033138 362128632 11528 227293379672 153291 288 299 87 -66 +12 -9 -28 +131 4.1
/ 162G 650590 13423519 511815 164 227294380674 153293 288 299 87 -9 +2 -1 -4 +18 0.6

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
202521 ASan Jose Giants 7159 14600 11180 50 237357339696 102333 2515 319 102 +0 +1 +2 0.3

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Chris Heiseylast yr '17
career totals — 8 seasons, 1,758 PA
81,7586225238296413-18+33.03.2
/162664239-6.7+1.01.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,3567156229292383-14+02.42.3
/1626642016-4.0+0.00.7pk7: 2
#6Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 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
Cam Maldonado (OGILVIE) 22 45 50 60 52 226/285/392 166295 1521 31% 7% 83 +0.3
Phillip Ervin
2014 · A
22 47→50 48→50 54→55 46 235/299/377 141293 1614 25% 8% 90 +1.0 211/279/333 122267 1120 24% 7% 70 -0.3 232/296/372140294142125%7%84+0.5
Ceddanne Rafaela
2022 · A
21 42→48 47→55 59→55 38 216/258/360 144272 1415 26% 4% 68 -0.5 239/275/399 160304 1822 27% 4% 85 +0.7 247/287/396150298152022%4%88+0.7
Michael Guldberg
2022 · A
23 45 44→45 55 45 223/293/342 119282 1216 24% 7% 79 +0.3 210/268/294 84282 612 26% 6% 55 -1.4 194/247/2546126431027%6%33-0.8
Juan Mora
2022 · A
22 47 44→45 55 46 225/302/347 122301 1114 27% 8% 83 +0.6 226/284/337 111307 109 28% 5% 73 -0.1 224/280/33311029810827%5%68-0.2
Andy Burns
2013 · A
22 41→51 47→50 54→55 41 205/273/349 144294 1313 34% 7% 72 -0.2 233/279/364 131293 1116 24% 6% 77 +0.1 244/287/365121297101521%5%78+0.2
Chris Nelson
2008 · A
22 46→52 47→50 53→50 42 228/277/370 142282 1313 24% 6% 79 +0.3 226/279/355 129283 1212 24% 6% 76 +0.0 244/287/36912530612624%5%78+0.1
Matthew Lugo
2023 · A
22 47→48 45→55 52→50 40 233/278/362 129297 1213 26% 5% 76 +0.1 213/262/357 144294 1514 32% 5% 69 -0.4 204/267/368164283191634%6%70-0.2
Mario Lisson
2006 · A
22 46→49 43→55 57→55 49 219/303/341 122299 919 28% 10% 82 +0.5 220/282/336 116290 1121 26% 7% 72 -0.2 231/301/37714630019828%7%90+0.7
Alex Castellanos
2009 · A
22 43→49 46→55 58→50 35 215/264/350 135301 1318 32% 4% 68 -0.5 217/268/352 135313 1115 33% 4% 70 -0.3 226/288/398173303171530%6%89+0.8
Nick Loftin
2022 · A
23 45→53 45→50 53→50 49 224/290/352 128265 1111 20% 7% 79 +0.3 236/299/370 134274 1514 20% 7% 88 +0.9 240/320/368128270141116%9%94+0.9
Noelvi Marte
2023 · A
21 44→53 49→50 49→55 46 224/295/363 140285 1716 27% 8% 85 +0.7 236/289/367 131301 1419 25% 6% 82 +0.5 242/290/380137303152125%5%84+0.4
Ronny Simon
2022 · A
22 39→49 50 53→55 42 205/263/357 153269 1714 31% 7% 70 -0.3 221/270/363 142283 1622 27% 6% 74 -0.1 261/322/377116323102921%7%95+1.0
Wenceel Pérez
2023 · AA
23 47→48 49→55 57→55 45 236/289/395 160287 1516 24% 7% 90 +1.0 235/296/383 148288 1417 23% 8% 90 +1.0 234/299/385150285151723%8%90+0.8
Blaze Alexander
2021 · A
22 44→48 43→45 51→50 41 215/278/328 113300 1011 30% 6% 68 -0.5 198/268/323 125313 1412 39% 7% 63 -0.8 237/319/364126339121531%8%92+0.8
Tim Tawa
2022 · A
23 44 47→50 58→50 45 221/288/362 141302 1418 31% 8% 81 +0.4 208/272/332 124270 1411 27% 8% 66 -0.6 216/281/385169263201326%7%83+0.3
Seth Mejias-Brean
2013 · A
22 46→52 47→45 53→45 45 232/286/369 137279 148 22% 6% 82 +0.5 234/296/338 104297 85 22% 8% 78 +0.2 233/300/332993007523%8%74-0.1
Johan Lopez
2022 · A
22 44 44→45 56→55 43 211/290/329 118311 1116 33% 8% 74 -0.1 195/266/292 97301 912 36% 7% 54 -1.4 169/241/2498025681235%7%31-1.1
Zack Gelof
2022 · A
22 49→50 47→55 54→55 43 236/299/379 142334 1517 32% 8% 90 +1.0 235/298/420 185327 2420 34% 8% 101 +1.8 229/294/414185314242433%8%95+1.2
Spencer Jones
2023 · A
22 48 45→55 56→55 43 235/298/363 128318 1319 29% 7% 85 +0.7 217/270/366 149357 1625 41% 6% 75 -0.0 210/278/395185354232344%8%83+0.4
Efrain Contreras
2009 · A
22 46 43→45 53→55 44 224/286/334 110263 1013 19% 5% 73 -0.1 202/257/282 80288 68 30% 5% 46 -2.0 183/236/246632775734%5%25-1.3