Ben Cowles3B Iowa Cubs
Age 26 R/R 6'1" / 180 lbs AAA BB +5%HR -4% Svc 0.0 · Ctrl thru 2033 peak 0.3 · 2027
wRC+†71
AVG/OBP/SLG.209 / .271 / .329
PA250
HR4
SB10
K%31
BB%6
MLB%10%
BAT: -8.1 runs (wOBA-derived runs vs avg)-8BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4040
PWR
4545
SPD
5555
EYE
4435
trajectory · 10 yrs
0.4peak
2028

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+0.3$1M+$0.4M
2029Arb-1$0.8M+0.3$1M+$0.5M
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $3M $-2M -$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
202121 ATampa Tarpons 114101 17503 8574 11 .168.257.307.564 .139.333 507 .245 46 -7 -0 +0 +0 +3 -0.4
202222 A2 teams 355315 631535 301458 146 .200.286.314.600 .114.347 418 .266 62 -15 +0 +0 +1 +10 -0.4
202323 A+2 teams 528473 9015210 3719010 264 .190.263.294.557 .104.285 367 .249 49 -31 +4 +0 +2 +15 -1.0
202424 AA2 teams 479428 10124312 3511410 152 .236.309.390.699 .154.289 247 .308 94 -3 +2 +0 +2 +14 1.4
202525 AAACharlotte Knights 527491 912345 271837 188 .185.238.279.517 .094.283 355 .229 33 -40 +0 +0 +2 +15 -2.3
▸ 2026 Season (actual · ROS · total)
202626 AAAIowa Cubs 7263 13302 6182 41 .206.296.349.645 .143.250 258 .289 79 -2 +0 +0 +0 +2 0.1
ROS26 MLBCHC 178161 34813 12533 62 .211.278.329.608 .118.288 307 .274 68 -6 +0 +0 +1 +5 -0.0
TOT26 MLBCHC 250224 471115 18715 103 .210.283.335.618 .125.280 287 .279 71 -8 +1 +0 +1 +7 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%CHC 336303 661527 25875 103 .218.288.350.638 .132.281 267 .287 78 -8 +1 +0 +1 +10 0.3
202828 MLB 37%CHC 364327 721628 28946 113 .220.294.355.648 .135.281 268 .289 79 -9 +1 -1 +1 +10 0.3
202929 MLB 47%CHC 373335 741728 29976 103 .221.295.355.650 .134.281 268 .289 79 -9 +1 -1 +1 +11 0.3
203030 MLB 55%CHC 378339 751728 30996 92 .221.296.354.650 .133.280 268 .286 77 -10 +1 -2 +1 +11 0.1
203131 MLB 66%CHC 369332 711627 29985 72 .214.287.337.624 .123.279 278 .283 74 -11 +1 -3 +1 +10 -0.1
203232 MLB 75%CHC 354318 681527 28965 61 .214.288.340.627 .126.277 278 .278 71 -12 +1 -4 +1 +10 -0.3
203333 MLB 83%CHC 326293 611416 25915 41 .208.282.324.606 .116.275 288 .273 67 -12 +0 -4 +1 +9 -0.6
203434 MLB 89%CHC 284256 511115 22824 30 .199.273.309.582 .109.273 298 .266 62 -12 +1 -5 +1 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 49654472 9342112794 365148684 14038 .209.281.331.612 .122.287 307 .273 67 -184 +13 -20 +18 +141 -3.3
/ 162G 650585 12328412 4819511 185 .210.282.333.616 .123.291 307 .273 67 -24 +2 -3 +2 +18 -0.4

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
202121 ATampa Tarpons 11497 23704 12424 11 .237.345.433.778 .196.365 3711 .346 123 +3 -0 +3 0.6
202222 A+Hudson Valley Renegades 9277 17210 12312 01 .221.341.273.613 .052.362 3413 .290 80 -2 -0 +3 0.0
202222 ATampa Tarpons 263225 651637 31726 145 .289.389.480.869 .191.395 2712 .385 153 +16 +1 +7 2.4
202323 A+Hudson Valley Renegades 444374 9518210 551228 234 .254.362.393.755 .139.341 2712 .338 117 +9 +3 +13 2.5
202323 INTLMesa Solar Sox 8469 20414 12242 30 .290.410.551.960 .261.381 2914 .415 176 +7 +1 +2 1.0
202424 AATennessee Smokies 395339 972539 41709 142 .286.378.457.835 .171.331 1810 .368 139 +18 +2 +11 3.1
202424 INTLMesa Solar Sox 8475 16610 8181 10 .213.298.320.618 .107.281 2110 .283 75 -2 +0 +2 0.0
202525 AAACharlotte Knights 527480 1133049 381527 188 .235.301.371.672 .135.325 297 .301 89 -7 +0 +15 0.9

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
Ben Cowles (OGILVIE) 26 40 45 55 35 .209/.271/.329 .120.294 47 31% 6% 66 -0.3
Corey Toups
2018 · AAA
25 44→47 43→45 55→50 40 .212/.271/.329 .117.297 1017 31% 6% 65 -0.7 .203/.266/.307 .104.321 1015 37% 7% 58 -1.2 .177/.247/.258.081.30091941%7%34-1.3
Adam Engel
2019 · MLB
27 42→48 43→50 54→60 39 .208/.265/.327 .119.287 1021 30% 6% 62 -0.9 .230/.286/.372 .142.305 1417 28% 5% 83 +0.6 .227/.287/.366.138.305132328%5%79+0.1
Narciso Crook
2021 · AAA
26 45→43 45→55 51→50 37 .220/.269/.351 .131.313 1212 32% 5% 70 -0.3 .214/.283/.371 .157.316 1814 36% 7% 82 +0.5 .199/.278/.357.158.302191538%7%73-0.1
Tony Thomas
2012 · AAA
26 41→46 46→50 52→55 39 .208/.257/.340 .133.277 1315 30% 5% 63 -0.9 .203/.249/.338 .135.283 1317 32% 5% 58 -1.2 .196/.242/.333.137.279121633%5%51-1.2
JaCoby Jones
2018 · MLB
26 43→47 44→50 52→50 37 .210/.262/.326 .116.316 1116 36% 6% 60 -1.0 .218/.279/.369 .151.302 1514 31% 6% 79 +0.3 .222/.290/.398.176.297181330%6%88+0.5
Coco Montes
2023 · AAA
26 41→45 48→50 50 40 .208/.269/.350 .142.293 1510 33% 7% 70 -0.3 .222/.287/.357 .135.316 1410 32% 7% 79 +0.3 .221/.286/.344.123.31313932%7%73-0.1
Cory Vaughn
2015 · AAA
26 38→40 45 54→50 42 .196/.270/.318 .122.273 1315 32% 7% 63 -0.8 .193/.258/.302 .109.284 1112 34% 7% 53 -1.5 .153/.220/.254.100.2339936%7%22-1.3
Taylor Featherston
2016 · MLB
26 42→45 47→50 50 38 .213/.258/.351 .138.274 1512 28% 4% 66 -0.6 .200/.252/.324 .124.274 1311 31% 5% 56 -1.3 .186/.243/.304.118.267131234%5%45-1.3
Drew Jackson
2019 · AA
26 42→45 44→45 50→55 43 .210/.281/.323 .113.279 1117 28% 7% 69 -0.4 .198/.276/.314 .116.288 1220 33% 8% 65 -0.7 .181/.268/.277.096.287102537%9%49-0.8
Kristopher Negrón
2012 · AAA
26 44→50 42→45 55 41 .216/.271/.320 .104.278 1019 26% 5% 63 -0.8 .206/.257/.312 .106.278 1018 28% 5% 55 -1.4 .225/.289/.349.123.323141432%7%74-0.0
Max Burt
2023 · AAA
26 39 46→45 54→55 36 .202/.252/.327 .125.285 1417 34% 5% 57 -1.2 .190/.247/.303 .113.282 1322 36% 6% 49 -1.8 .172/.233/.265.093.260102636%6%31-1.4
Joseph Rosa
2023 · AAA
26 44→43 44→40 55→50 41 .215/.277/.335 .120.309 1119 33% 7% 69 -0.4 .216/.295/.313 .097.331 715 34% 9% 72 -0.2 .207/.298/.290.083.32761734%10%66-0.3
Jorge Mateo
2021 · MLB
26 41→46 43→50 55→65 34 .201/.239/.316 .115.290 921 33% 4% 47 -1.9 .222/.266/.359 .137.294 1330 28% 5% 71 -0.3 .217/.264/.366.149.272144425%5%70-0.2
Jim Haley
2021 · AA
26 47→43 46→50 54→55 38 .235/.275/.364 .129.302 1517 27% 4% 76 +0.1 .198/.251/.343 .145.286 1819 36% 5% 62 -0.9 .202/.259/.333.130.275152231%5%58-0.8
Yusniel Díaz
2023 · AAA
26 40→50 43→45 46→50 41 .202/.260/.304 .102.284 1211 32% 7% 54 -1.4 .227/.298/.372 .145.290 1712 26% 9% 89 +0.9 .238/.314/.405.167.29119824%10%101+1.2
Vinny Capra
2022 · AA
26 46→48 45 51→50 41 .227/.282/.352 .125.308 1211 29% 6% 76 +0.0 .245/.309/.362 .117.309 1110 23% 8% 90 +1.0 .239/.308/.330.092.29381120%8%77+0.1
Daz Cameron
2023 · MLB
26 42→45 46→55 54→55 40 .210/.268/.338 .128.291 1320 32% 6% 67 -0.5 .219/.284/.369 .150.285 1722 28% 7% 82 +0.5 .220/.291/.388.168.274202527%8%88+0.6
Jason Romano
2005 · MLB
26 43 43→45 54→50 45 .214/.270/.321 .107.271 1117 25% 7% 63 -0.9 .232/.281/.350 .118.283 1110 21% 6% 75 -0.0 .255/.296/.373.118.3109920%5%84+0.3
Derrick Mitchell
2013 · AAA
26 42→46 46→50 50→55 41 .216/.264/.346 .130.274 1417 27% 5% 67 -0.5 .206/.261/.337 .131.264 1514 27% 7% 64 -0.8 .192/.254/.326.134.242151527%7%57-0.5
Ryan Cordell
2019 · MLB
27 39→41 47→55 51→50 38 .205/.249/.340 .135.267 1514 29% 5% 59 -1.1 .206/.261/.337 .131.289 1512 33% 6% 63 -0.8 .187/.253/.332.146.269201237%7%57-0.5