Ryan Galanie

1B Charlotte Knights
Age 27 R/R 6'1" / 215 lbs AAA HR +4% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424A+/ACWS457.266/.378/.46017487—.218/.303/.386
202525AA/A+/INTL2 orgs579.269/.340/.403111783—.249/.293/.381
202626AAA/AACWS472.277/.351/.499201286—.231/.289/.395
2027PROJ10% MLB27MLBCWS16.229/.283/.3750083-0.0
2028PROJ31% MLB28MLBCWS69.228/.283/.3722182-0.1
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Speed80
K%46
Max EV45
Whiff%39
Z-Con%35
Chase%33
Career WAR0.0 WAR median (P10 -0.3 / P90 3.0, comp-based) · star 1% · didn't stick 89%
CompsLevi Jordan (age 27) · Ryan McKenna (age 27) · Stephen Bruno (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†83
AVG/OBP/SLG.229 / .283 / .375
PA16
HR0
K%25
BB%6
BABIP293
ISO67
MLB%10%
Value2027 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.2-0.12728
Tools · ContractCON 55 / POW 40
Toolsscout grade
CONTACT55
scouting grade only
POWER40
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
2034Extbeyond 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.

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)
202323 AKannapolis Cannon Ballers — 123110 31522 7224 31 282347418765 136330 186 338 78 — — — — — —
202424 A+Winston-Salem Dash — 281230 496110 37599 31 213344378722 165235 2113 326 63 — — — — — —
202424 AKannapolis Cannon Ballers — 176153 53747 18375 10 3464325821.014 235422 2110 443 126 — — — — — —
202525 AABirmingham Barons — 409365 971927 29635 122 266328386715 121295 157 314 79 — — — — — —
202525 A+Winston-Salem Dash — 10192 29724 6161 21 315364565929 250338 166 395 97 — — — — — —
202525 INTLGlendale Desert Dogs — 6952 11100 9135 30 212379231610 19262 1913 294 85 — — — — — —
202626 AAACharlotte Knights — 418378 10723419 30996 124 283345516861 233335 247 373 87 — — — — — —
202626 AABirmingham Barons — 5441 9201 11121 00 220396341738 122276 2220 342 77 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202323 A MLEKannapolis Cannon Ballers — 123112 28422 5304 31 250306375681 125299 244 284 78 — — — — — —
202424 A+ MLEWinston-Salem Dash — 281245 434111 22819 31 176268335603 159196 298 261 63 — — — — — —
202424 A MLEKannapolis Cannon Ballers — 176158 45536 13515 10 285358468826 184381 297 354 126 — — — — — —
202525 AA MLEBirmingham Barons — 409375 941827 19755 122 251296365661 115273 185 285 79 — — — — — —
202525 A+ MLEWinston-Salem Dash — 10194 23514 4221 21 245283447730 202274 224 312 97 — — — — — —
202626 AAA MLECharlotte Knights — 418387 9119413 211196 124 235285406691 171297 285 297 87 — — — — — —
202626 AA MLEBirmingham Barons — 5445 9201 7151 00 200321311632 111249 2813 282 77 — — — — — —
202323 A MLEKannapolis Cannon Ballers — 123112 28422 5304 31 250306375681 125317 244 284 78 — — — — — —
202323 A RAWKannapolis Cannon Ballers — 123110 31522 7224 31 282347418765 136330 186 338 78 — — — — — —
202424 A+ MLE2 teams — 457403 889417 3513214 41 218303387690 169274 298 297 87 — — — — — —
202424 A+ RAW2 teams — 457383 10213517 559614 41 266378460838 193309 2112 371 87 — — — — — —
202525 AA MLE3 teams — 579527 13226312 2611011 173 250300380679 129286 194 290 83 — — — — — —
202525 AA RAW3 teams — 579509 13727411 449211 173 269340403743 134299 168 326 83 — — — — — —
202626 AAA MLE2 teams — 472432 10021414 281337 124 231289396685 164298 286 295 86 — — — — — —
202626 AAA RAW2 teams — 472419 11625420 411117 124 277351499850 222329 249 370 86 — — — — — —
202323 A MLEKannapolis Cannon Ballers — 123113 28422 5304 31 248306372677 124299 244 284 78 — — — — — —
202424 A+ MLE2 teams — 457405 889417 3513214 41 217303385688 168267 298 297 87 — — — — — —
202525 AA MLE3 teams — 579537 13226312 2611011 173 246300372672 127273 194 290 83 — — — — — —
202626 AAA MLE2 teams — 472434 10021414 281337 124 230289394683 164292 286 295 86 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A+ MLE2 teams — 457405 889417 3513214 41 217303385688 168267 298 297 87 — — — — — —
202525 AA MLE3 teams — 579537 13226312 2611011 173 246300372672 127273 194 290 83 — — — — — —
202626 AAA MLE2 teams — 472434 10021414 281337 124 230289394683 164292 286 295 86 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECWS 10% 380351 8016210 211045 82 228282372655 144292 276 291 83 -8 +1 +0 -7 +8 0.2
▸ 2027 — real world (MLB)
202727 MLB CTXCWS 10% 1615 3100 140 00 229283375658 146293 256 292 83 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECWS 31% 222204 46916 13613 41 227282369651 142291 276 289 82 -5 +0 -1 -4 +5 -0.4
202828 MLB CTXCWS 31% 6964 14302 4191 10 228283372655 144292 286 291 82 -1 +0 -0 -1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 6964 14302 4191 10 219275359635 141279 286 291 84 -1 +0 -0 -1 +1 -0.1
/ 162G— A+C — 650603 13228019 381799 90 219275360635 141279 286 291 84 -14 +2 -2 -12 +14 -1.2
Career— MLE — 20081821 426751555 11650841 4311 234295382677 148288 256 293 84 -8 +1 -1 -7 +8 -0.7
/ 162G— MLE — 650589 13824518 3816413 144 234295384679 149288 256 293 84 -14 +1 -1 -12 +14 -1.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 AAACharlotte Knights · 418 PAwOBA .366 → .297 (−69)K% 23.7% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.68%÷1.000×1.200——28.42%
BB% (unintentional) /PA7.18%÷1.000×0.690—×1.0185.04%
HBP% /PA1.44%—×0.940—×1.0181.37%
Singles /BIP21.86%÷1.000×0.930×0.984×1.01820.37%
Doubles /BIP8.24%÷1.000×0.830×0.984×1.0186.85%
Triples /BIP1.43%÷1.000×0.970×0.984×1.0181.39%
Home runs /BIP6.81%÷1.000×0.700—×1.0184.85%

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 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 ×0.984.

