Walker went 2-for-5 with a double, an RBI and two runs scored in Wednesday's 8-2 win over the Giants.
The Diamondbacks, who entered the night losers of their last three, were down early when Walker doubled to lead off the second inning and scored the first of three Arizona runs in the frame. He also singled home a run in the fourth. With the Diamondbacks still needing to secure a postseason bid, Walker should be a lineup regular in this weekend's series against the Padres.