The D-backs (33-22) put the finishing touches on a season-long 11-game road trip with four games in Miami against the struggling Marlins (21-30). Arizona is 4-3 over the first seven games of the trip.
The Marlins have settled in near the bottom of the NL East but are playing their best baseball of the year, entering the series with a season-high four-game winning streak following Wednesday's 10-2 win over the Phillies. They are 7-3 over their past 10 games, but that followed a stretch in which they went 4-19.
The D-backs could be facing an energy and bullpen challenge tonight, having traveled from Pittsburgh to Miami following a rain-delayed, 14-inning game on Wednesday that required more than six hours to complete. Torey Lovullo needed to get eight innings out of his relievers in the victory, which could limit his options in this one.
Greinke had a five-game winning streak snapped in Saturday's 6-1 loss at Milwaukee. He gave up five runs -- matching a season high -- in 5 1/3 innings. .
He has made just four starts on the road this season -- two good and two bad. He is 1-3 with a 4.62 ERA away from Chase Field.
One other caution is the long ball -- he's surrendered nine home runs in his past six starts and 11 for the season in 72 1/3 innings, a rate of 1.37 per nine innings -- well above his career average of 0.89.
Greinke has made eight career starts against the Marlins, going 4-0 with a 2.96 ERA. They are the only team that has yet to beat him in his 14-year career.
Matt KartozianMatt Kartozian-USA TODAY Sports
Marlins starting pitcher Jeff Locke
Locke, who was a National League All-Star in 2013 while pitching for the Pirates, is set to make his Miami debut. He signed a one-year contract in the offseason but has been sidelined since spring training with biceps tendinitis. He's made four minor-league rehab starts, giving up four earned runs in 20 1/3 innings.
Locke's last major-league start came with the Pirates last Aug. 3, when he gave up nine hits and five runs to the Braves in 4 1/3 innings. His last major league victory came on July 1. He had a career-worst 5.44 ERA last season, despite a winning record (9-8).
He has made four career starts against the D-backs, going 1-2 with a 6.57 ERA. Daniel Descalso has four hits and two walks in seven career plate appearances against Locke.
Brad PennerBrad Penner-USA TODAY Sports
Scouting the Marlins
The Marlins have gone 6-2 since manager Don Mattingly moved slugging outfielder Giancarlo Stanton to the second spot in the batting order.
Stanton is hitting .414 with three homers since being moved up. He missed Wednesday's game with a cramp in his left hamstring but is expected to be back in the lineup tonight.
But Miami could be without second baseman Dee Gordon, who is hitting .289 with 16 steals, due to an undisclosed leg injury. The Marlins already are without third baseman Martin Prado (hamstring) and shortstop Adeiny Hechavarria (oblique).
Even without several of their regulars, their lineup could pose a challenge for Greinke. Stanton (14 home runs, .284), first baseman Justin Bour (15 home runs, .288) and outfielder Marcell Ozuna (14 home runs, .321) all rank among the NL home run leaders. Ozuna is 11 for 23 with three homers in his last five games, and Bour hit two homers and drove in five runs in Wednesday's win over Philadelphia.
Jasen VinloveJasen Vinlove-USA TODAY Sports
Stepping up on the road
The D-backs are hitting .227 and have scored 26 runs on the first seven games of the road trip, continuing a season-long trend of struggling to hit away from Chase Field.
Paul Goldschmidt ended an eight-game homerless drought on Wednesday, but he's just 4 for 25 on the trip. Yasmany Tomas is 2 for 16 and hasn't homered since May 16.
But the D-backs have had surprising contributions from elsewhere in the lineup. Nick Ahmed's long home run on Wednesday was his fifth of the year, topping his total in 90 games last season, and Chris Owings, who drove in the game-winning run, has already matched his career high with six homers while hitting a robust .316.