Join the ranks of the OddsShopper Hall of Fame
Updated July 15, 2026 · 13 min read by Jake Hari

Every spring, the NFL drops its schedule and a wave of "hardest and easiest 2026 schedules" lists follows within hours. Almost all of them are built the same wrong way: they add up last year's win totals for each team's opponents and call it strength of schedule. That number is precise, easy to publish, and close to useless for betting, because it grades a 2026 season using a 2025 scoreboard. The version that actually helps you bet is forward-looking. It measures how good each opponent projects to be this year, and the cleanest proxy for that is the betting market's own opponent win totals. This guide shows you how to build that read, and then how to turn it into the one bet NFL strength of schedule is really for: a season win total over or under.
Strength of schedule is one idea with two very different definitions, and betting lives entirely in the second one.
The published version is backward-looking. It sums the prior-season winning percentage of every team on your schedule and ranks all 32 from hardest to easiest. That is the number the league office lists and the one most previews recycle, because the inputs already exist the moment the schedule is released. Nothing has to be projected.
The bettor's version is forward-looking. It asks a sharper question: how good will these 17 opponents be in 2026, not how good were they in 2025? You cannot look that answer up in a record book, but you can borrow it from a market that has already priced it. Every offseason, sportsbooks post a season win total for all 32 teams, and that number is the consensus estimate of a team's 2026 quality expressed in wins. Average the win totals of your opponents and you have a real, forward-looking strength of schedule instead of a rearview one.
The one-line difference: published SOS answers "how good were my opponents last year." Bettor's SOS answers "how good will my opponents be this year." Only the second one prices a bet.
The reason the published number fails is that a single season's win-loss record is one of the noisiest inputs in football, and it decays fast. Two forces pull every team back toward the pack.
The first is roster turnover. Free agency, the draft, retirements, and a new coaching staff can remake a quarter of a depth chart between January and September. A defense that finished top five can lose two starters and a coordinator and be average by Week 1. The record it posted last year describes a team that no longer exists.
The second is regression to the mean. Records are inflated and deflated by things that do not repeat, chiefly a team's record in one-score games and its turnover margin, both of which are closer to coin flips than to skills. A team that went 11-6 on the back of a 7-1 mark in one-score finishes is a strong candidate to slide even if the roster is identical, and a 6-11 team that lost a fistful of close ones is a bounce-back bet. Grade next year's schedule on this year's inflated or deflated records and you will systematically overrate the opponents who got lucky and underrate the ones who got unlucky.
Opponent win totals already bake both forces in. The market has watched the free agency moves, the draft, and the coaching changes, and it has priced the regression that public record-based lists ignore. That is why a forward SOS built on win totals beats one built on last year's standings before you have done any work of your own.
To read schedule difficulty you have to know how the 17 games are assigned, because the formula is not random and it quietly punishes last year's best teams. Every team's 2026 schedule breaks down the same way:
| Games | Opponent bucket | How it is set |
|---|---|---|
| 6 | Your three division rivals, home and away | Fixed every year |
| 4 | One other division in your conference | Rotates on a three-year cycle |
| 4 | One division in the other conference | Rotates on a four-year cycle |
| 2 | Same-conference, the two divisions you are not already playing | Matched to your 2025 finish position |
| 1 | The 17th game, a team from the other conference | Matched to your 2025 finish position |
The six division games and the two rotating divisions are the same for all four teams in a division, so within a division the schedules start out identical. The difference, and the part bettors care about, is the last three games. Those are matched by where you finished in 2025: a first-place team draws the other first-place finishers, a last-place team draws the other cellar-dwellers. Those three games are the "uncommon opponents" every schedule breakdown references, and they are the mechanism that makes a division winner's next schedule genuinely harder than its rivals'.
Notice the subtle role last year's record plays here. It is worthless for judging how good an opponent is, but it is exactly what determines who you play in those three standings-matched games. So the record matters for the schedule's structure and not for its difficulty, which is precisely backward from how the published lists use it.
Here is the whole method, and it takes about the length of a coffee break. Pull the posted 2026 win total for each of a team's 17 opponents, average them, and compare that average with the rest of the league. A lower average means a softer path; a higher one means a gauntlet. Because a few opponents repeat (you play each division rival twice), weight those double-games so they count for the two dates they actually are.
Say you are sizing up a team and its opponents' win totals look like the sample below. This is an illustrative set, not a live board, but it shows the math:
| Opponent | Times played | Posted win total |
|---|---|---|
| Division Rival A | 2 | 10.5 |
| Division Rival B | 2 | 7.5 |
| Division Rival C | 2 | 6.5 |
| Rotating Opponent (Avg Of 4) | 4 | 9.0 |
| Interconference Opponent (Avg Of 4) | 4 | 8.5 |
| Standings-Matched + 17Th Game (Avg Of 3) | 3 | 9.5 |
The table groups the rotating, interconference, and uncommon opponents into their averages to keep it readable, but do it for real and you would list all 17 opponents individually with each one's own posted win total, then take the weighted mean. Weighting each by games played, those 17 opponents average about 8.7 projected wins. Set that against a league where the middle of the pack sits near 8.5, and this is a slightly-above-average schedule, not the brutal one a last-year-records list might call it if two of those rivals went 12-5 in 2025 and are now projected at 7.5. The gap between 8.7 and, say, a division mate whose three standings-matched games land on two rebuilding teams and grades out at 8.2 is exactly the edge a season-long bettor is hunting, and it comes entirely from those three uncommon opponents, the only games that differ inside a division.
That average is the single number to carry forward. On its own it is not a bet; it is the input that tells you whether the market has set a team's own win total too high or too low given the road it has to travel.
This is what all of it was for. Strength of schedule is not a bet you can place; it is the context that makes a win total a bet you should place. Once you have a team's forward SOS, you project its own record and hold that projection up against the number the book is offering. The full mechanics of the futures market, the vig, the timing, and where the soft numbers live are covered in our NFL win totals guide; strength of schedule is the upstream read that feeds it.
The logic is direct. A team the market likes, sitting at a fat win total, but staring down a top-five forward SOS, is an under candidate, because the number bakes in a good season the schedule may not allow. A quietly improved roster with a modest total and a bottom-ten schedule is an over, because the softest path is the cheapest place to steal wins. Recall the sample team above: that 8.7 opponent average is fine, but if the book hung its own win total at 10.5, you are being asked to pay for a near-elite season behind a merely-decent schedule, which is the shape of a live under.
Two things sharpen the read further. First, a soft stretch is where you go looking for more than the season total. A three-week run against leaky pass defenses is the setting for NFL player prop overs, since the same schedule softness that pads a win total also pads a quarterback's yardage and a receiver's target volume. Second, the win-total number is not fixed and it is not the same at every book. DraftKings might hang a team at 9.5 over -120 while FanDuel, BetMGM, and Caesars sit on 9 or price the same 9.5 at a cheaper -105, and those futures move all summer as camps and injuries reprice them. That line movement is the market telling you where the sharp money is going, and the right side of a number at one shop can be a bad number at another. Price the game-by-game path on the NFL odds screen, where every book's moneyline for each matchup sits side by side and de-vigs to a fair win probability you can add up into a projected total. Then let OddsShopper Pro scan the posted win totals themselves and flag which side is priced in your favor, and use Portfolio EV to grade whether the number you like actually beats its fair price rather than just looking good.
Turn the read into the bet the fast way. OddsShopper Pro does this at scale: the tool scans 100+ sportsbooks, de-vigs each win total to a fair price, and surfaces the ones priced in your favor, the same over/under read this guide teaches, done automatically. Try it free for 7 days, and code NFLSOS20 takes 20% off OddsShopper Pro: start your free trial.
The opponent-win-total average is the best one-number summary of schedule difficulty, but a season is played in an order, and an average throws the order away. Four things the raw number hides can each be worth a win or more:
| What The Average Hides | Why it matters | Rough swing |
|---|---|---|
| Home/Road Balance | Home field is worth about 1.5 to 2 points a game, so drawing your tougher opponents at home beats catching them on the road | ~1 win |
| Clustering | Three tough defenses in a three-week window builds a losing streak the average never sees | 1+ win |
| Rest And Short Weeks | Thursday games, a poorly-placed early bye, three straight time-zone trips, and international dates all quietly cost wins | Fractional per spot |
| Order Of The Gauntlet | A team that opens against its four hardest opponents can be 1-3 and written off before a soft November | Season-shaping |
Clustering is the row I keep coming back to, because it is the one that turns a middling schedule into a trap. Three straight games against playoff-caliber defenses in a three-week window is a very different ask than the same three opponents spread across the fall with a bye and two soft games between them, yet both draws produce the exact same opponent-win-total average. Losing streaks are built out of clusters, and a team that hits a wall in October can be written off by a market that never re-rates it for the soft close.
None of this replaces the forward SOS; it adjusts it. Our 8.7 sample team is a fair example: that number reads as a slightly-tough schedule, but if its three uncommon opponents all land in one September stretch and two of them come on the road, the real degree of difficulty is higher than the average admits, and a projection built only on 8.7 would sell the under short. Build the opponent-win-total average first because it is the honest baseline, then nudge your win projection up or down for the home/road split, the clusters, and the rest. New to the market entirely? Our how to bet on NFL guide covers the bet types, and the real-time NFL odds hub is where you watch these numbers move all summer.
What is strength of schedule in the NFL? It is how difficult a team's 17 opponents are, but the two ways to measure it disagree constantly: rank by opponents' 2025 records and a team can look top-five hard, then rank by opponents' 2026 win totals and the same team drops to the middle of the pack. Only the second ranking prices a bet.
Why not just use last year's records for SOS? Because the two biggest drivers of a single-season record, a team's mark in one-score games and its turnover margin, are close to random and rarely repeat. That is why a 12-win team and a 5-win team both drift toward .500 the next year, and why grading a 2026 schedule on 2025 records systematically overrates the teams that got lucky.
How do I calculate a forward-looking strength of schedule? Average the 2026 win totals of a team's 17 opponents, counting each division rival twice since you play them twice. As a rough read, an opponent average under about 8.3 is a soft schedule and over about 8.7 is a hard one, since the league as a whole always averages exactly 8.5 wins.
Does strength of schedule affect win-total bets? It is the single biggest input. The classic under is a team the market loves at a fat win total that is staring down a top-five forward schedule, because the number already banks a big year the road may not allow; the classic over is a quietly improved roster with a modest number and a bottom-ten schedule. SOS is the setup; the win total is the bet.
When should I bet an NFL win total? The numbers post in spring, before the schedule even drops, and they carry the lowest limits on the board precisely because the books know they are soft. That means the sharpest value is early, before free agency and camp news sharpen the line all summer, so a number you like in May is usually a better price than the same number in August.
The strength-of-schedule lists that flood your feed in May are answering a question no bettor asked. They tell you how good a team's opponents were last year, when the only thing that moves a 2026 win total is how good those opponents will be next year. Swap the input, opponent win totals for last year's records, and the whole exercise turns from trivia into an edge: a forward-looking average you can build in five minutes, adjust for home-road and rest, and lay against the number the book is offering. Do that, shop the total across every book instead of taking one shop's word, and strength of schedule stops being a headline and becomes the first step of a win-total bet. Code NFLSOS20 takes 20% off OddsShopper Pro, which does the line-shopping and the fair-price math for you: start your free trial.
Jake Hari leads content and growth at OddsShopper and Stokastic, turning the team’s betting data and expert analysis into strategy guides bettors can actually use.

The Chalkboard promo code gets new users a free pick plus a 50% deposit match up to $100. What the match is really worth, and where Chalkboard is legal.

The Polymarket sign up bonus gives new users a $50 trading bonus after a $20 deposit. Here is how it works, how to claim it with code OS3, and what to do next.

Rebet promo code OS3: how to claim the social sweepstakes sign-up offer, what Rebet Coins and Rebet Cash do, and the states Rebet's rules exclude. 18+.