Cain was also second among his league's peers in doubles and tied for sixth in runs scored (three) and seventh in slugging percentage (.882). The weekly award is the first of Cain's career.
Keuchel, who also won the Player of the Week Award in May of last season, gave up just two hits and no walks in his seven-inning performance against the Rangers. Coming off starting in the All-Star Game on Tuesday, he retired the final 18 batters he faced and became the first Astro with 13 strikeouts since Wandy Rodriguez in 2012.