C.J. PittaroSS Lansing Lugnuts
Age 24 L/R 6'1" / 204 lbs A+ HR -6%K -4% Svc 0.0 · Ctrl thru 2035 peak 0.5 · 2029
wRC+†44
AVG/OBP/SLG.209 / .282 / .303
PA320
HR4
K%27
BB%8
MLB%0%
BAT: -20.2 runs (wOBA-derived runs vs avg)-20BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.70-0.7WAR
Scouting · nowfuture
HIT
4040
PWR
2525
SPD
4040
EYE
4950
trajectory · 10 yrs
0.5peak
2029

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
2030Arb-2$0.9M+0.5$2M+$1M
2031Arb-3$0.9M+0.3$1M+$0.5M
2032Ext / FA-deal$0.9M+0.1$0.5M-$0.5M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-1M -$5M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202523 A2 teams 503453 881331 3914310 73 .194.273.243.516 .049.281 288 .237 39 -34 +0 +0 +5 +14 -1.5
▸ 2026 Season (actual · ROS · total)
202624 A+Lansing Lugnuts 4443 6000 1180 00 .140.159.140.299 .000.240 412 .148 -28 -6 +0 +0 +0 +1 -0.5
ROS24 MLBOAK 276250 51913 21793 41 .204.274.284.558 .080.282 298 .258 56 -14 +0 +0 +3 +8 -0.3
TOT24 MLBOAK 320293 57913 22973 41 .195.258.263.521 .068.278 307 .243 44 -20 +0 +0 +3 +9 -0.7
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%OAK 370334 721226 29904 51 .216.286.317.603 .102.275 248 .275 69 -13 +1 +0 +4 +10 0.2
202826 MLB 25%OAK 407366 801427 33985 51 .219.292.325.617 .107.277 248 .282 74 -12 +1 +0 +4 +12 0.4
202927 MLB 43%OAK 420377 831428 351015 51 .220.295.332.627 .111.278 248 .284 75 -12 +1 +0 +4 +12 0.5
203028 MLB 52%OAK 425381 841528 361035 51 .220.296.333.630 .113.278 248 .284 75 -12 +1 -1 +5 +12 0.5
203129 MLB 63%OAK 420376 821428 361035 51 .218.295.330.625 .112.277 259 .282 74 -12 +1 -1 +4 +12 0.3
203230 MLB 73%OAK 414371 801427 351035 41 .216.292.321.613 .105.276 258 .278 71 -13 +0 -2 +4 +12 0.1
203331 MLB 81%OAK 401360 771327 341024 30 .214.289.319.608 .106.274 258 .275 68 -14 +1 -3 +4 +11 -0.1
203432 MLB 88%OAK 384345 721226 32994 30 .209.283.307.591 .099.273 268 .270 65 -15 +1 -4 +4 +11 -0.3
203533 MLB 93%OAK 355318 651115 30944 30 .204.281.292.574 .088.271 268 .265 61 -16 +1 -4 +4 +10 -0.6
203634 MLBOAK 311279 55914 26853 20 .197.273.280.552 .082.270 278 .259 56 -15 +0 -5 +3 +9 -0.8
▸ Career Totals (MLE all levels + projections)
Career 46864210 8891502270 386120057 5110 .211.286.307.593 .096.277 268 .271 65 -184 +6 -20 +50 +133 -1.4
/ 162G 650584 12421310 541668 71 .212.288.310.598 .098.277 268 .271 65 -25 +1 -3 +7 +18 -0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202523 A+Lansing Lugnuts 9085 15010 5230 10 .176.222.200.422 .024.242 266 .197 9 -9 +0 +3 -0.7
202523 AStockton Ports 413350 861641 528510 63 .246.359.323.682 .077.321 2113 .318 102 +1 +0 +12 1.3

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 .209/.282/.303 .094.284 45 27% 8% 64 -0.4
Greg Cullen
2021 · A
24 44→42 41→40 42→40 48 .215/.292/.315 .100.268 83 22% 8% 72 -0.2 .229/.319/.338 .109.306 114 26% 10% 89 +0.9 .232/.336/.332.100.31711427%12%91+0.4
Forrestt Allday
2015 · A
24 47 37→30 44→50 44 .221/.288/.300 .079.301 39 26% 7% 65 -0.7 .228/.304/.288 .060.296 310 22% 8% 69 -0.4 .235/.317/.275.039.29521219%9%69-0.2
Taylor Krick
2012 · A
24 45 36→30 41→40 48 .212/.296/.272 .060.284 55 25% 8% 62 -0.9 .231/.315/.299 .068.320 35 26% 8% 77 +0.1 .242/.332/.304.063.3391326%9%82+0.2
Damon Dues
2022 · A
24 45 36→30 44→60 43 .207/.284/.273 .066.313 37 32% 8% 57 -1.2 .226/.316/.291 .065.330 222 28% 11% 75 -0.0 .237/.336/.296.060.33913727%13%80+0.1
Brett Pope
2019 · A
23 46 39→40 40→50 47 .220/.291/.303 .083.290 69 25% 8% 67 -0.5 .215/.276/.294 .079.286 610 25% 7% 58 -1.2 .206/.262/.270.064.27341025%6%43-1.2
Matthew Morizio
2008 · A
24 45 39→40 39→50 48 .217/.288/.302 .085.288 74 26% 8% 66 -0.6 .187/.259/.260 .073.248 48 24% 8% 43 -2.2 .137/.219/.186.049.18201122%8%5-1.3
Anthony Vilar
2023 · A
24 45→40 39→40 46→50 48 .209/.286/.299 .090.300 66 30% 10% 64 -0.8 .195/.286/.295 .100.306 98 35% 11% 64 -0.8 .182/.276/.278.096.280101035%11%53-0.9
Louis Ott
2009 · AA
24 48 37→30 42→45 47 .225/.294/.295 .070.312 46 27% 8% 66 -0.6 .231/.306/.302 .071.331 58 28% 9% 73 -0.1 .242/.329/.293.051.3504728%11%77+0.1
Beau Taylor
2014 · AA
24 45→46 38→45 42→30 45 .215/.277/.291 .076.299 53 29% 8% 57 -1.2 .207/.273/.302 .095.298 93 31% 8% 59 -1.1 .215/.303/.325.110.30710131%11%76+0.0
Jake Thomas
2017 · A
24 43 37→30 48→50 46 .203/.273/.276 .073.280 48 27% 8% 53 -1.5 .213/.304/.285 .072.317 39 30% 11% 69 -0.4 .212/.328/.269.058.32711030%14%72-0.1
Dan Gamache
2015 · AA
24 46→52 42→40 41→45 40 .220/.273/.332 .113.308 86 30% 6% 66 -0.6 .244/.291/.344 .100.324 84 26% 6% 77 +0.1 .251/.296/.340.089.3287224%6%75+0.0
Pratt Maynard
2014 · A
24 45 40→45 45 50 .216/.282/.308 .093.266 86 22% 8% 65 -0.7 .226/.286/.336 .110.291 86 24% 8% 73 -0.1 .235/.286/.365.129.3096025%7%79+0.1
Mitchell Tolman
2018 · A
24 45→47 41→45 44→50 49 .217/.286/.311 .094.265 99 21% 8% 67 -0.5 .211/.284/.299 .088.298 710 29% 8% 63 -0.8 .215/.285/.332.118.28411827%7%70-0.2
Noe Becerra
2011 · AAA
24 43 40→30 45→40 46 .211/.266/.297 .086.263 89 23% 7% 54 -1.4 .237/.284/.320 .083.272 66 15% 6% 67 -0.5 .278/.325/.338.060.3153012%6%89+0.3
Sean McCraw
2010 · A
24 43 37→30 45→30 49 .203/.282/.274 .071.279 44 27% 9% 56 -1.3 .199/.267/.279 .080.276 54 28% 8% 50 -1.7 .181/.248/.255.074.2486128%7%33-0.9
Christian Donahue
2019 · A
24 48 40 46→50 43 .230/.284/.321 .091.310 75 27% 7% 68 -0.5 .197/.246/.276 .079.273 59 28% 6% 40 -2.4 .161/.202/.226.065.22041128%5%7-2.9
Levi Hyams
2014 · A
24 44→46 40 45 44 .213/.267/.306 .092.280 611 26% 6% 57 -1.2 .213/.269/.306 .093.291 66 27% 7% 58 -1.2 .209/.262/.305.096.2866328%6%52-0.9
Tim Arakawa
2016 · A
23 47→41 40→30 43→50 51 .224/.301/.316 .093.289 66 24% 10% 75 -0.0 .207/.275/.278 .071.281 511 26% 8% 53 -1.5 .196/.264/.253.057.26951327%8%41-1.6
Phil Clarke
2022 · A
24 46 42→40 45 46 .222/.295/.327 .105.277 94 22% 7% 76 +0.0 .222/.303/.315 .093.268 96 19% 8% 76 +0.1 .233/.317/.316.083.2668715%9%78+0.1
Zach Ashford
2021 · A
24 47 40→45 42→50 46 .220/.289/.316 .096.298 67 27% 8% 69 -0.4 .223/.285/.306 .083.306 59 27% 6% 65 -0.7 .224/.285/.304.080.30751027%6%61-0.6