Here are OddsFanatic’s 2021 NFL Odds Week 7 for you!
Check our sportsbooks page to find the best bookie!
Odds/Point Spread: Cardinals (-14.5)
The Houston Texans enter the field with a record of 1-5 for the season. The Texans lost their most recent game, which was against the Colts, by a score of 31-3. David Mills was forced to carry all of the load on his own. He completed 29-of-43 passes for 243 yards and two interceptions. His quarterback rating was 62.5. Brandin Cooks had an average of 9.9 yards per reception, catching 9 passes for 89 yards.
The Texans’ running back, Mark Ingram, was the most effective rusher with 18 attempts for 73 yards (4.1 yards per carry). They ran 74 plays for 353 yards after the final whistle. The Houston Texans ran the ball 29 times for 124 yards, which gave them an average of 4.3 yards per carry. On 26 rushes, the Texans gave up 174 yards, for a 6.7-yard average allowed per rush. On the other side, Houston was 11-for-20 for a total of 214 yards. They completed 55 percent of its passes.
The Texans have accumulated 1,766 total yards this season. Houston Texans have collected 59 first downs as a unit and have been penalized for 43 infractions for 374 yards. In terms of touchdowns scored through the air and on the ground, Houston has 8 passing TDs and 3 rushing TDs. They have handed the ball to the opponent 11 times (7 picks and 4 fumbles). The ground game is averaging 87.2 yards per game, which is 26th in the National Football League. In terms of generating points, the Houston Texans are averaging 15.3 points per game. The Texans rank 26th in the NFL when it comes to opposing teams scoring, giving up 28.7 PPG.
They have been outstanding on the ground lately, rushing for more than 4.7 yards per carry and over 141.3 yards per game this season. During the year, they have surrendered 848 rushing yards in six games. In terms of passing yards allowed, the Texans are 19th in the NFL with surrendered 1,500 yards. The Texans have given up 250 yards per game through the air and a completion percentage of 66.8 percent. Over the course of this season, they are giving up 391.3 yards per game, placing them 26th in the league. They have scored 9 passing and 11 rushing touchdowns.
The Cardinals enter this game with a record of 6-0 this year. When the Cardinals played last, they won with a final score of 37-14, when they battled the Cleveland Browns. Kyler Murray (4 TD) completed 20 of 30 passes for 229 yards with a quarterback rating of 129. He didn’t throw any interceptions and his yards per pass attempt was 7.63 yards, according to collected football league stats. A.J. Green was the team’s leading receiver, catching 5 passes for 79 yards (15.8 yards per catch).
Arizona’s James Conner ran the ball 16 times for 71 yards, accumulating 4.4 yds per carry in the game. The team compiled a total of 352 yards and ran 69 plays (5.1 yards per play). The Cardinals rushed for 3.9 yards per carry and amassed 144 rushing yards on 37 carries. They surrendered 19 rushing attempts for 73 yards (3.8 yards per carry). The Cardinals allowed a completion percentage of 64.5 percent while allowing 217 yards on 20 out of 31 pass attempts.
The Cardinals rank fourth in the NFL in terms of scoring, achieving an average of 32.3 points per game. So far, they’ve amassed 1,634 yards through the air and kept an average of 272.3 passing yards per game, which places them ninth in the league. The Cardinals have rushed for 784 yards this season, which is about 130.7 per game on the ground. The Arizona Cardinals are averaging 403.0 yards per game, which is good for seventh in the NFL. The team’s offense has given up 327 penalty yards on 38 infractions, which is 13th in the NFL in terms of giving up free yards. They’ve lost four picks and allowed opponents to recover one fumble while obtaining 76 first downs.
The Cardinals are giving up 18.2 points a game, which puts them second in the football league. Arizona have surrendered a total of 768 rushing yards (128.0 y/g) and three touchdowns on the ground this season. They’ve allowed 9 passing touchdowns and 214.8 yards/game this season, which has them ranked sixth in the NFL. The Cardinals’ defense has played 368 plays, which is 16th in the NFL. Overall, they have given up 109 points. They’ve recorded 13 takeaways (7 fumble recoveries and 6 interceptions) throughout the year.
Who will win the Houston Texans at Arizona Cardinals NFL game against the spread?
Oddsfanatic’s Pick: Take the Cardinals -14.5
Odds/Point Spread: Titans (+3)
The Kansas City Chiefs are 3-3 this season. The Chiefs defeated the Football Team by a final score of 31-13 in their previous game. The Chiefs’ Darren Williams was the team’s leading rusher with 21 carries for 62 yards (3.0 yds per carry). By taking away Mark Sanchez’s favorite target, Tyreek Hill racked up 8.4 yards after the catch on nine receptions for 76 yards. Kansas City Chiefs quarterback Patrick Mahomes completed 32 of 47 passes for 397 yards and two touchdowns.
He threw two interceptions and his quarterback rating was 90.5. The Chiefs surrendered 94 yards on 19 runs, which equals 4.9 yards per run allowed in the face of the rush. Kansas City’s defense allowed 24 completions on 39 passes for 182 yards and a completion percentage of 61.5. They ran 78 plays for a total of 499 yards in the game. The Kansas City Chiefs ran the ball 28 times in total, accumulating 109 yards at 3.9 yards each.
The Chiefs have accumulated 2,601 total yards this season. Kansas City has scored 105 first downs and committed 35 penalties for 286 yards on offense. In terms of scoring touchdowns, the Chiefs have thrown 18 and rushed 5. Kansas City have 14 giveaways (8 interceptions and 6 fumble recoveries). They average 125.0 yards per game on the ground, which has them ranked 10th in the league. In terms of scoring in the end zone, the Kansas City Chiefs are averaging 30.8 points per game. The Chiefs’ defense has struggled against the pass, giving up 1,664 yards through the air which puts them 26th in the NFL.
They are allowing 277.3 yards through the air and 66.3 percent of passes caught by opponents. Kansas City are allowing 410.5 yards per game this season, placing them 28th in the NFL. They have given up 11 touchdowns through the air and 9 rushing. For the year, opposing offenses are averaging 5.2 yards per rushing attempt and 133.2 yards on the ground each game. During the first six games of this season, they have given up 799 rushing yards. The Chiefs are 28th in the NFL in terms of defensive efficiency, allowing 29.3 points per game.
The Tennessee Titans are 4-2 on the season heading into this contest. The Titans won their last game, by a final score of 34-31, over the Bills. Tennessee running back Derrik Henry carried the ball 20 times for 143 yards. He averaged 7.2 yards per carry. The best day for Tennessee’s A.J. Brown was on Sunday, when he had 7 receptions for 91 yards (13.0 yards per catch). Ryan Tannehill ended the game with 216 yards on 18-29 passes, with a QB rating of 70.5.
He threw one interception and had an average yardage of 7.45 yards per attempt. They gave up 23 rushes for 82 yards (3.6 yds per rush). The Titans pass defense allowed a 74.5 percent completion rate, surrendering 335 yards on 35 of 47 passes. They compiled 362 yards and ran 51 plays (7.1 yards per play) in the game. Tennessee ran for 6.6 yards per carry and gained 146 yards on 22 carries.
The Tennessee Titans have an average of 384.7 yards each game, which has them ranked 11th in the football league. They achieved an average of 164.2 yards per game and rushed for 985 yards this season. The Tennessee offense has committed 38 penalties for 359 yards, placing it 14th in the NFL when it comes to hurting their team. They’ve had four turnovers, losing four fumbles while recovering 75 first downs. Through 6 games, the Titans have a combined 1,323 passing yards and an average of 220.5 passing yards per game, putting them 27th in the NFL. In terms of how many points they score, the Titans are currently ranked 8th in the NFL with 27.7 points per game.
Tennessee has given up 646 yards on the ground (107.7 yd/game) and seven rushing TDs this season. They’ve allowed 12 passing touchdowns and 276.3 yards per game, putting them 24th in the league. The Titans’ defense has five takeaways on the season (1 fumble and 4 interceptions). This year, they have conceded 161 points in total. The defense has been out there for 375 plays, putting them 18th in the league. The Titans are giving up 26.8 points per game in the NFL, putting them in 24th place in the league.
Who will win the Kansas City Chiefs at Tennessee Titans NFL game against the spread?
Oddsfanatic’s Pick: Take the Chiefs -3
Odds/Point Spread: Rams (-13.5)
The Detroit Lions are 0-6 this season, having lost their past six games. The Bengals handed the Lions a 34-11 loss in their most recent game. The Lions’ D’Andre Swift was the most effective rusher on the ground, with 13 carries for 24 yards (1.8 average yard gain). T.J. Hockenson had 8 catches for 74 yards and a 9.3-yard average on Sunday night against the Bengals. Detroit’s offense was led by Jared Goff, who completed 28 of 42 passes for 202 yards.
He had a rating of 67.8 and ended the game with one interception. The Lions gave up 3.9 yards per run, or 142 yards on 36 tries in the running game. Detroit allowed 20 completions on 30 attempts for 256 yards and a 66.7 percent completion rate. In the game, they ran 61 plays for a total of 228 yards. The Detroit Lions rushed the ball 18 times for 36 yards, which comes out to 2.0 yards per carry on average.
The Lions have accumulated 1,926 total yards this season. The team have scored 81 first downs and committed 37 infractions for 291 yards as a unit. Through the air, the Lions have scored 7 touchdowns and 5 via the ground. They’ve given up eight turnovers (4 interceptions and 4 fumbles lost). They’re ranked 23rd in the league with an average of 91.8 yards on the ground, though they are capable of producing huge plays if their defense can get them off schedule. In terms of gaining points, the Detroit Lions are currently at 18.2 PPG. In terms of team defense, the Lions rank 27th in the NFL, giving up 28.7 points per game.
They have given up 4.3 yards per rushing attempt this season, on average, with a maximum of 132.2 rushing yards allowed over the course of the campaign. In six games, they’ve given up 793 yards on the ground this season. In terms of passing yards allowed, the Lions have given up 1,514 yards, which has them ranked 20th in the NFL. They’ve also allowed a 67.9 completion percentage and 252.3 passing yards per game this season. They’ve generated 384.5 yards per game, putting them at 25th in the league overall. They have given up 12 passing touchdowns and 6 rushing touchdowns this season.
The Rams are 5-1 in this season. The Rams won their last game, which ended with a final score of 38-11 when they played the Giants. Darrell Henderson ran for 78 yards on 21 carries, posting 3.7 yards per carry for the Rams against New York. The Rams weren’t afraid to use Cooper Kupp as a deep threat, with him catching 9 passes for 130 yards (14.4 yards per catch). Matt Stafford completed 22 of 28 passes for 251 yards and four touchdowns, with a quarterback rating of 128.7.
He threw one interception and had an average yards per pass attempt of 8.96 yards. The Rams allowed 18 rushes for 60 yards, or 3.3 yards per carry, in this win. The Rams’ passing defense allowed a completion rate of 56.9 percent, giving up 201 yards on 29 completions in 51 attempts. They gained a total of 365 yards on 66 plays (5.5 yards per play). The offensive line of the Los Angeles Rams ran the ball for 3.9 yards per carry and had 131 rushing yards on 34 tries in week 6 against the Giants.
The Rams rank sixth in the NFL in points scored, with 29.8 per game. Los Angeles’ air game has not disappointed thus far in the year, as they’ve already amassed 1,785 yards through the air while averaging 297.5 passing yards per game, which has them tied for fourth in the NFL. They average 103.5 yards per game on the ground, with 621 rushing yards in 2021 NFL season. The Los Angeles Rams average 401.0 yards per game, which puts them in the top 10 in the NFL. The Rams offense has incurred 226 penalty yards on 24 infractions, placing them 31st in the NFL in terms of hurting their team. They’ve had five interceptions and 88 first downs while losing two fumbles.
In addition to rushing for 7 touchdowns, the Rams have gained 646 yards via the ground game this year, which is 107.7 yards per game. They’ve scored six passing touchdowns and 259.3 yards per game, putting them 21st in the football league. The Rams’ defense has 10 takeaways (2 fumbles recovered, 8 interceptions) on the season. This year, they have given up 127 points in total. They have been on the field for 413 plays, which is 28th in the NFL. The Los Angeles Rams are giving up 21.2 points per game, putting them 9th in the NFL.
Who will win the Detroit Lions at Los Angeles Rams NFL game against the spread?
Oddsfanatic’s Pick: Take the Rams -13.5
Odds/Point Spread: Ravens (-7)
The Cincinnati Bengals are 4-2 on the season, having just completed their sixth game. The Bengals defeated the Lions by a score of 34-11 in their most recent game. Bengals’ quarterback, Joe Burrow connected on 19/29 with 271 yards through the air, including three touchdowns. He had a QB rating of 115.7 and was sacked once. Ja’Marr Chase caught four passes for 97 yards with an average of 24.3 yards per catch.
The Bengals’ best rusher was Joe Mixon, who had 18 carries for 94 yards (5.2 yards per attempt). They ran 68 plays for 398 yards over the course of the contest. The Cincinnati Bengals ran the ball 36 times and gained 142 yards, which is 3.9 yards per carry on average. They gave up 36 yards on 18 rushes while on the ground, which comes out to 2.0 yards per rush allowed. Cincinnati gave up 28 pass completions on 42 attempts for 192 yards, and a completion percentage of 66.7 percent.
The Bengals have 2,067 total yards in the regular season. Offensively, Cincinnati has 67 first downs and been penalized for 29 infractions for 251 yards. Cincinnati has 15 passing touchdowns and three rushing touchdowns this season. They’ve given up the ball 8 times, with 7 picks and 1 fumble. As a group, they’re averaging 106.2 yards on the ground, which puts them 20th in the NFL. The Cincinnati Bengals are scoring 24.7 points per game, according to the collected data. In terms of passing yards, the Bengals have given up 1,443 yards, which puts them 16th in the NFL.
The Bengals are allowing 240.5 yards through the pass, as well as a completion percentage of 68.4 percent. They are giving up 331.0 yards per contest, placing them eighth in the NFL. Cincinnati has given up six aerial touchdowns as well as five ground-game touchdowns. For the season, they are giving up 3.9 yards per rushing attempt and 90.5 yards on the ground each contest. In six games, they have given up 543 rushing yards. They’ve allowed opponents to score 18.5 points per game, which is fifth best in the NFL.
The Ravens have a 5-1 record this season. The Ravens won at home by a score of 34-6 over the Chargers in the last game. Lamar Jackson (1 TD) went 19/27 for 167 yards with 2 interceptions and a 68 quarterback rating in the Ravens’ 34-6 win over the Chargers. The Ravens’ best receiver was Mark Andrews, who caught 5 passes for 68 yards (13.6 yds per catch). Devonta Freeman rushed for 53 yards on 9 attempts for a net of 5.9 YPC in the Ravens’ last contest against Los Angeles.
The Ravens gained 327 yards in the game and ran 68 plays (4.8 yards per play). They ended up with 4.9 yards per carry in the contest, accumulating 187 yards on 38 runs. Baltimore’s running backs gained 26 yards on 12 attempts (2.2 yards per rush). The Ravens’ secondary gave up a completion rate of 56.4 percent, allowing 182 yards on 22 completions in 39 attempts through the air.
The Ravens are 7th in the NFL, scoring 28.3 points per game on average. During the season, Baltimore has had 1,599 passing yards and 266.5 passing yards per game, which puts them in 11th place in the league. They average 155.2 rushing yards per game and 931 yds in total. The Baltimore Ravens have an average of 421.7 yards per game, which is good for fourth place among all NFL teams. The Baltimore offense has generated 339 yards of penalties on 35 infractions, which is good for 22nd in the league. They have committed 5 interceptions while allowing opponents to recover 3 fumbles, and they’ve amassed 80 first downs.
The Ravens are giving up 20.5 points each game, putting them seventh in the National Football League. For the season, Baltimore has allowed 492 rushing yards (82.0 per game) and six touchdowns on the ground to opposing running backs. They have given up 9 passing TDs and 277.3 yards each game, putting them 25th in the NFL. The Ravens’ defense has encountered 364 snaps, which is 13th in the NFL. Overall, they have surrendered 123 points in total. They’ve recovered 6 takeaways (2 fumbles and 4 interceptions) this season.
Who will win the Cincinnati Bengals at Baltimore Ravens NFL game against the spread?
Oddsfanatic’s Pick: Take the Ravens -7
Odds/Point Spread: Dolphins (-3)
The Atlanta Falcons are 2-3 this season. The Falcons beat the Jets 27-20 in their previous game. With a 33-45 performance, Ryan completed 73 percent of his passes for 342 yards while throwing two touchdowns against the Jets. He had a quarterback rating of 109.7 and didn’t throw any interceptions in the game. By catching 9 passes for 119 yards, Kyle Pitts averaged 13.2 yards per catch. The Falcons’ No. 1 receiver was Cordarrelle Patterson, who had 14 catches for 54 yards (3.9 yds per carry).
They had 75 plays, for a total of 450 yards. The Atlanta Falcons ran the ball 29 times and gained 108 yards, giving them an average of 3.7 yds per attempt. The Falcons allowed 64 yards on 18 rushes during the line of scrimmage, which comes out to 3.6 yards per run conceded. Atlanta mustered only 19 completions on 32 attempts for 166 yards with a completion percentage of 59.4 percent in five games this season.
For the season, the Falcons have compiled 1,728 total yards. Atlanta has 69 first downs and 33 penalties for 278 yards this season. Atlanta has 10 passing touchdowns and 2 rushing scores when it comes to putting the ball in the endzone. The Falcons have given up the ball six times, resulting in three interceptions and three fumbles. They rank 24th in the NFL with 91.0 rushing yards per game on offense. The Atlanta Falcons average 21.0 points per game when it comes to putting the ball in the endzone. Atlanta are ranked 31st in the NFL with regards to team defense, giving up 29.6 points each game.
The defense is yielding 4.3 yards per rushing attempt and 108.2 ground yards on average during this season. Overall, they’ve given up 541 rushing yards in five games. The Falcons have yielded 1,222 passing yards, putting them fifth in the NFL in that stat. Through the air, they have given up 244.4 yards each game. They’ve also surrendered a completion percentage of 68.4%. They are giving up 352.6 yards per game, which puts them 13th in the league. The Falcons have given up 11 touchdown passes and 5 touchdowns on the ground thus far this season.
The Dolphins’ record stands at 1-5 this year. The Jacksonville Jaguars defeated the Dolphins by a final of 23-20 in their most recent game. Tua Tagovailoa had 329 yards on 33/47 passing with a 95.1% QB rate. He threw one interception, for an average of 7 yards per throw. The Dolphins’ leading receiver was Jaylen Waddle, who caught 10 passes for 70 yards (7.0 yds per catch). Salvon Ahmed rushed the ball seven times for 22 yards and had three carries for 3.1 yards per attempt in Miami’s loss to Jacksonville.
The Dolphins gained 431 yards in the game and ran 68 plays, which was good for a 6.3-yard average per play. Miami gained 3.9 yards on every pass attempt, totaling 77 yards on 20 throws. The Dolphins’ ground game allowed to 19 rushes for 84 yards (4.4 yds per carry). The pass defense surrendered a completion rate of 61.0 percent, giving up 312 yards on 25 completions for 41 through the air.
The Miami Dolphins are currently 29th in the NFL, with a 16.5 PPG scoring average. Through the air, Miami has thrown for 1,311 yards this season and averages 218.5 passing yards per game, placing them 28th in the league. They average 71.5 yards per game on the ground and have carried the ball 429 yards for this season. The Miami Dolphins have an average of 290.0 yards per game, which places them 30th in the NFL. The offense has amassed 303 penalty yards on 39 infractions, putting them 12th in the NFL in terms of hurting their side. They’ve had 4 interceptions, with opponents recovering 5 fumbles, and they’ve scored 72 first downs.
This year’s Miami ground game has produced 752 yards (125.3 yards per game) in addition to 7 touchdowns. Through the air, they have given up 13 TDs and 292.5 yards per game, putting them 29th in the NFL. They’ve had 7 turnovers in just 6 games (5 fumbles and 2 interceptions). They have given up 177 points throughout the year. The Dolphins defense has been on the field for 415 plays, which is 30th in the NFL. They are giving up 29.5 points per game, putting them 29th in the NFL.
Who will win the Atlanta Falcons at Miami Dolphins NFL game against the spread?
Oddsfanatic’s Parlay Pick: Take the Dolphins -3 and over 48 total points