David BañuelosC St. Paul Saints
Age 29 R/R 5'9" / 205 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION87 act + 83 ros · stats below = ROS only
wRC+†38
AVG/OBP/SLG.158 / .229 / .263
PA83
HR2
K%33
BB%7
BABIP213
ISO105
MLB%10%
Value2026 · WAR
BAT: -13.8 runs (wOBA-derived runs vs avg)-14BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-0.3-0.52627
Tools · ContractCON 21 / POW 40
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT21
Whiff%
1025.0%
POWER40
Bat Spd
4470.7
EYE47
Chase%
9022.2%
SPEED44
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ACedar Rapids Kernels 277263 43901 61091 13 163185209394 46266 392 178 -6
201821 ACedar Rapids Kernels 277259 571402 10771 13 220252297549 77297 284 242 43
201922 A+2 teams 224212 23611 81284 21 108156160317 52265 574 146 -30
201922 A+2 teams 224209 37822 11814 21 177232263495 86278 365 227 32
202124 AAA2 teams 155146 23522 6671 00 158196260456 103266 434 193 6
202124 AAA2 teams 155144 29723 8531 00 201248340589 139289 345 259 56
202225 AAA2 teams 277260 436011 141062 12 165214315529 150224 385 237 40
202225 AAA2 teams 277252 511308 22792 12 202272349621 147261 298 279 72
202326 AAWichita Wind Surge 178157 32616 16853 10 204290369659 166394 489 281 73
202326 AAWichita Wind Surge 178152 417110 21683 10 270369526896 257419 3812 388 155
202427 AAA2 teams 10693 19302 11322 10 204302301603 97288 3010 284 76
202427 AAA2 teams 10691 19402 13342 10 209321319639 110309 3212 298 86
202528 AAA2 teams 8075 9201 5340 00 120175187362 67200 426 163 -17
202528 AAA2 teams 8072 10301 8270 00 139225222447 83205 3410 212 20
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 AAAMIN 8781 13202 3342 00 160209259469 99239 393 210 19 -8 +0 +0 +2 +2 -0.4
YTD29 AAAMIN 8779 16302 5282 00 203267316584 114280 326 264 60 -4 +0 +0 +2 +2 0.0
ROS29 AAAMIN 10% 8376 12202 6271 10 158229263492 105236 337 235 38 -6 +0 +0 +1 +2 -0.2
ROS29 MLBMIN 10% 87 1000 130 00 143250143393 236 3812 226 31 -1 +0 +0 +0 +0 -0.0
FULL29 AAAMIN 9588 14202 4372 00 159213250463 91240 394 211 20 -9 +0 +0 +2 +3 -0.4
TOT29 AAAMIN 170157 25404 9613 10 159219261480 102226 365 222 28 -14 +0 +0 +3 +5 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBMIN 27% 243220 40815 18773 31 182253295549 114243 327 242 44 -16 +0 -2 +4 +7 -0.6
202730 MLBMIN 27% 6660 10201 5211 10 167242250492 83243 328 233 37 -5 +0 -1 +1 +2 -0.2
▸ Career Totals
Career 7467 11201 6241 10 164243239482 75238 328 232 36 -5 +0 -1 +1 +2 -0.2
/ 162G 650589 971809 532119 90 165245241486 76238 328 232 36 -47 +2 -5 +12 +18 -2.1
Career 16231502 24447531 9066517 107 162218262480 100262 416 215 23 -142 -1 -2 +29 +46 -7.1
/ 162G 650602 9719212 362667 43 161217259476 98260 416 215 23 -57 -0 -1 +12 +18 -2.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
201821 ACedar Rapids Kernels 277259 571402 10771 13 220252297549 77297 284 242 43 -18 -1 +8 -1.1
201922 A+Fort Myers Miracle 160153 25410 3624 10 163200203403 39275 392 187 1 -18 +0 +5 -1.3
201922 ACedar Rapids Kernels 6456 12412 8190 11 214312429741 214286 3012 328 110 +1 -0 +2 0.2
202124 AAASt. Paul Saints 9690 19523 5340 00 211253411664 200296 355 287 78 -2 +0 +3 0.0
202124 AAWichita Wind Surge 5954 10200 3191 00 185241222464 37278 325 214 22 -5 +0 +2 -0.4
202225 AAASt. Paul Saints 199181 37708 15612 01 204273376648 171259 318 289 79 -5 -0 +6 0.1
202225 INTLToros del Este 7871 14600 7180 11 197269282551 85264 239 254 53 -4 -0 +2 -0.2
202326 AAWichita Wind Surge 178152 417110 21683 10 270369526896 257419 3812 388 155 +11 +0 +5 1.7
202427 AAANorfolk Tides 8671 16302 13252 10 225360352713 127318 2915 331 112 +1 +0 +2 0.4
202427 INTLEstrellas Orientales 2020 3100 090 00 150150200350 50273 450 155 -23 -3 +0 +1 -0.2
202528 AAANorfolk Tides 6356 6301 7210 00 107206214421 107147 3311 200 12 -6 +0 +2 -0.5
202528 AAChesapeake Baysox 1716 4000 160 00 250294250544 400 356 254 53 -1 +0 +0 -0.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
David Bañuelos (OGILVIE) 29 21 40 44 47 159/219/261 102226 41 36% 5% 28 -0.6
Chris Rabago
2022 · AAA
29 38 40 47→55 43 190/255/276 86266 813 31% 7% 45 -2.1 197/261/293 96305 910 36% 6% 53 -1.5 152/225/219672575540%6%15-1.2
Dane Sardinha
2009 · MLB
30 34→32 43→45 49→30 36 181/220/282 101241 114 30% 4% 30 -3.1 182/230/289 107254 124 32% 5% 38 -2.6 157/216/2468922210033%6%17-1.3
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Kevin Cash
2008 · MLB
30 35 45→40 43→30 41 183/249/298 115253 134 32% 7% 49 -1.8 202/270/308 106281 114 30% 8% 60 -1.0 193/265/272792649029%9%45-0.5
Ali Solis
2017 · AAA
29 35 38→45 42→30 35 177/207/248 71239 64 29% 3% 16 -4.1 201/236/313 112282 126 32% 4% 46 -2.0 198/233/33713926618333%4%47-0.9
Clint Sammons
2012 · AAA
29 34→44 45→40 44→45 42 182/239/296 114224 148 26% 6% 44 -2.1 203/247/342 139274 188 32% 5% 59 -1.1 156/183/28212619820034%2%14-1.0
Jeff Mathis
2012 · MLB
29 38→46 42→50 43→45 41 192/242/290 98250 96 27% 6% 43 -2.2 205/257/330 125274 144 29% 6% 59 -1.1 211/261/3161062878128%6%54-0.4
Anthony Bemboom
2020 · MLB
30 39 42→45 44→45 43 195/253/296 100257 104 28% 7% 49 -1.8 210/278/339 129269 145 26% 8% 71 -0.3 209/279/32611726812226%8%66-0.2
Allan de San Miguel
2017 · AAA
29 41 42→45 48→40 43 203/253/305 102245 98 22% 5% 51 -1.7 205/261/303 98273 88 27% 5% 55 -1.4 166/226/228622323028%4%17-0.8
Ryan Budde
2010 · MLB
30 39 42→45 46→40 41 197/251/300 103268 106 30% 6% 49 -1.8 187/249/268 81292 76 36% 7% 40 -2.4 161/230/216552655438%8%18-1.4
Luis Flores
2016 · AAA
29 40 44→40 48→45 46 203/266/309 106246 126 23% 7% 59 -1.1 204/251/334 130246 146 23% 5% 58 -1.2 202/244/36216022418020%5%60-0.3
Jesus Flores
2014 · MLB
29 36→38 40→50 42→30 37 182/215/271 89231 83 25% 4% 25 -3.5 199/244/299 100264 105 27% 5% 46 -2.0 191/227/29610525515031%4%33-0.7
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 182/256/313 130250 175 33% 8% 56 -1.3 211/279/332 121284 137 29% 8% 70 -0.3 205/282/30710226711026%8%64-0.2
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
Drew Butera
2015 · MLB
31 39 42→40 47→40 46 196/259/300 104242 104 23% 7% 53 -1.5 227/284/350 123284 124 24% 7% 76 +0.1 238/290/35711930012024%6%78+0.1
Eddy Rodriguez
2015 · AAA
29 37→30 45→50 44→30 32 192/228/312 120283 144 37% 4% 43 -2.2 175/210/263 88298 94 43% 4% 21 -3.7 141/173/210692638148%3%-11-2.1
José Briceño
2022 · AAA
29 38 48→45 50→45 38 200/242/340 140254 1610 29% 4% 56 -1.3 209/250/351 142266 186 29% 4% 63 -0.9 191/229/32713623321029%3%44-0.6
Jackson Williams
2015 · MLB
29 41 43→45 42→40 43 205/260/314 109265 115 27% 7% 56 -1.3 197/252/268 71254 54 23% 6% 41 -2.3 183/237/230472343122%6%22-1.6
Christian Kelley
2021 · AAA
27 38 45→40 47→30 40 194/250/312 118257 135 29% 6% 53 -1.5 231/295/334 103322 98 29% 8% 76 +0.1 254/328/320663644028%9%87+0.2
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6