James TaussigC Kannapolis Cannon Ballers
Age 23 L/R 6'6" / 230 lbs A BB +6%HR -6% Svc 0.0 · Ctrl thru 2036 peak 1.3 · 2030
wRC+†78
AVG/OBP/SLG.211 / .271 / .323
PA54
HR1
K%30
BB%7
MLB%0%
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
trajectory · 10 yrs
1.3peak
2030

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
2031Arb-3$0.9M+1.3$12M+$11M
2032Ext / FA-deal$0.9M+1.2$11M+$11M
2033Ext / FA-deal$1.0M+1.0$10M+$9M
2034Ext / FA-deal$1M+0.7$4M+$2M
2035Ext / FA-deal$1M+0.4$2M+$1M
2036Ext / FA-deal$7M+0.1$0.5M-$7M
Totals $13M $40M +$27M
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
202522 AKannapolis Cannon Ballers 2423 7210 140 00 .304.333.478.812 .174.368 174 .277 70 -1 +0 +0 +0 +1 0.0
▸ 2026 Season (actual · ROS · total)
202623 AKannapolis Cannon Ballers 3026 5211 3130 00 .192.276.462.737 .269.308 4310 .301 89 -0 +0 +0 +1 +1 0.1
ROS23 MLBCWS 2422 4100 270 00 .182.250.227.477 .045.290 298 .271 65 -1 +0 +0 +0 +1 0.0
TOT23 MLBCWS 5448 9311 5200 00 .188.264.354.618 .167.286 379 .288 78 -1 +0 +0 +1 +2 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%CWS 150136 29613 12401 21 .213.282.338.620 .125.284 278 .289 79 -4 +0 +0 +3 +4 0.3
202825 MLB 25%CWS 254229 511026 21672 41 .223.294.362.656 .140.286 268 .297 85 -4 +0 +0 +5 +7 0.8
202926 MLB 42%CWS 327294 681339 27863 51 .231.302.388.690 .156.287 268 .301 89 -4 +1 +0 +6 +9 1.2
203027 MLB 58%CWS 366329 7514310 31963 61 .228.300.380.680 .152.287 268 .302 89 -4 +1 +0 +7 +10 1.3
203128 MLB 68%CWS 389349 7915310 331034 51 .226.301.372.673 .146.287 268 .301 88 -5 +1 -1 +7 +11 1.3
203229 MLB 77%CWS 397356 7915310 341064 51 .222.297.365.662 .143.286 279 .299 87 -6 +1 -1 +7 +11 1.2
203330 MLB 84%CWS 399358 7915310 341084 40 .221.295.363.659 .142.284 279 .295 84 -7 +1 -2 +7 +11 1.0
203431 MLB 91%CWS 379341 741439 321043 20 .217.290.355.645 .138.283 278 .292 81 -8 +0 -3 +7 +11 0.7
203532 MLBCWS 354318 691338 30993 00 .217.291.352.643 .135.281 288 .287 78 -9 +0 -4 +6 +10 0.4
203633 MLBCWS 318285 601127 27913 00 .211.286.337.623 .126.280 298 .282 74 -9 +0 -4 +6 +9 0.1
203734 MLBCWS 270243 50926 23802 00 .206.280.333.613 .128.278 309 .275 69 -10 +0 -5 +5 +8 -0.2
203835 MLBCWS 218196 39724 18672 00 .199.273.316.589 .117.276 318 .268 63 -9 +0 -6 +4 +6 -0.5
▸ Career Totals (MLE all levels + projections)
Career 38693479 7631453192 325105834 336 .219.292.358.650 .139.286 278 .292 81 -81 +4 -25 +69 +110 7.8
/ 162G 650584 12724515 551786 61 .217.291.353.644 .135.284 278 .292 81 -14 +1 -4 +12 +18 1.3

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
202522 AKannapolis Cannon Ballers 2423 7210 130 00 .304.333.478.812 .174.350 124 .354 129 +1 +0 +1 0.2

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
James Taussig (OGILVIE) 23 .211/.271/.323 .112.291 11 30% 7% 64 -0.1
Austin Wells
2022 · A
23 44→45 49→55 56→50 47 .214/.303/.365 .151.309 1611 34% 10% 89 +0.9 .219/.297/.388 .169.282 2011 29% 9% 92 +1.2 .216/.296/.390.174.26122826%9%90+0.8
Jimmy Crooks
2023 · A
22 48→46 47→45 51→40 42 .230/.311/.372 .142.336 147 34% 8% 94 +1.3 .232/.295/.357 .125.322 124 30% 7% 83 +0.6 .233/.293/.359.126.32313230%7%79+0.2
Darrien Miller
2023 · A
22 40 48→45 50→45 49 .202/.310/.335 .133.267 167 29% 10% 85 +0.7 .189/.295/.292 .103.258 96 28% 9% 69 -0.4 .170/.289/.257.087.2417429%10%56-0.8
Tony Delmonico
2010 · A
23 48→49 47→45 50→40 45 .235/.307/.373 .139.300 145 26% 7% 92 +1.2 .228/.313/.338 .110.300 115 26% 8% 86 +0.8 .224/.320/.327.103.29411325%9%84+0.4
Jaxx Groshans
2022 · A
24 46 48→50 47→30 45 .231/.293/.372 .141.302 165 28% 8% 85 +0.7 .199/.264/.326 .127.282 145 32% 8% 63 -0.9 .123/.199/.241.118.16914036%8%11-1.4
Braxton Fulford
2023 · A
24 45→42 48→50 51→50 45 .223/.307/.365 .143.303 1610 30% 8% 92 +1.2 .213/.289/.355 .142.294 1610 31% 7% 81 +0.4 .203/.279/.352.149.27917932%7%73-0.1
Frank Curreri
2007 · A
24 49 44→45 44→40 48 .235/.306/.356 .121.321 115 29% 9% 87 +0.8 .247/.320/.349 .102.319 86 23% 10% 91 +1.1 .252/.328/.346.094.3157521%10%91+0.7
Daniel Vellojin
2022 · A
22 45 43→45 45 55 .219/.316/.335 .117.281 107 24% 11% 87 +0.8 .189/.276/.300 .111.271 125 32% 10% 61 -1.0 .156/.243/.246.090.22311433%10%31-1.3
Liam Hicks
2023 · A
24 50 41→40 50→45 55 .237/.327/.338 .101.282 88 18% 10% 92 +1.2 .236/.329/.329 .093.285 86 18% 10% 91 +1.1 .236/.332/.324.088.2798417%10%88+0.6
Eric Fryer
2009 · A
23 51→59 44→45 51→50 43 .246/.297/.369 .123.309 1110 24% 6% 86 +0.8 .238/.302/.351 .113.306 910 24% 7% 84 +0.6 .235/.309/.346.111.30391024%8%82+0.3
Patrick Mazeika
2017 · A
23 52→51 41→50 48→30 48 .249/.320/.350 .101.293 74 17% 7% 92 +1.2 .233/.305/.346 .113.275 113 19% 8% 85 +0.7 .220/.291/.346.126.25414119%7%76+0.0
Ryan Ortiz
2011 · A
23 47 47→45 49→40 50 .232/.308/.370 .138.304 146 27% 10% 92 +1.2 .209/.294/.317 .108.284 115 28% 9% 72 -0.2 .188/.277/.286.098.25511229%9%56-0.6
Tyler Ogle
2013 · A
22 47→44 48→50 46→30 45 .235/.296/.380 .145.292 165 25% 7% 89 +1.0 .223/.312/.355 .132.267 153 21% 10% 90 +1.0 .214/.304/.353.140.25317222%10%83+0.4
Alek Thomas
2023 · MLB
23 49→52 48→50 48→50 46 .244/.299/.393 .149.294 1411 22% 7% 94 +1.3 .238/.286/.374 .136.287 1411 22% 6% 83 +0.6 .236/.280/.364.128.289131123%5%76+0.0
Jason Castro
2010 · AA
23 50→57 44→55 45→30 48 .243/.302/.362 .119.292 115 20% 7% 87 +0.8 .233/.301/.335 .102.284 94 20% 9% 79 +0.3 .248/.322/.410.161.32116126%9%102+1.4
Bryan Lavastida
2022 · AAA
23 49→44 45 48→55 46 .241/.306/.370 .129.314 1316 26% 8% 91 +1.1 .215/.282/.336 .121.279 1216 26% 7% 72 -0.2 .220/.293/.341.120.280132725%8%75+0.0
Jeremy Lucas
2014 · AA
23 47→43 43→45 50→30 53 .229/.311/.349 .120.285 104 22% 10% 88 +0.9 .223/.291/.349 .126.275 123 23% 8% 79 +0.3 .218/.285/.342.124.26614123%7%72-0.1
Hank Conger
2010 · AA
22 50→55 47→50 45 45 .252/.294/.386 .133.292 155 19% 5% 89 +1.0 .237/.293/.366 .129.276 143 19% 7% 84 +0.6 .227/.300/.378.151.28017024%8%86+0.3
Jesús Bastidas
2022 · AA
23 46→41 50 48→50 43 .229/.306/.378 .149.318 1813 32% 8% 94 +1.3 .209/.278/.356 .147.280 1812 31% 6% 76 +0.1 .199/.271/.343.144.260171329%6%67-0.5
Travis Scott
2010 · A
25 44 51→55 47→40 44 .227/.282/.392 .165.287 194 28% 7% 87 +0.8 .216/.269/.354 .138.278 146 27% 6% 71 -0.3 .205/.261/.334.128.24017322%5%59-0.2