Shane McGuire

C Midland RockHounds
Age 28 L/R 5'11" / 195 lbs AA HR -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#2105MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAOAK297.238/.359/.3434657—.191/.281/.263
202526AAA/AAOAK361.268/.382/.3746772—.221/.304/.293
202627AAOAK106.236/.358/.3823172—.194/.292/.290
2027PROJMLE28MLBOAK2.231/.315/.33000810.0
2028PROJ23% MLB29MLBOAK34.229/.312/.32800800.0
2029PROJ35% MLB30MLBOAK63.227/.309/.32410780.0
Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Chase%98
BB%76
Whiff%74
K%71
wOBA58
Z-Con%58
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsJuan Centeno (age 28) · Vimael Machín (age 28) · Tucker Barnhart (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†81
AVG/OBP/SLG.231 / .315 / .330
PA2
HR0
K%24
BB%10
BABIP299
ISO108
MLB%2%
Value2027 · WAR
BAT: -2.4 runs (wOBA-derived runs vs avg)-2BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.00.0272829
Tools · ContractCON 50 / POW 35
Toolsscout grade
CONTACT50
scouting grade only
POWER35
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
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
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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. Catcher framing: only 2027 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 1-3 WAR low.

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)
202122 ROKACL Athletics — 6150 14300 7111 10 280379340719 60333 1811 318 51 — — — — — —
202223 A+Lansing Lugnuts — 142110 26511 26184 20 236400327727 91269 1318 341 76 — — — — — —
202223 AStockton Ports — 216176 51721 32426 42 290416369785 80370 1915 362 89 — — — — — —
202324 AAMidland RockHounds — 396330 751314 55876 32 227348309657 82293 2214 306 56 — — — — — —
202425 AAMidland RockHounds — 297248 591404 45522 61 238359343702 105285 1815 324 57 — — — — — —
202526 AAALas Vegas Aviators — 120102 28602 15301 51 275370392762 118366 2512 343 80 — — — — — —
202526 AAMidland RockHounds — 241200 53804 36474 21 265388365752 100329 2015 348 68 — — — — — —
202627 AAMidland RockHounds — 10689 21403 14223 12 236358382741 146281 2113 340 72 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 ROK MLEACL Athletics — 6153 11200 4161 10 208276245521 38260 267 243 51 — — — — — —
202223 A+ MLELansing Lugnuts — 142118 24411 18234 20 203329280608 76234 1613 280 76 — — — — — —
202223 A MLEStockton Ports — 216187 48521 21546 42 257350321671 64343 2510 300 89 — — — — — —
202324 AA MLEMidland RockHounds — 396347 681113 381086 32 196286259546 63265 2710 251 56 — — — — — —
202425 AA MLEMidland RockHounds — 297262 501003 31662 61 191281263545 73240 2210 253 57 — — — — — —
202526 AAA MLELas Vegas Aviators — 120108 25501 10351 51 231303306608 74333 298 286 80 — — — — — —
202526 AA MLEMidland RockHounds — 241213 46603 23584 21 216304286591 70282 2410 269 68 — — — — — —
202627 AA MLEMidland RockHounds — 10693 18302 10273 12 194292290583 97258 259 275 72 — — — — — —
202122 ROK MLEACL Athletics — 6153 11200 4161 10 208276245521 38275 267 243 51 — — — — — —
202122 ROK RAWACL Athletics — 6150 14300 7111 10 280379340719 60333 1811 318 51 — — — — — —
202223 A MLE2 teams — 358305 731032 397710 62 239345311656 72309 2211 292 84 — — — — — —
202223 A RAW2 teams — 358286 771232 586010 62 269410353763 84329 1716 353 84 — — — — — —
202324 AA MLEMidland RockHounds — 396347 681113 381086 32 196286259546 63272 2710 251 56 — — — — — —
202324 AA RAWMidland RockHounds — 396330 751314 55876 32 227348309657 82293 2214 306 56 — — — — — —
202425 AA MLEMidland RockHounds — 297262 501003 31662 61 191281263545 73242 2210 253 57 — — — — — —
202425 AA RAWMidland RockHounds — 297248 591404 45522 61 238359343702 105285 1815 324 57 — — — — — —
202526 AA MLE2 teams — 361321 711104 33935 72 221304293596 72298 269 275 72 — — — — — —
202526 AA RAW2 teams — 361302 811406 51775 72 268382374756 106341 2114 346 72 — — — — — —
202627 AA MLEMidland RockHounds — 10693 18302 10273 12 194292290583 97250 259 275 72 — — — — — —
202627 AA RAWMidland RockHounds — 10689 21403 14223 12 236358382741 146281 2113 340 72 — — — — — —
202122 ROK MLEACL Athletics — 6156 11200 4161 10 196276232508 36260 267 243 51 — — — — — —
202223 A MLE2 teams — 358306 731032 397710 62 239345310655 72300 2211 292 84 — — — — — —
202324 AA MLEMidland RockHounds — 396349 681113 381086 32 195286258544 63265 2710 251 56 — — — — — —
202425 AA MLEMidland RockHounds — 297262 501003 31662 61 191281263545 73240 2210 253 57 — — — — — —
202526 AA MLE2 teams — 361320 711104 33935 72 222304294597 72299 269 275 72 — — — — — —
202627 AA MLEMidland RockHounds — 10692 18302 10273 12 196292293586 98258 259 275 72 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLEMidland RockHounds — 297262 501003 31662 61 191281263545 73240 2210 253 57 — — — — — —
202526 AA MLE2 teams — 361320 711104 33935 72 222304294597 72299 269 275 72 — — — — — —
202627 AA MLEMidland RockHounds — 10692 18302 10273 12 196292293586 98258 259 275 72 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEOAK 2% 200176 39703 19483 31 225309320629 95289 2410 288 81 -5 +0 +0 +4 +4 0.2
▸ 2027 — real world (MLB)
202728 MLB CTXOAK 2% 22 0000 000 00 231315330645 99299 00 294 81 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEOAK 23% 151134 30602 14372 21 223307318624 95288 259 286 80 -4 +0 -1 +3 +3 0.1
202930 MLB MLEOAK 35% 182161 36703 17452 11 221304314618 93286 259 283 78 -5 -0 -2 +3 +4 0.0
202829 MLB CTXOAK 23% 3431 6100 380 00 229312328640 98297 249 292 80 -1 +0 -0 +1 +1 0.0
202930 MLB CTXOAK 35% 6356 13301 6151 00 227309324634 97295 2410 289 78 -2 +0 -1 +1 +1 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 9787 19401 9231 00 218299299598 80286 249 290 70 -2 +0 -1 +2 +2 0.0
/ 162G— A+C — 650583 1282707 601547 00 220300302602 82287 249 290 70 -17 +0 -7 +12 +14 0.2
Career— MLE — 20171769 37864421 19649432 2912 214303290593 76281 2410 271 70 -11 -0 -3 +8 +9 0.3
/ 162G— MLE — 650570 1222117 6315910 94 214303291594 77281 2410 271 70 -16 -0 -5 +12 +14 0.4

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 · 106 PAwOBA .331 → .275 (−57)K% 20.8% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.75%÷1.000×1.220——25.32%
BB% (unintentional) /PA13.21%÷1.000×0.700—×0.9789.04%
HBP% /PA2.83%—×0.870—×0.9782.41%
Singles /BIP20.90%÷1.000×0.920×1.050×0.97819.74%
Doubles /BIP5.97%÷1.000×0.840×1.050×0.9785.15%
Triples /BIP0.00%÷1.000×0.940×1.050×0.9780.00%
Home runs /BIP4.48%÷1.000×0.800—×0.9783.50%

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

