In short: Wood River Wolverines high school football (Hailey, ID), 2026 season: 7-2. Last game: W 47-7 vs Filer on October 23, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
| RECORD | 7-2 this season |
| LAST GAME | W 47-7 vs FILER |
| NEXT GAME | -- |
| UNIT GRADES | Pass Off 81.8 · Rush Off 20.9 · Pass Def 50.8 · Rush Def 46.7 |
| TEAM | PASS O | RUSH O | PASS D | RUSH D |
|---|---|---|---|---|
| WOOD RIVER | 81.8 (+66) | 20.9 (-79) | 50.8 (-5) | 46.7 (+3) |
The biggest worry in Wood River's season has been the direction of its defense. Wood River allowed 8.3 points per game over its first 3 games (3-0), #2 in section in that timeframe. In the 6 games since that hot start (4-2), the Wolverines have allowed 15.8 points per game, a 90% rise, #7 in section in that window. The schedule doesn't excuse it: the last 6 opponents have been softer, averaging 23.6 points per game, a #16 offense in section on the season, against 28.2 points per game, #13 for the first 3. Measured against those opponents' norms (23.6 points per game), Wood River held those offenses 33% below what they usually score. By that measure, the early pace looks more like the outlier than the recent one. On the season, Wood River ranks #3 in section in scoring defense.
The Wolverines forced 3.0 takeaways per game over their first 4 games (4-0), #1 in section during that time. Few teams started faster in this department, and few have cooled off as sharply since. In the 5 games since that hot start (3-2), Wood River has forced 1.8 takeaways per game, a 40% drop, #4 in section through those games. The schedule doesn't excuse it: the last 5 opponents have been softer, averaging 1.8 per game, a #19 offense in section on the season, against 1.1 per game, #14 for the first 4. On the season, the Wolverines rank #1 in section in takeaways.
Wood River's offense from the opening weeks has gone missing since. Wood River averaged 44.7 points per game over its first 3 games (3-0), #1 in section through that stretch. In the 6 games since that hot start (4-2), the Wolverines have averaged 25.7 points per game, a 43% drop, #14 in section over that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 32.6 points per game on the season. Measured against those opponents' norms (32.3 points per game), Wood River scored 21% less than those defenses usually allow. Wood River was held to 14 points or fewer 2 times in those games, including 0 against ScorePirate ID section #10 Kimberly on 10/9. On the season, Wood River ranks #7 in section in scoring.
Few teams in section have thrown the ball better over the last 4 games than Wood River. The Wolverines averaged 8.3 yards per pass attempt (798 yards on 96 attempts) over their first 5 games (4-1), #8 in section within that period. Over the stretch of 4 games that followed (3-1), Wood River has averaged 10.9 yards per pass attempt (974 yards on 89 attempts), a 32% rise, #3 in section across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 9.1 yards per attempt on the season. Measured against those opponents' norms (9.1 yards per attempt), Wood River threw for 20% more per attempt than those pass defenses usually allow. On the season, the Wolverines rank #5 in section in passing.
Something changed for Wood River's offense after the first 5 games of the season. Wood River averaged 6.1 yards per play (1,365 yards on 222 snaps) over its first 5 games (4-1), #14 in section during those games. Over the stretch of 4 games that followed (3-1), the Wolverines have averaged 7.4 yards per play (1,511 yards on 204 snaps), a 20% rise, #5 in section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.4 yards per play on the season. On the season, Wood River ranks #9 in section in yards per play.
• Club Wood River has won 2 straight, and a win would make it 3 in a row. The last time they won 3 or more in a row was 2025, a run of 5.
PROGRAM RECORD
| SEASON | RECORD | PF | PA | PPG |
| 2022 | 1-0 | 27 | 7 | 27.0 |
| 2023 | 1-0 | 28 | 26 | 28.0 |
| 2024 | 2-1 | 79 | 38 | 26.3 |
| 2025 | 1-1 | 28 | 57 | 14.0 |
| 2026 | 7-2 | 288 | 120 | 32.0 |
| 2022-26 | 12-4 | 28.1 |
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/28 | @ NYSSA | at | W | 41-6 | |
| 09/04 | @ WENDELL | at | W | 50-0 | |
| 09/11 | @ JEROME | at | W | 43-19 | |
| 09/18 | VS. MOUNTAIN HOME | vs | W | 21-20 | |
| 09/25 | VS. BUHL | vs | L | 6-21 | |
| 10/02 | CALDWELL | vs | W | 52-0 | |
| 10/09 | KIMBERLY | at | L | 0-26 | |
| 10/16 | GOODING | at | W | 28-21 | |
| 10/23 | FILER | vs | W | 47-7 | |
| SEASON RESULT | 7-2 | MISSED PLAYOFFS |
Season complete at 7-2 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.
| SPLIT | GP | PPG | OPP PPG | YPG | OPP YPG | PLAYS/G | OPP PLAYS/G |
| OVERALL | 9 | 32.0 | 13.3 | 319.6 | 255.7 | 47.3 | 44.0 |
| HOME | 4 | 31.5 | 12.0 | 355.0 | 308.0 | 52.0 | 51.3 |
| ROAD | 5 | 32.4 | 14.4 | 291.2 | 216.5 | 43.6 | 38.5 |
PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.
| DATE | OPPONENT | RESULT | PASS YDS | RUSH YDS | TOTAL YDS | PASS ALW | RUSH ALW | TOTAL ALW | SACKS ALW | SACKS | DEF INT | TO FORCED | TO MAR |
| 8/28 | @ Nyssa | W 41-6 | 162 | 113 | 275 | -- | -- | -- | -- | -- | -- | 3 | +3 |
| 9/4 | @ Wendell | W 50-0 | 194 | 101 | 295 | 14 | 13 | 27 | -- | -- | -- | 5 | +4 |
| 9/11 | @ Jerome | W 43-19 | 165 | 152 | 317 | 310 | 66 | 376 | -- | -- | -- | 3 | +1 |
| 9/18 | vs. Mountain Home | W 21-20 | 224 | 116 | 340 | 223 | 168 | 391 | -- | -- | -- | 1 | -3 |
| 9/25 | vs. Buhl | L 6-21 | 53 | 85 | 138 | 95 | 377 | 472 | -- | -- | -- | 2 | 0 |
| 10/2 | vs. Caldwell | W 52-0 | 334 | 79 | 413 | 34 | 27 | 61 | -- | -- | -- | 2 | +2 |
| 10/9 | @ Kimberly | L 0-26 | 83 | 101 | 184 | 174 | 163 | 337 | -- | -- | -- | 2 | -2 |
| 10/16 | @ Gooding | W 28-21 | 225 | 160 | 385 | 0 | 126 | 126 | -- | -- | -- | 0 | -1 |
| 10/23 | vs. Filer | W 47-7 | 332 | 197 | 529 | -- | -- | -- | -- | -- | -- | 3 | +3 |
| AVERAGES | 196.9 | 122.7 | 319.6 | 121.4 | 134.3 | 255.7 | -- | -- | -- | 2.3 | +7 (season) |
Averages use only games with that number on file (defense 7/9, sacks/INT 0/9, sacks allowed 0/9 games). SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.
UNIT INDEX
Pass Offense: grade 81.8/100 (+66 yds/gm vs average)
Rush Offense: grade 20.9/100 (-79 yds/gm vs average)
Pass Defense: grade 50.8/100 (-5 yds/gm vs average)
Rush Defense: grade 46.7/100 (+3 yds/gm vs average)
Unit grades: 0-100 league percentile, opponent-curved (two-way solve over current + past seasons, recency-weighted). Composite counts yardage, efficiency vs league YPA/YPC (50% tilt), and negative plays at sack=7yd, INT=45yd, TFL=4yd -- adjustable v1 constants.
LAST YEAR
WR finished 2025 at 1-1. Missed playoffs. Notable win: 19-7 over CALDWELL (CALDWELL finished 11% that season). Toughest loss: 9-50 to FILER (41-point margin).
| DATE | OPPONENT | RESULT | RECORD | PF | PA | TOT YDS | YDS ALLOWED |
| 2025-09-19 | FILER | L | 0-1 | 9 | 50 | N/A | 434 |
| 2025-10-03 | CALDWELL | W | 1-1 | 19 | 7 | N/A | 68 |
| TOTALS | 2 GMS | 1-1 | 1-1 | 28 | 57 | N/A | 502 |
"N/A" stands in for a box score that does not have stats entered. A total followed by a count in parentheses covers only the games with that stat on file.
• WR averages 6.0+ yards per play (.999), and has won 6 straight when doing so
• WR holds its opponents under 100 rushing yards (.999), and has won 4 straight when doing so
• WR forces 3+ takeaways (.999), and has won 5 straight when doing so
• WR holds its opponents under 7.0 yards per play (.833), but most recently lost to Kimberly when doing so
• WR's defense has averaged 9.2 YPC over their last 3 games. Their 10-game average is 5.2 YPC. (+78%)
• WR's defense has averaged 75.8 pass yards per game over their last 5 games. Their 10-game average is 151.8 pass yards per game. (-50%)
• WR's defense has averaged 9.8 YPP over their last 3 games. Their 10-game average is 6.7 YPP. (+46%)
• WR's offense has averaged 1.9 giveaways per game over their last 7 games. Their 12-game average is 1.3 giveaways per game. (+39%)
• WR's defense has averaged 173.2 rush yards per game over their last 5 games. Their 10-game average is 127.2 rush yards per game. (+36%)
• WR averages 10.1+ yards per attempt (WR's own median) (.999)
• WR throws for 194.0+ yards (WR's own median) (.999)
• WR averages 6.7+ yards per play (WR's own median) (.999)
• WR rushes for 113.0+ yards (WR's own median) (.999)
• WR's offense has exceeded 100 rush yds in 3 straight games (10/09/2026-10/23/2026), going 2-1 over that stretch.
• WR is 6-1 (.857) when it wins the turnover battle
(full explanation: Appendix, Note 1)
WR -- MOST IMPORTANT NUMBERS
(top 5 of 5 scored; vs 129 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers < 2 | 6-2 | .750 | 32.8 | W6 | 0.838 |
| 2 | OFF | Turnovers < 3 | 7-3 | .700 | 31.1 | W3 | 0.640 |
| 3 | DEF | Turnovers 2+ | 6-3 | .667 | 13.0 | W1 | 0.503 |
| 4 | DEF | Turnovers 1+ | 7-3 | .700 | 13.7 | W1 | 0.401 |
| 5 | OFF | Turnovers 1+ | 5-3 | .625 | 22.9 | W1 | 0.230 |
(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)
--- WR ---
| CONDITION | REC | WIN% | PPG | STRK |
| WR holds its opponents under 5.0 yards per carry and under 150 rushing yards | 4-1 | .800 | 11.4 | W4 |
| WR holds its opponents under 150 rushing yards while forcing 2+ takeaways | 4-1 | .800 | 11.4 | W4 |
| WR rushes for 100+ yards and is held under 200 passing yards | 3-1 | .750 | 33.5 | L1 |
| WR averages 8.0+ yards per attempt while throwing for 200+ yards | 4-0 | .999 | 37.0 | W4 |
| WR holds its opponents under 150 rushing yards and under 200 passing yards | 4-0 | .999 | 7.0 | W4 |
| WR holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry | 3-1 | .750 | 8.2 | L1 |
| WR holds its opponents under 6.0 yards per play while forcing 2+ takeaways | 3-1 | .750 | 8.2 | L1 |
| Team | Condition | Record | Win% | PPG |
| WR | YPC < 5.0 & Rush Yds < 150 | 4-1 | .800 | 11.4 |
| WR | Rush Yds < 150 & Turnovers 2+ | 4-1 | .800 | 11.4 |
| WR | Rush Yds 100+ & Pass Yds < 200 | 3-1 | .750 | 33.5 |
| WR | YPA 8.0+ & Pass Yds 200+ | 4-0 | .999 | 37.0 |
| WR | Rush Yds < 150 & Pass Yds < 200 | 4-0 | .999 | 7.0 |
| WR | YPA < 8.0 & YPC < 5.0 | 3-1 | .750 | 8.2 |
| WR | YPP < 6.0 & Turnovers 2+ | 3-1 | .750 | 8.2 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 7-0 | 1.000 | 40.3 | W7 | |
| YPA < 8.0 | 0-2 | .000 | 3.0 | L2 | 5 games without this stat on file |
| Pass Yds 200+ | 4-0 | 1.000 | 37.0 | W4 | |
| Pass Yds < 200 | 3-2 | .600 | 28.0 | L2 | 5 games without this stat on file |
| Rush Yds 100+ | 6-1 | .857 | 32.9 | W2 | |
| Rush Yds < 100 | 1-1 | .500 | 29.0 | W1 | 5 games without this stat on file |
| Rush Yds 150+ | 3-0 | 1.000 | 39.3 | W3 | |
| Rush Yds < 150 | 4-2 | .667 | 28.3 | L1 | 5 games without this stat on file |
| YPC 5.0+ | 3-0 | 1.000 | 41.7 | W3 | |
| YPC < 5.0 | 4-2 | .667 | 27.2 | L1 | 5 games without this stat on file |
| YPP 6.0+ | 6-0 | 1.000 | 39.8 | W6 | |
| YPP < 6.0 | 1-2 | .333 | 16.3 | L2 | 5 games without this stat on file |
| YPP 7.0+ | 4-0 | 1.000 | 44.2 | W4 | |
| YPP < 7.0 | 3-2 | .600 | 22.2 | L2 | 5 games without this stat on file |
| Turnovers 1+ | 5-3 | .625 | 22.9 | W1 | |
| Turnovers < 1 | 3-1 | .750 | 37.2 | W3 | 2 games without this stat on file |
| Turnovers 2+ | 2-2 | .500 | 17.5 | L2 | 2 games without this stat on file |
| Turnovers > 2 | 1-1 | .500 | 10.5 | L1 | 2 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-3 | .000 | 5.0 |
| Scores 10-19 | 1-1 | .500 | 17.5 |
| Scores 20-29 | 3-0 | 1.000 | 25.7 |
| Scores 30-39 | 1-0 | 1.000 | 35.0 |
| Scores 40+ | 5-0 | 1.000 | 46.6 |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 7-0 | 1.000 | 40.3 | W7 |
| YPA < 8.0 | 0-2 | .000 | 3.0 | L2 |
| Pass Yds 200+ | 4-0 | 1.000 | 37.0 | W4 |
| Pass Yds < 200 | 3-2 | .600 | 28.0 | L2 |
| Rush Yds 100+ | 6-1 | .857 | 32.9 | W2 |
| Rush Yds < 100 | 1-1 | .500 | 29.0 | W1 |
| Rush Yds 150+ | 3-0 | 1.000 | 39.3 | W3 |
| Rush Yds < 150 | 4-2 | .667 | 28.3 | L1 |
| YPC 5.0+ | 3-0 | 1.000 | 41.7 | W3 |
| YPC < 5.0 | 4-2 | .667 | 27.2 | L1 |
| YPP 6.0+ | 6-0 | 1.000 | 39.8 | W6 |
| YPP < 6.0 | 1-2 | .333 | 16.3 | L2 |
| YPP 7.0+ | 4-0 | 1.000 | 44.2 | W4 |
| YPP < 7.0 | 3-2 | .600 | 22.2 | L2 |
| Turnovers 1+ | 4-2 | .667 | 24.7 | W1 |
| Turnovers < 1 | 3-0 | 1.000 | 46.7 | W3 |
| Turnovers 2+ | 2-2 | .500 | 17.5 | L2 |
| Turnovers > 2 | 1-1 | .500 | 10.5 | L1 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-2 | .000 | 3.0 |
| Scores 10-19 | -- | -- | -- |
| Scores 20-29 | 2-0 | 1.000 | 24.5 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | 5-0 | 1.000 | 46.6 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 2-3 | .400 | 28.2 | L1 | |
| YPA < 8.0 | 3-1 | .750 | 8.2 | L1 | 5 games without this stat on file |
| Pass Yds 200+ | 2-2 | .500 | 30.0 | W2 | |
| Pass Yds < 200 | 4-2 | .667 | 12.5 | W1 | 4 games without this stat on file |
| Rush Yds 100+ | 2-4 | .333 | 28.2 | W1 | |
| Rush Yds < 100 | 4-0 | 1.000 | 6.5 | W4 | 4 games without this stat on file |
| Rush Yds 150+ | 1-3 | .250 | 29.2 | L2 | |
| Rush Yds < 150 | 5-1 | .833 | 13.0 | W5 | 4 games without this stat on file |
| YPC 5.0+ | 1-2 | .333 | 30.7 | W1 | |
| YPC < 5.0 | 5-2 | .714 | 14.7 | L1 | 4 games without this stat on file |
| YPP 6.0+ | 3-3 | .500 | 27.0 | W1 | |
| YPP < 6.0 | 3-1 | .750 | 8.2 | L1 | 4 games without this stat on file |
| YPP 7.0+ | 1-3 | .250 | 30.8 | W1 | |
| YPP < 7.0 | 5-1 | .833 | 12.0 | L1 | 4 games without this stat on file |
| Turnovers 1+ | 7-3 | .700 | 13.7 | W1 | |
| Turnovers < 1 | 1-1 | .500 | 35.5 | W1 | 2 games without this stat on file |
| Turnovers 2+ | 6-3 | .667 | 13.0 | W1 | 2 games without this stat on file |
| Turnovers > 2 | 5-0 | 1.000 | 7.8 | W5 | 2 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 7-0 | 1.000 | 3.9 |
| Allows 10-19 | 1-0 | 1.000 | 19.0 |
| Allows 20-29 | 2-2 | .500 | 22.0 |
| Allows 30-39 | 0-1 | .000 | 31.0 |
| Allows 40+ | 0-1 | .000 | 50.0 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 2-1 | .667 | 20.0 | L1 | |
| YPA < 8.0 | 2-1 | .667 | 8.7 | L1 | 3 games without this stat on file |
| Pass Yds 200+ | 2-0 | 1.000 | 19.5 | W2 | |
| Pass Yds < 200 | 3-2 | .600 | 13.6 | W1 | 2 games without this stat on file |
| Rush Yds 100+ | 2-2 | .500 | 22.0 | W1 | |
| Rush Yds < 100 | 3-0 | 1.000 | 6.3 | W3 | 2 games without this stat on file |
| Rush Yds 150+ | 1-2 | .333 | 22.3 | L2 | |
| Rush Yds < 150 | 4-0 | 1.000 | 10.0 | W4 | 2 games without this stat on file |
| YPC 5.0+ | 1-1 | .500 | 21.0 | W1 | |
| YPC < 5.0 | 4-1 | .800 | 13.0 | L1 | 2 games without this stat on file |
| YPP 6.0+ | 3-1 | .750 | 20.2 | W1 | |
| YPP < 6.0 | 2-1 | .667 | 8.7 | L1 | 2 games without this stat on file |
| YPP 7.0+ | 1-1 | .500 | 21.0 | W1 | |
| YPP < 7.0 | 4-1 | .800 | 13.0 | L1 | 2 games without this stat on file |
| Turnovers 1+ | 6-2 | .750 | 12.4 | W1 | |
| Turnovers < 1 | 1-0 | 1.000 | 21.0 | W1 | |
| Turnovers 2+ | 5-2 | .714 | 11.3 | W1 | |
| Turnovers > 2 | 4-0 | 1.000 | 8.0 | W4 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 4-0 | 1.000 | 3.2 |
| Allows 10-19 | 1-0 | 1.000 | 19.0 |
| Allows 20-29 | 2-2 | .500 | 22.0 |
| Allows 30-39 | -- | -- | -- |
| Allows 40+ | -- | -- | -- |
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| WR | OFFENSE | YPA 8.0+ | 7 | 7-0 | 1.000 | 40.3 | W7 |
| WR | OFFENSE | YPA < 8.0 | 2 | 0-2 | .000 | 3.0 | L2 |
| WR | OFFENSE | Pass Yds 200+ | 4 | 4-0 | 1.000 | 37.0 | W4 |
| WR | OFFENSE | Pass Yds < 200 | 5 | 3-2 | .600 | 28.0 | L2 |
| WR | OFFENSE | Rush Yds 100+ | 7 | 6-1 | .857 | 32.9 | W2 |
| WR | OFFENSE | Rush Yds < 100 | 2 | 1-1 | .500 | 29.0 | W1 |
| WR | OFFENSE | Rush Yds 150+ | 3 | 3-0 | 1.000 | 39.3 | W3 |
| WR | OFFENSE | Rush Yds < 150 | 6 | 4-2 | .667 | 28.3 | L1 |
| WR | OFFENSE | YPC 5.0+ | 3 | 3-0 | 1.000 | 41.7 | W3 |
| WR | OFFENSE | YPC < 5.0 | 6 | 4-2 | .667 | 27.2 | L1 |
| WR | OFFENSE | YPP 6.0+ | 6 | 6-0 | 1.000 | 39.8 | W6 |
| WR | OFFENSE | YPP < 6.0 | 3 | 1-2 | .333 | 16.3 | L2 |
| WR | OFFENSE | YPP 7.0+ | 4 | 4-0 | 1.000 | 44.2 | W4 |
| WR | OFFENSE | YPP < 7.0 | 5 | 3-2 | .600 | 22.2 | L2 |
| WR | OFFENSE | Turnovers 1+ | 8 | 5-3 | .625 | 22.9 | W1 |
| WR | OFFENSE | Turnovers < 1 | 4 | 3-1 | .750 | 37.2 | W3 |
| WR | OFFENSE | Turnovers 2+ | 4 | 2-2 | .500 | 17.5 | L2 |
| WR | OFFENSE | Turnovers > 2 | 2 | 1-1 | .500 | 10.5 | L1 |
| WR | OFFENSE | Scores <10 | 3 | 0-3 | .000 | 5.0 | L3 |
| WR | OFFENSE | Scores 10-19 | 2 | 1-1 | .500 | 17.5 | W1 |
| WR | OFFENSE | Scores 20-29 | 3 | 3-0 | 1.000 | 25.7 | W3 |
| WR | OFFENSE | Scores 30-39 | 1 | 1-0 | 1.000 | 35.0 | W1 |
| WR | OFFENSE | Scores 40+ | 5 | 5-0 | 1.000 | 46.6 | W5 |
| WR | DEFENSE | YPA 8.0+ | 5 | 2-3 | .400 | 28.2 | L1 |
| WR | DEFENSE | YPA < 8.0 | 4 | 3-1 | .750 | 8.2 | L1 |
| WR | DEFENSE | Pass Yds 200+ | 4 | 2-2 | .500 | 30.0 | W2 |
| WR | DEFENSE | Pass Yds < 200 | 6 | 4-2 | .667 | 12.5 | W1 |
| WR | DEFENSE | Rush Yds 100+ | 6 | 2-4 | .333 | 28.2 | W1 |
| WR | DEFENSE | Rush Yds < 100 | 4 | 4-0 | 1.000 | 6.5 | W4 |
| WR | DEFENSE | Rush Yds 150+ | 4 | 1-3 | .250 | 29.2 | L2 |
| WR | DEFENSE | Rush Yds < 150 | 6 | 5-1 | .833 | 13.0 | W5 |
| WR | DEFENSE | YPC 5.0+ | 3 | 1-2 | .333 | 30.7 | W1 |
| WR | DEFENSE | YPC < 5.0 | 7 | 5-2 | .714 | 14.7 | L1 |
| WR | DEFENSE | YPP 6.0+ | 6 | 3-3 | .500 | 27.0 | W1 |
| WR | DEFENSE | YPP < 6.0 | 4 | 3-1 | .750 | 8.2 | L1 |
| WR | DEFENSE | YPP 7.0+ | 4 | 1-3 | .250 | 30.8 | W1 |
| WR | DEFENSE | YPP < 7.0 | 6 | 5-1 | .833 | 12.0 | L1 |
| WR | DEFENSE | Turnovers 1+ | 10 | 7-3 | .700 | 13.7 | W1 |
| WR | DEFENSE | Turnovers < 1 | 2 | 1-1 | .500 | 35.5 | W1 |
| WR | DEFENSE | Turnovers 2+ | 9 | 6-3 | .667 | 13.0 | W1 |
| WR | DEFENSE | Turnovers > 2 | 5 | 5-0 | 1.000 | 7.8 | W5 |
| WR | DEFENSE | Allows <10 | 7 | 7-0 | 1.000 | 3.9 | W7 |
| WR | DEFENSE | Allows 10-19 | 1 | 1-0 | 1.000 | 19.0 | W1 |
| WR | DEFENSE | Allows 20-29 | 4 | 2-2 | .500 | 22.0 | W1 |
| WR | DEFENSE | Allows 30-39 | 1 | 0-1 | .000 | 31.0 | L1 |
| WR | DEFENSE | Allows 40+ | 1 | 0-1 | .000 | 50.0 | L1 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| OFFENSE | Rush Yds 100+ | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| Team | Side | Split | Streak | Dates | Record |
| WR | OFFENSE | Rush Yds 100+ | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
WR OFFENSE
WR's offense has averaged 1.9 giveaways per game over their last 7 games. Their 12-game average is 1.3 giveaways per game. (+39%)
WR's offense has averaged 152.7 rush yards per game over their last 3 games. Their 9-game average is 122.7 rush yards per game. (+24%)
WR DEFENSE
WR's defense has averaged 9.2 YPC over their last 3 games. Their 10-game average is 5.2 YPC. (+78%)
WR's defense has averaged 75.8 pass yards per game over their last 5 games. Their 10-game average is 151.8 pass yards per game. (-50%)
WR's defense has averaged 9.8 YPP over their last 3 games. Their 10-game average is 6.7 YPP. (+46%)
WR's defense has averaged 173.2 rush yards per game over their last 5 games. Their 10-game average is 127.2 rush yards per game. (+36%)
WR's defense has averaged 1.7 takeaways per game over their last 3 games. Their 12-game average is 2.2 takeaways per game. (-23%)
(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.
Explanatory Notes
Note 1 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on four weighted criteria and the top 5 per team are listed. In Cooper's own weighting order: (1) the WIN% attached to the condition, counted only when the condition has occurred at least 8 times -- a smaller sample is dropped outright, not discounted; (2) the PPG attached to it, with higher better on offense and lower better on defense, and each side normalized against its own kind so a defensive number competes with defensive numbers rather than against scoring averages; (3) how far the number sits from the OPPONENT's on the same condition, across win%, PPG and how often the condition happens at all; and (4) where it falls among every other team previously run through this workbook and cached. Criteria 1 and 2 measure how strong a number is; 3 and 4 measure how much it distinguishes this team. Weights: win_pct 40%, ppg 27%, matchup 20%, pool 13%. See important_numbers.py.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| WR | DEFENSE | team | Pass Yards | last 5 | 75.8 | 10 | 151.8 | -50.1% | |
| WR | DEFENSE | team | Rush Yards | last 5 | 173.2 | 10 | 127.2 | +36.2% | |
| WR | OFFENSE | team | Rush Yards | last 3 | 152.7 | 9 | 122.7 | +24.5% | |
| WR | DEFENSE | team | Turnovers | last 3 | 1.7 | 12 | 2.2 | -23.1% | |
| WR | OFFENSE | team | Turnovers | last 7 | 1.9 | 12 | 1.3 | +39.3% | |
| WR | DEFENSE | team | YPC | last 3 | 9.2 | 10 | 5.2 | +77.7% | |
| WR | DEFENSE | team | YPP | last 3 | 9.8 | 10 | 6.7 | +45.7% |
From the games on file through Oct 23.