In short: Willits (4-5) at Fort Bragg (1-7), October 16, 2026 (CIF-SS high school football). Final: Fort Bragg 8, Willits 27. The full report has the projection, unit grades, storylines, pregame notes, Big Game Watch, series history, season stats and both rosters.
| TEAM | PASS O | RUSH O | PASS D | RUSH D |
|---|---|---|---|---|
| WILLITS | 10.1 (-102.9) | 51.5 (-7.1) | 80.7 (-50.6) | 46.2 (+4.1) |
| FORT BRAGG | 9.9 (-103.6) | 41.8 (-27.7) | 69.8 (-32.1) | 25.0 (+50.2) |
Rank chips: 1 = best in the pool; blue strong, red weak. Yardage and efficiency use games with a full box score on file; points and turnovers use every played game. Unit Index = opponent-adjusted 0-100 league percentile.
Fort Bragg has been tested more: its schedule to date ranks #65 in the pool against #77 for Willits. The harder road from here belongs to Fort Bragg (#28 vs #62).
| COMPONENT | POINTS | WEIGHT | CONTRIBUTION |
|---|---|---|---|
| Common Opponents | +27.24 | 31% | +8.34 |
| Head To Head | +6.14 | 20% | +1.26 |
| Strength | +17.31 | 19% | +3.20 |
| Efficiency | +0.48 | 16% | +0.08 |
| Own Margin | +20.36 | 15% | +2.98 |
| Garbage Time Margin | -- | 0% | +0.00 |
| EPA Efficiency | -- | 0% | +0.00 |
Mark players out to re-project this game. Each value is how much of the margin that player is worth, from this season's data (his share of his team's win shares). Estimates — your selections change only your view.
| CATEGORY | TEAM | PROJECTED |
|---|---|---|
| Passing | WILLITS | 59.2 |
| Passing | FORT BRAGG | 79.8 |
| Rushing | WILLITS | 206.5 |
| Rushing | FORT BRAGG | 164.7 |
| Total | WILLITS | 265.7 |
| Total | FORT BRAGG | 244.5 |
| WILLITS — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| COLE SIMPSON | 5.0/14.2 | 35.0% | 59.2 | 4.2 | 0.5 | 1.3 | 63.6 |
| WILLITS — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| GRADY COOLEY | 14.3 | 118.8 | 8.3 | 1.0 |
| ISSAC SILVA | 9.4 | 55.8 | 5.9 | 0.9 |
| COLE SIMPSON | 6.9 | 31.9 | 4.6 | 0.8 |
| TOTALS | 30.6 | 206.5 | 6.7 | 2.7 |
| WILLITS — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| MASON CROSSLY | 3.0 | 30.1 | 10.2 | 0.0 |
| DAVIN SWENSON | 1.6 | 29.0 | 18.0 | 0.6 |
| TOTALS | 4.6 | 59.2 | 13.0 | 0.6 |
| FORT BRAGG — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| CHRIS HERNANDEZ | 6.9/17.7 | 39.1% | 79.8 | 4.5 | 0.6 | 1.4 | 71.8 |
| FORT BRAGG — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| ANTHONY BRITTON | 23.3 | 103.1 | 4.4 | 0.0 |
| ERIK KAMSTRA | 3.7 | 35.5 | 9.6 | 0.1 |
| JASPER BUTTERFIELD | 5.7 | 26.1 | 4.5 | 0.0 |
| TOTALS | 32.7 | 164.7 | 5.0 | 0.1 |
| FORT BRAGG — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| VALEN IVANKAY | 2.1 | 37.3 | 18.0 | 0.5 |
| ISAIAH ARGUELLES | 1.7 | 23.0 | 13.9 | 0.1 |
| AYDEN LUNA | 1.1 | 19.5 | 17.5 | 0.0 |
| TOTALS | 4.8 | 79.8 | 16.5 | 0.6 |
The first meeting between these two hinged on a single stat: Willits' run defense. The Wolverines allowed 3.7 yards per carry (82 yards on 22 rushes) against Fort Bragg on 10/16, well below their 6.7 mark in every other game this season. Willits won the game 27-8. Repeating that kind of run defense edge would put Willits in a strong position to do it again.
The first meeting between these two hinged on a single stat: Fort Bragg's rushing. The Timberwolves averaged 3.7 yards per carry (82 yards on 22 rushes) against Willits on 10/16, well below their 5.4 mark in every other game this season. Fort Bragg lost the game 27-8. A rushing number closer to Fort Bragg's norm would go a long way toward flipping the result this time.
Fort Bragg's ground game looks better on paper, but one afternoon is doing a lot of the work. Fort Bragg averaged 5.2 yards per carry (1,243 yards on 239 rushes) on the season, #63 in Section, but that number is boosted by a 345-yard game on 27 rushes against Willits on 8/27. In all other games, Fort Bragg is at 4.2 yards per carry (898 yards on 212 rushes), a figure that would rank #86 in Section. Willits' run defense sits near the middle of the pack (6.4 yards per carry, #65 of 110). Against Willits, Fort Bragg draws a middle-of-the-pack run defense (6.4 yards per carry, #65), so expect something closer to the 4.2 version.
Willits averaged 4.0 points per game over its first 3 games (0-3), #105 in Section during that period. Few teams started slower in this department, and few have turned it around as sharply since. In the 6 games since that slow start (4-2), the Wolverines have averaged 27.5 points per game, a 588% rise, #49 in Section during that stretch. The schedule deserves some of the credit: Willits' last 6 opponents have averaged 24.2 points per game, a #61 scoring defense in Section on the season, against 21.4 points per game, #47 for the first 3. Measured against those opponents' norms (24.2 points per game), Willits scored 13% more than those defenses usually allow. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #72 in Section. On the season, Willits ranks #75 in Section in scoring. The trend lines up well against Fort Bragg, whose defense ranks just #94 of 110 (33.4 points per game). Willits is 2-0 this season when it scores 34 or more, and 2-5 when it doesn't.
Something changed for Fort Bragg's defense after its first 3 games. The Timberwolves allowed 23.7 points per game over their first 3 games (1-2), #60 in Section over that period. In the 5 games since that hot start (0-5), Fort Bragg has allowed 39.2 points per game, a 66% rise, #99 in Section over that timeframe. The schedule doesn't excuse it: the last 5 opponents have been softer, averaging 21.7 points per game, a #69 offense in Section on the season, against 25.3 points per game, #54 for the first 3. Measured against those opponents' norms (21.7 points per game), Fort Bragg allowed 81% more than those offenses usually score. On the season, the Timberwolves rank #94 in Section in scoring defense. Willits' offense sits in the middle of the pack, #75 in Section (19.7 points per game).
Willits' ball security has taken better care of the ball as the season has worn on. The Wolverines committed 2.5 giveaways per game over their first 4 games (1-3), #100 in Section over that span. In the 5 games since that slow start (3-2), Willits has committed 1.2 giveaways per game, a 52% drop, #47 in Section in that timeframe. The schedule has a lot to do with it: Willits' last 5 opponents have averaged 1.4 per game, a #39 defense in Section on the season, against 1.2 per game, #61 for the first 4. Measured against those opponents' norms (1.4 per game), Willits turned it over 17% less than those defenses usually force. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #74 in Section. On the season, the Wolverines rank #88 in Section in giveaways. Fort Bragg's defense sits in the middle of the pack, #66 in Section (1.1 per game).
Players positioned for an outsized game because of this opponent: a player's share of his team's win shares, weighted by the tendencies of the team across from him. Only matchup-driven picks are shown.
The turnover battle has the potential to swing this matchup, with the recent returns favoring Willits. Fort Bragg forced 2.0 takeaways per game over its first 4 games (1-3), #23 in Section in that timeframe. In the 4 games since that hot start (0-4), the Timberwolves have forced 0.2 takeaways per game, an 88% drop, #98 in Section in that window. The schedule has a lot to do with it: Fort Bragg's last 4 opponents have averaged 1.2 per game, a #53 offense in Section on the season, against 1.7 per game, #86 for the first 4. Measured against those opponents' norms (1.2 per game), Fort Bragg forced 79% fewer turnovers than those offenses usually give up. Meanwhile, Willits' ball security has been middle of the pack in recent weeks. The Wolverines have committed 1.2 giveaways per game over their last 4 games (2-2), #52 in Section during that time. Those games came against a middle-of-the-pack set of defenses in Section (1.5 per game on the season, which would rank #39). Against those norms, Willits turned it over 15% less than those defenses usually force. Overall, those opponents average an SP Strength Index rating that would rank #72 in Section, a lower level of competition. Willits offers Fort Bragg a fair measuring stick for whether the trend is real.
If there's one number to watch in this matchup, it's Fort Bragg's run defense. Fort Bragg allowed 4.5 yards per carry (522 yards on 115 rushes) over its first 3 games (1-2), #36 in Section through those games. In the 5 games since that hot start (0-5), the Timberwolves have allowed 9.0 yards per carry (997 yards on 111 rushes), a 98% rise, #100 in Section through that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 5.8 yards per carry on the season. Measured against those opponents' norms (5.9 yards per carry), Fort Bragg allowed 53% more per carry than those rushing attacks usually gain. Meanwhile, Willits' ground game has struggled in recent weeks. The Wolverines have averaged 5.2 yards per carry (667 yards on 129 rushes) over their last 5 games (3-2), #65 in Section over that stretch. Those games came against a middle-of-the-pack set of run defenses in Section (6.2 yards per carry on the season, which would rank #61). Against those norms, Willits ran for 16% less per carry than those run defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #74 in Section, a lower level of competition. Both units come in looking to get right, and whichever does first may decide the game.
The Fort Bragg defense that opened the season is not the one that has taken the field lately. Fort Bragg allowed 5.2 yards per play (850 yards on 164 snaps) over its first 3 games (1-2), #26 in Section within that period. In the 5 games since that hot start (0-5), the Timberwolves have allowed 8.7 yards per play (1,714 yards on 197 snaps), a 68% rise, #90 in Section across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.6 yards per play on the season. Measured against those opponents' norms (6.8 yards per play), Fort Bragg allowed 28% more per snap than those offenses usually gain. Meanwhile, Willits' offense has struggled in recent weeks. The Wolverines have averaged 4.9 yards per play (760 yards on 154 snaps) over their last 5 games (3-2), #83 in Section during those games. Those games came against a middle-of-the-pack set of defenses in Section (6.6 yards per play on the season, which would rank #50). Against those norms, Willits gained 25% less per snap than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #74 in Section, a lower level of competition. Both units come in looking to get right, and whichever does first may decide the game.
• Club The last time Fort Bragg went a game committing no turnovers was October 28, 2022 against St. Helena (L, 20-21). Since then Fort Bragg has gone 39 straight games committing 1+ turnover, a school-record 39 straight in the 5 seasons on record.
• Club The last time Willits went a game averaging 8.0+ yards per attempt was September 12, 2025 against Upper Lake (W, 54-0). Since then Willits has gone 19 straight games being held under 8.0 yards per attempt, a school-record 19 straight in the 5 seasons on record.
• Club Fort Bragg has gone 6 straight games being held under 5.0 yards per carry (September 11, 2026 through October 23, 2026), going 0-6 over that stretch, a school-record 6 straight in the 5 seasons on record.
• Club Fort Bragg has lost 7 straight, and a loss would make it 8 in a row -- something they have not done in the 5 seasons on record.
• Club The last time Willits went a game averaging 7.0+ yards per play was September 12, 2025 against Upper Lake (W, 54-0). Since then Willits has gone 19 straight games being held under 7.0 yards per play, a school-record 19 straight in the 5 seasons on record.
• Club Fort Bragg has gone 5 straight games being held under 7.0 yards per play (September 18, 2026 through October 23, 2026), going 0-5 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club Willits has gone 8 straight games committing fewer than 3 turnovers (September 4, 2026 through October 23, 2026), going 4-4 over that stretch, a school-record 8 straight in the 5 seasons on record.
• Club Willits is 4-5 entering play against Fort Bragg, its first 4-5 start through 9 games in the 5 seasons on record.
• Club Fort Bragg has allowed 150 points over its last 4 games (37.5 a game, September 25, 2026 through October 23, 2026) -- its 5th-highest 4-game total on record; the most is 175, from September 9, 2022 through September 30, 2022.
• Club Willits has gone 5 straight games holding the opponent under 150 rushing yards (September 25, 2026 through October 23, 2026), going 3-2 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Player Chris Hernandez has gone 2 straight games throwing a touchdown pass, the longest such streak of his career.
• Series Willits leads the all-time series with Fort Bragg 5-1, across 6 meetings dating to 2022.
• Club Willits has gone 5 straight games holding the opponent under 5.0 yards per carry (September 25, 2026 through October 23, 2026), going 3-2 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Player Valen Ivankay has gone 2 straight games catching a touchdown pass, the longest such streak of his career.
• Club Willits is 16-0 all time when scoring 40+ points in the games on file (16 such games).
• Player Erik Kamstra has never had a game making 10 or more tackles for Fort Bragg, over a 16-game career on record. His career high is 8, set October 3, 2025 against Upper Lake (W, 18-6).
• Player Grady Cooley has 437 rushing yards over his last 4 games (109.2 a game, September 18, 2026 through October 16, 2026) -- his most in a 4-game stretch on record.
• Player Zain Marshall has 24 tackles over his last 3 games (8.0 a game, September 18, 2026 through October 2, 2026) -- his most in a 3-game stretch on record.
FULL ROSTER ↓| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/27 | FORT BRAGG | vs | L | 5-12 | |
| 09/04 | PINER | vs | L | 7-21 | |
| 09/11 | MIDDLETOWN | at | L | 0-42 | |
| 09/18 | ST. HELENA | vs | W | 41-35 | |
| 09/25 | LOWER LAKE | at | W | 44-14 | |
| 10/02 | CLOVERDALE | vs | L | 13-16 | |
| 10/09 | UPPER LAKE | vs | W | 20-12 | |
| 10/16 | FORT BRAGG | at | W | 27-8 | |
| 10/23 | STUART HALL | vs | L | 20-27 | |
| 11/06 | KELSEYVILLE | vs | PROJ | 24-23 | 52.9% |
| SEASON TO DATE | 4-5 | 1 REMAINING |
(full explanation: Appendix, Note 2)
--- WILLITS ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 4-5 so far | 5-5 (55%) | 4.6-5.4 |
| League | 2-0 so far | 2-0 (100%) | 2.0-0.0 |
--- FORT BRAGG ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 1-7 so far | 1-9 (66%) | 1.4-8.6 |
| League | 0-2 so far | 0-2 (100%) | 0.0-2.0 |
• FB's defense has averaged 2.5 takeaways per game in their last 2 meetings with WIL. Their defense has averaged 0.7 takeaways per game against all other opponents in the data set. (+275%)
• WIL's defense has averaged 4.0 takeaways per game in their last 2 meetings with FB. Their defense has averaged 1.3 takeaways per game against all other opponents in the data set. (+211%)
• FB's offense has averaged 8.3 YPC in their last 2 meetings with WIL. Their offense has averaged 4.0 YPC against all other opponents in the data set. (+108%)
• FB's defense has averaged 0.0 takeaways per game over their last 3 games. Their 8-game average is 1.1 takeaways per game. (-100%)
• FB's defense has averaged 16.5 pass yards per game in their last 2 meetings with WIL. Their defense has averaged 168.7 pass yards per game against all other opponents in the data set. (-90%)
• FB's defense has averaged 2.0 YPA in their last 2 meetings with WIL. Their defense has averaged 10.3 YPA against all other opponents in the data set. (-81%)
• FB's offense has committed 1+ turnover in 8 straight games (08/27/2026-10/23/2026), going 1-7 over that stretch.
• WIL's defense has averaged 8.3 YPC in their last 2 meetings with FB. Their defense has averaged 5.0 YPC against all other opponents in the data set. (+64%)
• WIL's defense has forced 1+ turnover in 6 straight games (09/18/2026-10/23/2026), going 4-2 over that stretch.
(full explanation: Appendix, Note 3)
WIL -- MOST IMPORTANT NUMBERS
(top 3 of 3 scored; vs 801 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers < 3 | 4-4 | .500 | 21.5 | L1 | 0.770 |
| 2 | DEF | Pass Yds < 200 | 4-4 | .500 | 20.0 | W2 | 0.700 |
| 3 | OFF | Turnovers 1+ | 3-5 | .375 | 18.8 | L1 | 0.230 |
FB -- MOST IMPORTANT NUMBERS
(top 1 of 1 scored; vs 801 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers 1+ | 1-7 | .125 | 11.0 | L7 | 0.500 |
(full explanation: Appendix, Note 4)
WIL: 2 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .125 across those game(s).
FB: 2 of 8 game(s) came against a tracked opponent; that opponent's own win% averaged .444 across those game(s).
(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)
--- WIL ---
| CONDITION | REC | WIN% | PPG | STRK |
| WIL rushes for 100+ yards and is held under 200 passing yards | 2-3 | .400 | 18.2 | W1 |
| WIL holds its opponents under 5.0 yards per carry and under 150 rushing yards | 3-2 | .600 | 15.4 | L1 |
| WIL holds its opponents under 150 rushing yards and under 200 passing yards | 3-1 | .750 | 12.5 | W2 |
--- FB ---
| CONDITION | REC | WIN% | PPG | STRK |
| FB rushes for 100+ yards and is held under 200 passing yards | 1-3 | .250 | 9.0 | L3 |
| Team | Condition | Record | Win% | PPG |
| WIL | Rush Yds 100+ & Pass Yds < 200 | 2-3 | .400 | 18.2 |
| WIL | YPC < 5.0 & Rush Yds < 150 | 3-2 | .600 | 15.4 |
| WIL | Rush Yds < 150 & Pass Yds < 200 | 3-1 | .750 | 12.5 |
| FB | Rush Yds 100+ & Pass Yds < 200 | 1-3 | .250 | 9.0 |
The next meeting brings together Willits (4-5 this season) and Fort Bragg (1-7). The SP Strength Index has Willits at #67 and Fort Bragg at #103 of 115 in the CIF North Coast Section. Willits leads the recent series 4-1 over the last 5 meetings. In the most recent meeting, on October 16, 2026, Willits won 27-8.
In the process of winning 4 of its last 7 entering play, Willits' passing attack has been the soft spot (held under 200 passing yards in 5 straight, 2-3 in that stretch). It showed again last time out, the Wolverines falling to Stuart Hall 27-20. Beaten in each of its last 7 entering play, Fort Bragg's takeaway production has been the soft spot (no takeaway in 5 straight, 0-5 in that stretch). It showed again last time out, the Timberwolves falling to Upper Lake 55-16.
The matchup within the matchup pairs Willits' ball security with Fort Bragg's takeaway production. Willits has turned the ball over only 9 times in the Wolverines' last 7 games — the Wolverines have gone 4-3 in that stretch. The matchup when the two meet lines up in Willits' favor. Fort Bragg has managed just 1 takeaway in the Timberwolves' last 5 games — the Timberwolves have gone 0-5 in that stretch. Willits has historically struggled in this matchup: 2.5 giveaways per game across its last 2 meetings with Fort Bragg, against 1.6 versus everyone else in the same span.
WEAKNESS VS. WEAKNESS — Something has to give when the two meet. Willits' passing attack has been a real vulnerability over the Wolverines' last 5 games. The offense has failed to reach 200 passing yards in 5 straight games, averaging 26.2 passing yards per game (including a low of 0 in that span vs. Middletown). That is 85% below the Wolverines' baseline of 179.5 yards per game over the 4 games prior — a dramatic drop; the Wolverines have gone 2-3 in that stretch. On the other side, Fort Bragg's pass defense has been a real vulnerability over the Timberwolves' last 5 games. Despite holding its opponents under 200 passing yards in 3 of the 5 games, the defense has averaged just 143.4 passing yards allowed per game (including a high of 249 in that span vs. Cloverdale). That is 57% above the Timberwolves' baseline of 91.4 yards per game over the 5 games prior — a dramatic jump; the Timberwolves have gone 0-5 in that stretch. Willits has historically struggled in this matchup: 58.0 yards per game across its last 3 meetings with Fort Bragg, against 108.3 versus everyone else in the same span.
STRENGTH VS. WEAKNESS — Willits' rush defense has been playing at a high level over the Wolverines' last 5 games. The defense has held its opponents under 100 rushing yards in 4 of the 5 games while averaging 80.6 rushing yards allowed per game (including a low of 0 in that span vs. Lower Lake). That is 64% below the Wolverines' baseline of 225.8 yards per game over the 5 games prior — a dramatic drop; the Wolverines have gone 3-2 in that stretch. The matchup when the two meet lines up in Willits' favor. Fort Bragg's rushing offense has been a real vulnerability over the Timberwolves' last 7 games. The ground game has failed to reach 200 rushing yards in 6 of the 7 games while averaging 128.3 rushing yards per game (including a low of 27 in that span vs. St. Helena). That is 33% below the Timberwolves' baseline of 191.4 yards per game over the 5 games prior — a clear drop; the Timberwolves have gone 0-7 in that stretch. Willits has historically struggled in this matchup: 213.5 yards allowed per game across its last 2 meetings with Fort Bragg, against 145.1 versus everyone else in the same span.
WEAKNESS VS. WEAKNESS — Something has to give when the two meet. Willits' pass rush has been a real vulnerability over the Wolverines' last 10 games, dating back to last season. The defense has recorded fewer than 3 sacks in 9 of the 10 games while averaging 0.8 sacks per game (including a low of 0 in that span vs. Redwood Christian). That is 27% below the Wolverines' baseline of 1.1 per game over the 19 games prior — a clear drop; the Wolverines have gone 5-5 in that stretch. On the other side, Fort Bragg's pass protection has been a real vulnerability over the Timberwolves' last 5 games. The offensive line has conceded at least 1 sack in 4 of the 5 games while averaging 1.4 sacks allowed per game (including a high of 3 in that span vs. Upper Lake). That is 75% above the Timberwolves' baseline of 0.8 per game over the 16 games prior — a dramatic jump; the Timberwolves have gone 0-5 in that stretch.
ONE-SIDED — Fort Bragg's pass rush has been a real vulnerability over the Timberwolves' last 5 games. The defense has recorded fewer than 3 sacks in 5 straight games, averaging 0.4 sacks per game (including a low of 0 in that span vs. Lower Lake). That is 78% below the Timberwolves' baseline of 1.8 per game over the 22 games prior — a dramatic drop; the Timberwolves have gone 0-5 in that stretch. When the two meet, that trend meets Willits.
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | -- | -- | -- | -- | |
| YPA < 8.0 | 2-4 | .333 | 16.0 | W1 | 3 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 2-4 | .333 | 16.0 | W1 | 3 games without this stat on file |
| Rush Yds 100+ | 3-3 | .500 | 22.0 | W1 | |
| Rush Yds < 100 | 0-1 | .000 | 5.0 | L1 | 2 games without this stat on file |
| Rush Yds 150+ | 3-0 | 1.000 | 37.3 | W3 | |
| Rush Yds < 150 | 0-4 | .000 | 6.2 | L4 | 2 games without this stat on file |
| YPC 5.0+ | 3-1 | .750 | 29.8 | W3 | |
| YPC < 5.0 | 0-3 | .000 | 6.0 | L3 | 2 games without this stat on file |
| YPP 6.0+ | 2-0 | 1.000 | 34.0 | W2 | |
| YPP < 6.0 | 1-4 | .200 | 13.8 | L1 | 2 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | 3-4 | .429 | 19.6 | W1 | 2 games without this stat on file |
| Turnovers 1+ | 3-5 | .375 | 18.8 | L1 | |
| Turnovers < 1 | 1-0 | 1.000 | 27.0 | W1 | |
| Turnovers 2+ | 0-5 | .000 | 9.0 | L5 | |
| Turnovers > 2 | 0-1 | .000 | 5.0 | L1 |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 0-2 | .000 | 18.0 | L2 |
| YPA < 8.0 | 1-5 | .167 | 8.7 | L5 |
| Pass Yds 200+ | 0-2 | .000 | 18.0 | L2 |
| Pass Yds < 200 | 1-5 | .167 | 8.7 | L5 |
| Rush Yds 100+ | 1-4 | .200 | 10.0 | L4 |
| Rush Yds < 100 | 0-3 | .000 | 12.7 | L3 |
| Rush Yds 150+ | 1-2 | .333 | 9.3 | L2 |
| Rush Yds < 150 | 0-5 | .000 | 12.0 | L5 |
| YPC 5.0+ | 1-1 | .500 | 10.0 | L1 |
| YPC < 5.0 | 0-6 | .000 | 11.3 | L6 |
| YPP 6.0+ | 1-2 | .333 | 16.0 | L2 |
| YPP < 6.0 | 0-5 | .000 | 8.0 | L5 |
| YPP 7.0+ | 1-1 | .500 | 17.0 | L1 |
| YPP < 7.0 | 0-6 | .000 | 9.0 | L6 |
| Turnovers 1+ | 1-7 | .125 | 11.0 | L7 |
| Turnovers < 1 | -- | -- | -- | -- |
| Turnovers 2+ | 1-6 | .143 | 11.4 | L6 |
| Turnovers > 2 | 1-4 | .200 | 12.8 | L4 |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 1-2 | .333 | 27.0 | L1 |
| YPA < 8.0 | 3-3 | .500 | 17.7 | W1 |
| Pass Yds 200+ | 0-1 | .000 | 27.0 | L1 |
| Pass Yds < 200 | 4-4 | .500 | 20.0 | W2 |
| Rush Yds 100+ | 1-4 | .200 | 25.2 | L1 |
| Rush Yds < 100 | 3-1 | .750 | 15.2 | L1 |
| Rush Yds 150+ | 1-3 | .250 | 27.5 | W1 |
| Rush Yds < 150 | 3-2 | .600 | 15.4 | L1 |
| YPC 5.0+ | 1-3 | .250 | 27.5 | W1 |
| YPC < 5.0 | 3-2 | .600 | 15.4 | L1 |
| YPP 6.0+ | 2-3 | .400 | 25.6 | L1 |
| YPP < 6.0 | 2-2 | .500 | 14.8 | W1 |
| YPP 7.0+ | 1-3 | .250 | 29.0 | L1 |
| YPP < 7.0 | 3-2 | .600 | 14.2 | W2 |
| Turnovers 1+ | 4-3 | .571 | 17.7 | L1 |
| Turnovers < 1 | 0-2 | .000 | 31.5 | L2 |
| Turnovers 2+ | 1-3 | .250 | 17.2 | L2 |
| Turnovers > 2 | 1-1 | .500 | 13.0 | W1 |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 0-3 | .000 | 45.0 | L3 |
| YPA < 8.0 | 1-4 | .200 | 26.4 | L4 |
| Pass Yds 200+ | 0-2 | .000 | 40.5 | L2 |
| Pass Yds < 200 | 1-5 | .167 | 31.0 | L5 |
| Rush Yds 100+ | 0-5 | .000 | 38.8 | L5 |
| Rush Yds < 100 | 1-2 | .333 | 24.3 | L2 |
| Rush Yds 150+ | 0-5 | .000 | 38.8 | L5 |
| Rush Yds < 150 | 1-2 | .333 | 24.3 | L2 |
| YPC 5.0+ | 0-6 | .000 | 37.8 | L6 |
| YPC < 5.0 | 1-1 | .500 | 20.0 | L1 |
| YPP 6.0+ | 0-5 | .000 | 39.0 | L5 |
| YPP < 6.0 | 1-2 | .333 | 24.0 | L2 |
| YPP 7.0+ | 0-4 | .000 | 42.0 | L4 |
| YPP < 7.0 | 1-3 | .250 | 24.8 | L3 |
| Turnovers 1+ | 1-3 | .250 | 26.5 | L3 |
| Turnovers < 1 | 0-4 | .000 | 40.2 | L4 |
| Turnovers 2+ | 1-1 | .500 | 18.5 | L1 |
| Turnovers > 2 | 1-0 | 1.000 | 5.0 | W1 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-3 | .000 | 4.0 |
| Scores 10-19 | 0-1 | .000 | 13.0 |
| Scores 20-29 | 2-1 | .667 | 22.3 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | 2-0 | 1.000 | 42.5 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 1-0 | 1.000 | 8.0 |
| Allows 10-19 | 2-2 | .500 | 13.5 |
| Allows 20-29 | 0-2 | .000 | 24.0 |
| Allows 30-39 | 1-0 | 1.000 | 35.0 |
| Allows 40+ | 0-1 | .000 | 42.0 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-4 | .000 | 6.0 |
| Scores 10-19 | 1-2 | .333 | 14.0 |
| Scores 20-29 | 0-1 | .000 | 22.0 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | -- | -- | -- |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 1-0 | 1.000 | 5.0 |
| Allows 10-19 | -- | -- | -- |
| Allows 20-29 | 0-1 | .000 | 27.0 |
| Allows 30-39 | 0-4 | .000 | 33.5 |
| Allows 40+ | 0-2 | .000 | 50.5 |
WILLITS
• WILLITS has held the opponent under 100 rushing in 3 straight games (10/9/26–10/23/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
FORT BRAGG
• FORT BRAGG has lost 7 straight (9/4/26–10/23/26). It has not reached 8 straight in the last 4 years of games on file (2023-present).
• FORT BRAGG has allowed 200+ rushing in 2 straight games (10/16/26–10/23/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| WIL | OFFENSE | YPA < 8.0 | 6 | 2-4 | .333 | 16.0 | W1 |
| WIL | OFFENSE | Pass Yds < 200 | 6 | 2-4 | .333 | 16.0 | W1 |
| WIL | OFFENSE | Rush Yds 100+ | 6 | 3-3 | .500 | 22.0 | W1 |
| WIL | OFFENSE | Rush Yds < 100 | 1 | 0-1 | .000 | 5.0 | L1 |
| WIL | OFFENSE | Rush Yds 150+ | 3 | 3-0 | 1.000 | 37.3 | W3 |
| WIL | OFFENSE | Rush Yds < 150 | 4 | 0-4 | .000 | 6.2 | L4 |
| WIL | OFFENSE | YPC 5.0+ | 4 | 3-1 | .750 | 29.8 | W3 |
| WIL | OFFENSE | YPC < 5.0 | 3 | 0-3 | .000 | 6.0 | L3 |
| WIL | OFFENSE | YPP 6.0+ | 2 | 2-0 | 1.000 | 34.0 | W2 |
| WIL | OFFENSE | YPP < 6.0 | 5 | 1-4 | .200 | 13.8 | L1 |
| WIL | OFFENSE | YPP < 7.0 | 7 | 3-4 | .429 | 19.6 | W1 |
| WIL | OFFENSE | Turnovers 1+ | 8 | 3-5 | .375 | 18.8 | L1 |
| WIL | OFFENSE | Turnovers < 1 | 1 | 1-0 | 1.000 | 27.0 | W1 |
| WIL | OFFENSE | Turnovers 2+ | 5 | 0-5 | .000 | 9.0 | L5 |
| WIL | OFFENSE | Turnovers > 2 | 1 | 0-1 | .000 | 5.0 | L1 |
| WIL | OFFENSE | Scores <10 | 3 | 0-3 | .000 | 4.0 | L3 |
| WIL | OFFENSE | Scores 10-19 | 1 | 0-1 | .000 | 13.0 | L1 |
| WIL | OFFENSE | Scores 20-29 | 3 | 2-1 | .667 | 22.3 | L1 |
| WIL | OFFENSE | Scores 40+ | 2 | 2-0 | 1.000 | 42.5 | W2 |
| WIL | DEFENSE | YPA 8.0+ | 3 | 1-2 | .333 | 27.0 | L1 |
| WIL | DEFENSE | YPA < 8.0 | 6 | 3-3 | .500 | 17.7 | W1 |
| WIL | DEFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 27.0 | L1 |
| WIL | DEFENSE | Pass Yds < 200 | 8 | 4-4 | .500 | 20.0 | W2 |
| WIL | DEFENSE | Rush Yds 100+ | 5 | 1-4 | .200 | 25.2 | L1 |
| WIL | DEFENSE | Rush Yds < 100 | 4 | 3-1 | .750 | 15.2 | L1 |
| WIL | DEFENSE | Rush Yds 150+ | 4 | 1-3 | .250 | 27.5 | W1 |
| WIL | DEFENSE | Rush Yds < 150 | 5 | 3-2 | .600 | 15.4 | L1 |
| WIL | DEFENSE | YPC 5.0+ | 4 | 1-3 | .250 | 27.5 | W1 |
| WIL | DEFENSE | YPC < 5.0 | 5 | 3-2 | .600 | 15.4 | L1 |
| WIL | DEFENSE | YPP 6.0+ | 5 | 2-3 | .400 | 25.6 | L1 |
| WIL | DEFENSE | YPP < 6.0 | 4 | 2-2 | .500 | 14.8 | W1 |
| WIL | DEFENSE | YPP 7.0+ | 4 | 1-3 | .250 | 29.0 | L1 |
| WIL | DEFENSE | YPP < 7.0 | 5 | 3-2 | .600 | 14.2 | W2 |
| WIL | DEFENSE | Turnovers 1+ | 7 | 4-3 | .571 | 17.7 | L1 |
| WIL | DEFENSE | Turnovers < 1 | 2 | 0-2 | .000 | 31.5 | L2 |
| WIL | DEFENSE | Turnovers 2+ | 4 | 1-3 | .250 | 17.2 | L2 |
| WIL | DEFENSE | Turnovers > 2 | 2 | 1-1 | .500 | 13.0 | W1 |
| WIL | DEFENSE | Allows <10 | 1 | 1-0 | 1.000 | 8.0 | W1 |
| WIL | DEFENSE | Allows 10-19 | 4 | 2-2 | .500 | 13.5 | W1 |
| WIL | DEFENSE | Allows 20-29 | 2 | 0-2 | .000 | 24.0 | L2 |
| WIL | DEFENSE | Allows 30-39 | 1 | 1-0 | 1.000 | 35.0 | W1 |
| WIL | DEFENSE | Allows 40+ | 1 | 0-1 | .000 | 42.0 | L1 |
| FB | OFFENSE | YPA 8.0+ | 2 | 0-2 | .000 | 18.0 | L2 |
| FB | OFFENSE | YPA < 8.0 | 6 | 1-5 | .167 | 8.7 | L5 |
| FB | OFFENSE | Pass Yds 200+ | 2 | 0-2 | .000 | 18.0 | L2 |
| FB | OFFENSE | Pass Yds < 200 | 6 | 1-5 | .167 | 8.7 | L5 |
| FB | OFFENSE | Rush Yds 100+ | 5 | 1-4 | .200 | 10.0 | L4 |
| FB | OFFENSE | Rush Yds < 100 | 3 | 0-3 | .000 | 12.7 | L3 |
| FB | OFFENSE | Rush Yds 150+ | 3 | 1-2 | .333 | 9.3 | L2 |
| FB | OFFENSE | Rush Yds < 150 | 5 | 0-5 | .000 | 12.0 | L5 |
| FB | OFFENSE | YPC 5.0+ | 2 | 1-1 | .500 | 10.0 | L1 |
| FB | OFFENSE | YPC < 5.0 | 6 | 0-6 | .000 | 11.3 | L6 |
| FB | OFFENSE | YPP 6.0+ | 3 | 1-2 | .333 | 16.0 | L2 |
| FB | OFFENSE | YPP < 6.0 | 5 | 0-5 | .000 | 8.0 | L5 |
| FB | OFFENSE | YPP 7.0+ | 2 | 1-1 | .500 | 17.0 | L1 |
| FB | OFFENSE | YPP < 7.0 | 6 | 0-6 | .000 | 9.0 | L6 |
| FB | OFFENSE | Turnovers 1+ | 8 | 1-7 | .125 | 11.0 | L7 |
| FB | OFFENSE | Turnovers 2+ | 7 | 1-6 | .143 | 11.4 | L6 |
| FB | OFFENSE | Turnovers > 2 | 5 | 1-4 | .200 | 12.8 | L4 |
| FB | OFFENSE | Scores <10 | 4 | 0-4 | .000 | 6.0 | L4 |
| FB | OFFENSE | Scores 10-19 | 3 | 1-2 | .333 | 14.0 | L2 |
| FB | OFFENSE | Scores 20-29 | 1 | 0-1 | .000 | 22.0 | L1 |
| FB | DEFENSE | YPA 8.0+ | 3 | 0-3 | .000 | 45.0 | L3 |
| FB | DEFENSE | YPA < 8.0 | 5 | 1-4 | .200 | 26.4 | L4 |
| FB | DEFENSE | Pass Yds 200+ | 2 | 0-2 | .000 | 40.5 | L2 |
| FB | DEFENSE | Pass Yds < 200 | 6 | 1-5 | .167 | 31.0 | L5 |
| FB | DEFENSE | Rush Yds 100+ | 5 | 0-5 | .000 | 38.8 | L5 |
| FB | DEFENSE | Rush Yds < 100 | 3 | 1-2 | .333 | 24.3 | L2 |
| FB | DEFENSE | Rush Yds 150+ | 5 | 0-5 | .000 | 38.8 | L5 |
| FB | DEFENSE | Rush Yds < 150 | 3 | 1-2 | .333 | 24.3 | L2 |
| FB | DEFENSE | YPC 5.0+ | 6 | 0-6 | .000 | 37.8 | L6 |
| FB | DEFENSE | YPC < 5.0 | 2 | 1-1 | .500 | 20.0 | L1 |
| FB | DEFENSE | YPP 6.0+ | 5 | 0-5 | .000 | 39.0 | L5 |
| FB | DEFENSE | YPP < 6.0 | 3 | 1-2 | .333 | 24.0 | L2 |
| FB | DEFENSE | YPP 7.0+ | 4 | 0-4 | .000 | 42.0 | L4 |
| FB | DEFENSE | YPP < 7.0 | 4 | 1-3 | .250 | 24.8 | L3 |
| FB | DEFENSE | Turnovers 1+ | 4 | 1-3 | .250 | 26.5 | L3 |
| FB | DEFENSE | Turnovers < 1 | 4 | 0-4 | .000 | 40.2 | L4 |
| FB | DEFENSE | Turnovers 2+ | 2 | 1-1 | .500 | 18.5 | L1 |
| FB | DEFENSE | Turnovers > 2 | 1 | 1-0 | 1.000 | 5.0 | W1 |
| FB | DEFENSE | Allows <10 | 1 | 1-0 | 1.000 | 5.0 | W1 |
| FB | DEFENSE | Allows 20-29 | 1 | 0-1 | .000 | 27.0 | L1 |
| FB | DEFENSE | Allows 30-39 | 4 | 0-4 | .000 | 33.5 | L4 |
| FB | DEFENSE | Allows 40+ | 2 | 0-2 | .000 | 50.5 | L2 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| DEFENSE | Turnovers 1+ | 6 games | 09/18/2026 - 10/23/2026 | 4-2 |
| DEFENSE | Rush Yds < 150 | 5 games | 09/25/2026 - 10/23/2026 | 3-2 |
| DEFENSE | YPC < 5.0 | 5 games | 09/25/2026 - 10/23/2026 | 3-2 |
| DEFENSE | Rush Yds < 100 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| OFFENSE | Turnovers 1+ | 8 games | 08/27/2026 - 10/23/2026 | 1-7 |
| OFFENSE | YPC < 5.0 | 6 games | 09/11/2026 - 10/23/2026 | 0-6 |
| OFFENSE | YPP < 7.0 | 5 games | 09/18/2026 - 10/23/2026 | 0-5 |
| OFFENSE | YPA < 8.0 | 4 games | 09/25/2026 - 10/23/2026 | 0-4 |
| OFFENSE | Pass Yds < 200 | 4 games | 09/25/2026 - 10/23/2026 | 0-4 |
| OFFENSE | YPP < 6.0 | 4 games | 09/25/2026 - 10/23/2026 | 0-4 |
| DEFENSE | Pass Yds < 200 | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| DEFENSE | YPC 5.0+ | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| DEFENSE | YPP 6.0+ | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| DEFENSE | Turnovers < 1 | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| Team | Side | Split | Streak | Dates | Record |
| WIL | DEFENSE | Turnovers 1+ | 6 games | 09/18/2026 - 10/23/2026 | 4-2 |
| WIL | DEFENSE | Rush Yds < 150 | 5 games | 09/25/2026 - 10/23/2026 | 3-2 |
| WIL | DEFENSE | YPC < 5.0 | 5 games | 09/25/2026 - 10/23/2026 | 3-2 |
| WIL | DEFENSE | Rush Yds < 100 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| FB | OFFENSE | Turnovers 1+ | 8 games | 08/27/2026 - 10/23/2026 | 1-7 |
| FB | OFFENSE | YPC < 5.0 | 6 games | 09/11/2026 - 10/23/2026 | 0-6 |
| FB | OFFENSE | YPP < 7.0 | 5 games | 09/18/2026 - 10/23/2026 | 0-5 |
| FB | OFFENSE | YPA < 8.0 | 4 games | 09/25/2026 - 10/23/2026 | 0-4 |
| FB | OFFENSE | Pass Yds < 200 | 4 games | 09/25/2026 - 10/23/2026 | 0-4 |
| FB | OFFENSE | YPP < 6.0 | 4 games | 09/25/2026 - 10/23/2026 | 0-4 |
| FB | DEFENSE | Pass Yds < 200 | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| FB | DEFENSE | YPC 5.0+ | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| FB | DEFENSE | YPP 6.0+ | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
| FB | DEFENSE | Turnovers < 1 | 3 games | 10/02/2026 - 10/23/2026 | 0-3 |
Each pair of rows above is tinted by the gap between the two teams' win% in that scenario, judged for the HOME team (the bottom row):
GRAY = negligible gap (.000-.050)
PURPLE = solid gap (.051-.150)
GREEN = big gap (.151+), favoring the home team
RED = big gap (.151+), against the home team
| 100 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | OVER | 6 | 3-3 | .500 | 22.0 | W1 |
| FB | DEF | OVER | 5 | 0-5 | .000 | 38.8 | L5 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | UNDER | 1 | 0-1 | .000 | 5.0 | L1 |
| FB | DEF | UNDER | 3 | 1-2 | .333 | 24.3 | L2 |
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | OVER | 3 | 3-0 | 1.000 | 37.3 | W3 |
| FB | DEF | OVER | 5 | 0-5 | .000 | 38.8 | L5 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | UNDER | 4 | 0-4 | .000 | 6.2 | L4 |
| FB | DEF | UNDER | 3 | 1-2 | .333 | 24.3 | L2 |
| YPC 5.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | OVER | 4 | 3-1 | .750 | 29.8 | W3 |
| FB | DEF | OVER | 6 | 0-6 | .000 | 37.8 | L6 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | UNDER | 3 | 0-3 | .000 | 6.0 | L3 |
| FB | DEF | UNDER | 2 | 1-1 | .500 | 20.0 | L1 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | ZERO | 1 | 1-0 | 1.000 | 27.0 | W1 |
| FB | DEF | ZERO | 4 | 0-4 | .000 | 40.2 | L4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | OVER | 8 | 3-5 | .375 | 18.8 | L1 |
| FB | DEF | OVER | 4 | 1-3 | .250 | 26.5 | L3 |
| 2+ TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | OVER | 5 | 0-5 | .000 | 9.0 | L5 |
| FB | DEF | OVER | 2 | 1-1 | .500 | 18.5 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | UNDER | 4 | 4-0 | 1.000 | 33.0 | W4 |
| FB | DEF | UNDER | 6 | 0-6 | .000 | 38.3 | L6 |
| >2 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | OVER | 1 | 0-1 | .000 | 5.0 | L1 |
| FB | DEF | OVER | 1 | 1-0 | 1.000 | 5.0 | W1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | OFF | UNDER | 8 | 4-4 | .500 | 21.5 | L1 |
| FB | DEF | UNDER | 7 | 0-7 | .000 | 37.4 | L7 |
| 100 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 5 | 1-4 | .200 | 25.2 | L1 |
| FB | OFF | OVER | 5 | 1-4 | .200 | 10.0 | L4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 4 | 3-1 | .750 | 15.2 | L1 |
| FB | OFF | UNDER | 3 | 0-3 | .000 | 12.7 | L3 |
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 4 | 1-3 | .250 | 27.5 | W1 |
| FB | OFF | OVER | 3 | 1-2 | .333 | 9.3 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 5 | 3-2 | .600 | 15.4 | L1 |
| FB | OFF | UNDER | 5 | 0-5 | .000 | 12.0 | L5 |
| YPC 5.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 4 | 1-3 | .250 | 27.5 | W1 |
| FB | OFF | OVER | 2 | 1-1 | .500 | 10.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 5 | 3-2 | .600 | 15.4 | L1 |
| FB | OFF | UNDER | 6 | 0-6 | .000 | 11.3 | L6 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 3 | 1-2 | .333 | 27.0 | L1 |
| FB | OFF | OVER | 2 | 0-2 | .000 | 18.0 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 6 | 3-3 | .500 | 17.7 | W1 |
| FB | OFF | UNDER | 6 | 1-5 | .167 | 8.7 | L5 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 1 | 0-1 | .000 | 27.0 | L1 |
| FB | OFF | OVER | 2 | 0-2 | .000 | 18.0 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 8 | 4-4 | .500 | 20.0 | W2 |
| FB | OFF | UNDER | 6 | 1-5 | .167 | 8.7 | L5 |
| 2+ TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 4 | 1-3 | .250 | 17.2 | L2 |
| FB | OFF | OVER | 7 | 1-6 | .143 | 11.4 | L6 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 5 | 3-2 | .600 | 23.6 | W3 |
| FB | OFF | UNDER | 1 | 0-1 | .000 | 8.0 | L1 |
| >2 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | OVER | 2 | 1-1 | .500 | 13.0 | W1 |
| FB | OFF | OVER | 5 | 1-4 | .200 | 12.8 | L4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| WIL | DEF | UNDER | 7 | 3-4 | .429 | 23.0 | L1 |
| FB | OFF | UNDER | 3 | 0-3 | .000 | 8.0 | L3 |
WIL OFFENSE
WIL's offense has averaged 2.5 giveaways per game in their last 2 meetings with FB. Their offense has averaged 1.6 giveaways per game against all other opponents in the data set. (+59%)
WIL's offense has averaged 2.0 YPA in their last 2 meetings with FB. Their offense has averaged 4.0 YPA against all other opponents in the data set. (-51%)
WIL's offense has averaged 1.0 giveaways per game over their last 3 games. Their 9-game average is 1.8 giveaways per game. (-44%)
WIL's offense has averaged 16.5 pass yards per game in their last 2 meetings with FB. Their offense has averaged 27.0 pass yards per game against all other opponents in the data set. (-39%)
WIL's offense has averaged 6.8 YPC over their last 3 games. Their 7-game average is 5.0 YPC. (+36%)
WIL's offense has averaged 31.0 pass yards per game over their last 5 games. Their 6-game average is 23.5 pass yards per game. (+32%)
WIL's offense has averaged 6.2 YPP over their last 3 games. Their 7-game average is 4.8 YPP. (+29%)
WIL's offense has averaged 145.5 rush yards per game in their last 2 meetings with FB. Their offense has averaged 204.6 rush yards per game against all other opponents in the data set. (-29%)
WIL's offense has averaged 162.0 total yards per game in their last 2 meetings with FB. Their offense has averaged 226.2 total yards per game against all other opponents in the data set. (-28%)
WIL's offense has averaged 24.8 points scored per game over their last 5 games. Their 9-game average is 19.7 points scored per game. (+26%)
WIL's offense has averaged 16.0 points scored per game in their last 2 meetings with FB. Their offense has averaged 20.7 points scored per game against all other opponents in the data set. (-23%)
WIL's offense has averaged 253.3 total yards per game over their last 5 games. Their 7-game average is 207.9 total yards per game. (+22%)
FB OFFENSE
FB's offense has averaged 8.3 YPC in their last 2 meetings with WIL. Their offense has averaged 4.0 YPC against all other opponents in the data set. (+108%)
FB's offense has averaged 213.5 rush yards per game in their last 2 meetings with WIL. Their offense has averaged 136.0 rush yards per game against all other opponents in the data set. (+57%)
FB's offense has averaged 7.2 YPP in their last 2 meetings with WIL. Their offense has averaged 5.0 YPP against all other opponents in the data set. (+45%)
FB's offense has averaged 4.0 giveaways per game in their last 2 meetings with WIL. Their offense has averaged 2.8 giveaways per game against all other opponents in the data set. (+41%)
FB's offense has averaged 319.0 total yards per game in their last 2 meetings with WIL. Their offense has averaged 247.5 total yards per game against all other opponents in the data set. (+29%)
FB's offense has averaged 8.0 points scored per game over their last 3 games. Their 8-game average is 11.0 points scored per game. (-27%)
FB's offense has averaged 3.9 YPA over their last 3 games. Their 8-game average is 5.1 YPA. (-24%)
FB's offense has averaged 3.9 YPC over their last 7 games. Their 8-game average is 5.0 YPC. (-22%)
WIL DEFENSE
WIL's defense has averaged 4.0 takeaways per game in their last 2 meetings with FB. Their defense has averaged 1.3 takeaways per game against all other opponents in the data set. (+211%)
WIL's defense has averaged 8.3 YPC in their last 2 meetings with FB. Their defense has averaged 5.0 YPC against all other opponents in the data set. (+64%)
WIL's defense has averaged 10.0 points allowed per game in their last 2 meetings with FB. Their defense has averaged 23.9 points allowed per game against all other opponents in the data set. (-58%)
WIL's defense has averaged 177.3 pass yards per game over their last 3 games. Their 9-game average is 116.9 pass yards per game. (+52%)
WIL's defense has averaged 80.6 rush yards per game over their last 5 games. Their 9-game average is 160.3 rush yards per game. (-50%)
WIL's defense has averaged 213.5 rush yards per game in their last 2 meetings with FB. Their defense has averaged 145.1 rush yards per game against all other opponents in the data set. (+47%)
WIL's defense has averaged 3.6 YPC over their last 5 games. Their 9-game average is 5.8 YPC. (-37%)
WIL's defense has averaged 4.9 YPA in their last 2 meetings with FB. Their defense has averaged 7.6 YPA against all other opponents in the data set. (-36%)
WIL's defense has averaged 1.3 takeaways per game over their last 3 games. Their 9-game average is 1.9 takeaways per game. (-29%)
WIL's defense has averaged 15.4 points allowed per game over their last 5 games. Their 9-game average is 20.8 points allowed per game. (-26%)
WIL's defense has averaged 319.0 total yards per game in their last 2 meetings with FB. Their defense has averaged 265.3 total yards per game against all other opponents in the data set. (+20%)
FB DEFENSE
FB's defense has averaged 2.5 takeaways per game in their last 2 meetings with WIL. Their defense has averaged 0.7 takeaways per game against all other opponents in the data set. (+275%)
FB's defense has averaged 0.0 takeaways per game over their last 3 games. Their 8-game average is 1.1 takeaways per game. (-100%)
FB's defense has averaged 16.5 pass yards per game in their last 2 meetings with WIL. Their defense has averaged 168.7 pass yards per game against all other opponents in the data set. (-90%)
FB's defense has averaged 2.0 YPA in their last 2 meetings with WIL. Their defense has averaged 10.3 YPA against all other opponents in the data set. (-81%)
FB's defense has averaged 16.0 points allowed per game in their last 2 meetings with WIL. Their defense has averaged 39.2 points allowed per game against all other opponents in the data set. (-59%)
FB's defense has averaged 162.0 total yards per game in their last 2 meetings with WIL. Their defense has averaged 373.3 total yards per game against all other opponents in the data set. (-57%)
FB's defense has averaged 4.0 YPP in their last 2 meetings with WIL. Their defense has averaged 9.1 YPP against all other opponents in the data set. (-55%)
FB's defense has averaged 11.2 YPC over their last 3 games. Their 8-game average is 7.6 YPC. (+47%)
FB's defense has averaged 4.6 YPC in their last 2 meetings with WIL. Their defense has averaged 8.6 YPC against all other opponents in the data set. (-46%)
FB's defense has averaged 73.3 pass yards per game over their last 3 games. Their 8-game average is 130.6 pass yards per game. (-44%)
FB's defense has averaged 10.2 YPP over their last 3 games. Their 8-game average is 7.8 YPP. (+31%)
FB's defense has averaged 145.5 rush yards per game in their last 2 meetings with WIL. Their defense has averaged 204.7 rush yards per game against all other opponents in the data set. (-29%)
(moved to the Appendix, Data Export 2, 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 -- GAME PROJECTION -- FULL DETAIL (report pages 1-2)
Library-native projection: computed directly from the game library (slate_projection.SlateEngine), not the Excel workbook engine. This section does not yet include: an outside Strength Index cross-check (computer/CCCAA rankings -- workbook-only).
Note 2 -- SEASON OUTLOOK
Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).
Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.
Note 4 -- OPPONENT STRENGTH (best-effort) -- why this is often empty
Only meaningful for a game against an opponent who is ALSO a tracked team on this workbook -- with just a couple of teams tracked, that's rare (mainly a direct matchup between them, if this run covers both); every other opponent has no win% on file here at all, so most of a team's schedule simply has no strength data to show.
Full Data Exports
Data Export 1 -- MATCHUP CONFLICTS — TAB-SEPARATED (13 columns)
| Team1 | Side1 | Split1 | Record1 | Win%1 | PPG1 | Team2 | Side2 | Split2 | Record2 | Win%2 | PPG2 | Relevance |
| WIL | OFFENSE | Rush Yds < 150 | 0-4 | .000 | 6.2 | FB | DEFENSE | Rush Yds 150+ | 0-5 | .000 | 38.8 | 1.000 |
| WIL | OFFENSE | YPC < 5.0 | 0-3 | .000 | 6.0 | FB | DEFENSE | YPC 5.0+ | 0-6 | .000 | 37.8 | 1.000 |
| WIL | OFFENSE | Rush Yds < 100 | 0-1 | .000 | 5.0 | FB | DEFENSE | Rush Yds 100+ | 0-5 | .000 | 38.8 | 1.000 |
| FB | OFFENSE | Turnovers 1+ | 1-7 | .125 | 11.0 | WIL | DEFENSE | Turnovers < 1 | 0-2 | .000 | 31.5 | 0.875 |
| FB | OFFENSE | Pass Yds < 200 | 1-5 | .167 | 8.7 | WIL | DEFENSE | Pass Yds 200+ | 0-1 | .000 | 27.0 | 0.833 |
| WIL | OFFENSE | YPP < 6.0 | 1-4 | .200 | 13.8 | FB | DEFENSE | YPP 6.0+ | 0-5 | .000 | 39.0 | 0.800 |
| FB | OFFENSE | Rush Yds < 100 | 0-3 | .000 | 12.7 | WIL | DEFENSE | Rush Yds 100+ | 1-4 | .200 | 25.2 | 0.800 |
| FB | OFFENSE | YPC < 5.0 | 0-6 | .000 | 11.3 | WIL | DEFENSE | YPC 5.0+ | 1-3 | .250 | 27.5 | 0.750 |
| FB | OFFENSE | YPP < 7.0 | 0-6 | .000 | 9.0 | WIL | DEFENSE | YPP 7.0+ | 1-3 | .250 | 29.0 | 0.750 |
| FB | OFFENSE | Rush Yds < 150 | 0-5 | .000 | 12.0 | WIL | DEFENSE | Rush Yds 150+ | 1-3 | .250 | 27.5 | 0.750 |
| WIL | OFFENSE | Turnovers < 1 | 1-0 | 1.000 | 27.0 | FB | DEFENSE | Turnovers 1+ | 1-3 | .250 | 26.5 | 0.750 |
| WIL | OFFENSE | YPA < 8.0 | 2-4 | .333 | 16.0 | FB | DEFENSE | YPA 8.0+ | 0-3 | .000 | 45.0 | 0.667 |
| WIL | OFFENSE | Pass Yds < 200 | 2-4 | .333 | 16.0 | FB | DEFENSE | Pass Yds 200+ | 0-2 | .000 | 40.5 | 0.667 |
| WIL | OFFENSE | Rush Yds 150+ | 3-0 | 1.000 | 37.3 | FB | DEFENSE | Rush Yds < 150 | 1-2 | .333 | 24.3 | 0.667 |
| WIL | OFFENSE | YPP 6.0+ | 2-0 | 1.000 | 34.0 | FB | DEFENSE | YPP < 6.0 | 1-2 | .333 | 24.0 | 0.667 |
| WIL | OFFENSE | Turnovers 1+ | 3-5 | .375 | 18.8 | FB | DEFENSE | Turnovers < 1 | 0-4 | .000 | 40.2 | 0.625 |
| FB | OFFENSE | YPP < 6.0 | 0-5 | .000 | 8.0 | WIL | DEFENSE | YPP 6.0+ | 2-3 | .400 | 25.6 | 0.600 |
| WIL | OFFENSE | YPP < 7.0 | 3-4 | .429 | 19.6 | FB | DEFENSE | YPP 7.0+ | 0-4 | .000 | 42.0 | 0.571 |
| FB | OFFENSE | Rush Yds 100+ | 1-4 | .200 | 10.0 | WIL | DEFENSE | Rush Yds < 100 | 3-1 | .750 | 15.2 | 0.550 |
| FB | OFFENSE | Pass Yds 200+ | 0-2 | .000 | 18.0 | WIL | DEFENSE | Pass Yds < 200 | 4-4 | .500 | 20.0 | 0.500 |
| FB | OFFENSE | YPA < 8.0 | 1-5 | .167 | 8.7 | WIL | DEFENSE | YPA 8.0+ | 1-2 | .333 | 27.0 | 0.500 |
| FB | OFFENSE | YPA 8.0+ | 0-2 | .000 | 18.0 | WIL | DEFENSE | YPA < 8.0 | 3-3 | .500 | 17.7 | 0.500 |
| FB | OFFENSE | Rush Yds 150+ | 1-2 | .333 | 9.3 | WIL | DEFENSE | Rush Yds < 150 | 3-2 | .600 | 15.4 | 0.267 |
| WIL | OFFENSE | YPC 5.0+ | 3-1 | .750 | 29.8 | FB | DEFENSE | YPC < 5.0 | 1-1 | .500 | 20.0 | 0.250 |
| WIL | OFFENSE | Rush Yds 100+ | 3-3 | .500 | 22.0 | FB | DEFENSE | Rush Yds < 100 | 1-2 | .333 | 24.3 | 0.167 |
| FB | OFFENSE | YPP 6.0+ | 1-2 | .333 | 16.0 | WIL | DEFENSE | YPP < 6.0 | 2-2 | .500 | 14.8 | 0.167 |
| FB | OFFENSE | YPC 5.0+ | 1-1 | .500 | 10.0 | WIL | DEFENSE | YPC < 5.0 | 3-2 | .600 | 15.4 | 0.100 |
| FB | OFFENSE | YPP 7.0+ | 1-1 | .500 | 17.0 | WIL | DEFENSE | YPP < 7.0 | 3-2 | .600 | 14.2 | 0.100 |
Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| FB | DEFENSE | team | Pass Yards | last 3 | 73.3 | 8 | 130.6 | -43.9% | |
| FB | OFFENSE | team | Points | last 3 | 8.0 | 8 | 11.0 | -27.3% | |
| FB | DEFENSE | team | Turnovers | last 3 | 0.0 | 8 | 1.1 | -100.0% | |
| FB | OFFENSE | team | YPA | last 3 | 3.9 | 8 | 5.1 | -24.0% | |
| FB | DEFENSE | team | YPC | last 3 | 11.2 | 8 | 7.6 | +47.3% | |
| FB | OFFENSE | team | YPC | last 7 | 3.9 | 8 | 5.0 | -22.0% | |
| FB | DEFENSE | team | YPP | last 3 | 10.2 | 8 | 7.8 | +31.0% | |
| WIL | DEFENSE | team | Pass Yards | last 3 | 177.3 | 9 | 116.9 | +51.7% | |
| WIL | OFFENSE | team | Pass Yards | last 5 | 31.0 | 6 | 23.5 | +31.9% | |
| WIL | DEFENSE | team | Points | last 5 | 15.4 | 9 | 20.8 | -25.9% | |
| WIL | OFFENSE | team | Points | last 5 | 24.8 | 9 | 19.7 | +26.1% | |
| WIL | DEFENSE | team | Rush Yards | last 5 | 80.6 | 9 | 160.3 | -49.7% | |
| WIL | OFFENSE | team | Total Yards | last 5 | 253.3 | 7 | 207.9 | +21.9% | |
| WIL | DEFENSE | team | Turnovers | last 3 | 1.3 | 9 | 1.9 | -29.4% | |
| WIL | OFFENSE | team | Turnovers | last 3 | 1.0 | 9 | 1.8 | -43.7% | |
| WIL | DEFENSE | team | YPC | last 5 | 3.6 | 9 | 5.8 | -37.2% | |
| WIL | OFFENSE | team | YPC | last 3 | 6.8 | 7 | 5.0 | +36.3% | |
| WIL | OFFENSE | team | YPP | last 3 | 6.2 | 7 | 4.8 | +29.5% | |
| FB | DEFENSE | matchup | Pass Yards | WIL | last 2 | 16.5 | 6 | 168.7 | -90.2% |
| FB | DEFENSE | matchup | Points | WIL | last 2 | 16.0 | 6 | 39.2 | -59.1% |
| FB | DEFENSE | matchup | Rush Yards | WIL | last 2 | 145.5 | 6 | 204.7 | -28.9% |
| FB | OFFENSE | matchup | Rush Yards | WIL | last 2 | 213.5 | 6 | 136.0 | +57.0% |
| FB | DEFENSE | matchup | Total Yards | WIL | last 2 | 162.0 | 6 | 373.3 | -56.6% |
| FB | OFFENSE | matchup | Total Yards | WIL | last 2 | 319.0 | 6 | 247.5 | +28.9% |
| FB | DEFENSE | matchup | Turnovers | WIL | last 2 | 2.5 | 6 | 0.7 | +275.0% |
| FB | OFFENSE | matchup | Turnovers | WIL | last 2 | 4.0 | 6 | 2.8 | +41.2% |
| FB | DEFENSE | matchup | YPA | WIL | last 2 | 2.0 | 6 | 10.3 | -80.8% |
| FB | DEFENSE | matchup | YPC | WIL | last 2 | 4.6 | 6 | 8.6 | -45.7% |
| FB | OFFENSE | matchup | YPC | WIL | last 2 | 8.3 | 6 | 4.0 | +108.2% |
| FB | DEFENSE | matchup | YPP | WIL | last 2 | 4.0 | 6 | 9.1 | -55.4% |
| FB | OFFENSE | matchup | YPP | WIL | last 2 | 7.2 | 6 | 5.0 | +45.0% |
| WIL | OFFENSE | matchup | Pass Yards | FB | last 2 | 16.5 | 4 | 27.0 | -38.9% |
| WIL | DEFENSE | matchup | Points | FB | last 2 | 10.0 | 7 | 23.9 | -58.1% |
| WIL | OFFENSE | matchup | Points | FB | last 2 | 16.0 | 7 | 20.7 | -22.8% |
| WIL | DEFENSE | matchup | Rush Yards | FB | last 2 | 213.5 | 7 | 145.1 | +47.1% |
| WIL | OFFENSE | matchup | Rush Yards | FB | last 2 | 145.5 | 5 | 204.6 | -28.9% |
| WIL | DEFENSE | matchup | Total Yards | FB | last 2 | 319.0 | 7 | 265.3 | +20.2% |
| WIL | OFFENSE | matchup | Total Yards | FB | last 2 | 162.0 | 5 | 226.2 | -28.4% |
| WIL | DEFENSE | matchup | Turnovers | FB | last 2 | 4.0 | 7 | 1.3 | +211.1% |
| WIL | OFFENSE | matchup | Turnovers | FB | last 2 | 2.5 | 7 | 1.6 | +59.1% |
| WIL | DEFENSE | matchup | YPA | FB | last 2 | 4.9 | 7 | 7.6 | -36.3% |
| WIL | OFFENSE | matchup | YPA | FB | last 2 | 2.0 | 4 | 4.0 | -50.9% |
| WIL | DEFENSE | matchup | YPC | FB | last 2 | 8.3 | 7 | 5.0 | +63.6% |
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 7 | COLE SIMPSON PASS 16/47 · 34.0% · 108 YDS · 2.3 YPA · 1 TD · 6 INT · 15.4/G RUSH 52 CAR · 205 YDS · 3.9 YPC · 5 TD · 29.3/G DEF 16 TKL · 2.3 TKL/G · 0 TFL · 1.0 SACKS · 1 INT | QB | So. |
| OFFENSIVE LINE | |||
| 54 | RAYMOND CAMPBELL DEF 7 TKL · 3.5 TKL/G · 0 TFL · 0.5 SACKS · 0 INT | OL | Jr. |
| 56 | ZAIN MARSHALL DEF 45 TKL · 9.0 TKL/G · 4 TFL · 2.5 SACKS · 0 INT | OL | Jr. |
| 59 | TOMAS RANO DEF 24 TKL · 4.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | Sr. |
| ATHLETES | |||
| 0 | ISSAC SILVA RUSH 59 CAR · 251 YDS · 4.3 YPC · 4 TD · 41.8/G REC 1 REC · -2 YDS · -2.0 YPC · 0 TD · -0.3/G DEF 29 TKL · 4.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | ATH | Sr. |
| 2 | MASON CROSSLY RUSH 3 CAR · 11 YDS · 3.7 YPC · 0 TD · 1.8/G REC 5 REC · 51 YDS · 10.2 YPC · 0 TD · 8.5/G DEF 10 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 6 INT | ATH | So. |
| 3 | JAKOBY KIRBY RUSH 4 CAR · 3 YDS · 0.8 YPC · 0 TD · 0.6/G DEF 7 TKL · 1.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | ATH | Sr. |
| 4 | GRADY COOLEY PASS 0/1 · 0.0% · 0 YDS · 0.0 YPA · 0 TD · 0 INT · 0.0/G RUSH 75 CAR · 577 YDS · 7.7 YPC · 4 TD · 96.2/G REC 4 REC · 10 YDS · 2.5 YPC · 0 TD · 1.7/G DEF 28 TKL · 4.7 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | ATH | Jr. |
| 6 | DAVIN SWENSON RUSH 31 CAR · 165 YDS · 5.3 YPC · 1 TD · 27.5/G REC 2 REC · 48 YDS · 24.0 YPC · 1 TD · 8.0/G DEF 18 TKL · 3.0 TKL/G · 0 TFL · 1.0 SACKS · 1 INT | ATH | So. |
| 10 | JAYDON HANSEN RUSH 21 CAR · 47 YDS · 2.2 YPC · 0 TD · 9.4/G DEF 4 TKL · 0.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | ATH | Jr. |
| 11 | JORDAN MCCLEAN RUSH 3 CAR · 32 YDS · 10.7 YPC · 1 TD · 6.4/G DEF 18 TKL · 3.6 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | ATH | So. |
| 21 | JARRET NELSON DEF 25 TKL · 6.2 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | ATH | So. |
| 50 | URIAH TREVINO DEF 30 TKL · 6.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | ATH | So. |
| 58 | ELIJAH MATSON DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | ATH | Jr. |
| 60 | FISHER KUHN DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | ATH | Jr. |
| 80 | JEREMIAH BOZZO REC 1 REC · 3 YDS · 3.0 YPC · 0 TD · 3.0/G DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | ATH | So. |
| ON STAT SHEETS, NOT ON THE POSTED ROSTER | |||
| -- | D. SWENSEN RUSH 31 CAR · 165 YDS · 5.3 YPC · 1 TD · 27.5/G REC 2 REC · 48 YDS · 24.0 YPC · 1 TD · 8.0/G DEF 18 TKL · 3.0 TKL/G · 0 TFL · 1.0 SACKS · 1 INT | -- | -- |
| -- | J. STEPHENS PASS 1/1 · 100.0% · 33 YDS · 33.0 YPA · 1 TD · 0 INT · 6.6/G RUSH 13 CAR · 23 YDS · 1.8 YPC · 0 TD · 4.6/G DEF 14 TKL · 2.8 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 0 | ISSAC SILVA | ATH | Sr. |
| 2 | MASON CROSSLY | ATH | So. |
| 3 | JAKOBY KIRBY | ATH | Sr. |
| 4 | GRADY COOLEY | ATH | Jr. |
| 5 | PANCRANZIO BERTOLINO | ATH | Sr. |
| 6 | DAVIN SWENSON | ATH | So. |
| 7 | COLE SIMPSON | QB | So. |
| 8 | CLINT JEWEL | ATH | Sr. |
| 10 | JAYDON HANSEN | ATH | Jr. |
| 11 | JORDAN MCCLEAN | ATH | So. |
| 21 | JARRET NELSON | ATH | So. |
| 50 | URIAH TREVINO | ATH | So. |
| 54 | RAYMOND CAMPBELL | OL | Jr. |
| 56 | ZAIN MARSHALL | OL | Jr. |
| 58 | ELIJAH MATSON | ATH | Jr. |
| 59 | TOMAS RANO | OL | Sr. |
| 60 | FISHER KUHN | ATH | Jr. |
| 80 | JEREMIAH BOZZO | ATH | So. |
| -- | D. SWENSEN | -- | -- |
| -- | J. STEPHENS | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| OTHER / UNLISTED POSITION | |||
| 1 | ISAIAH COOPER REC 1 REC · 16 YDS · 16.0 YPC · 0 TD · 2.0/G DEF 19 TKL · 2.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 2 | ISAIAH ARGUELLES RUSH 32 CAR · 125 YDS · 3.9 YPC · 3 TD · 20.8/G REC 12 REC · 167 YDS · 13.9 YPC · 1 TD · 27.8/G DEF 19 TKL · 3.2 TKL/G · 0 TFL · 0.0 SACKS · 2 INT | -- | Sr. |
| 3 | BENNETT RICHELSON RUSH 1 CAR · 0 YDS · 0.0 YPC · 0 TD · 0.0/G DEF 35 TKL · 5.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Jr. |
| 4 | ERIK KAMSTRA RUSH 11 CAR · 139 YDS · 12.6 YPC · 0 TD · 46.3/G REC 1 REC · 4 YDS · 4.0 YPC · 0 TD · 1.3/G DEF 12 TKL · 4.0 TKL/G · 1 TFL · 1.0 SACKS · 1 INT | -- | Sr. |
| 5 | VALEN IVANKAY PASS 6/27 · 22.2% · 72 YDS · 2.7 YPA · 0 TD · 4 INT · 9.0/G RUSH 15 CAR · 156 YDS · 10.4 YPC · 2 TD · 19.5/G REC 19 REC · 402 YDS · 21.2 YPC · 5 TD · 50.2/G DEF 21 TKL · 2.6 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | -- | Jr. |
| 6 | IVAN MABERY DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 7 | WYATT KNAPP RUSH 7 CAR · 19 YDS · 2.7 YPC · 0 TD · 3.2/G REC 2 REC · 6 YDS · 3.0 YPC · 0 TD · 1.0/G DEF 20 TKL · 3.3 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Jr. |
| 8 | AYDEN LUNA REC 8 REC · 140 YDS · 17.5 YPC · 0 TD · 20.0/G DEF 70 TKL · 10.0 TKL/G · 0 TFL · 0.0 SACKS · 3 INT | -- | So. |
| 9 | JASPER BUTTERFIELD RUSH 39 CAR · 182 YDS · 4.7 YPC · 0 TD · 45.5/G REC 3 REC · 44 YDS · 14.7 YPC · 0 TD · 11.0/G | -- | Sr. |
| 15 | TYLER RUSSELL DEF 6 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 19 | HAYDEN JONES DEF 32 TKL · 4.6 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Sr. |
| 20 | CHRIS HERNANDEZ PASS 51/123 · 41.5% · 808 YDS · 6.6 YPA · 6 TD · 9 INT · 134.7/G RUSH 26 CAR · 153 YDS · 5.9 YPC · 1 TD · 25.5/G | -- | Sr. |
| 21 | JUSTICE GUETSCHOW PASS 0/1 · 0.0% · 0 YDS · 0.0 YPA · 0 TD · 0 INT · 0.0/G RUSH 18 CAR · 84 YDS · 4.7 YPC · 0 TD · 10.5/G REC 8 REC · 50 YDS · 6.2 YPC · 0 TD · 6.2/G DEF 25 TKL · 3.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 22 | OSCAR MAGEE DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 40 | JULIAN RAMIREZ RUSH 5 CAR · 21 YDS · 4.2 YPC · 1 TD · 2.6/G DEF 33 TKL · 4.1 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Jr. |
| 50 | DEEGAN OLSON DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 51 | JAKE PADGETT DEF 44 TKL · 5.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 55 | STEVEN MABERY DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 56 | TRAVIS MOREHOUSE DEF 15 TKL · 3.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 58 | SHANE MOREHOUSE DEF 12 TKL · 4.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Jr. |
| 60 | SAM GITCHELL DEF 41 TKL · 5.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 65 | JORGE CANUL DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 68 | JORDAN HUG DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 79 | DANIEL GRAVELIN DEF 18 TKL · 4.5 TKL/G · 3 TFL · 3.0 SACKS · 0 INT | -- | Sr. |
| 88 | ANTHONY BRITTON RUSH 81 CAR · 404 YDS · 5.0 YPC · 0 TD · 50.5/G REC 1 REC · 26 YDS · 26.0 YPC · 0 TD · 3.2/G DEF 4 TKL · 0.5 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Sr. |
| ON STAT SHEETS, NOT ON THE POSTED ROSTER | |||
| -- | J. WIELOCH REC 2 REC · 27 YDS · 13.5 YPC · 0 TD · 3.4/G DEF 24 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 0 | JEREMY GARCIA | -- | Jr. |
| 1 | ISAIAH COOPER | -- | Sr. |
| 2 | ISAIAH ARGUELLES | -- | Sr. |
| 3 | BENNETT RICHELSON | -- | Jr. |
| 4 | ERIK KAMSTRA | -- | Sr. |
| 5 | VALEN IVANKAY | -- | Jr. |
| 6 | IVAN MABERY | -- | Jr. |
| 7 | WYATT KNAPP | -- | Jr. |
| 8 | AYDEN LUNA | -- | So. |
| 9 | JASPER BUTTERFIELD | -- | Sr. |
| 11 | MILO ARELLANO | -- | Jr. |
| 15 | TYLER RUSSELL | -- | Sr. |
| 17 | JESUS CADENA | -- | Sr. |
| 19 | HAYDEN JONES | -- | Sr. |
| 20 | CHRIS HERNANDEZ | -- | Sr. |
| 21 | JUSTICE GUETSCHOW | -- | Jr. |
| 22 | OSCAR MAGEE | -- | Jr. |
| 34 | JACK WEILOCK | -- | Jr. |
| 40 | JULIAN RAMIREZ | -- | Jr. |
| 40 | LANDON BRADFORD | -- | Sr. |
| 42 | ERICK THOMAS | -- | Jr. |
| 50 | DEEGAN OLSON | -- | Sr. |
| 51 | JAKE PADGETT | -- | Jr. |
| 53 | ALEX BERMUDEZ | -- | Sr. |
| 55 | STEVEN MABERY | -- | Jr. |
| 56 | TRAVIS MOREHOUSE | -- | Sr. |
| 57 | ISAIAH NUNEZ | -- | Sr. |
| 57 | MASON HALSETH | -- | Jr. |
| 58 | SHANE MOREHOUSE | -- | Jr. |
| 60 | SAM GITCHELL | -- | Jr. |
| 64 | ISAIAH SINGH | -- | Sr. |
| 65 | JORGE CANUL | -- | Jr. |
| 66 | MARCOS REYES | -- | Jr. |
| 68 | JORDAN HUG | -- | Sr. |
| 75 | ASHER VALDEZ | -- | Jr. |
| 76 | NOAH CROTZER | -- | Jr. |
| 79 | DANIEL GRAVELIN | -- | Sr. |
| 88 | ANTHONY BRITTON | -- | Sr. |
| -- | J. WIELOCH | -- | -- |