Keller threw seven shutout innings Friday, yielding only two hits and no walks while striking out nine.
After surrendering five earned runs in 2.1 innings in his first start, the righty has compiled a 1.69 ERA in his last 32 innings covering five starts. Keller has added a changeup to his repertoire and seems primed to jump from High-A Bradenton to Double-A Altoona this summer.