John Michael FaileC Dayton Dragons
Age 26 R/R 5'11" / 218 lbs A+ HR +6% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION193 act + 128 ros · stats below = ROS only
wRC+†41
AVG/OBP/SLG.185 / .243 / .270
PA128
HR2
K%34
BB%5
BABIP271
ISO84
MLB%0%
Value2026 · WAR
BAT: -22.9 runs (wOBA-derived runs vs avg)-23BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.2-0.1-0.22628
Tools · ContractCON 35 / POW 50
Toolsscout grade
CONTACT35
scouting grade only
POWER50
scouting grade only
EYE30
scouting grade only
SPEED40
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
2026MiLBstill in minors · estimated debut 2030
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

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202424 ROK2 teams 149136 23413 9704 10 169242279521 110317 476 234 38
202424 ROK2 teams 149131 37817 14504 10 282369519888 237405 349 390 157
202525 A+Dayton Dragons 365342 611608 171384 11 178226295521 117268 385 225 30
202525 A+Dayton Dragons 365335 7819013 241024 11 233292406698 173293 287 309 95
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 A+CIN 193175 35511 11623 10 200259257516 57293 326 230 34 -14 +0 +0 +3 +5 -0.5
YTD26 A+CIN 193171 42711 15463 10 246317316633 70320 248 286 77 -5 +0 +0 +3 +5 0.4
ROS26 A+CIN 0% 128118 22402 7442 10 185243270512 84279 345 239 41 -9 +0 +0 +2 +4 -0.2
ROS26 MLBCIN 0% 11 0000 000 00 281 00 233 36 -0 +0 +0 +0 +0 -0.0
FULL26 A+CIN 194176 35511 11623 10 199258256514 57291 326 230 34 -14 +0 +0 +3 +5 -0.5
TOT26 A+CIN 321293 57913 181065 20 194253262515 68285 336 234 37 -23 +0 +0 +6 +9 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBCIN 26% 111103 20402 6371 10 194245291537 97281 335 247 48 -7 +0 +0 +2 +3 -0.1
202828 MLBCIN 39% 214198 40814 12692 21 202255313568 111282 326 252 51 -12 +0 -1 +4 +6 -0.3
202727 MLBCIN 26% 2927 6101 2100 00 222276370646 148284 347 242 43 -2 +0 +0 +1 +1 -0.1
202828 MLBCIN 39% 8478 16302 5271 10 205262321582 115284 326 246 47 -5 +0 -0 +1 +2 -0.1
▸ Career Totals
Career 114106 22403 7371 10 208263330593 123288 326 245 46 -7 +0 -0 +2 +3 -0.2
/ 162G 650604 12623017 402116 60 209265331596 123290 326 245 46 -40 +1 -2 +12 +18 -1.0
Career 967897 16636219 5135813 62 185239293532 108280 375 237 40 -66 +0 -1 +17 +27 -2.2
/ 162G 650603 11124113 342409 41 184238292530 108278 375 237 40 -44 +0 -0 +12 +18 -1.5

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
202424 A+Dayton Dragons 6865 15214 2241 00 231265477742 246297 353 322 104 +0 +0 +2 0.2
202424 ROKACL Reds 8166 22603 12263 10 3334575611.017 227514 3215 448 201 +9 +0 +2 1.2
202525 A+Dayton Dragons 365335 7819013 241024 11 233292406698 173293 287 309 95 -2 -0 +10 0.8

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
John Michael Faile (OGILVIE) 26 35 50 40 30 194/253/262 68285 32 33% 6% 37 -0.8
Arden Pabst
2021 · AA
26 37 46→50 42→30 34 194/230/323 129266 145 33% 4% 46 -2.0 184/229/322 138283 185 40% 5% 46 -2.0 134/187/25912520019044%6%9-1.4
Jorge Saez
2017 · AA
26 37 45 44→30 40 191/250/309 118275 134 34% 7% 52 -1.6 208/275/344 136298 175 34% 8% 72 -0.2 192/268/32413226719234%9%62-0.3
Madison Stokes
2022 · AA
26 38→35 42→40 41→40 36 190/239/291 101287 104 36% 5% 42 -2.3 182/255/286 104302 99 39% 8% 48 -1.9 156/243/254992638940%9%32-1.5
David Maroul
2009 · AA
26 35→37 48→50 41→40 33 189/226/326 137265 164 35% 4% 46 -2.0 198/243/326 128308 146 39% 5% 53 -1.5 162/207/28712526516244%4%24-1.2
Matt Spring
2011 · AA
26 36 46→50 46→45 36 189/238/312 124270 144 35% 6% 47 -1.9 181/235/318 137298 174 43% 6% 48 -1.9 166/218/32115525219041%5%40-0.8
Todd Czinege
2021 · A
27 36 44→50 42→40 30 177/225/294 116308 135 45% 5% 37 -2.7 194/252/303 109350 117 45% 6% 50 -1.7 142/202/24310126314350%6%11-1.0
Jake Anchia
2023 · AA
26 37 44→45 48→40 35 193/235/302 109272 133 34% 4% 43 -2.2 192/238/323 131269 165 34% 5% 50 -1.7 174/222/32314923019333%4%41-1.1
McCarthy Tatum
2022 · AA
26 33→24 41→55 45→50 34 169/233/260 91279 96 41% 6% 32 -3.0 199/256/319 120289 1110 34% 5% 57 -1.2 200/252/336136277131132%4%56-0.4
David Masters
2019 · A
26 37→36 40→45 38→40 43 186/256/272 86260 82 30% 8% 45 -2.1 211/273/354 143292 174 32% 7% 73 -0.1 201/257/38118026226234%6%69-0.1
Tim Roberson
2015 · A
26 39→35 41→40 47→30 36 198/236/293 95281 92 33% 5% 40 -2.4 218/253/309 91312 83 31% 4% 52 -1.6 234/266/323893297130%4%55-0.5
Brent Diaz
2022 · AA
26 40 43→45 44→45 36 192/269/300 107311 128 39% 6% 59 -1.1 219/284/356 137303 169 32% 6% 79 +0.3 191/254/31912825817932%5%53-0.5
Kellin Deglan
2018 · AA
26 37→36 45→50 42→40 32 188/236/305 116303 145 42% 5% 44 -2.1 201/259/320 119323 125 39% 6% 59 -1.1 174/241/28811427813240%6%40-0.7
Aaron Schunk
2023 · AA
26 39→42 44→45 48→50 36 200/246/316 117282 129 33% 5% 51 -1.7 211/256/324 113294 1110 30% 5% 57 -1.2 209/254/319110274101027%5%52-1.0
Jake Wald
2007 · AA
26 40→42 42→45 45→50 38 199/251/302 103275 109 31% 5% 50 -1.8 200/260/300 100285 810 31% 6% 53 -1.5 194/260/2939927871031%6%47-1.2
Cael Brockmeyer
2018 · AAA
26 36→38 45 47→40 37 189/244/308 119264 144 33% 5% 49 -1.8 215/272/313 98325 98 35% 5% 62 -0.9 241/300/316753816536%5%71-0.1
Jordan Betts
2018 · AA
26 35→27 45 46→40 34 182/229/301 118285 135 40% 6% 40 -2.4 198/246/305 107298 125 36% 5% 48 -1.9 181/224/2688726411035%4%27-2.0
Blake Whealy
2006 · A
26 37 44→45 41→40 36 185/252/299 113297 136 40% 6% 50 -1.7 198/256/296 98307 97 36% 6% 50 -1.7 164/208/220562545036%5%7-0.8
Chandler Seagle
2022 · AA
26 40 39→40 44→45 34 192/246/279 87294 65 35% 4% 42 -2.3 189/241/273 84303 76 38% 5% 37 -2.6 167/216/237702776440%5%15-1.5
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Zach Cone
2016 · AA
26 37→36 46→45 46→45 33 191/238/313 121292 146 39% 5% 47 -1.9 204/253/334 130302 148 36% 5% 59 -1.1 163/208/30113823117737%4%30-0.7