NFL Net Yards Per Play: Packers, Texans Surge After Underdog Wins

Two of the teams showing the strongest recent form are two of the teams the market least expected to reach this point. Both the Green Bay Packers and Houston Texans, powered by star young QBs, sprung upsets in the wild card playoffs. They posted eye-opening NFL net yards per play stats and have found the type of recent form that intrigues longshot bettors.
While you’re handicapping NFL playoffs 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.
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 NFL divisional 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.6 | 5 | 1.6 | 1 |
Dolphins | 6.4 | 5.1 | 1.3 | -1.3 |
Ravens | 5.9 | 4.6 | 1.3 | 0.4 |
Chiefs | 5.5 | 4.7 | 0.8 | 1.4 |
Bills | 5.7 | 5.1 | 0.6 | -0.1 |
Cowboys | 5.6 | 5.2 | 0.4 | 0.1 |
Lions | 5.9 | 5.6 | 0.3 | -0.3 |
Vikings | 5.5 | 5.2 | 0.3 | 0.1 |
Rams | 5.7 | 5.4 | 0.3 | 0.3 |
Texans | 5.5 | 5.2 | 0.3 | 1.3 |
Packers | 5.7 | 5.4 | 0.3 | 2.1 |
Falcons | 5.2 | 5 | 0.2 | 0.7 |
Browns | 4.8 | 4.7 | 0.1 | -0.5 |
Seahawks | 5.5 | 5.5 | 0 | 0 |
Colts | 5.2 | 5.2 | 0 | -0.3 |
Eagles | 5.4 | 5.5 | -0.1 | -1 |
Patriots | 4.6 | 4.7 | -0.1 | 0.1 |
Saints | 5.1 | 5.3 | -0.2 | -1.4 |
Jaguars | 5.2 | 5.4 | -0.2 | 0.9 |
Bears | 5 | 5.3 | -0.3 | -0.2 |
Jets | 4.3 | 4.6 | -0.3 | 0 |
Buccaneers | 5.1 | 5.4 | -0.3 | 1 |
Titans | 4.9 | 5.2 | -0.3 | -0.4 |
Raiders | 4.9 | 5.2 | -0.3 | -0.2 |
Steelers | 5 | 5.4 | -0.4 | -0.1 |
Chargers | 5.1 | 5.5 | -0.4 | -0.6 |
Cardinals | 5.2 | 5.7 | -0.5 | 0 |
Broncos | 5 | 5.8 | -0.8 | -0.5 |
Bengals | 5.2 | 6 | -0.8 | -1.2 |
Panthers | 4.1 | 4.9 | -0.8 | -0.5 |
Commanders | 5 | 5.9 | -0.9 | -1.2 |
Giants | 4.5 | 5.6 | -1.1 | -0.1 |
Packers Crush Cowboys, Try To Continue Cinderella Run
The Packers have caught fire at the right time. Their +2.1 “last three games” advantage in NFL net yards per play leads the NFL by a large margin.
And all three came against something resembling respectable opposition, at least aside from the Vikings offense helmed by Jaren Hall for a half.
A Chicago team that has performed in the league’s top half for multiple months got turned to mincemeat by Jordan Love. The Packers did whatever they wanted on offense in that game (7.2 YPP), but red-zone flubs limited them to 17 points.
No such thing happened against Dallas. The Packers finished drives (4-for-4 red zone) and gained another 7.7 YPP. Limiting an explosive Dallas offense to 5.7 YPP meant they wound up a whopping +2 in a game where they closed touchdown underdogs.
Aaron Jones and the offensive line getting healthy have been key factors. Jones has ripped off four straight games with 100+ yards. He averaged at least 5 YPA in all four. Facing a 49ers team that ranks in the bottom 10 in both EPA/play and Success Rate allowed on the ground, Jones and the Packers must keep that streak if they hope to continue this run.
San Francisco has been something of a playoff dragon for Green Bay recently. They’ve eliminated them four times dating to 2013. However, relatively few Packers remain from the team that lost even just two years ago. The offense has been completely remade.
We’ll see if the new version of the Packers can do what others couldn’t: stop this menacing ground game.
Packers Playoffs Odds
Green Bay Packers Futures & Divisional Playoffs Props
Green Bay Packers 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 |
---|---|---|---|---|---|---|---|---|
Jordan Love – QB | 16 | 62.9% | 3,601 | 225.1 | 12.5 | 25 | 14 | 91.7 |
Malik Willis – QB | 7 | 74.1% | 550 | 78.6 | 13.8 | 3 | 0 | 132.5 |
Player | GP Games Played | ATT Rushing Attempts | YDS Rushing Yards | YDS/C Yards Per Carry | YDS/G Rushing Yards Per Game | TDS Rushing Touchdowns |
---|---|---|---|---|---|---|
Josh Jacobs – RB | 18 | 319 | 1,410 | 4.4 | 78.3 | 16 |
Emanuel Wilson – RB | 18 | 106 | 508 | 4.8 | 28.2 | 4 |
Chris Brooks – RB | 16 | 36 | 183 | 5.1 | 11.4 | 1 |
Jayden Reed – WR | 18 | 20 | 163 | 8.2 | 9.1 | 1 |
Malik Willis – QB | 7 | 20 | 138 | 6.9 | 19.7 | 1 |
Jordan Love – QB | 16 | 27 | 93 | 3.4 | 5.8 | 1 |
Bo Melton – WR | 18 | 8 | 54 | 6.8 | 3.0 | 0 |
Christian Watson – WR | 15 | 4 | 23 | 5.8 | 1.5 | 0 |
Tucker Kraft – TE | 18 | 5 | 16 | 3.2 | 0.9 | 0 |
MarShawn Lloyd – RB | 1 | 6 | 15 | 2.5 | 15.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 |
---|---|---|---|---|---|---|---|---|
Jayden Reed – WR | 18 | 79 | 59 | 903 | 74.7% | 15.3 | 22.2 | 6 |
Tucker Kraft – TE | 18 | 75 | 55 | 733 | 73.3% | 13.3 | 26.5 | 7 |
Christian Watson – WR | 15 | 53 | 29 | 620 | 54.7% | 21.4 | 9.9 | 2 |
Romeo Doubs – WR | 14 | 74 | 48 | 614 | 64.9% | 12.8 | 9.8 | 4 |
Dontayvion Wicks – WR | 18 | 82 | 41 | 454 | 50.0% | 11.1 | 7.8 | 5 |
Josh Jacobs – RB | 18 | 46 | 39 | 382 | 84.8% | 9.8 | 24.3 | 1 |
Bo Melton – WR | 18 | 20 | 9 | 107 | 45.0% | 11.9 | 0.4 | 0 |
Malik Heath – WR | 14 | 17 | 10 | 97 | 58.8% | 9.7 | 1.6 | 2 |
Chris Brooks – RB | 16 | 16 | 13 | 78 | 81.3% | 6.0 | 7.1 | 0 |
Emanuel Wilson – RB | 18 | 17 | 12 | 71 | 70.6% | 5.9 | 7.2 | 1 |
Luke Musgrave – TE | 8 | 10 | 7 | 45 | 70.0% | 6.4 | 2.3 | 0 |
Ben Sims – TE | 17 | 5 | 4 | 42 | 80.0% | 10.5 | 0.9 | 0 |
MarShawn Lloyd – RB | 1 | 1 | 1 | 3 | 100.0% | 3.0 | 8.0 | 0 |
John FitzPatrick – TE | 10 | 1 | 1 | 2 | 100.0% | 2.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 |
---|---|---|---|---|---|---|---|---|---|
Rashan Gary – DE | 18 | 0 | 0 | 1 | 1 | 8 | 50 | 28 | 22 |
Kingsley Enagbare – DL | 18 | 0 | 0 | 2 | 0 | 5 | 42 | 19 | 23 |
Brenton Cox Jr. – DL | 8 | 0 | 0 | 1 | 0 | 4 | 12 | 8 | 4 |
Karl Brooks – DL | 18 | 0 | 0 | 1 | 2 | 4 | 25 | 15 | 10 |
Edgerrin Cooper – LB | 15 | 1 | 0 | 1 | 1 | 4 | 83 | 51 | 32 |
Lukas Van Ness – DL | 18 | 0 | 0 | 1 | 1 | 3 | 34 | 21 | 13 |
Keisean Nixon – CB | 18 | 1 | 0 | 3 | 0 | 3 | 90 | 62 | 28 |
Quay Walker – LB | 14 | 0 | 0 | 0 | 0 | 3 | 110 | 76 | 34 |
Eric Wilson – LB | 18 | 1 | 0 | 1 | 0 | 2 | 63 | 32 | 31 |
T.J. Slaton – DL | 18 | 0 | 0 | 0 | 0 | 1 | 32 | 17 | 15 |
Xavier McKinney – S | 18 | 8 | 0 | 0 | 1 | 1 | 90 | 61 | 29 |
Kenny Clark – DT | 18 | 0 | 0 | 0 | 2 | 1 | 42 | 22 | 20 |
Isaiah McDuffie – LB | 18 | 0 | 0 | 1 | 0 | 1 | 100 | 45 | 55 |
Colby Wooden – DL | 14 | 0 | 0 | 0 | 0 | 1 | 22 | 9 | 13 |
Javon Bullard – S | 16 | 0 | 0 | 0 | 1 | 0 | 87 | 59 | 28 |
Eric Stokes – CB | 18 | 0 | 0 | 0 | 0 | 0 | 41 | 29 | 12 |
Zayne Anderson – S | 16 | 1 | 0 | 0 | 0 | 0 | 7 | 4 | 3 |
Evan Williams – S | 14 | 1 | 0 | 1 | 0 | 0 | 51 | 32 | 19 |
Robert Rochell – CB | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Jaire Alexander – CB | 7 | 2 | 0 | 0 | 1 | 0 | 16 | 15 | 1 |
Devonte Wyatt – DL | 7 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 |
Nesta Jade Silvera – DT | 7 | 0 | 0 | 0 | 0 | 0 | 8 | 2 | 6 |
Corey Ballentine – CB | 9 | 0 | 0 | 1 | 0 | 0 | 2 | 2 | 0 |
Kitan Oladapo – S | 10 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 3 |
Ty’Ron Hopper – LB | 18 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 |
Carrington Valentine – CB | 14 | 2 | 0 | 2 | 0 | 0 | 35 | 19 | 16 |
Stroud, Texans Rout Highly-Rated Browns D
Only two teams (Ravens, Chiefs) allowed fewer than the 5.5 YPA the Browns conceded through the air in 2023.
So, what did CJ Stroud do in his playoff debut? Post a staggering 13 YPA dropping back. Stroud barely missed a perfect passer rating in one of the most emphatic playoff arrivals seen in years.
Keep in mind that a couple of things sully Houston’s numbers. For starters, the season opened with a couple of losses as Stroud got his feet under him. Second, the two-game stretch that Stroud missed in concussion protocol dragged the numbers down some. They still beat Tennessee in one of the games, but 4.8 YPA passing doesn’t do the stats any favors.
Houston is hitting its stride again on offense, but they do now face the aforementioned Ravens. Not only does the team enter well-rested off the bye, but they get more than a week to target what has become a pretty one-dimensional offense. The Texans don’t run the ball well at all, and thanks to injuries to pass catchers Tank Dell and Noah Brown, only a couple of high-value targets remain in Nico Collins and Dalton Schultz.
Can Texans Offensive Coordinator Bobby Slowik work more magic here? The Ravens have their own young mastermind behind the defense in Mike Macdonald.
On paper, this looks like a very difficult situation for Stroud. He’s going from playing indoors at home to outside in possibly bad NFL weather against a top-rated, rested defense. Bettors would do well to keep expectations in check here even after the tremendous showing. Many past wild card victors have faltered in this spot.
Texans Playoffs Odds
Houston Texans Futures & Divisional Playoff Props
Houston Texans 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 |
---|---|---|---|---|---|---|---|---|
C.J. Stroud – QB | 19 | 63.6% | 4,254 | 223.9 | 11.3 | 21 | 13 | 88.3 |
Davis Mills – QB | 4 | 55.6% | 212 | 53.0 | 10.6 | 0 | 0 | 74.9 |
Player | GP Games Played | ATT Rushing Attempts | YDS Rushing Yards | YDS/C Yards Per Carry | YDS/G Rushing Yards Per Game | TDS Rushing Touchdowns |
---|---|---|---|---|---|---|
Joe Mixon – RB | 16 | 288 | 1,210 | 4.2 | 75.6 | 13 |
Dameon Pierce – RB | 13 | 46 | 318 | 6.9 | 24.5 | 2 |
C.J. Stroud – QB | 19 | 64 | 317 | 5.0 | 16.7 | 0 |
Dare Ogunbowale – RB | 19 | 32 | 126 | 3.9 | 6.6 | 0 |
J.J. Taylor – RB | 5 | 10 | 44 | 4.4 | 8.8 | 0 |
Tank Dell – WR | 14 | 9 | 43 | 4.8 | 3.1 | 0 |
Davis Mills – QB | 4 | 3 | 11 | 3.7 | 2.8 | 0 |
Stefon Diggs – WR | 8 | 3 | 8 | 2.7 | 1.0 | 1 |
British Brooks – RB | 5 | 1 | 2 | 2.0 | 0.4 | 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 |
---|---|---|---|---|---|---|---|---|
Nico Collins – WR | 14 | 115 | 80 | 1,209 | 69.6% | 15.1 | 30.9 | 8 |
Tank Dell – WR | 14 | 81 | 51 | 667 | 63.0% | 13.1 | 11.7 | 3 |
Dalton Schultz – TE | 19 | 93 | 59 | 618 | 63.4% | 10.5 | 12.5 | 2 |
Stefon Diggs – WR | 8 | 64 | 47 | 496 | 73.4% | 10.6 | 23.1 | 3 |
Joe Mixon – RB | 16 | 57 | 39 | 334 | 68.4% | 8.6 | 24.0 | 1 |
John Metchie III – WR | 15 | 47 | 30 | 317 | 63.8% | 10.6 | 5.3 | 1 |
Robert Woods – WR | 17 | 34 | 22 | 225 | 64.7% | 10.2 | 4.4 | 0 |
Xavier Hutchinson – WR | 18 | 33 | 17 | 203 | 51.5% | 11.9 | 3.4 | 0 |
Dare Ogunbowale – RB | 19 | 29 | 20 | 198 | 69.0% | 9.9 | 9.2 | 1 |
Cade Stover – TE | 16 | 26 | 19 | 161 | 73.1% | 8.5 | 7.1 | 1 |
Brevin Jordan – TE | 2 | 3 | 2 | 7 | 66.7% | 3.5 | 1.5 | 0 |
Dameon Pierce – RB | 13 | 5 | 2 | 2 | 40.0% | 1.0 | 0.4 | 0 |
Irv Smith – TE | 7 | 1 | 1 | 2 | 100.0% | 2.0 | 0.0 | 0 |
Jared Wayne – WR | 4 | 2 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
Teagan Quitoriano – TE | 7 | 0 | 0 | 0 | 0.0% | 0.0 | 0.0 | 0 |
J.J. Taylor – RB | 5 | 3 | 2 | 0 | 66.7% | 0.0 | 0.2 | 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 |
---|---|---|---|---|---|---|---|---|---|
Will Anderson Jr. – DE | 16 | 0 | 0 | 1 | 1 | 15 | 44 | 33 | 11 |
Danielle Hunter – DE | 19 | 0 | 0 | 2 | 0 | 12 | 53 | 35 | 18 |
Tim Settle Jr. – DT | 19 | 0 | 0 | 0 | 1 | 5 | 33 | 25 | 8 |
Derek Barnett – DE | 18 | 0 | 0 | 2 | 2 | 5 | 26 | 16 | 10 |
Denico Autry – DE | 12 | 0 | 0 | 0 | 0 | 4 | 14 | 9 | 5 |
Tommy Togiai – DT | 10 | 0 | 0 | 0 | 0 | 3 | 29 | 12 | 17 |
Azeez Al-Shaair – LB | 13 | 0 | 0 | 2 | 0 | 2 | 82 | 50 | 32 |
Henry To’oTo’o – LB | 17 | 1 | 0 | 1 | 0 | 2 | 116 | 57 | 59 |
Christian Harris – LB | 5 | 0 | 0 | 0 | 0 | 1 | 21 | 14 | 7 |
Folorunso Fatukasi – DT | 13 | 0 | 0 | 0 | 0 | 1 | 27 | 18 | 9 |
Jake Hansen – LB | 18 | 0 | 0 | 0 | 0 | 1 | 18 | 11 | 7 |
Eric Murray – S | 19 | 2 | 0 | 0 | 0 | 1 | 85 | 57 | 28 |
Jalen Pitre – S | 12 | 1 | 0 | 1 | 0 | 0 | 66 | 44 | 22 |
Derek Stingley Jr. – CB | 19 | 7 | 0 | 1 | 0 | 0 | 61 | 44 | 17 |
Myles Bryant – CB | 8 | 0 | 0 | 0 | 0 | 0 | 15 | 11 | 4 |
Neville Hewitt – LB | 19 | 1 | 0 | 1 | 0 | 0 | 52 | 29 | 23 |
Solomon Byrd – DE | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 0 |
Calen Bullock – S | 19 | 5 | 0 | 0 | 1 | 0 | 56 | 37 | 19 |
Russ Yeast – S | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
Jimmie Ward – S | 10 | 2 | 0 | 0 | 0 | 0 | 48 | 32 | 16 |
Kris Boyd – CB | 3 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
Devin White – LB | 7 | 0 | 0 | 0 | 0 | 0 | 17 | 13 | 4 |
Ka’dar Hollman – CB | 3 | 0 | 0 | 0 | 0 | 0 | 10 | 9 | 1 |
Dylan Horton – DE | 15 | 0 | 0 | 0 | 0 | 0 | 14 | 5 | 9 |
D’Angelo Ross – CB | 4 | 0 | 0 | 0 | 0 | 0 | 10 | 8 | 2 |
Kamari Lassiter – CB | 16 | 4 | 0 | 0 | 0 | 0 | 63 | 45 | 18 |
Jeff Okudah – CB | 6 | 0 | 0 | 0 | 0 | 0 | 7 | 7 | 0 |
Jerry Hughes – DE | 7 | 0 | 0 | 0 | 0 | 0 | 5 | 3 | 2 |
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
- Bet $5 Get $150 in Bonus Bets Win or Lose
- OR First Bet Safety Net up to $1,000
- 30% Extra on Same Game Parlay Profit
- T&Cs Apply. Gambling Problem? Call or text 1-800-GAMBLER 21+
- Use Bonus Code: THELINESVA
- 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
- 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
- Bet & Get up to $150 in Bonus Bets
- PLUS Get a $50 Bonus Bet on Deposit
- PLUS up to $1,000 Deposit Bonus
- Gambling Problem? Call 1-800-GAMBLER