Result: wOBA .331 → .275; ISO .146 → .118; BABIP .281 → .258. 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 AAMidland RockHounds · 241 PAwOBA .339 → .269 (−70)K% 19.5% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.50%÷0.988×1.220——24.08%
BB% (unintentional) /PA14.94%÷1.078×0.700—×0.9889.58%
HBP% /PA1.66%—×0.870—×0.9881.43%
Singles /BIP26.80%÷1.012×0.920×0.991×0.98823.84%
Doubles /BIP5.23%÷1.131×0.840×0.991×0.9883.80%
Triples /BIP0.00%÷1.150×0.940×0.991×0.9880.00%
Home runs /BIP2.61%÷1.043×0.800—×0.9881.98%

Factors used: league row TL. Park (home-season share, regressed): HR 109, 1B 102, 2B 126, 3B 130, K 98, BB 116 — applied at half strength. Age: age 26 vs a level average of 24.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.991.

Result: wOBA .339 → .269; ISO .100 → .076; BABIP .329 → .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).

2025 AAALas Vegas Aviators · 120 PAwOBA .334 → .286 (−49)K% 25.0% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.027×1.200——29.22%
BB% (unintentional) /PA11.67%÷0.970×0.690—×1.0188.44%
HBP% /PA0.83%—×0.940—×1.0180.80%
Singles /BIP27.78%÷1.052×0.930×1.033×1.01825.83%
Doubles /BIP8.33%÷0.988×0.830×1.033×1.0187.36%
Triples /BIP0.00%÷1.000×0.970×1.033×1.0180.00%
Home runs /BIP2.78%÷1.183×0.700—×1.0181.67%

