Bobby Boser

SS Midland RockHounds
Age 24 R/R 6'1" / 215 lbs AA HR -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1779ETA2030MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522AOAK144.202/.368/.2982145—.149/.285/.207
202623AA/A+OAK486.237/.345/.397161861—.189/.277/.308
2027PROJMLE24MLBOAK4.201/.282/.3300070-0.0
2028PROJ23% MLB25MLBOAK60.204/.285/.33921740.0
2029PROJ35% MLB26MLBOAK107.207/.288/.34532760.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.2M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Speed72
BB%59
ISO55
Chase%54
wOBA38
wRC+32
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 96%
CompsJesús Bastidas (age 24) · Marcus Wilson (age 24) · JaCoby Jones (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†70
AVG/OBP/SLG.201 / .282 / .330
PA4
HR0
K%25
BB%8
BABIP301
ISO128
MLB%2%
Value2027 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.10.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M———
2033Arb-1$0.2M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.4M +$0.0M

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)
202522 AStockton Ports — 144114 23312 22428 11 202368298666 96300 2915 321 45 — — — — — —
202623 AAMidland RockHounds — 336286 6110111 381219 161 213324371695 157318 3611 315 51 — — — — — —
202623 A+Lansing Lugnuts — 150127 37605 17404 21 291392457849 165381 2711 376 84 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202522 A MLEStockton Ports — 144121 18211 15568 11 149285207491 58267 3910 235 45 — — — — — —
202623 AA MLEMidland RockHounds — 336297 50818 271489 161 168258283541 114282 448 244 51 — — — — — —
202623 A+ MLELansing Lugnuts — 150132 31504 12514 21 235318364681 129325 348 293 84 — — — — — —
202522 A MLEStockton Ports — 144121 18211 15568 11 149285207491 58266 3910 235 45 — — — — — —
202522 A RAWStockton Ports — 144114 23312 22428 11 202368298666 96300 2915 321 45 — — — — — —
202623 AA MLE2 teams — 486429 8012112 3919813 182 186274303577 117304 418 259 62 — — — — — —
202623 AA RAW2 teams — 486413 9816116 5516113 182 237345397742 160340 3311 334 62 — — — — — —
202522 A MLEStockton Ports — 144120 18211 15568 11 150285208493 58267 3910 235 45 — — — — — —
202623 AA MLE2 teams — 486431 8012112 3919813 182 186274302576 116295 418 259 62 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202522 A MLEStockton Ports — 144120 18211 15568 11 150285208493 58267 3910 235 45 — — — — — —
202623 AA MLE2 teams — 486431 8012112 3919813 182 186274302576 116295 418 259 62 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEOAK 2% 380338 661219 311388 81 196277322599 127291 368 272 70 -13 +1 +0 +4 +8 0.1
▸ 2027 — real world (MLB)
202724 MLB CTXOAK 2% 44 0000 010 00 201282330611 129301 250 277 70 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEOAK 23% 260232 46817 21925 51 199281332613 132292 358 277 74 -8 +1 +0 +3 +6 0.1
202926 MLB MLEOAK 35% 305271 551018 251066 61 202283338621 136292 358 281 76 -9 +1 +0 +3 +7 0.2
203027 MLB MLEOAK 40% 321286 581019 261106 61 203284339623 135291 348 282 77 -9 +1 +0 +3 +7 0.2
203128 MLB MLEOAK 44% 328292 601119 271116 51 204284338622 134290 348 281 76 -9 +1 -1 +4 +7 0.1
203229 MLB MLEOAK 45% 321286 581118 261086 51 204283335619 132289 348 280 76 -9 +1 -1 +3 +7 0.0
203330 MLB MLEOAK 45% 314280 561018 261075 41 201280328608 127287 348 275 73 -10 +0 -2 +3 +7 -0.2
202825 MLB CTXOAK 23% 6054 11202 5211 10 204285339625 135301 358 282 74 -2 +0 +0 +1 +1 0.0
202926 MLB CTXOAK 35% 10795 20403 9372 20 207288345633 138301 358 286 76 -3 +0 +0 +1 +2 0.1
203027 MLB CTXOAK 40% 130116 25513 11452 20 208289346635 138301 358 287 77 -4 +0 +0 +1 +3 0.1
203128 MLB CTXOAK 44% 144128 27514 12493 20 209289346634 137300 348 286 76 -4 +0 -0 +2 +3 0.1
203229 MLB CTXOAK 45% 143128 27514 12482 20 209288343631 135299 348 285 76 -4 +0 -1 +2 +3 0.0
203330 MLB CTXOAK 45% 142127 25503 12482 20 206284336620 130297 348 280 73 -5 +0 -1 +2 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 726648 13526319 6124812 110 208288346634 137301 348 284 71 -21 +2 -2 +8 +16 0.3
/ 162G— A+C — 650580 12123317 5522211 100 209289347636 138301 348 284 71 -19 +2 -2 +7 +14 0.2
Career— MLE — 26892384 46881967 22296459 5510 196281322603 126293 368 273 71 -62 +4 -4 +22 +45 0.5
/ 162G— MLE — 650576 11320216 5423314 132 196281321602 125293 368 273 71 -20 +1 -1 +7 +14 0.2

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 AAMidland RockHounds · 336 PAwOBA .310 → .244 (−66)K% 36.0% → 43.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.01%÷1.000×1.220——43.93%
BB% (unintentional) /PA11.31%÷1.000×0.700—×1.0128.01%
HBP% /PA2.68%—×0.870—×1.0122.36%
Singles /BIP23.64%÷1.000×0.920×0.983×1.01221.64%
Doubles /BIP6.06%÷1.000×0.840×0.983×1.0125.07%
Triples /BIP0.61%÷1.000×0.940×0.983×1.0120.57%
Home runs /BIP6.67%÷1.000×0.800—×1.0125.40%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.983.

Result: wOBA .310 → .244; ISO .157 → .120; BABIP .318 → .282. 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 A+Lansing Lugnuts · 150 PAwOBA .372 → .293 (−79)K% 26.7% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.000×1.270——33.87%
BB% (unintentional) /PA11.33%÷1.000×0.710—×0.9887.95%
HBP% /PA2.67%—×0.790—×0.9882.08%
Singles /BIP29.89%÷1.000×0.920×0.973×0.98826.44%
Doubles /BIP6.90%÷1.000×0.810×0.973×0.9885.37%
Triples /BIP0.00%÷1.000×0.850×0.973×0.9880.00%
Home runs /BIP5.75%÷1.000×0.800—×0.9884.54%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.973.

Result: wOBA .372 → .293; ISO .165 → .126; BABIP .381 → .325. 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 AStockton Ports · 144 PAwOBA .314 → .235 (−79)K% 29.2% → 39.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.17%÷1.011×1.360——39.22%
BB% (unintentional) /PA15.28%÷1.029×0.690—×0.99010.14%
HBP% /PA5.56%—×0.780—×0.9904.29%
Singles /BIP23.61%÷1.003×0.920×1.006×0.99021.56%
Doubles /BIP4.17%÷0.990×0.830×1.006×0.9903.48%
Triples /BIP1.39%÷1.150×0.910×1.006×0.9901.09%
Home runs /BIP2.78%÷1.113×0.800—×0.9901.98%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 101, 2B 98, 3B 130, K 102, BB 106 — 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 ×1.006.

Result: wOBA .314 → .235; ISO .096 → .068; BABIP .300 → .267. 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).