James Triantos2B Iowa Cubs
INJURED · Reassigned to Minors (RM)
Age 23 R/R 5'11" / 195 lbs AAA BB +5%HR -4% Svc 0.0 · Ctrl thru 2033 peak 1.2 · 2029
wRC+†76
AVG/OBP/SLG.243 / .289 / .344
PA201
HR3
SB11
K%16
BB%5
MLB%40%
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
5456
PWR
3335
SPD
5153
FLD
3643
EYE
3741
trajectory · 10 yrs
1.5peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.0$8M+$8M
2029Arb-1$0.8M+1.2$10M+$10M
2030Arb-2$0.9M+1.2$11M+$10M
2031Arb-3$2M+1.0$9M+$7M
2032Ext / FA-deal$3M+0.9$4M+$0.9M
2033Ext / FA-deal$4M+0.6$3M-$1M
Totals $12M $46M +$34M

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
202118 ROKACL Cubs 109105 26614 3271 33 .248.275.438.713 .190.297 253 .304 91 -1 -1 +0 +0 +3 0.2
202219 AMyrtle Beach Pelicans 504471 1111646 241176 203 .236.281.325.606 .089.299 235 .268 63 -21 +3 +0 +2 +14 -0.2
202320 A+2 teams 449405 1001334 30628 255 .247.312.323.635 .077.278 147 .277 70 -15 +3 +0 +2 +13 0.2
202421 AA2 teams 485450 1242068 20708 479 .276.318.400.718 .124.306 144 .307 93 -4 +6 +0 +2 +14 1.8
202522 AAA2 teams 480450 1092025 23874 3110 .242.285.329.614 .087.288 185 .272 66 -18 +2 +0 +2 +14 -0.1
▸ 2026 Season (actual · ROS · total)
202623 AAAIowa Cubs 8481 21302 3140 52 .259.286.370.656 .111.292 174 .282 74 -2 +0 +0 +0 +2 0.0
ROS23 MLBCHC 117109 28512 6191 62 .257.302.376.678 .119.285 165 .287 77 -3 +0 -1 +0 +3 0.0
TOT23 MLBCHC 201190 49814 9331 114 .258.295.374.669 .116.292 164 .285 76 -5 +1 -1 +1 +6 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 56%CHC 514477 1202138 27785 288 .252.299.358.657 .107.282 155 .294 83 -10 +2 -3 +2 +15 0.6
202825 MLB 74%CHC 543502 12722310 31845 298 .253.303.369.671 .116.284 156 .300 88 -7 +3 -3 +2 +15 1.0
202926 MLB 89%CHC 559515 13123311 34895 308 .254.307.375.682 .120.285 166 .304 91 -6 +3 -3 +2 +16 1.2
203027 MLBCHC 565520 13123311 35915 308 .252.305.371.677 .119.285 166 .304 91 -6 +3 -3 +2 +16 1.2
203128 MLBCHC 564518 13123311 36925 298 .253.308.373.680 .120.285 166 .303 90 -6 +3 -4 +2 +16 1.0
203229 MLBCHC 556510 12822311 36925 287 .251.307.371.677 .120.284 176 .301 89 -7 +3 -5 +2 +16 0.9
203330 MLBCHC 547502 12522310 35935 267 .249.304.365.669 .116.283 176 .298 87 -8 +2 -5 +2 +15 0.6
203431 MLBCHC 534490 12121310 34935 236 .247.302.363.666 .116.283 176 .295 84 -10 +2 -6 +2 +15 0.3
203532 MLBCHC 516474 1152029 33924 205 .243.297.350.648 .108.282 186 .290 80 -11 +2 -7 +2 +15 0.0
203633 MLBCHC 487449 1071828 31914 174 .238.293.341.634 .102.281 196 .285 76 -13 +2 -7 +2 +14 -0.3
203734 MLBCHC 440406 951626 27864 143 .234.288.328.616 .094.280 206 .279 72 -14 +2 -8 +2 +12 -0.6
▸ Career Totals (MLE all levels + projections)
Career 79697353 182931147134 465136380 406104 .249.301.358.659 .110.287 176 .293 82 -161 +40 -56 +28 +226 7.9
/ 162G 650600 14925411 381117 338 .248.301.358.660 .110.286 176 .293 82 -13 +3 -5 +2 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKACL Cubs 109101 33716 7181 33 .327.376.594.970 .267.351 176 .421 180 +10 -1 +3 1.3
202219 AMyrtle Beach Pelicans 504456 1241967 39816 203 .272.337.386.723 .114.315 168 .324 106 +4 +3 +14 2.1
202320 A+South Bend Cubs 350305 871434 34376 164 .285.368.390.758 .105.309 1110 .340 118 +7 +2 +10 1.9
202320 INTLMesa Solar Sox 9984 35353 12152 91 .417.500.6791.179 .262.478 1512 .502 243 +16 +1 +3 2.1
202421 AAAIowa Cubs 9486 26510 7160 92 .302.355.384.739 .081.366 177 .330 111 +1 +1 +3 0.5
202421 AATennessee Smokies 391357 1071857 20388 387 .300.351.437.788 .137.314 105 .346 123 +10 +5 +11 2.7
202522 AAAIowa Cubs 444407 1052027 31674 2810 .258.317.369.685 .111.293 157 .308 94 -3 +2 +13 1.1
202522 A+South Bend Cubs 3633 9400 250 30 .273.314.394.708 .121.310 146 .307 93 -0 +1 +1 0.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
James Triantos (OGILVIE) 23 54→56 33→35 51→53 41 .243/.289/.344 .101.283 311 16% 5% 77 +0.0
Ryan Brett
2015 · AA
23 53→55 42→45 57→60 43 .257/.297/.368 .111.309 926 20% 5% 85 +0.7 .231/.267/.337 .106.285 914 22% 4% 65 -0.7 .199/.229/.282.083.2567725%2%32-1.4
José Peraza
2017 · MLB
23 57→64 38→45 60→65 42 .270/.296/.354 .084.305 533 14% 3% 80 +0.4 .264/.301/.353 .089.296 823 13% 4% 83 +0.6 .262/.305/.370.108.28891613%4%85+0.5
Julio Borbon
2009 · AA
23 57→61 40 55→60 44 .273/.307/.367 .094.310 730 15% 4% 89 +1.0 .272/.314/.349 .077.311 530 14% 5% 87 +0.8 .272/.317/.340.068.31143313%5%83+0.4
Tyler Pastornicky
2012 · AAA
22 53→61 40→45 56→60 48 .253/.298/.346 .093.288 727 15% 6% 79 +0.3 .251/.294/.344 .093.295 715 17% 5% 78 +0.2 .249/.293/.328.078.29751217%5%69-0.2
Maikel Garcia
2023 · MLB
23 51→56 42→45 57→60 48 .243/.300/.351 .107.306 826 23% 8% 82 +0.5 .247/.304/.352 .105.303 826 20% 8% 85 +0.7 .251/.312/.364.113.29592717%8%88+1.0
Mauricio Dubón
2018 · AAA
24 52→60 39→45 54→55 44 .248/.288/.338 .090.295 624 18% 5% 74 -0.1 .247/.284/.366 .119.288 1218 19% 5% 79 +0.3 .262/.299/.376.114.28810613%4%87+0.6
Vidal Bruján
2021 · AA
23 52→59 41→45 59→65 49 .247/.305/.351 .104.294 834 18% 7% 85 +0.7 .222/.280/.339 .117.266 1137 20% 7% 72 -0.2 .220/.290/.331.110.269102821%7%69-0.3
Alcides Escobar
2010 · MLB
23 57→63 38→45 57→55 42 .273/.302/.356 .084.324 527 18% 4% 84 +0.6 .253/.294/.346 .093.292 523 15% 5% 78 +0.2 .245/.290/.359.114.2979620%5%78+0.1
Garrett Hampson
2019 · MLB
24 54→56 41→45 60 48 .257/.310/.358 .102.313 730 20% 7% 88 +0.9 .233/.287/.346 .113.302 1025 25% 7% 76 +0.0 .230/.295/.332.102.30182225%8%73-0.1
Leo German
2017 · AAA
24 49→57 43→45 60→55 40 .237/.283/.352 .115.300 1027 24% 4% 76 +0.1 .264/.299/.349 .085.345 623 24% 4% 81 +0.4 .282/.318/.363.081.36271923%4%88+0.6
Nick Madrigal
2020 · AAA
23 55→57 37→40 52→50 51 .256/.304/.334 .078.264 423 6% 5% 79 +0.3 .263/.311/.338 .075.283 415 8% 5% 83 +0.6 .271/.324/.354.083.29831010%5%91+0.5
Alexi Casilla
2006 · AAA
22 55→63 38→40 57→60 49 .263/.313/.336 .074.299 530 14% 6% 84 +0.6 .264/.315/.334 .070.307 430 14% 6% 84 +0.6 .262/.316/.328.066.30242714%7%79+0.3
Austin Martin
2023 · AA
24 47→50 38→40 56→60 51 .221/.324/.302 .081.284 524 22% 9% 82 +0.5 .234/.322/.320 .086.289 624 19% 9% 85 +0.7 .251/.338/.332.081.30552518%10%92+0.6
Micah Johnson
2015 · AAA
24 53→59 40→45 59→60 43 .254/.298/.355 .101.322 629 23% 6% 82 +0.5 .250/.296/.343 .093.327 627 24% 6% 79 +0.3 .245/.295/.330.084.32952826%6%70-0.2
Manuel Margot
2018 · MLB
23 50→53 43→50 57→60 46 .244/.287/.363 .118.281 1024 17% 5% 79 +0.3 .245/.299/.381 .136.288 1220 18% 7% 90 +1.0 .248/.312/.377.129.285132617%8%91+0.7
Roman Quinn
2016 · AA
23 50→56 42→45 59→65 43 .239/.294/.340 .101.313 934 26% 6% 77 +0.1 .248/.302/.353 .105.339 735 27% 7% 84 +0.6 .253/.308/.365.112.34864227%7%86+0.4
Tito Polo
2018 · AA
23 47→53 42→45 56→60 39 .227/.279/.334 .107.301 929 27% 5% 69 -0.4 .225/.275/.329 .104.297 926 26% 5% 66 -0.6 .210/.258/.303.092.26783423%4%49-0.5
Brice Turang
2023 · AAA
23 50→60 42→45 55→60 47 .240/.298/.344 .104.301 1023 23% 8% 80 +0.4 .245/.306/.349 .104.302 1031 21% 8% 85 +0.7 .273/.346/.393.120.333123520%10%107+1.7
Everth Cabrera
2010 · MLB
23 52→59 39→40 61→65 48 .243/.310/.342 .099.312 534 22% 8% 85 +0.7 .238/.305/.324 .086.311 436 23% 8% 78 +0.2 .260/.326/.339.079.33035420%8%86+0.5
Ryan LaMarre
2012 · AA
23 50→52 39→45 56→60 42 .239/.296/.325 .086.317 730 26% 6% 74 -0.1 .226/.287/.313 .087.302 723 26% 7% 67 -0.5 .237/.308/.373.136.335132331%7%88+0.5