Thursday, April 13, 2017

Mike Leake's Improvement No Coincidence

Though it wasn't necessarily the season that Mike Leake envisioned upon signing a five-year, $80 million contract with the Cardinals, there were plenty of figures to suggest that things weren't entirely as they seemed for him in 2016.

St. Louis Official Site

No comments: