Miami (4-3) at Arizona (5-2)
Both teams have won three in a row while the Dolphins have won four of their last five. Miami holds a 9-3 advantage as the two teams only have had 12 meetings in history. The Dolphins took a 26-23 overtime win in 2016 which ended a Cardinals’ streak of three consecutive victories, dating back to 2004.
Vs. The Spread
Both teams are 5-2 against the spread while neither team is a money maker on the over-under. Arizona is 1-6 while Miami checks in at only 2-5.
|Teams||Spread||Money Line||Total Points|
|Arizona Cardinals||-4.5 (-110)||-210||O 48.5 (-115)|
|Miami Dolphins||+4.5 (-110)||+180||U 48.5 (-105)|
Miami used an 88-yard punt return from Jakeem Grant and a 78-yard fumble return from linebacker Andrew Van Ginkel to post a 28-17 win over the Los Angeles Rams in Miami Gardens. Tua Tagovailoa won his debut at quarterback for Miami as he managed the game in completing 12-of-22 passes for 93 yards and one touchdown. The Cardinals escaped with a bye week after a thrilling 37-34 overtime win against the Seahawks to weeks ago.
The Miami rushing defense gives up only 98 yards per game, but it will be tested by an Arizona rushing attack behind quarterback Kyler Murray and running back Kenyan Drake, who comes back to his NFL roots. Arizona gets 160 yards rushing per game as Drake and Murray have combined for 949 yards on the ground. Dolphins starting running back Myles Gaskin hit the IR with a knee injury, so Matt Breida will get the bulk of the work.
The Cardinals have the No. 1 ranked offense in the NFL with an output of 419 yards per game. Conversely, the Dolphins lead the NFL in scoring defense as they give up only 18.6 points per game. Dolphins corners Xavien Howard and Byron Jones will have a tough task in accounting for the NFL’s leading receiver in DeAngelo Hopkins. He leads the NFL with 57 receptions and 706 receiving yards. Linebacker Haason Reddick is playing at a consistently high level as his five sacks are a career-high.
NFL Betting Predictions
Winner: Cardinals (-4.5) 30, Dolphins 20