Factors used: league row International League. Park (home-season share, regressed): HR 137, 1B 110, 2B 98, 3B 100, K 105, BB 94 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .334 → .286; ISO .118 → .090; BABIP .366 → .333. 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 AAMidland RockHounds · 297 PAwOBA .318 → .253 (−65)K% 17.5% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.51%÷0.967×1.220——22.09%
BB% (unintentional) /PA15.15%÷1.000×0.700—×0.99810.59%
HBP% /PA0.67%—×0.870—×0.9980.58%
Singles /BIP20.92%÷1.060×0.920×1.019×0.99818.46%
Doubles /BIP7.14%÷1.170×0.840×1.019×0.9985.21%
Triples /BIP0.00%÷1.150×0.940×1.019×0.9980.00%
Home runs /BIP2.04%÷0.940×0.800—×0.9981.73%

Factors used: league row TL. Park (home-season share, regressed): HR 88, 1B 112, 2B 134, 3B 130, K 93, BB 100 — 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.019.

Result: wOBA .318 → .253; ISO .105 → .083; BABIP .285 → .240. 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 AAMidland RockHounds · 396 PAwOBA .301 → .251 (−50)K% 22.0% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.97%÷0.981×1.220——27.31%
BB% (unintentional) /PA13.89%÷1.031×0.700—×1.0129.54%
HBP% /PA1.52%—×0.870—×1.0121.33%
Singles /BIP23.46%÷1.021×0.920×1.011×1.01221.61%
Doubles /BIP5.35%÷1.011×0.840×1.011×1.0124.55%
Triples /BIP0.41%÷1.150×0.940×1.011×1.0120.34%
Home runs /BIP1.65%÷0.957×0.800—×1.0121.39%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 104, 2B 102, 3B 130, K 96, BB 106 — 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.011.

Result: wOBA .301 → .251; ISO .082 → .070; BABIP .293 → .265. 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).

2022 AStockton Ports · 216 PAwOBA .357 → .300 (−57)K% 19.4% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.44%÷1.049×1.360——25.21%
BB% (unintentional) /PA14.81%÷1.029×0.690—×0.9909.84%
HBP% /PA2.78%—×0.780—×0.9902.15%
Singles /BIP30.60%÷0.967×0.920×1.016×0.99029.27%
Doubles /BIP5.22%÷1.092×0.830×1.016×0.9903.99%
Triples /BIP1.49%÷1.030×0.910×1.016×0.9901.33%
Home runs /BIP0.75%÷1.003×0.800—×0.9900.59%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 93, 2B 118, 3B 106, K 110, 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.016.

Result: wOBA .357 → .300; ISO .080 → .065; BABIP .370 → .343. 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).

2022 A+Lansing Lugnuts · 142 PAwOBA .338 → .280 (−58)K% 12.7% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.68%÷1.011×1.270——15.93%
BB% (unintentional) /PA18.31%÷1.020×0.710—×0.99812.73%
HBP% /PA2.82%—×0.790—×0.9982.22%
Singles /BIP20.65%÷0.996×0.920×0.966×0.99818.40%
Doubles /BIP5.43%÷0.967×0.810×0.966×0.9984.39%
Triples /BIP1.09%÷1.000×0.850×0.966×0.9980.89%
Home runs /BIP1.09%÷0.944×0.800—×0.9980.92%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 89, 1B 99, 2B 93, 3B 100, K 102, BB 104 — 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 ×0.966.

Result: wOBA .338 → .280; ISO .091 → .080; BABIP .269 → .234. 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).

2021 ROKACL Athletics · 61 PAwOBA .327 → .243 (−84)K% 18.0% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.03%÷1.000×1.440——25.97%
BB% (unintentional) /PA11.48%÷1.000×0.620—×0.9756.94%
HBP% /PA1.64%—×0.720—×0.9751.15%
Singles /BIP28.21%÷1.000×0.820—×0.97522.55%
Doubles /BIP7.69%÷1.000×0.720—×0.9755.40%
Triples /BIP0.00%÷1.000×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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 .327 → .243; ISO .060 → .043; BABIP .333 → .260. 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).