Luke Ritter2B Reading Fightin Phils
Age 29 R/R 6'0" / 187 lbs AA HR +4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION143 act + 107 ros · stats below = ROS only
wRC+†72
AVG/OBP/SLG.191 / .283 / .319
PA107
HR3
K%37
BB%9
BABIP288
ISO128
MLB%2%
Value2026 · WAR
BAT: -10.5 runs (wOBA-derived runs vs avg)-10BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
0.0-0.1-0.22628
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   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
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

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 A+Brooklyn Cyclones 283257 548013 181175 31 210275393668 183315 416 283 75
202124 A+Brooklyn Cyclones 283250 589014 25945 31 232314436750 204303 339 330 111
202225 AA3 teams 595532 9620218 4123216 94 180260327587 147271 397 257 55
202225 AA3 teams 595505 10021317 6818516 94 198312352665 154269 3111 302 89
202326 AAA2 teams 450390 798125 4617810 51 203303421723 218284 4010 312 97
202326 AAA2 teams 450369 9010127 6713710 51 244374496870 252303 3015 382 150
202427 AAASyracuse Mets 567494 10020218 5822313 42 202303360663 158322 3910 293 82
202427 AAASyracuse Mets 567479 12325226 7317413 42 257370480850 223345 3113 376 146
202528 AAASyracuse Mets 438394 731226 341729 21 185265272537 86309 398 246 46
202528 AAASyracuse Mets 438377 8516211 511389 21 225332366698 141323 3212 319 102
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 AAPHI 143128 25414 13550 00 195270336605 141296 389 259 56 -7 +0 +0 +1 +4 -0.3
YTD29 AAPHI 143122 27514 19440 00 221326377703 156303 3113 315 99 -0 +0 +0 +1 +4 0.4
ROS29 AAPHI 2% 10794 18303 10402 10 191283319602 128301 379 279 72 -3 +0 +0 +0 +3 0.0
ROS29 MLBPHI 2% 22 0000 010 00 303 500 271 65 -0 +0 +0 +0 +0 -0.0
FULL29 AAPHI 145130 25414 13560 00 192266331597 138292 399 259 56 -7 +0 +0 +1 +4 -0.3
TOT29 AAPHI 250222 43717 23952 10 194275329604 135293 389 267 63 -10 +0 +0 +1 +7 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBPHI 23% 510451 9016214 471867 21 200285337622 137296 369 279 72 -16 +0 -2 +2 +14 -0.2
202831 MLBPHI 35% 531471 9417214 481897 21 200283333617 134293 369 278 71 -17 +0 -3 +2 +15 -0.3
202730 MLBPHI 23% 116102 20403 11422 10 196287324610 127299 369 271 66 -5 +0 -0 +0 +3 -0.1
202831 MLBPHI 35% 184163 33615 17662 10 202286344629 141296 369 271 65 -7 +0 -1 +1 +5 -0.2
▸ Career Totals
Career 302267 531018 281094 20 199284333618 135296 369 271 65 -12 +0 -1 +1 +9 -0.3
/ 162G 650575 11422217 602359 40 198284332616 134297 369 271 65 -25 +1 -3 +2 +18 -0.7
Career 34813083 60410411111 302133769 2811 196282345627 149298 389 278 71 -115 +1 -5 +12 +99 -0.7
/ 162G 650576 11319221 5625013 52 196282345628 149298 389 278 71 -21 +0 -1 +2 +18 -0.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 A+Brooklyn Cyclones 283250 589014 25945 31 232314436750 204303 339 330 111 +4 +0 +8 1.2
202225 AAASyracuse Mets 10894 15402 13321 22 160269266534 106217 3012 252 51 -6 -0 +3 -0.3
202225 AABinghamton Rumble Ponies 425363 7817313 4613313 72 215325386710 171295 3111 320 103 +2 +1 +12 1.4
202225 INTLPeoria Javelinas 6248 7002 9202 00 146305271576 125172 3215 265 61 -3 +0 +2 -0.1
202326 AAASyracuse Mets 264223 556013 37783 10 247361448810 202316 3014 361 135 +10 +0 +7 1.8
202326 AABinghamton Rumble Ponies 186146 354114 30597 41 240393568962 329280 3216 411 173 +15 +0 +5 2.1
202427 AAASyracuse Mets 567479 12325226 7317413 42 257370480850 223345 3113 376 146 +29 +0 +16 4.6
202528 AAASyracuse Mets 438377 8516211 511389 21 225332366698 141323 3212 319 102 +1 +0 +12 1.4

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
130581200281334+1+1-0.1-0.0
/162664173+2.4+2.2-0.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Luke Ritter (OGILVIE) 29 35 45 45 55 194/275/329 135293 71 38% 9% 63 -0.2
Brandon Hicks
2015 · MLB
29 36→41 49→50 46→50 41 187/265/334 147282 187 38% 8% 66 -0.6 188/258/303 115312 138 41% 8% 54 -1.4 165/233/2538829110844%7%27-1.3
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Kevin Richardson
2010 · AAA
29 36 48→50 44→40 34 190/244/322 132289 173 40% 5% 53 -1.5 203/250/343 140326 175 41% 5% 60 -1.0 195/239/33413930917241%4%50-0.7
Mike Olt
2018 · MLB
29 40→42 49→55 44→40 40 205/266/348 143292 173 35% 7% 69 -0.4 197/265/318 121299 135 36% 8% 61 -1.0 161/248/27010924712037%9%40-1.1
Grayson Greiner
2022 · MLB
29 42 44→45 47→30 39 204/267/318 114313 124 37% 7% 61 -1.0 195/258/307 112367 126 46% 7% 54 -1.4 163/224/27110931615350%7%29-0.9
Justin Leone
2006 · MLB
29 43→41 46→50 48→55 46 212/287/341 129296 138 31% 9% 76 +0.0 211/288/355 144273 1713 28% 9% 80 +0.4 202/286/351149254181627%10%76+0.1
Andrew Susac
2018 · MLB
28 35→40 48→50 47→30 42 188/252/323 135255 173 33% 8% 56 -1.3 206/283/351 145293 178 33% 9% 77 +0.1 200/295/34314328118033%11%78+0.1
Jaylin Davis
2023 · MLB
29 39→45 48→50 44→45 41 200/272/339 139292 167 36% 8% 69 -0.4 206/284/353 147310 178 36% 8% 79 +0.3 175/274/33616126319338%10%67-0.3
Caleb Hamilton
2023 · MLB
28 36 52→45 48→45 47 191/282/351 160279 216 38% 11% 77 +0.1 177/257/306 129280 167 40% 9% 55 -1.4 106/194/1938716513543%9%-2-1.3
Travis Taijeron
2018 · MLB
29 38→41 46→55 42→40 42 186/275/319 133304 143 40% 9% 66 -0.6 192/279/352 160319 196 42% 9% 76 +0.1 175/269/34917429222544%9%68-0.3
Zack Short
2023 · MLB
28 37→38 46→50 46→45 51 190/285/315 126261 139 31% 11% 69 -0.4 190/284/317 127263 1410 31% 11% 69 -0.4 173/272/29912623415831%11%58-0.7
Lee Mitchell
2010 · AAA
28 41→48 45→50 45 45 202/284/329 127303 134 35% 10% 72 -0.2 223/279/362 139318 128 32% 7% 77 +0.1 238/281/40316532612830%5%85+0.4
Dusty Brown
2011 · AAA
29 42 44→45 47→30 43 212/272/328 116281 123 28% 7% 66 -0.6 219/288/371 152273 165 25% 8% 84 +0.6 214/294/38316925618123%9%90+0.3
Aramis Garcia
2022 · MLB
29 40→42 47→55 44→45 37 207/255/336 129285 164 33% 5% 61 -1.0 197/239/324 127269 167 33% 4% 51 -1.7 176/253/32514924121536%7%57-0.5
Robel García
2022 · MLB
29 35→37 51→50 44→40 40 190/257/347 157275 205 38% 8% 66 -0.6 226/289/411 185323 246 36% 8% 95 +1.4 238/305/48825133137038%9%121+0.9
David Masters
2021 · AA
28 43→36 47→45 44→40 42 215/279/349 134294 154 31% 7% 75 -0.0 220/277/383 163314 219 35% 6% 82 +0.5 182/238/38320123433638%6%62-0.2
JaCoby Jones
2022 · MLB
30 44→46 47→50 42→50 38 216/275/352 136325 157 37% 6% 73 -0.1 204/257/325 121346 149 42% 6% 59 -1.1 143/188/2369328812753%4%4-1.1
Brett Cumberland
2022 · AAA
27 38→39 45→50 47→30 40 186/300/307 121294 145 38% 8% 76 +0.1 216/299/337 121315 147 34% 7% 81 +0.4 221/300/3199831613032%7%72-0.1
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Seth Bynum
2010 · AAA
29 43→44 50→55 44→50 37 223/263/375 152297 196 32% 5% 74 -0.1 208/255/348 140291 1711 33% 6% 63 -0.8 190/242/317128268161235%6%47-1.1