Ryan Weingartner

SS Palm Beach Cardinals
Age 23 R/R 5'11" / 184 lbs A HR -14%BB -5% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1095ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521ASTL90.145/.330/.1740522—.122/.261/.149
202622A+/ASTL434.220/.361/.364123659—.176/.285/.283
2027PROJMLE23MLBSTL501.193/.295/.3051014730.2
2028PROJ30% MLB24MLBSTL109.198/.298/.31223770.1
2029PROJ44% MLB25MLBSTL176.201/.300/.31945790.2
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
Chase%96
BB%80
Whiff%50
K%46
Speed35
Z-Con%22
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsTrey Sweeney (age 23) · Juan Mora (age 22) · Tim Tawa (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†73
AVG/OBP/SLG.191 / .292 / .302
PA210
HR4
SB6
K%26
BB%11
ISO112
MLB%0%
Value2027 · WAR
BAT: -6.7 runs (wOBA-derived runs vs avg)-7BATRUN: +1.0 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.20+0.2WAR
0.00.51.00.10.20.30.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$7M ctrl surplus
Tools · ContractCON 36 / POW 45
Toolsscout grade
CONTACT36
scouting grade only
POWER45
scouting grade only
EYE67
scouting grade only
SPEED65
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2034Pre-Arb$1.0M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.8M +$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)
202521 APalm Beach Cardinals — 9069 10010 18261 54 145330174503 29227 2920 256 22 — — — — — —
202622 A+Peoria Chiefs — 5244 8200 8130 30 182308227535 45258 2515 261 25 — — — — — —
202622 APalm Beach Cardinals — 382310 7011112 63847 338 226368384752 158269 2216 344 64 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A MLEPalm Beach Cardinals — 9074 9010 13351 54 122261149410 27212 3914 201 22 — — — — — —
202622 A+ MLEPeoria Chiefs — 5246 7200 6170 30 152250196446 43233 3312 205 25 — — — — — —
202622 A MLEPalm Beach Cardinals — 382329 59919 441147 338 179289295584 116235 3012 263 64 — — — — — —
202521 A MLEPalm Beach Cardinals — 9074 9010 13351 54 122261149410 27225 3914 201 22 — — — — — —
202521 A RAWPalm Beach Cardinals — 9069 10010 18261 54 145330174503 29227 2920 256 22 — — — — — —
202622 A MLE2 teams — 434376 651019 491317 368 173280277557 104235 3011 256 59 — — — — — —
202622 A RAW2 teams — 434354 7813112 71977 368 220361364726 144267 2216 334 59 — — — — — —
202521 A MLEPalm Beach Cardinals — 9076 9010 13351 54 118261145406 26212 3914 201 22 — — — — — —
202622 A MLE2 teams — 434375 651019 491317 368 173280277557 104235 3011 256 59 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLEPalm Beach Cardinals — 9076 9010 13351 54 118261145406 26212 3914 201 22 — — — — — —
202622 A MLE2 teams — 434375 651019 491317 368 173280277557 104235 3011 256 59 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLESTL 0% 501433 8415210 571316 144 193295305600 112249 2611 276 73 -16 +1 +0 +5 +11 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLESTL 30% 363315 631128 41944 103 198298316613 118252 2611 282 77 -10 +1 +0 +4 +8 0.3
202925 MLB MLESTL 44% 399347 701329 451024 113 201300323623 122255 2611 285 79 -10 +1 +0 +4 +9 0.4
203026 MLB MLESTL 51% 422367 751429 471075 113 203301327628 124256 2511 287 80 -10 +1 +0 +5 +9 0.5
203127 MLB MLESTL 52% 430375 7714210 471095 113 204301329630 125258 2511 287 81 -10 +1 +0 +5 +9 0.5
203228 MLB MLESTL 53% 428375 7714210 461094 93 205300328628 124259 2511 287 80 -10 +1 -1 +5 +9 0.4
203329 MLB MLESTL 57% 419367 751429 451084 72 202297322620 120258 2611 283 78 -11 +1 -1 +4 +9 0.2
203430 MLB MLESTL 60% 408357 711328 441064 52 199294315609 115256 2611 279 75 -12 +0 -2 +4 +9 -0.1
202824 MLB CTXSTL 30% 10995 19402 12281 31 198298312610 114254 2611 280 77 -3 +0 +0 +1 +2 0.1
202925 MLB CTXSTL 44% 176152 31614 20452 51 201300319619 118256 2611 284 79 -4 +1 +0 +2 +4 0.2
203026 MLB CTXSTL 51% 214186 37714 24542 61 203301323624 120258 2511 285 80 -5 +1 +0 +2 +5 0.3
203127 MLB CTXSTL 52% 225196 41815 25572 62 204301325626 121259 2511 286 81 -5 +0 +0 +2 +5 0.3
203228 MLB CTXSTL 53% 228199 41815 25582 51 205300325625 120261 2511 285 80 -5 +1 -0 +2 +5 0.2
203329 MLB CTXSTL 57% 239209 42815 26612 41 202297319616 117259 2611 282 78 -6 +0 -1 +3 +5 0.1
203430 MLB CTXSTL 60% 243213 43815 26632 31 199294312606 112258 2611 278 75 -7 +0 -1 +3 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14341250 25449630 15836613 328 203299324623 121260 2611 283 75 -37 +3 -2 +15 +31 1.1
/ 162G— A+C — 650567 11622314 721666 154 205301328629 123262 2611 283 75 -17 +1 -1 +7 +14 0.5
Career— MLE — 36033135 6171091776 40195640 11132 197296315611 118255 2711 278 75 -80 +6 -4 +33 +67 2.2
/ 162G— MLE — 650566 11220314 721727 206 198296318614 120256 2611 278 75 -17 +1 -1 +7 +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 APalm Beach Cardinals · 382 PAwOBA .338 → .263 (−75)K% 22.0% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.99%÷1.000×1.360——29.91%
BB% (unintentional) /PA16.49%÷1.000×0.690——11.38%
HBP% /PA1.83%—×0.780——1.43%
Singles /BIP20.35%÷1.000×0.920×0.979—18.32%
Doubles /BIP4.87%÷1.000×0.830×0.979—3.95%
Triples /BIP0.44%÷1.000×0.910×0.979—0.39%
Home runs /BIP5.31%÷1.000×0.800——4.25%

