Ryan Costello

Pos3B
B/TL/R
Born1996-06-13
Age (2026)30

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
201721 ROKAZL Mariners 172153 35926 15551 31 229302431733 203305 329 317 101
201721 ROKAZL Mariners 172142 471338 26381 31 3314386341.072 303394 2215 453 205
201822 A2 teams 516461 9520215 461403 24 206282356638 150256 279 280 73
201822 A2 teams 516442 11425220 651013 24 258357459816 201287 2013 359 133
201923 A+2 teams 411366 6213210 421591 00 169257298555 128261 3910 250 49
201923 A+2 teams 411345 7716215 631091 00 223345412756 188278 2715 339 118
▸ Career Totals
Career 1099980 19242631 1033545 55 196276346622 150266 329 275 68 -39 -1 +0 +4 +31 -0.5
/ 162G 650580 11425418 612093 33 197277347623 150267 329 275 68 -23 -1 +0 +2 +18 -0.3

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
201721 ROKAZL Mariners 172142 471338 26381 31 3314386341.072 303394 2215 453 205 +20 +0 +5 2.6
201822 A+Fort Myers Miracle 11096 22104 14190 00 229327365692 135247 1713 316 100 -0 +0 +3 0.3
201822 AClinton LumberKings 406346 9224216 51823 24 266365486851 220299 2013 370 142 +19 -1 +12 3.0
201923 AAPensacola Blue Wahoos 153129 31527 23450 00 240355473828 233308 2915 364 136 +6 +0 +4 1.1
201923 A+Fort Myers Miracle 258216 461108 40641 00 213339375714 162262 2516 325 107 +2 +0 +7 1.0