Kansas City Royals starting pitcher Noah Cameron has bounced back and been highly productive on the mound after a slow start to the season.