The Miami Dolphins (4-2) head to M&T Stadium for the Week 8 edition of "Thursday Night Football" as they will take on the Baltimore Ravens (3-4). The two teams are heading in opposite directions with Miami winning three in a row, and the Ravens losing their last two, and four of their last five.

Last week saw Miami defeat the New York Jets in comeback fashion by the score of 31-28. The struggling Ravens were defeated by the Minnesota Vikings 24-16.

Dolphins' offense

Passing leader: Jay Cutler 113-180 (62.8%), 995 yards, 7 TD, 5 INT (injured -- will be replaced by Matt Moore 13-21, 188 yards, 2 TD, 1 INT)

Rushing leader: Jay Ajayi 125 carries, 442 yards (3.5 y/c), 0 TD

Receiving leader: Jarvis Landry 45 receptions, 365 yards, 3 TD

The Dolphins will be led by Matt Moore under center because Jay Cutler left last week after sustaining two cracked ribs.

Moore threw two fourth quarter touchdown passes to Kenny Stills in helping Miami achieve their third straight win. The 33-year-old quarterback is 15-13 in his career as a starter, including 2-1 in his three starts last season.

Miami is still looking for their first rushing touchdown of the season as Jay Ajayi has yet to fully get it going. While he does have two games on the season with over 100 rushing yards, his 3.5 yards per carry is less than the 4.9 he averaged in 2016.

Ravens' defense

Tackles leader: C. J. Mosley 64

Sacks leader: Terrell Suggs 4.5

Interceptions leader: Brandon Carr 3

After allowing just 10 points total in their first two games, the Ravens have given up an average of 27.5 points in their last five outings.

After forcing 10 turnovers in their first two games, they have forced only five in their last five games. Opposing teams have been able to run all over Baltimore’s defense. They rank dead last in the NFL, allowing 145.3 rushing yards per game. Four of their last five opponents have finished with at least 166 yards on the ground.

Ravens' offense

Passing leader: Joe Flacco 143-224 (63.8%), 1,189 yards, 5 TD, 8 INT

Rushing leader: Alex Collins 62 carries, 365 yards (5.9 y/c), 0 TD

Receiving leader: Mike Wallace 16 receptions, 248 yards, 1 TD

It has been a struggle for the Ravens' offense as their 18.6 points per game ranks 23rd out of 32 teams. That is with three non-offensive touchdowns, as they have scored on a kick return, punt return, and fumble recovery this season.

Quarterback Joe Flacco has struggled mightily over the course of the season. He has three more interceptions than touchdowns and is currently on pace to average a career-low by over a yard with his 5.3 yards per attempt. Baltimore’s 157.4 passing yards per game is the worst in football.

Dolphins' defense

Tackles leader: Reshad Jones 40

Sacks leader: Cameron Wake 6

Interceptions leader: Reshad Jones, Bobby McCain 1

With the Dolphins’ offense not exactly lighting the world on fire, it has been their defense that has kept them in the playoff hunt. Their 18.7 points allowed per game is eighth-best in the NFL, and the 28 points they allowed against the Jets is the first time this season they have given up more than 20.

If Flacco continues to struggle for the Ravens, they may have a tough time establishing the run as well. Miami ranks fifth in the league both in allowing only 82.3 rushing yards per game and 3.6 yards per carry. The Jets’ 103 rushing yards in Week 2 against them is the most they have allowed all year.