In 9 2/3 innings Keegan Thompson has given up no earned runs, only four hits, walked two, and struck out ten! He has easily been one of the best surprises so far this year for the Cubs. Keegan came into this season trying to improve on a decent rookie season...