Result: wOBA .366 → .297; ISO .233 → .174; BABIP .335 → .297. 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 AABirmingham Barons · 54 PAwOBA .341 → .282 (−59)K% 22.2% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.000×1.220——27.11%
BB% (unintentional) /PA20.37%÷1.000×0.680—×0.98813.69%
HBP% /PA1.85%—×0.840—×0.9881.54%
Singles /BIP20.69%÷1.000×0.920—×0.98818.81%
Doubles /BIP6.90%÷1.000×0.910—×0.9886.20%
Triples /BIP0.00%÷1.000×0.880—×0.9880.00%
Home runs /BIP3.45%÷1.000×0.800—×0.9882.73%

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

Result: wOBA .341 → .282; ISO .122 → .109; BABIP .276 → .249. 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 AABirmingham Barons · 409 PAwOBA .313 → .285 (−28)K% 15.4% → 18.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.40%÷1.020×1.220——18.43%
BB% (unintentional) /PA6.85%÷1.020×0.680—×0.9984.56%
HBP% /PA1.22%—×0.840—×0.9981.02%
Singles /BIP22.85%÷0.954×0.920×0.974×0.99821.42%
Doubles /BIP6.29%÷0.984×0.910×0.974×0.9985.66%
Triples /BIP0.66%÷1.150×0.880×0.974×0.9980.49%
Home runs /BIP2.32%÷0.784×0.800—×0.9982.36%

Factors used: league row SL. Park (home-season share, regressed): HR 57, 1B 91, 2B 97, 3B 130, K 104, BB 104 — 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 ×0.974.

Result: wOBA .313 → .285; ISO .121 → .117; BABIP .295 → .273. 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+Winston-Salem Dash · 101 PAwOBA .392 → .312 (−80)K% 15.8% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.84%÷0.955×1.310——21.74%
BB% (unintentional) /PA5.94%÷0.949×0.600—×0.9783.67%
HBP% /PA0.99%—×0.770—×0.9780.75%
Singles /BIP21.05%÷0.942×0.870×0.950×0.97818.06%
Doubles /BIP9.21%÷0.984×0.780×0.950×0.9786.78%
Triples /BIP2.63%÷1.045×0.850×0.950×0.9781.99%
Home runs /BIP5.26%÷0.923×0.880—×0.9784.91%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 85, 1B 88, 2B 97, 3B 109, K 91, BB 90 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .392 → .312; ISO .250 → .207; BABIP .338 → .274. 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+Winston-Salem Dash · 281 PAwOBA .323 → .261 (−63)K% 21.0% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.00%÷0.952×1.310——28.91%
BB% (unintentional) /PA13.17%÷1.006×0.600—×0.9887.76%
HBP% /PA3.20%—×0.770—×0.9882.44%
Singles /BIP18.71%÷0.972×0.870×0.966×0.98815.98%
Doubles /BIP3.51%÷1.070×0.780×0.966×0.9882.44%
Triples /BIP0.58%÷0.929×0.850×0.966×0.9880.51%
Home runs /BIP5.85%÷0.817×0.880—×0.9886.22%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 63, 1B 94, 2B 114, 3B 86, K 90, BB 101 — 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.966.

Result: wOBA .323 → .261; ISO .165 → .165; BABIP .235 → .196. 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 AKannapolis Cannon Ballers · 176 PAwOBA .431 → .354 (−77)K% 21.0% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.02%÷0.990×1.360——28.88%
BB% (unintentional) /PA10.23%÷0.957×0.690—×0.9807.22%
HBP% /PA2.84%—×0.780—×0.9802.17%
Singles /BIP30.17%÷0.980×0.920×1.024×0.98028.44%
Doubles /BIP6.03%÷1.056×0.830×1.024×0.9804.76%
Triples /BIP3.45%÷1.150×0.910×1.024×0.9802.74%
Home runs /BIP6.03%÷0.820×0.800—×0.9805.77%

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

Result: wOBA .431 → .354; ISO .235 → .196; BABIP .422 → .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).

2023 AKannapolis Cannon Ballers · 123 PAwOBA .334 → .284 (−50)K% 17.9% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.89%÷1.004×1.360——24.23%
BB% (unintentional) /PA5.69%÷0.951×0.690—×0.9904.09%
HBP% /PA3.25%—×0.780—×0.9902.51%
Singles /BIP25.00%÷1.002×0.920×1.026×0.99023.32%
Doubles /BIP5.68%÷1.050×0.830×1.026×0.9904.56%
Triples /BIP2.27%÷0.988×0.910×1.026×0.9902.13%
Home runs /BIP2.27%÷0.861×0.800—×0.9902.09%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 72, 1B 100, 2B 110, 3B 98, K 101, BB 90 — 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.026.

Result: wOBA .334 → .284; ISO .136 → .117; BABIP .330 → .299. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .