NFL Net Yards Per Play: Dolphins Quietly Remain At League’s Peak
After it looked like the 49ers might pull away to finish as the NFL net yards per play kings, the Miami Dolphins are mounting a spirited defense of what had been their top spot for most of the season. After a good game and a long-awaited big win against the Cowboys, they remain tied with San Francisco atop the board. Today, we’ll also take a look at a recent net yards per play slump from the seemingly surging Lions.
While you’re handicapping NFL Week 17 odds, you may be searching for a new tool to apply to your step-by-step process. If so, yards per play (YPP) should be near the top of your checklist. NFL net yards per play — the difference between offensive and defensive performance on a per-play basis — gives a solid look at a team’s overall strength.
This report will be updated following each week of action and contains each team’s yards per play results on offense and defense, respectively. The “last three weeks” column captures the teams’ current form. If you see fit, one could be worth investing in for futures. You’ll want to look for undervalued teams whose per-play strength isn’t reflected in their final scores due to luck or other factors.
Click below to place a wager at the best sports betting sites. The prices below represent the best available in your state.
Play FREE Touchdown Bingo! Compete for prizes every NFL Sunday by picking touchdown scorers.
NFL NET yards per play Explained
Yards per play — or YPP — is a handy metric for NFL bettors since it eliminates unpredictable variables, including turnovers, botched kicks, and scores via special teams. Ignoring randomness is a critical part of handicapping any sport. Therefore, yards per play on both sides of the ball helps indicate where a team is in the short term. Generally speaking, you will rarely find a below .500 team in the upper echelon of these rankings.
But like EPA, teams may be overvalued in the betting market if their YPP surges positively over a small sample size. You will see that various units — offensively, defensively, or both — benefit from playing weak competition over arbitrary samples. In turn, their output could be mis-contextualized.
Conversely, a team outperforming expectations against a presumably elite opponent is likely a sign of a positive trajectory.
NFL Yards Per Play: Offense, Defense And Net
Here are the current yards per play numbers before Week 17 action. Conventional wisdom says dividing the net yards per play difference by 0.15 gives an approximate spread between two teams.
Furthermore, keep in mind that the more or fewer plays a team runs/defends, these numbers could wind up skewed in either direction. This table can be sorted by clicking on the headers.
Team | Yards Per Play | Opponent YPP | Net YPP | Last 3 Weeks NYPP |
---|---|---|---|---|
49ers | 6.8 | 5 | 1.8 | 2 |
Dolphins | 6.6 | 4.8 | 1.8 | 0.8 |
Ravens | 5.8 | 4.5 | 1.3 | 0.1 |
Chiefs | 5.5 | 4.8 | 0.7 | 0.8 |
Bills | 5.8 | 5.1 | 0.7 | 0.9 |
Cowboys | 5.5 | 5 | 0.5 | -1 |
Vikings | 5.5 | 5 | 0.5 | 0.6 |
Lions | 5.8 | 5.4 | 0.4 | -0.3 |
Rams | 5.6 | 5.3 | 0.3 | 0.4 |
Falcons | 5.1 | 4.9 | 0.2 | 1.5 |
Browns | 4.7 | 4.5 | 0.2 | 1.8 |
Texans | 5.4 | 5.3 | 0.1 | -1 |
Seahawks | 5.4 | 5.3 | 0.1 | -0.9 |
Eagles | 5.5 | 5.4 | 0.1 | 0.6 |
Saints | 5.1 | 5.1 | 0 | 0.5 |
Packers | 5.4 | 5.5 | -0.1 | -1.4 |
Colts | 5.1 | 5.2 | -0.1 | -1.1 |
Patriots | 4.7 | 4.8 | -0.1 | 0.4 |
Bears | 5 | 5.2 | -0.2 | -0.1 |
Titans | 4.9 | 5.2 | -0.3 | -0.3 |
Jets | 4.3 | 4.6 | -0.3 | 0 |
Raiders | 4.8 | 5.1 | -0.3 | -0.5 |
Jaguars | 5.2 | 5.5 | -0.3 | -0.4 |
Buccaneers | 5.1 | 5.6 | -0.5 | -0.2 |
Steelers | 4.9 | 5.4 | -0.5 | -0.9 |
Chargers | 5.1 | 5.7 | -0.6 | -1.2 |
Cardinals | 5 | 5.7 | -0.7 | -1.1 |
Bengals | 5.3 | 6.1 | -0.8 | 0.1 |
Panthers | 4.2 | 5 | -0.8 | 0.1 |
Commanders | 5.1 | 5.9 | -0.8 | -1.1 |
Broncos | 5 | 5.9 | -0.9 | -0.9 |
Giants | 4.3 | 5.7 | -1.4 | -0.6 |
Dolphins No Longer Powered By Early Outliers
Early on, it was easy to write off the Dolphins’ net yards per play dominance. They posted a few outlier games that were going to be tough to reproduce, such as scoring 70 points on the Broncos and putting up north of 500 yards of offense on the Giants and Chargers. When dealing with a small sample of games, such things will have an outsized effect, swaying the final numbers.
However, as the season approaches the finish line, the Dolphins remain at the top of the board in NFL net yards per play. The 49ers briefly surpassed them, but the Dolphins have reasserted themselves as the Niners’ equals in this critical stat.
While the offense powered things early, the key to the Dolphins remaining at the top has been the revival of the defense. It was never realistic to keep posting 10 YPP as they did against Denver, but defensive improvement offered lower-hanging fruit, and the Dolphins have plucked it.
Miami now ranks sixth in EPA/play allowed on defense, above average against both the rush and the pass. What’s more, only the Raiders have outperformed them over the second half of the season.
Yet, the Dolphins have not gotten a ton of respect in the betting market. Despite a position that has them two wins away from securing the AFC No. 1 seed, they sit a distant fourth in Super Bowl odds, not far behind the Eagles but well back of the Ravens and 49ers. This is despite the market saying the Dolphins are only about a point worse than Baltimore (see game line below).
Note that they will also miss budding star WR Jaylen Waddle, in all likelihood, and possibly for multiple games.
But if outstanding defensive coach Vic Fangio can continue crafting the defense to his desires, Miami looks like a strong contender in a wide-open AFC.
Dolphins Upcoming Schedule
Dolphins Week 17 Odds
Miami Dolphins Futures & Week 16 Props
Miami Dolphins Player Statistics
Player | GP Games Played | CMP% Completion Percentage | YDS Passing Yards | YDS/G Yards Per Game | YDS/C Yards Per Completion | TDS Passing Touchdowns | INT Interceptions thrown | RTG Passer Rating |
---|---|---|---|---|---|---|---|---|
Tua Tagovailoa – QB | 9 | 73.8% | 2,456 | 272.9 | 10.2 | 17 | 4 | 106.1 |
Tyler Huntley – QB | 3 | 59.1% | 377 | 125.7 | 9.7 | 1 | 1 | 54.1 |
Skylar Thompson – QB | 3 | 63.6% | 187 | 62.3 | 8.9 | 0 | 0 | 83.7 |
Player | GP Games Played | ATT Rushing Attempts | YDS Rushing Yards | YDS/C Yards Per Carry | YDS/G Rushing Yards Per Game | TDS Rushing Touchdowns |
---|---|---|---|---|---|---|
De’Von Achane – RB | 13 | 153 | 600 | 3.9 | 46.2 | 4 |
Jaylen Wright – RB | 12 | 61 | 250 | 4.1 | 20.8 | 0 |
Raheem Mostert – RB | 9 | 65 | 236 | 3.6 | 26.2 | 2 |
Tyler Huntley – QB | 3 | 16 | 67 | 4.2 | 22.3 | 1 |
Tyreek Hill – WR | 13 | 8 | 53 | 6.6 | 4.1 | 0 |
Tua Tagovailoa – QB | 9 | 15 | 50 | 3.3 | 5.6 | 0 |
Jeff Wilson Jr. – RB | 7 | 9 | 44 | 4.9 | 6.3 | 0 |
Malik Washington – WR | 10 | 4 | 36 | 9.0 | 3.6 | 1 |
Jaylen Waddle – WR | 13 | 3 | 6 | 2.0 | 0.5 | 0 |
Skylar Thompson – QB | 3 | 1 | 4 | 4.0 | 1.3 | 0 |
Jonnu Smith – TE | 13 | 2 | -1 | -0.5 | -0.1 | 0 |
Player | GP Games Played | TGTS Targets | REC Receptions | YDS Receiving Yards | CTP% Catch Percentage | YDS/R Yards Per Reception | YAC/G Yards After Catch Per Game | TDS Receiving Touchdowns |
---|---|---|---|---|---|---|---|---|
Tyreek Hill – WR | 13 | 96 | 65 | 769 | 67.7% | 11.8 | 19.8 | 5 |
Jaylen Waddle – WR | 13 | 72 | 54 | 700 | 75.0% | 13.0 | 19.5 | 2 |
Jonnu Smith – TE | 13 | 78 | 61 | 692 | 78.2% | 11.3 | 29.8 | 5 |
De’Von Achane – RB | 13 | 71 | 63 | 474 | 88.7% | 7.5 | 41.8 | 6 |
Raheem Mostert – RB | 9 | 16 | 12 | 117 | 75.0% | 9.8 | 10.4 | 0 |
Julian Hill – TE | 12 | 18 | 12 | 100 | 66.7% | 8.3 | 4.8 | 0 |
Odell Beckham Jr. – WR | 9 | 19 | 9 | 55 | 47.4% | 6.1 | 1.6 | 0 |
Malik Washington – WR | 10 | 16 | 10 | 54 | 62.5% | 5.4 | 3.6 | 0 |
Durham Smythe – TE | 13 | 13 | 7 | 40 | 53.8% | 5.7 | 1.0 | 0 |
Dee Eskridge – WR | 5 | 2 | 2 | 36 | 100.0% | 18.0 | 0.2 | 0 |
Jeff Wilson Jr. – RB | 7 | 3 | 3 | 19 | 100.0% | 6.3 | 2.7 | 0 |
Tanner Conner – TE | 8 | 4 | 3 | 16 | 75.0% | 5.3 | 0.6 | 0 |
Grant DuBose – WR | 2 | 3 | 1 | 13 | 33.3% | 13.0 | 0.0 | 0 |
Jack Stoll – TE | 8 | 3 | 2 | 10 | 66.7% | 5.0 | 0.1 | 0 |
Jaylen Wright – RB | 12 | 6 | 3 | 8 | 50.0% | 2.7 | 0.7 | 0 |
River Cracraft – WR | 4 | 0 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
Erik Ezukanma – WR | 1 | 2 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
Braxton Berrios – WR | 6 | 4 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
Player | GP Games Played | INT Interceptions | PD Passes Defended | FF Fumbles Forced | FR Fumbles Recovered | SACK QB Sacks | TOT Total Tackles | SOLO Solo Tackles | AST Assisted Tackles |
---|---|---|---|---|---|---|---|---|---|
Zach Sieler – DT | 11 | 1 | 0 | 1 | 1 | 6 | 39 | 20 | 19 |
Calais Campbell – DT | 13 | 0 | 0 | 1 | 0 | 4 | 39 | 28 | 11 |
Emmanuel Ogbah – LB | 12 | 1 | 0 | 0 | 0 | 4 | 33 | 18 | 15 |
Jordyn Brooks – LB | 13 | 0 | 0 | 0 | 1 | 2 | 112 | 65 | 47 |
Tyrel Dodson – LB | 13 | 1 | 0 | 1 | 0 | 2 | 88 | 50 | 38 |
Quinton Bell – LB | 13 | 0 | 0 | 1 | 0 | 1 | 17 | 11 | 6 |
Jalen Ramsey – CB | 13 | 2 | 0 | 0 | 0 | 1 | 49 | 32 | 17 |
Da’Shawn Hand – DT | 13 | 0 | 0 | 1 | 0 | 1 | 29 | 19 | 10 |
Jevón Holland – S | 11 | 0 | 0 | 1 | 0 | 1 | 45 | 32 | 13 |
Jaelan Phillips – LB | 4 | 0 | 0 | 0 | 0 | 1 | 6 | 2 | 4 |
Tyus Bowser – OLB | 9 | 0 | 0 | 0 | 0 | 0 | 11 | 6 | 5 |
Patrick McMorris – S | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mohamed Kamara – LB | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Duke Riley – LB | 13 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 0 |
Elijah Campbell – DB | 13 | 0 | 0 | 1 | 0 | 0 | 3 | 3 | 0 |
Siran Neal – CB | 7 | 0 | 0 | 0 | 0 | 0 | 4 | 3 | 1 |
Kendall Fuller – CB | 9 | 0 | 0 | 0 | 1 | 0 | 41 | 29 | 12 |
Kader Kohou – CB | 11 | 1 | 0 | 0 | 1 | 0 | 31 | 24 | 7 |
Channing Tindall – LB | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Anthony Walker Jr. – LB | 12 | 1 | 0 | 0 | 0 | 0 | 53 | 25 | 28 |
Cam Smith – CB | 6 | 0 | 0 | 0 | 0 | 0 | 16 | 13 | 3 |
Benito Jones – DT | 13 | 0 | 0 | 0 | 0 | 0 | 17 | 7 | 10 |
Jordan Poyer – S | 12 | 0 | 0 | 0 | 0 | 0 | 76 | 40 | 36 |
Lions Struggling In Net Yards Per Play
Lost in the celebration of the Lions clinching their first division title since 1993, the team has really struggled in the net yards per play department over recent weeks.
The 2-1 stretch has seen the Lions outgained by a significant margin in two games. In a 28-13 loss to the Bears, the Lions went -0.9 YPP. Even the Week 16 win against the Vikings didn’t look good by this metric, with an eye-opening -2.5 YPP.
Most of that ugliness came on the defensive end. Minnesota rolled up a whopping 7.6 YPP on offense despite starting its fourth QB of the season, Nick Mullens. Mullens fired for 9.3 YPA as the Vikings passed for more than 400 gross yards. And it didn’t come in a bunch of garbage time, as the outcome of the game was in the balance pretty much the whole way.
The pass rush hasn’t been the issue. Detroit ranks in the top five in both pressure rate and Adjusted Sack Rate.
Instead, it’s been the coverage letting the team down. PFF has been unimpressed with the unit, ranking them 27th.
The impending return of S CJ Gardner-Johnson should help, though it sounds like the sometime slot cover man will remain out for at least one more week.
Pass defense looks like an issue throughout the NFC playoffs, but an especially acute one for the Lions. Given the strength of the passing offenses in the conference, they’ll have to clean this up in a hurry if they hope to keep the good times rolling.
Lions Upcoming Schedule
Lions Week 17 Odds
Detroit Lions Futures & Week 17 Props
Detroit Lions Player Statistics
Player | GP Games Played | CMP% Completion Percentage | YDS Passing Yards | YDS/G Yards Per Game | YDS/C Yards Per Completion | TDS Passing Touchdowns | INT Interceptions thrown | RTG Passer Rating |
---|---|---|---|---|---|---|---|---|
Jared Goff – QB | 13 | 72.4% | 3,265 | 251.2 | 11.8 | 25 | 10 | 115.6 |
Hendon Hooker – QB | 3 | 66.7% | 62 | 20.7 | 10.3 | 0 | 0 | 86.3 |
Player | GP Games Played | ATT Rushing Attempts | YDS Rushing Yards | YDS/C Yards Per Carry | YDS/G Rushing Yards Per Game | TDS Rushing Touchdowns |
---|---|---|---|---|---|---|
Jahmyr Gibbs – RB | 13 | 178 | 1,016 | 5.7 | 78.2 | 10 |
David Montgomery – RB | 13 | 180 | 771 | 4.3 | 59.3 | 12 |
Jameson Williams – WR | 11 | 8 | 56 | 7.0 | 5.1 | 0 |
Craig Reynolds – RB | 13 | 12 | 51 | 4.3 | 3.9 | 0 |
Jared Goff – QB | 13 | 29 | 47 | 1.6 | 3.6 | 0 |
Sione Vaki – RB | 12 | 6 | 14 | 2.3 | 1.2 | 0 |
Amon-Ra St. Brown – WR | 13 | 2 | 6 | 3.0 | 0.5 | 0 |
Hendon Hooker – QB | 3 | 5 | 2 | 0.4 | 0.7 | 0 |
Kalif Raymond – WR | 11 | 2 | 0 | 0.0 | 0.0 | 0 |
Player | GP Games Played | TGTS Targets | REC Receptions | YDS Receiving Yards | CTP% Catch Percentage | YDS/R Yards Per Reception | YAC/G Yards After Catch Per Game | TDS Receiving Touchdowns |
---|---|---|---|---|---|---|---|---|
Amon-Ra St. Brown – WR | 13 | 99 | 81 | 863 | 81.8% | 10.7 | 21.0 | 9 |
Jameson Williams – WR | 11 | 63 | 39 | 710 | 61.9% | 18.2 | 31.4 | 4 |
Sam LaPorta – TE | 12 | 51 | 36 | 445 | 70.6% | 12.4 | 19.0 | 5 |
Tim Patrick – WR | 12 | 32 | 27 | 349 | 84.4% | 12.9 | 6.8 | 2 |
Jahmyr Gibbs – RB | 13 | 42 | 34 | 312 | 81.0% | 9.2 | 28.8 | 2 |
David Montgomery – RB | 13 | 34 | 32 | 310 | 94.1% | 9.7 | 24.9 | 0 |
Kalif Raymond – WR | 11 | 21 | 16 | 204 | 76.2% | 12.8 | 11.9 | 2 |
Brock Wright – TE | 13 | 16 | 13 | 100 | 81.3% | 7.7 | 5.8 | 2 |
Shane Zylstra – TE | 8 | 1 | 1 | 22 | 100.0% | 22.0 | 1.6 | 0 |
Sione Vaki – RB | 12 | 1 | 1 | 17 | 100.0% | 17.0 | 0.2 | 0 |
Allen Robinson II – WR | 9 | 5 | 2 | 9 | 40.0% | 4.5 | 0.2 | 0 |
Maurice Alexander – WR | 2 | 0 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
James Mitchell – TE | 1 | 0 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
Tom Kennedy – WR | 2 | 1 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
Player | GP Games Played | INT Interceptions | PD Passes Defended | FF Fumbles Forced | FR Fumbles Recovered | SACK QB Sacks | TOT Total Tackles | SOLO Solo Tackles | AST Assisted Tackles |
---|---|---|---|---|---|---|---|---|---|
Za’Darius Smith – DE | 13 | 0 | 0 | 0 | 0 | 8 | 30 | 19 | 11 |
Aidan Hutchinson – DL | 5 | 0 | 0 | 1 | 0 | 8 | 19 | 12 | 7 |
Alim McNeill – DL | 13 | 0 | 0 | 1 | 0 | 4 | 24 | 17 | 7 |
DJ Reader – DT | 11 | 0 | 0 | 0 | 0 | 3 | 18 | 10 | 8 |
Malcolm Rodriguez – LB | 10 | 0 | 0 | 0 | 1 | 2 | 39 | 25 | 14 |
Josh Paschal – DL | 10 | 0 | 0 | 1 | 0 | 2 | 19 | 14 | 5 |
Levi Onwuzurike – DL | 12 | 0 | 0 | 1 | 0 | 2 | 19 | 9 | 10 |
Jack Campbell – LB | 13 | 0 | 0 | 1 | 0 | 2 | 93 | 48 | 45 |
Alex Anzalone – LB | 9 | 0 | 0 | 0 | 0 | 1 | 57 | 41 | 16 |
Pat O’Connor – DL | 8 | 0 | 0 | 0 | 0 | 1 | 7 | 2 | 5 |
Al-Quadin Muhammad – DE | 5 | 0 | 0 | 0 | 0 | 1 | 5 | 4 | 1 |
Zeke Turner – ILB | 6 | 0 | 0 | 0 | 0 | 1 | 3 | 2 | 1 |
Marcus Davenport – DL | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 1 |
Ben Niemann – LB | 13 | 0 | 0 | 0 | 0 | 0 | 10 | 4 | 6 |
Isaiah Thomas – DE | 2 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 3 |
Brandon Joseph – S | 13 | 0 | 0 | 0 | 0 | 0 | 13 | 11 | 2 |
Khalil Dorsey – CB | 6 | 0 | 0 | 0 | 0 | 0 | 9 | 5 | 4 |
Kindle Vildor – CB | 11 | 0 | 0 | 0 | 0 | 0 | 10 | 9 | 1 |
Amik Robertson – CB | 13 | 0 | 0 | 2 | 0 | 0 | 34 | 28 | 6 |
David Long Jr. – LB | 11 | 0 | 0 | 0 | 1 | 0 | 40 | 27 | 13 |
Kyle Peko – DT | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 |
Jonah Williams – DE | 8 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 2 |
Kerby Joseph – S | 13 | 7 | 0 | 0 | 0 | 0 | 59 | 41 | 18 |
Derrick Barnes – LB | 3 | 0 | 0 | 0 | 0 | 0 | 10 | 8 | 2 |
Jalen Reeves-Maybin – LB | 8 | 0 | 0 | 1 | 0 | 0 | 10 | 7 | 3 |
Brian Branch – DB | 12 | 4 | 0 | 1 | 0 | 0 | 70 | 54 | 16 |
Terrion Arnold – CB | 12 | 0 | 0 | 0 | 1 | 0 | 42 | 33 | 9 |
Brodric Martin – DL | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Carlton Davis – CB | 12 | 2 | 0 | 1 | 2 | 0 | 53 | 42 | 11 |
Mekhi Wingo – DT | 11 | 0 | 0 | 0 | 0 | 0 | 9 | 1 | 8 |
Ennis Rakestraw Jr. – CB | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 4 | 2 |
Jamal Adams – SS | 4 | 0 | 0 | 0 | 0 | 0 | 5 | 3 | 2 |
Kwon Alexander – LB | 4 | 0 | 0 | 1 | 1 | 0 | 10 | 3 | 7 |
watch: TheLines’ NFL Shows
You can subscribe to the audio-only version of the show on Apple, Spotify, or wherever you find your favorite podcasts.
NFL betting promos
If you’re in a state with legal sports wagering, TheLines has you covered with the best sportsbook promo codes. Just click on any of the following promos and bonus codes to get started.
- Up to $1,500 in Bonus Bets if Your First Bet Doesn't Win*
- *Bonus Bets Expire in 7 Days. One New Customer Offer Only. Add’l terms. 21+. Gambling Problem? Call 1-800-GAMBLER
- Use Bonus Code: THELINES
- First Bet Safety Net up to $1,000, or Bet $5 Get $150 in Bonus Bets
- 30% Extra on Same Game Parlay Profit
- Gambling Problem? Call or text 1-800-GAMBLER 21+
- Use Bonus Code: THELINESVA
- Bet $1, Double Your Winnings 10 Times
- Stream NFL Games In-App for Free
- 21+ Gambling problem? Call 1-800-GAMBLER
- Use Promo Code: THELINESDYW
Get $150
- Bet $5 Get $150 in Bonus Bets if Your Bet Wins
- PLUS Get 3 Free Months of NBA League Pass
- Available on Desktop, Android & iOS
- Gambling Problem? Call 1-800-GAMBLER. 21+
- To Claim: Click Play Now
- Up to $100 in Bonus Bets if First Your Bet Doesn't Win
- Get Your Bets Boosted
- 21+. Gambling Problem? Call/Text 1-800-Gambler. T&Cs apply
- To Claim: Click Play Now
- Bet and Get up to $1,000 in No Sweat Bets
- Earn FanCash & Spend it on Team Swag or More Bets
- 21+. Gambling Problem? Call 1-800-GAMBLER
- To Claim: Click Play Now