Factors used: level-wide A 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 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 ×0.979.

Result: wOBA .338 → .263; ISO .158 → .123; BABIP .269 → .235. 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+Peoria Chiefs · 52 PAwOBA .256 → .205 (−51)K% 25.0% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.000×1.270——31.75%
BB% (unintentional) /PA15.38%÷1.000×0.710—×1.01211.05%
HBP% /PA0.00%—×0.790—×1.0120.00%
Singles /BIP19.35%÷1.000×0.920—×1.01218.02%
Doubles /BIP6.45%÷1.000×0.810—×1.0125.29%
Triples /BIP0.00%÷1.000×0.850—×1.0120.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0120.00%

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 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .256 → .205; ISO .045 → .036; BABIP .258 → .233. 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 APalm Beach Cardinals · 90 PAwOBA .254 → .201 (−53)K% 28.9% → 39.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.89%÷1.000×1.360——39.31%
BB% (unintentional) /PA20.00%÷0.988×0.690—×1.01514.17%
HBP% /PA1.11%—×0.780—×1.0150.88%
Singles /BIP20.93%÷0.995×0.920×0.986×1.01519.38%
Doubles /BIP0.00%÷0.896×0.830×0.986×1.0150.00%
Triples /BIP2.33%÷0.900×0.910×0.986×1.0152.35%
Home runs /BIP0.00%÷0.973×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 99, 2B 79, 3B 80, K 100, BB 98 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .254 → .201; ISO .029 → .028; BABIP .227 → .212. 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).