Luke Ritter

2B Reading Fightin Phils
Age 30 R/R 6'0" / 187 lbs AA HR +14% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427AAANYM567.257/.370/.48026481—.205/.299/.351
202528AAANYM438.225/.332/.36611251—.185/.265/.274
202629AAA/AA2 orgs242.212/.311/.3224141—.185/.252/.272
2027PROJMLE30MLBPHI3.193/.273/.3010062-0.0
2028PROJ23% MLB31MLBPHI33.192/.270/.2961060-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
Max EV61
Speed45
Chase%39
BB%9
Whiff%7
K%5
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsBrandon Hicks (age 30) · Jeff Arnold (age 30) · Anthony Bemboom (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†62
AVG/OBP/SLG.193 / .273 / .301
PA3
HR0
K%33
BB%8
BABIP295
ISO116
MLB%2%
Value2027 · WAR
BAT: -7.0 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · ContractCON 35 / POW 45
Toolsscout grade
CONTACT35
scouting grade only
POWER45
scouting grade only
EYE55
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
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
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.

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)
202124 A+Brooklyn Cyclones — 283250 589014 25945 31 232314436750 204303 339 330 61 — — — — — —
202225 AAASyracuse Mets — 10894 15402 13321 22 160269266534 106217 3012 252 21 — — — — — —
202225 AABinghamton Rumble Ponies — 425363 7817313 4613313 72 215325386710 171295 3111 320 63 — — — — — —
202225 INTLPeoria Javelinas — 6248 7002 9202 00 146305271576 125172 3215 265 66 — — — — — —
202326 AAASyracuse Mets — 264223 556013 37783 10 247361448810 202316 3014 361 73 — — — — — —
202326 AABinghamton Rumble Ponies — 186146 354114 30597 41 240393568962 329280 3216 411 110 — — — — — —
202427 AAASyracuse Mets — 567479 12325226 7317413 42 257370480850 223345 3113 376 81 — — — — — —
202528 AAASyracuse Mets — 438377 8516211 511389 21 225332366698 141323 3212 319 51 — — — — — —
202629 AAAToledo Mud Hens — 6259 9111 2250 00 153180254435 102235 403 190 -16 — — — — — —
202629 AAReading Fightin Phils — 180149 35803 26532 10 235356349705 114333 2914 321 61 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202124 A+ MLEBrooklyn Cyclones — 283257 487011 181225 31 187254342596 156283 436 259 61 — — — — — —
202225 AAA MLESyracuse Mets — 10898 13301 9401 22 133213194407 61214 378 199 21 — — — — — —
202225 AA MLEBinghamton Rumble Ponies — 425378 7014211 3115913 72 185270320590 135278 377 262 63 — — — — — —
202326 AAA MLESyracuse Mets — 264235 46509 25973 10 196281332613 136287 379 276 73 — — — — — —
202326 AA MLEBinghamton Rumble Ponies — 186156 313112 20727 41 199317462778 263250 3911 331 110 — — — — — —
202427 AAA MLESyracuse Mets — 567498 10221216 5421613 42 205299351651 147317 3810 288 81 — — — — — —
202528 AAA MLESyracuse Mets — 438394 731326 341699 21 185265274540 89298 398 243 51 — — — — — —
202629 AAA MLEToledo Mud Hens — 6260 8111 1300 00 133148233381 100211 482 144 -16 — — — — — —
202629 AA MLEReading Fightin Phils — 180158 32702 17652 10 203288285573 82301 369 259 61 — — — — — —
202124 A+ MLEBrooklyn Cyclones — 283257 487011 181225 31 187254342596 156291 436 259 61 — — — — — —
202124 A+ RAWBrooklyn Cyclones — 283250 589014 25945 31 232314436750 204303 339 330 61 — — — — — —
202225 AA MLE3 teams — 595529 9520314 4422316 94 180263308571 129272 377 249 55 — — — — — —
202225 AA RAW3 teams — 595505 10021317 6818516 94 198312352665 154269 3111 302 55 — — — — — —
202326 AAA MLE2 teams — 450390 788121 4616910 51 200300387688 187281 3810 299 88 — — — — — —
202326 AAA RAW2 teams — 450369 9010127 6713710 51 244374496870 252303 3015 382 88 — — — — — —
202427 AAA MLESyracuse Mets — 567498 10221216 5421613 42 205299351651 147321 3810 288 81 — — — — — —
202427 AAA RAWSyracuse Mets — 567479 12325226 7317413 42 257370480850 223345 3113 376 81 — — — — — —
202528 AAA MLESyracuse Mets — 438394 731326 341699 21 185265274540 89305 398 243 51 — — — — — —
202528 AAA RAWSyracuse Mets — 438377 8516211 511389 21 225332366698 141323 3212 319 51 — — — — — —
202629 AA MLE2 teams — 242217 38713 19952 10 175248258506 83285 398 230 41 — — — — — —
202629 AA RAW2 teams — 242208 44914 28782 10 212311322633 111308 3212 288 41 — — — — — —
202124 A+ MLEBrooklyn Cyclones — 283258 487011 181225 31 186254341595 155283 436 259 61 — — — — — —
202225 AA MLE3 teams — 595530 9520314 4422316 94 179263308571 128265 377 249 55 — — — — — —
202326 AAA MLE2 teams — 450391 788121 4616910 51 199300386687 187272 3810 299 88 — — — — — —
202427 AAA MLESyracuse Mets — 567495 10221216 5421613 42 206299354653 147317 3810 288 81 — — — — — —
202528 AAA MLESyracuse Mets — 438392 731326 341699 21 186265276541 89298 398 243 51 — — — — — —
202629 AA MLE2 teams — 242219 38713 19952 10 174248256504 82278 398 230 41 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLESyracuse Mets — 567495 10221216 5421613 42 206299354653 147317 3810 288 81 — — — — — —
202528 AAA MLESyracuse Mets — 438392 731326 341699 21 186265276541 89298 398 243 51 — — — — — —
202629 AA MLE2 teams — 242219 38713 19952 10 174248256504 82278 398 230 41 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLEPHI 2% 292262 501015 241064 21 192272296568 104295 368 260 62 -13 +0 +0 +1 +6 -0.2
▸ 2027 — real world (MLB)
202730 MLB CTXPHI 2% 33 0000 010 00 193273301573 107295 330 262 62 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLEPHI 23% 146131 25512 12522 00 190269292561 101291 368 257 60 -7 +0 -3 +1 +3 -0.6
202831 MLB CTXPHI 23% 3330 6101 3120 00 192270296567 105292 369 259 60 -2 +0 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3330 6101 3120 00 200273333606 133294 369 259 65 -2 +0 -1 +0 +1 -0.1
/ 162G— A+C — 650591 11920020 592360 00 201274337611 135296 369 259 65 -31 +0 -12 +2 +14 -2.7
Career— MLE — 28752554 486861176 240110259 259 190275322597 132293 388 264 65 -14 +0 -3 +1 +6 -0.9
/ 162G— MLE — 650577 10919217 5424913 62 189273317590 128291 388 264 65 -30 +0 -6 +2 +14 -2.0

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 AAReading Fightin Phils · 180 PAwOBA .319 → .259 (−60)K% 29.4% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.44%÷1.000×1.220——35.92%
BB% (unintentional) /PA14.44%÷1.000×0.700—×0.9589.69%
HBP% /PA1.11%—×0.850—×0.9580.90%
Singles /BIP25.00%÷1.000×0.970×1.009×0.95823.43%
Doubles /BIP8.33%÷1.000×0.860×1.009×0.9586.92%
Triples /BIP0.00%÷1.000×0.950×1.009×0.9580.00%
Home runs /BIP3.12%÷1.000×0.780—×0.9582.34%

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

Result: wOBA .319 → .259; ISO .114 → .090; BABIP .333 → .301. 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 AAAToledo Mud Hens · 62 PAwOBA .188 → .144 (−44)K% 40.3% → 48.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.32%÷1.000×1.200——48.39%
BB% (unintentional) /PA3.23%÷1.000×0.690—×0.9822.19%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP17.65%÷1.000×0.930—×0.98216.12%
Doubles /BIP2.94%÷1.000×0.830—×0.9822.40%
Triples /BIP2.94%÷1.000×0.970—×0.9822.80%
Home runs /BIP2.94%÷1.000×0.700—×0.9822.02%

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 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average).

Result: wOBA .188 → .144; ISO .102 → .073; BABIP .235 → .211. 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 AAASyracuse Mets · 438 PAwOBA .311 → .243 (−67)K% 31.5% → 38.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.51%÷0.981×1.200——38.55%
BB% (unintentional) /PA11.42%÷1.005×0.690—×0.9927.77%
HBP% /PA2.05%—×0.940—×0.9921.92%
Singles /BIP23.43%÷0.975×0.930×1.026×0.99222.74%
Doubles /BIP6.69%÷1.022×0.830×1.026×0.9925.54%
Triples /BIP0.84%÷0.959×0.970×1.026×0.9920.86%
Home runs /BIP4.60%÷1.167×0.700—×0.9922.74%

Factors used: league row International League. Park (home-season share, regressed): HR 133, 1B 95, 2B 104, 3B 92, K 96, BB 101 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .311 → .243; ISO .141 → .093; BABIP .323 → .298. 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 AAASyracuse Mets · 567 PAwOBA .368 → .288 (−79)K% 30.7% → 38.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.69%÷0.968×1.200——38.06%
BB% (unintentional) /PA12.87%÷0.933×0.690—×1.0039.55%
HBP% /PA2.29%—×0.940—×1.0032.16%
Singles /BIP22.95%÷1.006×0.930×1.037×1.00322.08%
Doubles /BIP8.20%÷0.972×0.830×1.037×1.0037.28%
Triples /BIP0.66%÷0.900×0.970×1.037×1.0030.74%
Home runs /BIP8.52%÷1.059×0.700—×1.0035.65%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 101, 2B 94, 3B 80, K 94, BB 87 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .368 → .288; ISO .223 → .153; BABIP .345 → .317. 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 AAASyracuse Mets · 264 PAwOBA .351 → .276 (−74)K% 29.5% → 36.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.55%÷0.961×1.200——36.91%
BB% (unintentional) /PA13.26%÷0.967×0.690—×1.0189.63%
HBP% /PA1.14%—×0.940—×1.0181.09%
Singles /BIP24.83%÷0.997×0.930×0.992×1.01823.38%
Doubles /BIP4.14%÷0.933×0.830×0.992×1.0183.72%
Triples /BIP0.00%÷1.150×0.970×0.992×1.0180.00%
Home runs /BIP8.97%÷1.003×0.700—×1.0186.37%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 99, 2B 87, 3B 130, K 92, BB 93 — 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.992.

Result: wOBA .351 → .276; ISO .202 → .142; BABIP .316 → .287. 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 AABinghamton Rumble Ponies · 186 PAwOBA .405 → .331 (−74)K% 31.7% → 38.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.72%÷1.002×1.220——38.64%
BB% (unintentional) /PA16.13%÷1.015×0.700—×0.98810.99%
HBP% /PA3.76%—×0.850—×0.9883.16%
Singles /BIP18.39%÷0.993×0.970×0.990×0.98817.56%
Doubles /BIP4.60%÷1.032×0.860×0.990×0.9883.75%
Triples /BIP1.15%÷1.150×0.950×0.990×0.9880.93%
Home runs /BIP16.09%÷0.925×0.780—×0.98813.41%

Factors used: league row EL. Park (home-season share, regressed): HR 85, 1B 99, 2B 106, 3B 130, K 100, BB 103 — 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.990.

Result: wOBA .405 → .331; ISO .329 → .276; BABIP .280 → .250. 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 AABinghamton Rumble Ponies · 425 PAwOBA .314 → .262 (−52)K% 31.3% → 37.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.29%÷1.017×1.220——37.53%
BB% (unintentional) /PA10.82%÷1.057×0.700—×0.9987.16%
HBP% /PA3.06%—×0.850—×0.9982.59%
Singles /BIP19.57%÷0.983×0.970×1.000×0.99819.28%
Doubles /BIP7.39%÷0.988×0.860×1.000×0.9986.42%
Triples /BIP1.30%÷1.150×0.950×1.000×0.9981.08%
Home runs /BIP5.65%÷0.895×0.780—×0.9984.92%

Factors used: league row EL. Park (home-season share, regressed): HR 79, 1B 97, 2B 98, 3B 130, K 103, BB 111 — 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.000.

Result: wOBA .314 → .262; ISO .171 → .144; BABIP .295 → .278. 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 AAASyracuse Mets · 108 PAwOBA .246 → .199 (−47)K% 29.6% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.63%÷0.961×1.200——37.00%
BB% (unintentional) /PA12.04%÷1.019×0.690—×1.0338.42%
HBP% /PA0.93%—×0.940—×1.0330.90%
Singles /BIP14.52%÷0.953×0.930×1.023×1.03314.96%
Doubles /BIP6.45%÷0.951×0.830×1.023×1.0335.95%
Triples /BIP0.00%÷1.000×0.970×1.023×1.0330.00%
Home runs /BIP3.23%÷1.033×0.700—×1.0332.26%

Factors used: league row International League. Park (home-season share, regressed): HR 107, 1B 91, 2B 90, 3B 100, K 92, BB 104 — 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 ×1.023.

Result: wOBA .246 → .199; ISO .106 → .078; BABIP .217 → .214. 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).