Tomas knocked a run on each of his singles in the third, fourth and sixth innings, giving him his second three-RBI performance in his last five games, with both coming against the Rockies. He has hit .310/.370/.357 with seven RBI.
Hill launched a three-run home run off Christian Bergman in the fourth inning to give Arizona a comfortable nine-run advantage. He also singled in a run in the eighth to pad the lead and finished 4 for 5 with a run scored and four RBI. Hill racked up four RBI in a game for the eighth time in his career and the first time since Aug. 11, 2013, against the Mets.
Hill has homered twice in his last three games played, and has a hit in each of the last five. He is hitting .242 (15 for 62) with two homers, eight RBI and a .277 on-base percentage in 20 games.
Headley was dealing with a sore back but expressed optimism he'd be able to return by Wednesday. He's batting seventh in the lineup.
For the season, Headley is hitting .247 with 10 RBI in 97 at-bats this season
Dee Gordon and Martin Prado both smacked three singles and scored a run. Gordon raised his average to a ridiculous .430 on the year, which leads both leagues. He has 49 hits in 27 games, putting him on pace for 294 this season.
Alejandro De Aza was listed as the team's leadoff hitter on Wednesday.
Saunders has missed the last two games for Toronto after having his knee drained on Monday. Chris Colabello will draw his second start in right. Valencia will miss his second straight game with an ankle sprain.
Harrison led off in 20 of the team's first 21 games, only getting one game off from starting. After his next day off, he was slotted second Friday and left in the spot for three games. Harrison was off again Tuesday and now returns in the bottom third of the order. He has hit just .188/.220/.313 with two home runs and six RBI in 96 at-bats.
With Harrison dropped in the lineup, second baseman Neil Walker has been moved up to the No. 2 spot in the lineup, while the team's regular fifth-through-seventh hitters have been bumped up a spot, with left fielder Starling Marte landing in the cleanup role.
The Pirates are favorites (-160) against the Reds Wednesday with Gerrit Cole on the mound.
It will be just Posey's second day off of the season after starting 18 straight games for San Francisco. Andrew Susac will fill in for Posey and bat seventh. McGehee is getting a second consecutive day off to clear his head after scuffling at the plate to start the year. Matt Duffy will get his second straight start.
The Giants are currently the favorites (-138) against San Diego.
Cory Spangenberg, who started at second for the Padres on Tuesday, got the start at third base Wednesday against the Giants.
"I have no hard feelings toward anybody who got on me last night," McGehee said. "There were times last night, if I were up there, I'd have booed myself. I'm looking forward to the day I get things going and the boos turn around."
McGehee, who is hitting .181 with three RBI in 72 at-bats, thinks he's starting to have some better at-bats.
"I felt especially on the weekend I was swinging the bat pretty good," he said. "The trick is to just keep going. I've been down and out, counted out, before. The only way I know how to do it is to keep showing up, preparing, keeping my nose down and keep working.
"I guarantee you there wasn't one person in the stands who was more frustrated or disappointed than myself. It's not easy. (Booing) is not something you look forward to. At the same time, I'm frustrated, too."