C.J. PittaroSS Lansing Lugnuts
Age 24 L/R 6'1" / 204 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION251 act + 167 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.197 / .284 / .238
PA167
HR0
K%25
BB%10
BABIP273
ISO41
MLB%0%
Value2026 · WAR
BAT: -26.8 runs (wOBA-derived runs vs avg)-27BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +11.9 runs (Replacement-level credit)+12REPTotal WAR: -1.20-1.2WAR
trajectory · projected WAR by year
-0.7-0.4-0.10.00.0262830
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE50
scouting grade only
SPEED40
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
2031Extbeyond projection horizon · no WAR estimate
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 $0.0M +$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
202523 A2 teams 503454 881431 3814510 73 194271244515 51282 298 233 37
202523 A2 teams 503435 1011651 5710810 73 232335299634 67306 2111 297 85
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 A+OAK 251215 42400 28573 13 195297214511 19261 2311 240 42 -16 -1 +0 +3 +7 -0.8
YTD24 A+OAK 251204 44500 39423 13 216350240590 25267 1716 283 75 -7 -1 +0 +3 +7 0.2
ROS24 A+OAK 0% 167147 29410 16422 11 197284238522 41268 2510 245 46 -10 -0 +0 +2 +5 -0.4
ROS24 MLBOAK 0% 11 0000 000 00 267 00 234 37 -0 +0 +0 +0 +0 -0.0
FULL24 A+OAK 252216 42400 28573 13 194296213509 19259 2311 240 42 -17 -1 +0 +3 +7 -0.8
TOT24 A+OAK 418362 71810 44995 24 196292224515 28266 2411 242 43 -27 -1 +0 +4 +12 -1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBOAK 30% 370328 671013 34905 33 204289268557 64272 249 261 58 -18 -1 +0 +4 +10 -0.4
202826 MLBOAK 44% 407361 771215 38995 43 213297294591 80274 249 270 65 -16 -0 +0 +4 +12 -0.1
202927 MLBOAK 49% 420373 781215 391025 54 209293287579 78275 249 273 67 -16 -1 +0 +4 +12 0.0
203028 MLBOAK 52% 425377 791215 401035 54 210294286580 77275 249 274 68 -16 -1 -1 +5 +12 -0.0
202725 MLBOAK 30% 112100 20301 10271 11 200279260539 60270 249 250 50 -6 -0 +0 +1 +3 -0.2
202826 MLBOAK 44% 180159 34512 17442 21 214298296593 82272 249 259 57 -9 +0 +0 +2 +5 -0.2
202927 MLBOAK 49% 206182 39613 19503 22 214299308607 93273 249 262 59 -10 -0 +0 +2 +6 -0.2
203028 MLBOAK 52% 219193 41613 21533 32 212300301600 88273 2410 263 59 -10 -0 -0 +2 +6 -0.2
▸ Career Totals
Career 718635 1342039 671749 86 211295294590 83274 249 260 57 -35 -1 -0 +8 +20 -0.8
/ 162G 650575 1211838 611588 75 210295294589 83274 249 260 57 -32 -1 -0 +7 +18 -0.7
Career 22922040 41864819 20558132 2518 205288272560 67275 259 260 57 -111 -2 -1 +25 +65 -2.5
/ 162G 650579 1181825 581659 75 204286268554 64274 259 260 57 -32 -1 -0 +7 +18 -0.7

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
202523 A+Lansing Lugnuts 9085 15010 5230 10 176222200422 24242 266 197 9 -9 +0 +3 -0.7
202523 AStockton Ports 413350 861641 528510 63 246359323682 77321 2113 318 102 +1 +0 +12 1.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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
271988212293292+8+6-0.2-0.1
/16266487+7.1+5.5-0.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-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
C.J. Pittaro (OGILVIE) 24 40 25 40 50 196/292/224 28266 02 24% 11% 43 -1.2
Seth Dhaenens
2007 · A
23 43 34→30 40→30 42 201/251/248 47268 27 25% 6% 34 -2.8 209/261/261 52299 15 28% 6% 43 -2.2 206/259/244382970329%6%35-0.9
Damon Dues
2022 · A
24 45 36→30 44→60 44 206/285/270 64311 37 32% 8% 56 -1.3 224/315/288 64326 223 28% 11% 73 -0.1 231/333/2905932913726%13%78+0.1
Bryan Johns
2013 · A
24 44 35→30 43→45 48 205/281/267 62284 27 27% 9% 54 -1.4 202/269/283 81288 68 30% 7% 53 -1.5 150/216/208582167532%5%10-1.1
Sean McCraw
2010 · A
24 43 36→30 44→30 48 200/280/269 69282 44 28% 9% 54 -1.4 200/268/286 86277 64 28% 8% 53 -1.5 185/253/266812516127%8%37-0.8
Alex Perez
2017 · A
24 46 34→30 46→40 49 211/286/260 49291 15 26% 9% 53 -1.5 211/277/257 46303 14 28% 8% 49 -1.8 206/271/239342970228%7%40-1.6
Dallas Poulk
2012 · A
24 49 35→30 45→50 46 226/285/294 68300 110 24% 7% 62 -0.9 202/272/275 73301 38 31% 8% 52 -1.6 169/250/228592653634%9%30-2.0
Cole Daily
2021 · A
24 42 36→30 43→55 43 200/256/260 60272 310 27% 6% 40 -2.4 195/265/255 60298 314 32% 8% 43 -2.2 176/255/2153827911834%9%27-1.2
Adam Melker
2012 · A
24 46 35→40 46→50 44 212/278/273 61302 211 28% 7% 53 -1.5 232/279/318 86300 810 24% 5% 65 -0.7 241/283/32887300101122%5%67-0.3
Forrestt Allday
2015 · A
24 49→45 37→30 44→50 44 224/295/302 78313 38 27% 7% 69 -0.4 228/304/290 62296 410 22% 8% 69 -0.4 233/315/2744129331219%9%68-0.2
Ron Bourquin
2009 · A
24 43→46 36→45 42→45 48 201/276/269 68280 46 28% 9% 52 -1.6 213/284/314 101311 86 31% 9% 67 -0.5 214/284/3221093128532%8%70-0.3
Carlos Sepulveda
2021 · A
24 46 34→30 49→45 46 215/276/269 53285 212 24% 7% 51 -1.7 211/276/283 72278 57 24% 8% 56 -1.3 192/260/254622545325%8%38-1.3
Adam Weisenburger
2013 · AA
24 42 36→40 43→30 45 197/271/262 65269 35 26% 7% 49 -1.8 214/294/304 90284 74 25% 8% 69 -0.4 213/299/301872766223%8%69-0.2
Branden Cogswell
2017 · A
24 47→49 35→30 48→45 46 218/282/277 59297 37 26% 8% 56 -1.3 227/281/294 67303 28 24% 7% 59 -1.1 236/287/286503120523%6%56-0.8
Shawn Roof
2009 · AA
24 47 34→30 41→50 46 220/288/269 50287 27 23% 7% 56 -1.3 229/284/286 57304 213 24% 5% 59 -1.1 237/288/2854731511723%5%56-0.6
Mark Haske
2007 · A
24 46 34→30 42→45 50 217/280/264 47265 38 19% 8% 52 -1.6 204/271/268 64281 58 27% 8% 50 -1.8 179/254/225462564629%9%30-1.9
Norberto Obeso
2019 · A
24 44→41 36→30 47→45 50 206/271/271 66250 48 19% 8% 50 -1.7 205/266/280 75275 48 25% 7% 50 -1.7 193/258/257642681526%8%37-1.3
Jake Thomas
2017 · A
24 42 37→30 49→50 44 197/266/269 72280 47 29% 8% 48 -1.9 212/297/284 72324 39 31% 10% 65 -0.7 209/316/2645632911032%13%66-0.4
Tony Wolters
2016 · AA
24 43→49 37→40 43→45 43 207/267/278 71282 56 27% 6% 50 -1.8 204/284/288 84268 56 24% 9% 60 -1.0 217/297/286692804122%8%61-0.4
Zach Gentile
2011 · A
24 47 34→30 45 52 218/279/272 54255 26 15% 8% 53 -1.5 224/283/280 56281 27 19% 7% 57 -1.2 232/292/269372980620%6%55-0.6
J.J. Franco
2017 · A
25 41 36→30 37→45 42 194/246/256 62260 35 26% 6% 35 -2.8 212/283/267 55298 26 26% 9% 54 -1.4 214/294/251373010426%10%52-0.5