Bryce Windham2B Iowa Cubs
Age 29 L/R 5'10" / 190 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†69
AVG/OBP/SLG.225 / .290 / .314
PA250
HR2
SB6
K%24
BB%8
ISO90
MLB%10%
Value2026 · WAR
BAT: -8.6 runs (wOBA-derived runs vs avg)-9BATRUN: +0.9 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.00+0.0WAR
trajectory · projected WAR by year
0.00.02627
Tools · ContractCON 43 / POW 32
Toolsscout grade
CONTACT43
scouting grade only
POWER32
scouting grade only
EYE48
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
2028Extbeyond projection horizon · no WAR estimate
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 $0.0M +$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
201922 ROKAZL Cubs 2 148128 32710 19270 31 250347320667 70314 1813 296 85
201922 ROKAZL Cubs 2 148117 38910 30190 31 325463419881 94384 1320 402 165
202124 A+South Bend Cubs 204182 43713 18371 31 236308335644 99278 189 283 75
202124 A+South Bend Cubs 204176 48923 24281 31 273363398761 125306 1412 340 118
202225 AATennessee Smokies 304263 501004 34622 21 190288274561 84231 2011 254 53
202225 AATennessee Smokies 304253 511004 44442 21 202324289613 87227 1414 286 77
202326 AAAIowa Cubs 217194 49721 17470 42 253313325638 72320 228 283 75
202326 AAAIowa Cubs 217186 54921 25410 42 290374376751 86358 1912 333 113
202427 AAAIowa Cubs 260233 561621 20661 100 240303339642 99329 258 278 71
202427 AAAIowa Cubs 260227 591722 26551 100 260339379717 119333 2110 317 101
▸ 2026 Season
202629 MLBCHC 250228 531222 19601 61 232294329623 96297 248 276 69 -9 +1 +0 +1 +7 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBCHC 27% 284258 591323 22682 61 229294329624 101295 248 278 71 -9 +1 -2 +1 +8 -0.2
202730 MLBCHC 27% 7872 16401 6190 20 222282319601 97296 248 275 69 -3 +0 -1 +0 +2 -0.0
▸ Career Totals
Career 7872 16401 6190 20 222282319601 97288 248 275 69 -3 +0 -1 +0 +2 -0.0
/ 162G 650600 1333308 501580 170 222282317598 95288 248 275 69 -23 +3 -5 +2 +18 -0.4
Career 16671486 342721014 1493677 347 230303320624 90294 229 276 70 -57 +4 -2 +6 +47 -0.2
/ 162G 650579 1332845 581433 133 230303318621 88294 229 276 70 -22 +1 -1 +2 +18 -0.1

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
201922 ROKAZL Cubs 2 148117 38910 30190 31 325463419881 94384 1320 402 165 +11 +0 +4 1.6
202124 A+South Bend Cubs 204176 48923 24281 31 273363398761 125306 1412 340 118 +4 +0 +6 1.0
202225 AATennessee Smokies 304253 511004 44442 21 202324289613 87227 1414 286 77 -8 +0 +9 0.1
202326 AAAIowa Cubs 217186 54921 25410 42 290374376751 86358 1912 333 113 +3 +0 +6 1.0
202427 AAAIowa Cubs 260227 591722 26551 100 260339379717 119333 2110 317 101 +0 +2 +7 1.0

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
Bryce Windham (OGILVIE) 29 43 32 55 48 225/290/314 89297 26 24% 8% 69 -0.2
Jonathan Diaz
2014 · AAA
29 48→47 36→30 49→50 50 223/298/282 59277 414 20% 8% 65 -0.7 210/282/274 64263 310 20% 8% 56 -1.3 201/283/251512523620%9%48-1.1
Logan Watkins
2019 · AAA
29 46→52 37→40 47→55 45 220/276/295 76279 412 22% 6% 58 -1.2 232/297/349 117294 1117 24% 7% 82 +0.5 236/310/351115294112822%8%84+0.2
Brad Coon
2012 · AAA
29 47→57 37→40 52→60 49 223/289/301 78286 416 22% 8% 66 -0.6 214/289/296 82280 516 23% 9% 64 -0.8 199/283/2585826231822%10%50-1.0
Mitch Canham
2014 · AAA
29 47→50 38→45 49→45 47 221/284/314 93287 412 24% 8% 66 -0.6 219/274/318 99282 713 24% 7% 63 -0.8 180/221/2294922551222%5%15-0.8
Alan Arredondo
2007 · AAA
29 52 37→30 52→60 42 244/286/315 70310 416 22% 5% 66 -0.6 245/291/323 78302 419 19% 6% 70 -0.3 252/305/3136130422617%7%69-0.1
Matt Angle
2015 · AAA
29 44→54 38→40 53→60 40 209/266/287 79297 616 30% 6% 53 -1.5 208/270/288 80305 619 31% 7% 54 -1.4 185/263/2213629003333%9%31-1.0
Sergio Perez
2019 · AAA
29 49 38→40 47→50 44 233/279/313 80292 411 21% 6% 63 -0.8 244/277/358 114296 118 21% 4% 75 -0.0 267/287/36910231810219%2%82+0.2
Hernan Iribarren
2013 · AAA
29 49→59 37→40 54→55 46 232/283/304 72293 518 22% 6% 63 -0.9 231/280/297 66295 313 21% 6% 59 -1.1 268/302/341733274318%5%77+0.1
Pete Orr
2008 · MLB
29 48→45 39→45 52→55 42 230/269/319 89290 515 22% 5% 60 -1.0 228/270/337 109283 720 21% 4% 66 -0.6 225/269/34111627582321%4%64-0.6
Wilton Guerrero
2004 · MLB
29 50 40→30 54→50 45 240/282/326 86284 718 18% 5% 68 -0.5 236/281/356 120267 1112 16% 6% 76 +0.1 250/286/3741242749612%4%78+0.1
Jose Salazar
2013 · AAA
29 48 39→40 49→45 41 231/266/321 91287 69 22% 5% 59 -1.1 222/258/297 75287 66 24% 4% 50 -1.8 217/251/266492803223%4%35-1.1
Brandon Chaves
2009 · AA
29 45→50 37→40 52→50 46 214/278/283 68279 416 24% 7% 56 -1.3 208/278/279 71262 511 21% 8% 56 -1.3 194/274/243492423819%9%41-1.7
Skyler Stromsmoe
2013 · AAA
29 45 39→40 49→50 45 215/281/301 86278 615 24% 7% 63 -0.9 215/289/290 75270 413 20% 8% 63 -0.8 207/289/2655825811118%8%55-0.6
Frank Moore
2007 · AA
29 48→52 39→45 48→50 42 228/279/321 92308 611 27% 6% 66 -0.6 220/270/323 103301 98 28% 6% 63 -0.9 212/257/3111002908329%6%51-0.7
Derrik Gibson
2018 · AAA
28 44→54 37→40 54→55 44 209/267/289 79275 412 25% 6% 52 -1.6 213/268/331 118286 912 27% 7% 64 -0.8 210/268/37816827610727%7%74-0.0
Elian Herrera
2014 · MLB
29 49→55 39→40 52→60 45 234/293/318 84306 618 24% 7% 71 -0.3 242/287/339 97312 812 24% 6% 73 -0.1 247/288/3439631971024%5%71-0.2
Elliot Soto
2019 · AAA
29 47→53 38→40 50 46 224/275/309 85279 48 21% 6% 60 -1.0 226/284/320 94304 79 26% 7% 68 -0.5 211/277/2998829061027%7%56-0.7
Daniel Hinojosa
2013 · AAA
29 48 39→40 52→55 39 230/269/319 89312 620 28% 5% 60 -1.0 221/257/304 83306 713 29% 4% 52 -1.6 201/253/2747330191134%6%41-0.6
Mickey McDonald
2022 · AAA
27 46→48 37→30 57→50 43 212/279/285 73301 417 29% 7% 57 -1.2 229/301/318 89316 716 27% 8% 76 +0.0 233/314/3047132651627%8%72-0.1
Justin Henry
2014 · AAA
29 50→60 36→40 50→55 49 234/288/302 68278 316 16% 7% 64 -0.8 227/281/311 84280 512 20% 7% 64 -0.8 242/297/3116930411020%7%66-0.2