Here are OddsFanatic’s 2021 NFL Odds Week 4 for you!
Check our sportsbooks page to find the best bookie!
Odds/Point Spread: Bears (-3)
The Detroit Lions take the field with a 0-3 record this season. The Lions lost their last game, 19-17, against the Ravens. Jared Goff went 22 of 30 for 217 yards. He was never intercepted throughout the game while maintaining a 93.3 percent pass completion rate. The Lions’ D’Andre Swift rushed for 47 yards on 14 attempts (3.4 yards per carry). Kalif Raymond caught 6 passes for 68 yards, an average of 11.3 yards each, in a game against the Baltimore Ravens.
The Lions ran the ball 27 times for 93 yards, resulting in an average of 3.4 yards per carry. In the recent game, they carried out 60 plays for a total of 285 yards. On 31 pass attempts, the Lions completed 16 passes for 271 yards and a completion rate of 51.6 percent. The Lions allowed 116 yards on 22 rushes, for an average of 5.3 yards per rush surrendered throughout the game.
Over the course of this season, the Lions have gained 1,059 total yards. Detroit has amassed 43 first downs as a team and has been penalized 21 times for 158 yards. So far in this 2021 NFL season Detroit has scored five air and three rushing touchdowns. They’ve surrendered the ball three times (two picks and one fumble). Detroit Lions rank 15th in the NFL with 105.7 rushing yards a game, as a team. In terms of point output, the Detroit Lions average 22.3 per game in the first three weeks. When it comes to passing yards allowed, the Lions are ranked 24th in the NFL with 809 rushing yards given up.
Through the air, they’re giving up 269.7 yards each game and allowing 66.7 percent of passes to be completed. Over the course of the season, they have given up 384 yards per game, putting them 22nd in the NFL. The Lions have given up seven touchdowns through the air and three via the ground game. This year’s defensive efforts have been quite effective; opposing offenses are averaging 4.2 yards on running plays and 114.3 rushing yards per game. They have given up 343 rushing yards over three games this season. The Lions have the 32nd-best defense in the NFL, giving up 31.7 points per game.
The Bears are 1-2 this season heading into their meeting with the Lions. The final score for the Bears’ last game was 26-6, in favor of the Browns. With 68 yards on 6/20 passing and a 41.2 rating, Justin Fields ended the game. He avoided mistakes and intercepted the ball and went for 18 yards or more on multiple occasions. Chicago’s David Montgomery rushed the ball 10 times for 34 yards, gaining 3.4 yards every touch during the contest.
Allen Robinson hauled in two passes for 27 yards (13.5 yds/reception). The Bears were uncharacteristic in that they rushed for more yards than usual. Chicago ran the ball for 3.5 yards per carry, gaining 46 yards on 13 rushes. They gained 47 yards on 42 plays (1.1 yards per play). Chicago’s pass defense gave up a completion rate of 61.3 percent, allowing 203 yards on 19 out of 31 passes. The Bears allowed 42 runs for 215 yards (5.1 yards per run).
The Bears’ offensive line has been a major problem for Chicago, as the team currently ranks 31st out of all 32 NFL teams with 13.3 points per game. In comparison to the rest of their offense, the Bears have been underwhelming, ranking 32nd with a 272-yard passing average and 90.7 throwing yards per game through seven weeks. The Bears have an average of 101.0 yards per game on the ground and have rushed for 303 yards this season. They are averaging 191.7 yards in a game, which is good for 32nd out of all teams in the NFL. The Chicago attack has amassed 149 penalty yards on 16 infractions, putting them 30th in the NFL in terms of assisting the opponent. They’ve given up two interceptions and allowed opponents to recover one fumble, but they have still managed to collect 22 first downs.
The Bears are giving up 25.7 points each game, putting them 19th in the NFL. For the season, Chicago has surrendered a total of 358 rushing yards (119.3 per game) and two touchdowns on the ground. They’ve scored six touchdowns through the air, along with 231.3 yards per game, placing them 11th in the NFL. The Chicago Bears have played 183 plays, which is 12th in the NFL. They have given up 77 points this season. On the season, they’ve recorded 4 takeaways (1 fumble recovery and 3 interceptions).
Who will win the Detroit Lions/Chicago Bears NFL game against the spread?
OddsFanatic’s Parlay Pick: Take the Bears -3 and over 45 total points
Odds/Point Spread: Bills (-17)
The Houston Texans are 1-2 on the season, having lost their previous game by a score of 24-9 against Carolina Panthers. Through the air, Davis Mills had a total of 168 yards and one touchdown on 19 completions out 28 passes. He finished the game without committing a turnover with a quarterback rating of 95.5. Brandin Cooks had 9 receptions for 112 yards and 12.4 yards per catch. Although Mark Ingram was the team’s leading rusher with 6 carries for 21 yards (3.5 yards per attempt), he received little help from his teammates.
They completed the game, totalling 49 plays for 193 yards. Houston had 17 rushes and managed to gain 42 yards, which is an average of 2.5 yards per carry. The Texans surrendered 117 yards on 33 rushes, which is 3.5 yards per carry allowed, in the line of scrimmage. Houston allowed 23 completions on 34 attempts for 290 yards and a completion percentage of 67.6 percent in their first loss of the season, against the Carolina Panthers.
The Texans have 944 yards in total this season. Houston has scored 33 offensive first downs and been penalized 21 times for 179 yards. Houston has scored five passing and three rushing touchdowns this season. They have given up the ball twice, once on each side (1 interception and 1 fumble lost). The Texans are averaging 94.7 yards on the ground, which is 22nd in the NFL as a team. Houston average 22.3 points per game when attempting to score in the end zone. In terms of yards through the air the Texans have given up 808 yards through the air, putting them 22nd in the NFL.
They’ve given up 269.3 yards per game through the air, and 66% of their passes have been completed this season. Overall, they are allowing 385.7 yards per contest, which has them ranked 23rd in the NFL. On the other hand, they have scored four touchdowns through the air and six via the ground. They’re giving up an average of 4.2 yards on each rushing attempt and 116.3 rushing yards per game this season. In three games this season, they’ve given up 349 rushing yards on the ground. The Texans are ranked 18th in the NFL when it comes to defense as a whole, giving up 25.3 points per game.
The Bills enter this game with a 2-1 record this season. When the Bills played the Football Team in their previous game, they won by a final of 43-21. In a 43-21 win over the Washington Football Team in Week 3, Bills running back Zack Moss rushed for 4.6 yards per carry and 13 times for 60 yards. Cole Beasley was a major target for the Bills, catching 11 footballs for 98 yards (8.9 yds per catch). Josh Allen finished the game with 358 yards on 32/43 passing and a 129.8 quarterback rating.
He didn’t throw any interceptions, and his longest pass was 41 yards long. The Bills gave up 25 rush attempts for 78 yards (3.1 yards per carry). The pass defense gave up a 58.3 percent completion rate and 212 passing yards on 14 of 24 passing. The Bills amassed 481 yards in the game, with 77 rushing plays (6.2 yards per play). Buffalo rushed for just 3.7 yards per carry, but they put up 122 total yards on 33 rushes in the game.
The Buffalo Bills average 388.7 yards per game, which has them 12th in the NFL. They’ve rushed for over 300 yards in three games. They’re also averaging 127.3 rushing yards per game this year. The Bills’ offense has accumulated 164 yards of penalties on 19 infractions, which is 18th in the league in terms of aiding the opponents. They’ve lost one pick while allowing opponents to return two fumbles and have gained 41 first downs. Over the season thus far, the Bills have 784 passing yards and an average of 261.3 passing yards per contest, which has them ranked 11th in the NFL. The Bills rank fourth in the NFL with 31.3 points per game when looking at how many points are scored on the board.
The Bills have given up 224 rushing yards (74.7 yards per game) and one touchdown on the ground thus far this season. In terms of passing, the Bills have given up three touchdowns while allowing 178.0 yards per game, putting them fourth in the league. On the season, they have six takeaways (three fumbles and three interceptions). This campaign, they’ve given up 44 points in total. The Bills defense has played 175 snaps, which is fifth in the NFL. Buffalo are giving up 14.7 points per game, putting them in fourth place in the NFL.
Who will win the Houston Texans/Buffalo Bills NFL game against the spread?
OddsFanatic’s Pick: Take the Texans +17
Odds/Point Spread: Packers (-7)
The Pittsburgh Steelers are 1-2 on the season entering this matchup. The Bengals were the last opponent for the Steelers, who lost by a final score of 24-10 in their most recent game. Ben Roethlisberger went 38 of 58 for 318 yards and a touchdown. He had a 70.9 QB rating and two interceptions going into the game. Chase Claypool had 9 catches for 96 yards and a 10.7-yard average per reception, according to the collected stats.
Najee Harris led the Steelers with 14 carries for 40 yards and two touchdowns (2.9 ypp). They completed 77 passes for 342 yards in the game. The Steelers rushed 15 times for 45 yards, resulting in an average of 3.0 yards per carry. The Steelers gave up 96 yards on 24 runs on the ground, which is 4.0 yards per carry surrendered. Pittsburgh allowed 14 completions on 18 tosses for 172 yards, with a 77.8 percent completion rate.
The Steelers have 925 yards altogether this season. Pittsburgh has 38 first downs, which has resulted in 20 infractions for 148 yards. With regard to scoring touchdowns, the Steelers have three touchdowns through the air and one TD on the ground. Pittsburgh have given up three fumbles this season (three interceptions). They average 53.0 yards on the ground, which puts them 32nd in the league. The Steelers average 16.7 points per game, placing them in the top half of the league in that area. In terms of passing yards allowed, the Steelers rank 20th in the league with 799 yards surrendered.
They are giving up 266.3 yards through the air and permitting 67.9 percent of passes completed. Overall, they have given up 354.7 yards per game, which puts them 13th in the NFL. They’ve scored six passing touchdowns, but they haven’t scored a single touchdown on the ground. Over the course of this season, they’ve been enabling teams to run for 3.6 yards per carry and 88.3 rushing yards on average. In three games, they have given up 265 rushing yards. The Steelers’ defense is ranked 12th in the NFL when it comes to opposing teams’ scoring, giving up 22.0 points per game.
The Packers come into this game with a 2-1 record in the season. The Packers secured a 30-28 victory over the 49ers last time they stepped on the field, which is their current record. Aaron Rodgers (2 TDs) completed 23 of 33 passes for 261 yards and two touchdowns, with a passer rating of 113.3. He didn’t throw any interceptions, and his longest pass was 47 yards long. Aaron Jones ran the ball 19 times for 82 yards and finished with 4.3 yards per attempt for Green Bay in Sunday’s game.
The Packers attempted to target receiver Davante Adams 12 times, finishing with a 132 receiving yards. Green Bay ran for 4.0 yards per carry in the game, amassing 100 yards on 25 carries. The Packers had 353 yards in the game, and they ran 59 plays (6.0 yards per play). The defensive backs let up a completion percentage of 62.5 percent, giving up 231 yards on 25 completions for 40 percent of their passes. The Green Bay Packers allowed just 21 rushing attempts for 67 yards, with a 3.2-yard average per carry.
The Green Bay Packers average 301.7 yards per game, putting them 26th in the NFL. They have rushed for an average of 79.7 yards per game and have carried the ball 239 times in total this season. The Green Bay offense has committed 170 penalty yards on 17 infractions, which is 25th in the NFL when it comes to committing errors. The Steelers have given up two picks and one fumble while gaining 38 first downs. For the year to date, they’ve accumulated 666 passing yards and maintained an average of 222.0 rushing yards per game, putting them 22nd in the league. The Packers are 17th in the NFL in scoring with 22.7 points per game.
The Packers’ defense has allowed 27.7 points per game, putting them in 24th place in the league. The Green Bay Packers have allowed a total of 346 rushing yards (115.3 yards/game) and two rushing touchdowns this season. They have given up 9 passing touchdowns and 206.0 yards per game this season, putting them in ninth place among all clubs. The Green Bay Packers defense has played 181 snaps, placing them 10th in the NFL. They have surrendered 83 points throughout the year so far. On the season, they have four takeaways (two fumbles and two interceptions).
Who will win the Pittsburgh Steelers/Green Bay Packers NFL game against the spread?
OddsFanatic’s Pick: Take the Packers -7
Odds/Point Spread: Rams (-6)
The Arizona Cardinals are 3-0 this season. The Cardinals defeated the Jaguars by a score of 31-19 in their most recent game. Kyler Murray completed 28 of 34 passes for 316 yards and finishing with a quarterback rating of 93.1. He threw one interception while playing the entire game. On his five receptions for 112 yards, A.J. Green gained an average of 22.4 yards per catch.
The Cardinals’ James Conner topped the team in rushing this week with 11 rushes for 43 yards (3.9 yds per carry). On the day, they ran 64 plays for a total of 407 yards. The Arizona Cardinals rushed the ball 30 times for a total of 91 yards, which resulted in an average of 3.0 yards per carry. The Cardinals allowed 159 yards on 29 rushes, totalling 5.5 yards per run against. Arizona allowed 22 completions on 34 attempts for 202 yards with a completion percentage of 64.7 percent.
The Cardinals have 1,297 total yards in this NFL season so far. Arizona has 43 first downs and been penalized for 20 infractions for 157 yards as an offense. The Cardinals have produced 7 passing touchdowns and 5 rushing TDs thus far in 2021 NFL season. They’ve fumbled the ball 4 times. In the run game as a unit, they hold an average of 110.0 yards, putting them 10th in the league overall. When it comes to reaching the end zone, the Arizona Cardinals average 34.3 points per game. The Cardinals are giving up 21.7 points per game, which is 11th in the NFL.
For the season, opposing offenses have rushed for an average of 5.4 yards per carry and 140.7 rushing yards on average. They’ve given up 422 rushing yards through three games this season. In terms of aerial yards allowed, the Cardinals have given up 606 yards, which puts them in eighth place in the NFL. The Cardinals have surrendered 202.0 yards through the air and 64.7 percent of their completions, allowing for negative yardage on defense this season. They’ve given up 342.7 yards in the last three games, which has them ranked 11th in the league. Arizona’s secondary line has given up five passing TDs and two rushing TDs.
The Los Angeles Rams are 3-0 this season. They won their last game, a 34-24 decision over the Buccaneers, in NFL season week 3. Matthew Stafford (four touchdowns) threw for 343 yards on 27 of 38 completions with a rating of 134. He didn’t throw any interceptions and his longest completion was 75 yards long. Sony Michel excelled as expected, carrying the ball 20 times for 67 yards and finishing with 3.4 yards per attempt in Los Angeles’ win over Tampa Bay.
DeSean Jackson caught 3 of the Rams’ 13 pass attempts for 120 yards (40.0 yds per catch). On the ground, the team enjoyed a 3.2 yard average and amassed 76 yards on 24 runs. The Rams had a 63-play drive, but they only ended up with 407 yards. Their pass defense allowed a completion rate of 74.5 percent, giving up 411 yards on 41 completions and 55 attempts. The Los Angeles Rams gave up 13 rushing attempts for 35 yards (2.7 per carry).
The Los Angeles Rams average 388.0 yards per game, placing them 13th in the National Football League. They average 83.7 yards per game on the ground and have carried the ball 251 times this season. In terms of assisting the opposition, the Los Angeles offense has accumulated 55 yards in penalties on 7 infractions, which is 32nd in the NFL. The Rams have given up one interception while picking off another, and they’ve earned 44 first downs in the process. During the previous campaign, the Rams amassed 913 yards through the pass and an average of 304.3 passing yard per game, placing them 6th in the NFL. In terms of offensive efficiency, the Rams rank third in the NFL with a scoring average of 31.7 points per game.
In addition to surrendering four rushing touchdowns, the Rams have given up 278 rushing yards this season (92.7 ypg). They’ve given up 2 passing touchdowns, as well as 281.3 yards per game through the pass, which puts them 25th in the NFL. In this current NFL season, they have forced four turnovers and picked off three passes. Overall, they have allowed 62 points. The Rams’ defense has been on the field for 205 plays, which is 26th in the NFL. Los Angeles are giving up 20.7 points per game, which puts them in 9th place in the NFL.
Who will win the Arizona Cardinals/Los Angeles Rams NFL game against the spread?
OddsFanatic’s Pick: Take the Cardinals +6
Odds/Point Spread: Chargers (-3.5)
The Las Vegas Raiders take the field with a 3-0 record for the year. The Raiders defeated Miami Dolphins by a score of 31-28 in their previous game. Derek Carr completed 26 of 43 passes for 386 yards and two touchdowns in the victory over Miami. He had a QB rating of 95.7, and he finished the game with one interception. Bryan Edwards had a 29.7-yard average on three receptions with 89 yards, giving him an average of 29.7 yds per catch.
The Raiders gained 23 rushing yards on 14 carries from Peyton Barber (4.8 average per attempt). Overall, they had 81 plays for a total of 497 yards. The Las Vegas Raiders ran 35 times for a total of 140 yards, for an average of 4.0 yards per carry. The Raiders surrendered 133 rushing yards on 27 attempts, which comes out to 4.9 yds per rush allowed. In the passing game, Las Vegas surrendered 32 completions on 49 throws for 197 yards and a 65.3 completion percentage.
The Las Vegas Raiders average 30.0 points per game, which is the most of any NFL team in Nevada. The rushing attack as a whole is averaging 91.3 yards per game, putting them 25th in the NFL. Over the course of this season, the Raiders have accumulated 1,413 yards. The Raiders have been penalized for 23 infractions for 206 yards and have 52 1st downs. The opposition has received the ball twice from them (2 picks). Las Vegas has scored 6 passing touchdowns and 3 rushing TDs so far this season.
By giving up 24.0 points per game the Raiders are 15th in the NFL in terms of team defense. Opposing defenses are averaging 4.8 yards per carry and 120.3 rushing yards per game this season. Overall, they’ve given up 3561 rushing yards through three games. The Raiders have given up 706 yards through the air, which puts them 13th in the NFL. Las Vegas have given up 235.3 yards through the air and allowed a completion percentage of 65.5 percent this season. Overall, they have given up 355.7 yards per game, placing them 14th in the NFL. They’ve given away two TDs via the pass and 5 touchdowns on the ground.
The Chargers are 2-1 this season heading into Sunday’s game against the Raiders. The Chargers won by a final of 30-24 in their previous meeting with the Chiefs. Austin Ekeler rushed for 55 yards on 11 attempts and had 5.0 yards per carry for the Chargers in their defeat of the Kansas City Chiefs. In the passing game, Chargers wide receiver Mike Williams was the team’s top producer, catching 7 passes for 122 yards (17.4 yds per grab).
The quarterback Justin Herbert finished with 281 yards on 26 of 38 passing while also generating a 125 QB rating. He didn’t throw any interceptions and his longest pass was 43 yards long. The Chargers had 30 rushing attempts for 186 yards (6.2 yds per carry) in Week 2. Los Angeles’ pass defense gave up a completion percentage of 61.4 percent, yielding 251 yards on 27 completions for 44 attempts. They ended up with 352 yards and 61 plays (5.8 yards per play). The Chargers finished the game with 77 yards on 22 plays, averaging 3.5 yards per carry.
The Chargers are 20th in the NFL in terms of scoring, putting up an average of 22.3 points per game. Los Angeles have 922 yards through the air thus far in the season, which is good for fourth in the NFL. They’ve amassed an average of 307.3 passing yards per game. The Chargers average 87.3 yards per game on the ground this season, and their running backs have 262 rushing yards through three games. They average 394.7 yards per contest, which puts them 9th in the NFL. The Los Angeles offense has committed 26 penalties for 243 yards, which is third in the NFL in terms of hurting your team. They have thrown three interceptions while allowing their opponents to recover one fumble and record 49 first downs.
For the year, Los Angeles has given up 510 rushing yards (170.0 per game) and two touchdowns by ground. The Chargers’ defense has surrendered 4 passing touchdowns and 201.7 yards per game this season, putting them seventh in the NFL. The defense have committed 6 turnovers to date this season (3 fumbles recovered and 3 interceptions). They’ve given up 60 points in total. The Chargers’ defense has been involved in 185 plays, placing them 14th in the NFL. Los Angeles are giving up 20 points per game, which puts them in seventh place in the NFL.
Who will win the Las Vegas Raiders/Los Angeles Chargers NFL game against the spread?
OddsFanatic’s Pick: Take the Chargers -3.5