Ben Cowles3B Iowa Cubs
Age 26 R/R 6'1" / 180 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION254 act + 169 ros · stats below = ROS only
wRC+†55
AVG/OBP/SLG.214 / .275 / .330
PA169
HR3
SB5
K%30
BB%6
BABIP293
ISO117
MLB%10%
Value2026 · WAR
BAT: -24.1 runs (wOBA-derived runs vs avg)-24BATRUN: +1.8 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +12.0 runs (Replacement-level credit)+12REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.3-0.5-0.42628
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED55
scouting grade only
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$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
202121 ATampa Tarpons 114101 17503 8574 11 168257307564 139333 507 241 43
202121 ATampa Tarpons 11497 23704 12424 11 237345433778 196365 3711 346 123
202222 A2 teams 355316 591535 291488 146 187272301573 114327 428 257 55
202222 A2 teams 355302 821847 431038 146 272377427804 156387 2912 361 134
202323 A+2 teams 528474 931539 3619210 264 196267297565 101299 367 250 50
202323 A+2 teams 528443 11522314 6714610 264 260369418787 158347 2813 351 126
202424 AA2 teams 479426 10122314 3711510 152 237313401714 164287 248 311 96
202424 AA2 teams 479414 1133149 498810 152 273364432796 159322 1810 353 128
202525 AAACharlotte Knights 527491 912444 271847 188 185238275513 90286 355 226 31
202525 AAACharlotte Knights 527480 1133049 381527 188 235301371672 135325 297 301 89
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAACHC 254233 481004 13724 81 206260300560 94277 285 245 46 -16 +1 +0 +1 +7 -0.6
YTD26 AAACHC 254227 551205 19604 81 242312361673 119305 247 301 88 -3 +1 +0 +1 +7 0.6
ROS26 AAACHC 10% 169154 33713 10503 51 214275330605 117280 306 258 55 -9 +1 +0 +1 +5 -0.3
ROS26 MLBCHC 10% 1716 3100 150 00 188235250485 62281 296 248 48 -1 +0 +0 +0 +0 -0.0
FULL26 AAACHC 271249 511104 14774 81 205258297556 92276 285 245 46 -17 +1 +0 +1 +8 -0.7
TOT26 AAACHC 423387 811717 231227 132 209266312578 103283 295 250 50 -24 +2 +0 +2 +12 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBCHC 31% 474435 912028 291377 133 209270320589 110280 296 265 61 -21 +1 +0 +2 +13 -0.5
202828 MLBCHC 42% 493452 952029 311417 133 210271323594 113281 296 268 63 -20 +1 -1 +2 +14 -0.4
202727 MLBCHC 31% 147135 29613 9422 41 215274341615 126282 296 255 54 -8 +0 +0 +1 +4 -0.3
202828 MLBCHC 42% 207189 41914 13593 51 217278339617 122282 296 259 56 -10 +1 -0 +1 +6 -0.3
▸ Career Totals
Career 371340 731627 231065 92 215274335610 121288 296 257 55 -19 +1 -0 +1 +11 -0.6
/ 162G 650596 12828412 401869 164 215275336610 121289 296 257 55 -33 +2 -1 +2 +18 -1.1
Career 31392849 5801281855 207102456 10528 204271319590 115293 337 261 58 -149 +10 -1 +11 +89 -4.0
/ 162G 650590 12027411 4321212 226 203272319590 115293 337 261 58 -31 +2 -0 +2 +18 -0.8

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
202121 ATampa Tarpons 11497 23704 12424 11 237345433778 196365 3711 346 123 +3 -0 +3 0.6
202222 A+Hudson Valley Renegades 9277 17210 12312 01 221341273613 52362 3413 290 80 -2 -0 +3 0.0
202222 ATampa Tarpons 263225 651637 31726 145 289389480869 191395 2712 385 153 +16 +1 +7 2.4
202323 A+Hudson Valley Renegades 444374 9518210 551228 234 254362393755 139341 2712 338 117 +9 +3 +13 2.5
202323 INTLMesa Solar Sox 8469 20414 12242 30 290410551960 261381 2914 415 176 +7 +1 +2 1.0
202424 AATennessee Smokies 395339 972539 41709 142 286378457835 171331 1810 368 139 +18 +2 +11 3.1
202424 INTLMesa Solar Sox 8475 16610 8181 10 213298320618 107281 2110 283 75 -2 +0 +2 0.0
202525 AAACharlotte Knights 527480 1133049 381527 188 235301371672 135325 297 301 89 -7 +0 +15 0.9

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
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1380710210268322+1+0-0.4-0.2
/1626641217+2.4+0.9-0.6pk7: 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
Ben Cowles (OGILVIE) 26 40 45 55 35 209/266/312 103283 713 29% 5% 50 -0.9
Adam Engel
2018 · MLB
26 39→48 43→50 57→60 39 193/255/310 117277 924 33% 6% 54 -1.4 219/273/343 124300 1117 30% 5% 70 -0.3 224/280/353129300122128%5%73-0.1
Cory Vaughn
2015 · AAA
26 38→41 44→45 54→50 40 191/262/305 114272 1315 33% 7% 56 -1.3 193/257/300 107289 1012 35% 7% 53 -1.5 149/216/240912328938%7%17-1.5
Tony Thomas
2012 · AAA
26 40→46 45→50 53→55 38 202/250/331 129273 1216 30% 5% 57 -1.2 200/246/330 130284 1217 33% 5% 55 -1.4 195/240/329134281121634%5%49-1.3
Drew Jackson
2019 · AA
26 41→43 43→45 50→55 42 206/275/317 112280 1119 29% 6% 65 -0.7 195/273/306 111288 1120 34% 8% 61 -1.0 178/266/27294285102538%9%47-0.9
Jorge Mateo
2021 · MLB
26 41→46 43→50 55→65 35 204/241/321 118292 920 33% 4% 50 -1.8 219/264/352 133289 1231 28% 5% 68 -0.5 222/263/355133288134927%5%66-0.2
Danny Worth
2012 · MLB
26 46→52 42→45 52→50 43 225/277/332 106293 916 26% 6% 68 -0.5 208/271/306 98297 715 30% 7% 59 -1.1 221/288/315953247932%8%66-0.4
Max Burt
2023 · AAA
26 39 46→45 54→55 36 201/251/328 127286 1418 34% 5% 57 -1.2 188/246/300 112281 1222 36% 6% 48 -1.9 163/230/2488424472934%6%26-1.3
Sergio Garcia
2017 · AAA
26 47 41→45 50→60 35 227/256/325 98308 818 29% 4% 56 -1.3 239/271/374 135306 1515 26% 3% 76 +0.1 241/265/410169287211624%2%82+0.2
Mycal Jones
2013 · AA
26 41→45 41→45 49→55 42 202/260/302 100267 818 27% 6% 53 -1.5 215/271/304 89279 622 24% 6% 59 -1.1 219/277/3068728362424%6%59-0.7
J.P. Sportman
2018 · AA
26 43→44 43→45 50 38 213/250/328 115278 1113 28% 4% 56 -1.3 220/256/360 140283 1614 28% 4% 67 -0.5 218/248/369151271181727%3%63-0.7
Michael O'Neill
2018 · AA
26 42 44→45 53→55 35 208/255/324 116300 1118 34% 4% 57 -1.2 212/262/309 97325 920 36% 5% 56 -1.3 207/257/2888232182336%5%45-1.5
Todd Hankins
2017 · AAA
26 41→48 42→45 53→55 38 205/251/307 103288 1018 32% 5% 51 -1.7 213/259/298 85313 721 32% 5% 51 -1.7 213/257/2786531942633%5%42-1.1
Eric Stamets
2018 · AAA
26 42→51 44→45 53→50 40 209/263/328 119274 1211 28% 5% 62 -0.9 201/253/309 108280 1014 30% 5% 53 -1.5 165/229/265100235101633%6%28-1.3
Ryan Klosterman
2008 · AA
26 41→45 43→45 55 43 203/267/314 111263 1020 26% 6% 60 -1.0 210/273/315 105278 915 26% 7% 63 -0.9 206/273/310105273101427%8%59-0.5
Bubba Starling
2019 · AAA
26 39→46 45 48→50 38 202/248/325 124270 1310 30% 5% 55 -1.4 222/264/345 123299 1411 29% 5% 66 -0.6 221/258/345124289151129%5%61-0.5
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Leury Bonilla
2011 · AA
26 46 44→45 49→50 38 222/271/342 120313 1112 32% 6% 69 -0.4 227/267/317 90306 810 27% 5% 59 -1.1 228/266/294663026826%5%49-0.9
Kyle Gaedele
2015 · AA
25 41→43 44→45 54→50 41 202/264/324 122291 1116 33% 7% 62 -0.9 205/275/354 149352 1710 43% 8% 74 -0.1 176/260/34416832021748%9%63-0.4
Hunter Jones
2018 · AA
26 42→52 41→45 53→55 41 207/264/307 99272 816 26% 6% 56 -1.3 219/275/315 96291 813 26% 6% 63 -0.9 225/280/3108529961325%6%61-0.5
Jason Romano
2005 · MLB
26 42 44→45 53→50 44 212/267/323 112268 1215 26% 7% 62 -0.9 232/282/350 118283 119 21% 6% 75 -0.0 255/296/3731183109920%5%84+0.3