Scott Bandura

LF Sacramento River Cats
Age 25 L/R 6'3" / 190 lbs AAA HR -15%H -3% Svc 0.087 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+/ASF373.244/.354/.37062455—.185/.273/.270
202523AA/A+SF559.271/.369/.400104173—.225/.305/.328
202624AAA/AASF604.320/.412/.4881334120—.299/.368/.438
202624MLBSF30.207/.233/.2410134-0.9
2027PROJ30% MLB25MLBSF63.246/.317/.36113960.1
2028PROJ45% MLB26MLBSF274.247/.318/.367511980.4
2029PROJ51% MLB27MLBSF313.245/.317/.366512970.5
Last 3 seasons WAR -0.9  ·  Next 3 projected WAR 1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.087First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$3M2032Arb-3$3M
Skills · percentileMiLB Statcast 2026 AAA
Whiff%94
Z-Con%92
Speed88
K%87
Max EV83
BB%59
Form.211/.275/.317 ▼▼ rolling true talent (60d window) · proj .249/.318/.369
Career WAR0.0 WAR median (P10 -0.7 / P90 5.7, comp-based) · star 2% · didn't stick 82%
CompsJosh Smith (age 25) · Richie Palacios (age 25) · Kyle Isbel (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†96
AVG/OBP/SLG.246 / .317 / .361
PA63
HR1
K%22
BB%8
BABIP309
ISO105
MLB%30%
Value2027 · WAR
BAT: -1.0 runs (wOBA-derived runs vs avg)-1BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.5 runs (Defensive runs vs avg)+1FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.50+0.5WAR
0.00.51.00.10.40.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$3M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
100.120
POWER
Avg EV
1081.0
SPEED
Sprint
6328.0
Recent Formrolling true talent ⓘ
K%34%▼▼57% over 30 PA (60d) · proj 22%
BB%7%▼3% over 30 PA (60d) · proj 8%
ISO.106▼.034 over 29 AB (60d) · proj .119
BABIP.315·.500 over 12 BIP (60d) · proj .313
SLASH.211/.275/.317▼▼proj .249/.318/.369
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.087 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.6M+$0.0M (cut)
2028Pre-Arb$0.8M+0.4$1M+$0.8M
2029Pre-Arb$0.8M+0.5$2M+$1M
2030Arb-1$3M+0.4$1M+$0.0M (cut)
2031Arb-2$3M+0.3$0.9M+$0.0M (cut)
2032Arb-3$3M+0.1$0.3M+$0.0M (cut)
Totals $2M $6M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202321 ASan Jose Giants — 9979 19512 15262 31 241375405780 165315 2615 344 71 — — — — — —
202321 ROKACL Giants Orange — 2115 6101 560 00 4005506671.217 267556 2924 499 126 — — — — — —
202422 A+Eugene Emeralds — 247211 48926 31693 192 227335374709 147304 2813 320 47 — — — — — —
202422 ASan Jose Giants — 126105 29710 14246 53 276392362754 86354 1911 348 71 — — — — — —
202523 AARichmond Flying Squirrels — 186161 32913 23571 110 199303323626 124287 3112 287 42 — — — — — —
202523 A+Eugene Emeralds — 373319 981537 44907 302 307403439842 132404 2412 377 89 — — — — — —
202624 MLBSan Francisco Giants — 3029 6100 1170 11 207233241475 34500 573 217 34 -2 -0 +0 -7 +1 -0.9
202624 AAASacramento River Cats — 430368 11728310 48614 242 318402492894 174354 1411 388 115 — — — — — —
202624 AARichmond Flying Squirrels — 174142 46923 25303 102 324435479914 155387 1714 400 132 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 3029 6100 1170 11 207233241475 34500 573 217 33 -2 -0 +0 -7 +1 -0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 A MLESan Jose Giants — 9984 16412 10382 31 190292333625 143281 3810 273 71 — — — — — —
202321 ROK MLEACL Giants Orange — 2117 5101 380 00 294400529929 235408 3814 355 126 — — — — — —
202422 A+ MLEEugene Emeralds — 247221 37714 21963 192 167249262511 95268 399 237 47 — — — — — —
202422 A MLESan Jose Giants — 126109 24510 10346 53 220320284604 64311 278 273 71 — — — — — —
202523 AA MLERichmond Flying Squirrels — 186167 29812 17681 110 174254269524 96272 379 231 42 — — — — — —
202523 A+ MLEEugene Emeralds — 373331 831136 321137 302 251330356686 106350 309 300 89 — — — — — —
202624 MLB MLESan Francisco Giants — 3029 6100 1170 11 207233241475 34500 573 219 34 -2 -0 +0 -7 +1 -0.9
202624 AAA MLESacramento River Cats — 430382 1122538 34734 242 293357437794 144327 178 338 115 — — — — — —
202624 AA MLERichmond Flying Squirrels — 174150 47922 17373 102 313394440834 127381 2110 364 132 — — — — — —
202321 A MLE2 teams — 120101 21512 13462 31 208310337647 129333 3811 287 81 — — — — — —
202321 A RAW2 teams — 12094 25613 20322 31 266405447852 181349 2717 371 81 — — — — — —
202422 A+ MLE2 teams — 373330 611224 311309 245 185273270543 85286 358 249 55 — — — — — —
202422 A+ RAW2 teams — 373316 771636 45939 245 244354370724 127323 2512 330 55 — — — — — —
202523 A+ MLE2 teams — 559498 1111938 491828 412 223303321624 98331 339 277 74 — — — — — —
202523 A+ RAW2 teams — 559480 13024410 671478 412 271369400769 129368 2612 347 74 — — — — — —
202624 AAA MLE3 teams — 634561 16434510 521277 355 292360424784 132357 208 340 116 — — — — — —
202624 AAA RAW3 teams — 634539 16938513 741087 355 314403475878 161367 1712 383 116 — — — — — —
202321 A MLE2 teams — 120104 21512 13462 31 202310327637 125303 3811 287 81 — — — — — —
202422 A+ MLE2 teams — 373330 611224 311309 245 185273270543 85283 358 249 55 — — — — — —
202523 A+ MLE2 teams — 559497 1111938 491828 412 223303322625 99324 339 277 74 — — — — — —
202624 AAA MLE3 teams — 634570 16434510 521277 355 288360418777 130350 208 340 116 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLE2 teams — 373330 611224 311309 245 185273270543 85283 358 249 55 — — — — — —
202523 A+ MLE2 teams — 559497 1111938 491828 412 223303322625 99324 339 277 74 — — — — — —
202624 AAA MLE3 teams — 634570 16434510 521277 355 288360418777 130350 208 340 116 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESF 30% 380341 861836 32854 162 250321369690 119313 228 310 96 -2 +2 +1 -4 +8 0.5
▸ 2027 — real world (MLB)
202725 MLB CTXSF 30% 6357 14301 5141 30 246317361679 115309 228 305 96 -0 +1 +0 -1 +1 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESF 45% 614552 13828411 511376 254 251322376697 125312 228 313 98 -2 +3 +2 -7 +13 1.0
202927 MLB MLESF 51% 614551 13728411 521386 243 249321375695 125310 228 312 97 -2 +4 +2 -7 +13 1.0
203028 MLB MLESF 55% 614551 13728411 521396 223 247319372690 124308 238 310 96 -3 +3 +1 -7 +13 0.8
203129 MLB MLESF 56% 604543 13327311 501386 183 245316367683 123306 238 307 94 -5 +2 +0 -6 +13 0.5
203230 MLB MLESF 56% 582523 12625310 481356 142 242312361674 120304 238 303 91 -6 +2 -1 -6 +13 0.2
203331 MLB MLESF 57% 286258 611215 23673 51 237307351659 114300 238 297 87 -4 +1 -2 -3 +6 -0.3
202826 MLB CTXSF 45% 274246 621325 23613 112 247318367686 121308 228 308 98 -1 +1 +1 -3 +6 0.4
202927 MLB CTXSF 51% 313281 681425 26703 122 245317366683 121306 228 307 97 -1 +2 +1 -3 +7 0.5
203028 MLB CTXSF 55% 337303 741526 28763 122 243315363678 120304 238 305 96 -2 +2 +0 -4 +7 0.4
203129 MLB CTXSF 56% 337303 731526 28773 101 241312359671 118302 238 302 94 -3 +2 +0 -4 +7 0.3
203230 MLB CTXSF 56% 328295 701425 27763 81 238309353662 115300 238 298 91 -3 +1 -0 -4 +7 0.1
203331 MLB CTXSF 57% 162147 34712 13381 30 234304344647 110297 238 292 87 -3 +1 -1 -2 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17811604 387791129 14641516 579 241311358669 117306 238 301 92 -14 +8 +0 -26 +39 0.7
/ 162G— A+C — 650585 14229411 531516 213 243312362675 120307 238 301 92 -5 +3 +0 -9 +14 0.3
Career— MLE — 52104657 11362283186 438128661 22030 244317362679 118316 258 304 92 -26 +16 +2 -45 +77 2.6
/ 162G— MLE — 650581 14228411 551608 274 244318363681 119316 258 304 92 -5 +3 +0 -8 +14 0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAASacramento River Cats · 430 PAwOBA .382 → .338 (−44)K% 14.2% → 17.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.19%÷1.000×1.200——17.02%
BB% (unintentional) /PA11.16%÷1.000×0.690—×1.0337.96%
HBP% /PA0.93%—×0.940—×1.0330.90%
Singles /BIP24.76%÷1.000×0.930×0.997×1.03323.71%
Doubles /BIP9.12%÷1.000×0.830×0.997×1.0337.80%
Triples /BIP0.98%÷1.000×0.970×0.997×1.0330.98%
Home runs /BIP3.26%÷1.000×0.700—×1.0332.36%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.997.

Result: wOBA .382 → .338; ISO .174 → .146; BABIP .354 → .327. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 AARichmond Flying Squirrels · 174 PAwOBA .393 → .364 (−29)K% 17.2% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.24%÷1.000×1.220——21.03%
BB% (unintentional) /PA13.79%÷1.000×0.700—×0.9989.64%
HBP% /PA1.72%—×0.850—×0.9981.46%
Singles /BIP28.57%÷1.000×0.970×1.046×0.99828.92%
Doubles /BIP8.04%÷1.000×0.860×1.046×0.9987.21%
Triples /BIP1.79%÷1.000×0.950×1.046×0.9981.77%
Home runs /BIP2.68%÷1.000×0.780—×0.9982.09%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .393 → .364; ISO .155 → .141; BABIP .387 → .381. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Eugene Emeralds · 373 PAwOBA .370 → .300 (−70)K% 24.1% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.13%÷1.070×1.350——30.44%
BB% (unintentional) /PA11.80%÷0.950×0.710—×0.9888.71%
HBP% /PA1.88%—×0.810—×0.9881.50%
Singles /BIP31.88%÷1.011×0.910×0.999×0.98828.31%
Doubles /BIP6.55%÷1.048×0.830×0.999×0.9885.12%
Triples /BIP1.31%÷0.909×0.820×0.999×0.9881.17%
Home runs /BIP3.06%÷0.980×0.830—×0.9882.56%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 102, 2B 110, 3B 82, K 114, BB 90 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .370 → .300; ISO .132 → .105; BABIP .404 → .350. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AARichmond Flying Squirrels · 186 PAwOBA .280 → .231 (−49)K% 30.6% → 36.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.65%÷1.018×1.220——36.74%
BB% (unintentional) /PA12.37%÷0.962×0.700—×1.0129.11%
HBP% /PA0.54%—×0.850—×1.0120.46%
Singles /BIP18.27%÷1.004×0.970×1.017×1.01218.17%
Doubles /BIP8.65%÷0.992×0.860×1.017×1.0127.72%
Triples /BIP0.96%÷1.150×0.950×1.017×1.0120.82%
Home runs /BIP2.88%÷1.183×0.780—×1.0121.93%

Factors used: league row EL. Park (home-season share, regressed): HR 137, 1B 101, 2B 98, 3B 130, K 104, BB 92 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .280 → .231; ISO .124 → .094; BABIP .287 → .272. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Eugene Emeralds · 247 PAwOBA .315 → .237 (−78)K% 27.9% → 39.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.94%÷0.968×1.350——38.98%
BB% (unintentional) /PA12.55%÷1.024×0.710—×0.9988.68%
HBP% /PA1.21%—×0.810—×0.9980.98%
Singles /BIP21.83%÷1.016×0.910×1.008×0.99819.67%
Doubles /BIP6.34%÷0.950×0.830×1.008×0.9985.57%
Triples /BIP1.41%÷1.150×0.820×1.008×0.9981.01%
Home runs /BIP4.23%÷1.010×0.830—×0.9983.47%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 103, 2B 90, 3B 130, K 94, BB 105 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .315 → .237; ISO .147 → .108; BABIP .304 → .268. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ASan Jose Giants · 126 PAwOBA .342 → .273 (−69)K% 19.0% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷0.957×1.360——27.08%
BB% (unintentional) /PA11.11%÷0.966×0.690—×0.9907.86%
HBP% /PA4.76%—×0.780—×0.9903.68%
Singles /BIP25.93%÷0.961×0.920×0.963×0.99023.67%
Doubles /BIP8.64%÷1.012×0.830×0.963×0.9906.76%
Triples /BIP1.23%÷1.000×0.910×0.963×0.9901.07%
Home runs /BIP0.00%÷0.959×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 92, 2B 102, 3B 100, K 91, BB 93 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .342 → .273; ISO .086 → .066; BABIP .354 → .311. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 ASan Jose Giants · 99 PAwOBA .347 → .273 (−74)K% 26.3% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.26%÷0.935×1.360——38.20%
BB% (unintentional) /PA15.15%÷1.011×0.690——10.34%
HBP% /PA2.02%—×0.780——1.58%
Singles /BIP20.75%÷1.049×0.920×1.034—18.82%
Doubles /BIP9.43%÷1.005×0.830×1.034—8.06%
Triples /BIP1.89%÷0.900×0.910×1.034—1.97%
Home runs /BIP3.77%÷0.890×0.800——3.39%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 110, 2B 101, 3B 80, K 87, BB 102 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .347 → .273; ISO .165 → .139; BABIP .315 → .281. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 ROKACL Giants Orange · 21 PAwOBA .511 → .355 (−156)K% 28.6% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷1.036×1.440——39.73%
BB% (unintentional) /PA23.81%÷1.022×0.620—×0.97514.08%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP44.44%÷1.004×0.820—×0.97535.41%
Doubles /BIP11.11%÷1.107×0.720—×0.9757.05%
Triples /BIP0.00%÷0.900×0.720—×0.9750.00%
Home runs /BIP11.11%÷1.377×0.780—×0.9756.14%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 175, 1B 101, 2B 121, 3B 80, K 107, BB 104 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .511 → .355; ISO .267 → .165; BABIP .556 → .408. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).