FULL SEASON · STRENGTH OF SCHEDULE
Season SoS
Rank 1 = the softest, easiest schedule in football. Green weeks = soft matchups, easy points. Red = tough sledding. Every team, every week, one board — rolled up into one Tide Score: the average rank of every defense on the slate (32 = softest).
QB slates rank 1 = softest season · Tide Score = avg opponent rank vs QB (32 = softest)
| # | Team | Tide | Soft | Tough | Weeks 1–18 |
|---|---|---|---|---|---|
| 1 | PIT | 21.8 | 10 | 2 | 2915272421281224B27510183026311726 |
| 2 | CLE | 21.4 | 9 | 2 | 302831614261761218B25272920262127 |
| 3 | BAL | 20.6 | 9 | 3 | 21123217292427830113118B28624276 |
| 4 | NO | 20.6 | 10 | 4 | 222625294206B243112733128162928 |
| 5 | TEN | 20.4 | 7 | 3 | 145202618212427B3032307222125618 |
| 6 | CIN | 19.2 | 8 | 4 | 28186302B2617296712241931212624 |
| 7 | TB | 19 | 9 | 4 | 27244332631291B2231112612292312 |
| 8 | WAS | 18.9 | 6 | 4 | 5321321209B52320271617182943032 |
| 9 | HOU | 17.9 | 6 | 5 | 8272132173020B1124212667305317 |
| 10 | IND | 17.8 | 6 | 5 | 26191876174303221820B517272430 |
| 11 | PHI | 17.8 | 5 | 5 | 717123303132720B63216211318920 |
| 12 | NYG | 17.2 | 5 | 5 | 3223171671218B5730219132422325 |
| 13 | ATL | 17.1 | 7 | 6 | 6313122619282719B422247281231 |
| 14 | JAX | 16.8 | 4 | 5 | 24101527518B2126172017161832721 |
| 15 | LAC | 16.5 | 5 | 5 | 16258131019B23182614152825921910 |
| 16 | CAR | 16.4 | 7 | 6 | 1292422B5283101226284122761329 |
| 17 | DEN | 16.3 | 5 | 4 | 19302391113161931B2562142581511 |
| 18 | SEA | 16 | 5 | 6 | 15167119101911625B932205233123 |
| 19 | DAL | 15.8 | 4 | 6 | 207261828351621917513B2330207 |
| 20 | KC | 15.8 | 5 | 5 | 1021225B111310142916823271591125 |
| 21 | SF | 15.8 | 5 | 5 | 232161013729B253241320231119516 |
| 22 | ARI | 15.7 | 4 | 5 | 11139202223103213231975B1412259 |
| 23 | GB | 15.6 | 5 | 6 | 41429281322231154B23128211822 |
| 24 | CHI | 14.4 | 4 | 7 | 314514329151328B122230283224 |
| 25 | LA | 14.4 | 3 | 7 | 9201058162511716B319932132813 |
| 26 | LV | 13.7 | 2 | 5 | 211121915823149131024B1110171619 |
| 27 | MIN | 13.4 | 3 | 8 | 3128212B2122839293115227141 |
| 28 | MIA | 13.3 | 2 | 7 | 25919427B14152221814101311815 |
| 29 | BUF | 13.2 | 3 | 6 | 182211152325B26414219153110214 |
| 30 | DET | 12.2 | 3 | 8 | 128143116B34215281291742013 |
| 31 | NYJ | 11.9 | 2 | 8 | 1732212415225198112B10161548 |
| 32 | NE | 11.3 | 2 | 9 | 136308251412322B11841914102 |
RB slates rank 1 = softest season · Tide Score = avg opponent rank vs RB (32 = softest)
| # | Team | Tide | Soft | Tough | Weeks 1–18 |
|---|---|---|---|---|---|
| 1 | PHI | 21.6 | 8 | 1 | 182528133132221827B112221231463027 |
| 2 | DET | 20.3 | 8 | 4 | 262983221B1991624102815259272819 |
| 3 | MIN | 19.5 | 8 | 4 | 1928101626B233291930153224318828 |
| 4 | HOU | 18.9 | 8 | 4 | 29202322253127B4523711183121925 |
| 5 | SEA | 18.5 | 6 | 3 | 242118430121282117B3022272133213 |
| 6 | WAS | 18.2 | 6 | 4 | 22214232730B2132720212561593122 |
| 7 | BAL | 17.4 | 6 | 5 | 232622251552029314326B101152011 |
| 8 | CLE | 17.4 | 6 | 5 | 31103211872511266B1720152772320 |
| 9 | DAL | 17.2 | 6 | 5 | 2718761019221233025214B13312718 |
| 10 | LA | 17.1 | 4 | 4 | 302712229211741821B1913022141014 |
| 11 | ATL | 16.9 | 6 | 7 | 113219267283010201B93518102632 |
| 12 | MIA | 16.9 | 7 | 6 | 17301920B82432329812281942924 |
| 13 | TB | 16.9 | 5 | 5 | 2059192211321528B3324726151326 |
| 14 | JAX | 16.7 | 7 | 5 | 512242026B23725272528116221823 |
| 15 | NYJ | 16.6 | 6 | 5 | 25193285241617129416B122124929 |
| 16 | GB | 16.5 | 6 | 7 | 9815102822332249B132629162863 |
| 17 | NO | 16.5 | 4 | 6 | 37171592711B5322820193210211510 |
| 18 | NYG | 16.5 | 5 | 5 | 2213252118266B2183123301453222 |
| 19 | KC | 16.4 | 4 | 3 | 12231617B41412815212913202430417 |
| 20 | DEN | 16.1 | 5 | 5 | 131133041421132B17111681729244 |
| 21 | PIT | 15.9 | 6 | 7 | 15242052310265B20212631732257 |
| 22 | CHI | 15.8 | 5 | 7 | 329281915241410B2633116291939 |
| 23 | IND | 15.4 | 5 | 7 | 7161811259312216627B22520531 |
| 24 | TEN | 15.3 | 5 | 7 | 82277623520B3122311832317116 |
| 25 | NE | 15 | 4 | 6 | 141131291782816193B4299181216 |
| 26 | ARI | 14.9 | 4 | 5 | 4143027313122214131182B8261730 |
| 27 | CIN | 14.6 | 5 | 7 | 106113116B7251511182651322375 |
| 28 | LV | 14.4 | 5 | 6 | 16426124291383014125B41225211 |
| 29 | SF | 14.1 | 1 | 4 | 13162112141815B1722914271341221 |
| 30 | LAC | 14 | 3 | 6 | 21172914121B136782410173016112 |
| 31 | CAR | 13.6 | 3 | 7 | 281553B21019122671092620111415 |
| 32 | BUF | 12.6 | 3 | 8 | 634241317B79816124192812168 |
WR slates rank 1 = softest season · Tide Score = avg opponent rank vs WR (32 = softest)
| # | Team | Tide | Soft | Tough | Weeks 1–18 |
|---|---|---|---|---|---|
| 1 | TB | 21.2 | 11 | 3 | 824325251623311B3023142827311527 |
| 2 | CAR | 20.5 | 10 | 5 | 1312430B7265927282632278162131 |
| 3 | CIN | 20.4 | 9 | 2 | 262216294B28231161127241723192824 |
| 4 | NO | 20.4 | 10 | 4 | 30281031322016B24231852326123126 |
| 5 | CHI | 19.8 | 9 | 5 | 233273531132126B27302941853032 |
| 6 | GB | 19.6 | 9 | 4 | 323312612530231332B152718412230 |
| 7 | BAL | 19.5 | 8 | 3 | 1927252312481829142322B261624816 |
| 8 | ATL | 19.4 | 10 | 4 | 1623527281626817B32302411262723 |
| 9 | PIT | 19.3 | 9 | 5 | 311382419262724B87922292823228 |
| 10 | TEN | 18.9 | 6 | 4 | 3720282219248B292529113019101622 |
| 11 | CLE | 18.6 | 7 | 5 | 292623163282162722B108312028198 |
| 12 | WAS | 17.7 | 5 | 5 | 7252119206B7152081222231322925 |
| 13 | IND | 17.5 | 6 | 5 | 2817221116232292542220B7282429 |
| 14 | NYG | 17.2 | 6 | 4 | 2515212112722B71129196212430257 |
| 15 | PHI | 16.4 | 4 | 3 | 1121152923251120B162512192122620 |
| 16 | HOU | 16.2 | 5 | 5 | 188192522920B14241928161129752 |
| 17 | SF | 16.2 | 3 | 4 | 154129211131B1025322120151417712 |
| 18 | DAL | 15.4 | 3 | 5 | 201128222657121962721B15292011 |
| 19 | ARI | 15.1 | 3 | 6 | 14216203015925211517117B327106 |
| 20 | DET | 15 | 6 | 7 | 271832312B532413261312322015 |
| 21 | MIN | 14.9 | 6 | 7 | 5126427B19301856312313301131 |
| 22 | JAX | 14.6 | 3 | 6 | 249138722B1928220211622251119 |
| 23 | DEN | 14.2 | 2 | 5 | 17291561421121723B10164310181314 |
| 24 | LA | 14.1 | 2 | 6 | 62097181210141112B517625212621 |
| 25 | LAC | 14.1 | 2 | 7 | 12101821917B152228313261064179 |
| 26 | NE | 13.8 | 3 | 8 | 2116291810314530B14183217394 |
| 27 | NYJ | 13.3 | 3 | 7 | 2530124134101718144B912133218 |
| 28 | LV | 13.2 | 2 | 6 | 41427171318153621924B14921217 |
| 29 | BUF | 13.1 | 3 | 8 | 223014131510B283234171351943 |
| 30 | MIA | 12.9 | 2 | 8 | 10617328B3133019183915141813 |
| 31 | KC | 12.7 | 1 | 8 | 919410B1421933112181581361410 |
| 32 | SEA | 12.7 | 2 | 6 | 13121114691711210B625207152315 |
TE slates rank 1 = softest season · Tide Score = avg opponent rank vs TE (32 = softest)
| # | Team | Tide | Soft | Tough | Weeks 1–18 |
|---|---|---|---|---|---|
| 1 | CIN | 20.8 | 9 | 2 | 2510262322B21218261711242827292124 |
| 2 | CLE | 20.4 | 9 | 4 | 232527268212261110B3132184212932 |
| 3 | BAL | 20.1 | 10 | 4 | 291162182432192372710B2526243226 |
| 4 | ATL | 19.5 | 8 | 2 | 2627201121169253228B1212417251127 |
| 5 | NO | 19.5 | 8 | 3 | 121311812426B2427163220272551825 |
| 6 | PIT | 19.5 | 8 | 3 | 1814322429251124B3231510232127221 |
| 7 | DEN | 19.3 | 8 | 5 | 282330971352827B31262283119147 |
| 8 | LAC | 19.1 | 6 | 4 | 53119131528B30102181425319222815 |
| 9 | TB | 18.1 | 6 | 3 | 32241220626271816B12772111183011 |
| 10 | KC | 17.9 | 5 | 5 | 15292231B713158185193032149731 |
| 11 | TEN | 17.5 | 8 | 7 | 8342110292432B2362317129312610 |
| 12 | CAR | 17.1 | 5 | 2 | 1618241B3252015112125121132261318 |
| 13 | NE | 17.1 | 4 | 4 | 132623193181622201B719122881522 |
| 14 | HOU | 16.9 | 7 | 6 | 19322962234B72429212617233202 |
| 15 | MIA | 16.6 | 4 | 5 | 319281232B81412919815162071914 |
| 16 | BUF | 16.4 | 3 | 5 | 1017143031B21128222814201615228 |
| 17 | MIN | 16.1 | 3 | 4 | 2016252211B29119209182714117816 |
| 18 | NYJ | 15.9 | 3 | 4 | 220116241422312819722B155141219 |
| 19 | IND | 15.6 | 6 | 7 | 212810172621223622104B32322423 |
| 20 | JAX | 15.3 | 5 | 7 | 24151432310B292124216261061729 |
| 21 | SF | 15.2 | 4 | 6 | 3022515131718B316121343072835 |
| 22 | LV | 15.1 | 4 | 6 | 227112814193089131524B7152528 |
| 23 | SEA | 15.1 | 5 | 8 | 1451779152816531B9643302730 |
| 24 | DET | 14.8 | 2 | 4 | 11198275B2012221425161821241620 |
| 25 | CHI | 14.6 | 3 | 4 | 2712382018141325B11123221920112 |
| 26 | GB | 14.6 | 3 | 5 | 12818251661271412B3011192216101 |
| 27 | PHI | 14.4 | 5 | 8 | 172163023276174B266529131094 |
| 28 | ARI | 13.8 | 4 | 8 | 71394130156133028173B811319 |
| 29 | DAL | 13.8 | 4 | 8 | 41721102520352992313B3023417 |
| 30 | LA | 13.5 | 3 | 8 | 94153195317175B202896132513 |
| 31 | NYG | 12.3 | 4 | 9 | 63025171110B317232991324163 |
| 32 | WAS | 12.3 | 4 | 10 | 36132949B33043252101812236 |
How to read it: each cell is one week's opponent, colored by how generous that defense has been to the position (hover a cell for the matchup). The Tide Score is dead simple on purpose: every defense ranks 1–32 against your position, and we average the whole slate. A 21.6 means the average defense he'll face ranks 21.6 of 32 — soft water. Same math as the schedule strips on every other board. It's the published schedule plus points-allowed facts, not a projection: defenses change year to year, and you know that better than a color does.