Hager had his contract selected by the Diamondbacks on Sunday.
Hager was removed from Arizona's 40-man roster in late August but will rejoin the big club for the final few days of the season. The 29-year-old has appeared in 28 games this season and has a .240/345/.280 slash line with three RBI and four runs scored.