In short: Liberty (4-5) at POLY (5-4), October 30, 2026 (CIF-SS high school football). ScorePirate projects Liberty 24-20 (59% to win). 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 |
|---|---|---|---|---|
| LIBERTY | 40.8 (-33.7) | 75.7 (+53.2) | 76.0 (-41.6) | 51.5 (-5.5) |
| POLY | 61.6 (+9.8) | 16.4 (-92.3) | 50.8 (-4.7) | 61.3 (-25.5) |
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.
| COMPONENT | POINTS | WEIGHT | CONTRIBUTION |
|---|---|---|---|
| Common Opponents | +12.02 | 37% | +4.41 |
| Strength | +4.57 | 24% | +1.11 |
| Own Margin | +4.90 | 20% | +0.96 |
| Efficiency | +1.04 | 20% | +0.20 |
| Head To Head | -- | 0% | +0.00 |
| 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 | LIBERTY | 106.0 |
| Passing | POLY | 105.4 |
| Rushing | LIBERTY | 159.1 |
| Rushing | POLY | 110.3 |
| Total | LIBERTY | 265.1 |
| Total | POLY | 215.7 |
| LIBERTY — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| JULIAN GALLARDO | 5.3/9.1 | 58.4% | 106.0 | 11.6 | 1.4 | 0.2 | 201.4 |
| LIBERTY — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| CHRISTOPHER DEBOSE | 18.6 | 80.0 | 4.3 | 0.7 |
| GAVIN RAMIREZ | 9.2 | 45.9 | 5.0 | 0.6 |
| NATHAN AYALA | 6.4 | 33.2 | 5.2 | 0.3 |
| TOTALS | 34.2 | 159.1 | 4.7 | 1.5 |
| LIBERTY — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| DOMINIC HALL | 3.0 | 54.0 | 18.0 | 0.8 |
| NATHAN AYALA | 1.5 | 26.6 | 18.0 | 0.2 |
| RILEY SILVA | 2.2 | 25.4 | 11.4 | 0.1 |
| TOTALS | 6.7 | 106.0 | 15.8 | 1.2 |
| POLY — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| MARJOK GUSTAFSON | 8.2/13.7 | 59.6% | 79.6 | 5.8 | 1.0 | 0.4 | 128.3 |
| SHILOH WILMOTH | 4.0/6.8 | 58.9% | 25.8 | 3.8 | 0.2 | 0.2 | 94.7 |
| TOTALS | 12.2/20.5 | 59.4% | 105.4 | 5.1 | 1.3 | 0.6 | 117.1 |
| POLY — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| SIMEON ZUNIGHA | 12.7 | 56.8 | 4.5 | 0.6 |
| MARJOK GUSTAFSON | 3.9 | 33.0 | 8.5 | 0.4 |
| ETHAN WILLIAMS | 3.9 | 20.5 | 5.2 | 0.2 |
| TOTALS | 20.6 | 110.3 | 5.4 | 1.2 |
| POLY — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| ZACH MICHEL | 1.9 | 33.2 | 17.6 | 0.4 |
| NASIR SHAHID | 1.5 | 26.8 | 18.0 | 0.2 |
| KEVIN WILLIAMS | 1.5 | 24.6 | 16.2 | 0.1 |
| JORGE ISLAS | 3.1 | 20.8 | 6.7 | 0.2 |
| TOTALS | 8.0 | 105.4 | 13.2 | 1.0 |
Friday's meeting brings together Liberty (4-5 this season) and Poly (5-4). The SP Strength Index has Liberty at #123 and Poly at #156 of 431 in the CIF-Southern Section.
The projection engine makes Liberty a 59% favorite, projecting a 24-20 final in favor of the Bison, off the full five-component blend of both teams' multi-season logs.
POLY allowed 4.6 yards per pass attempt (336 yards on 73 attempts) over its first 4 games (3-1), #33 in CIF-SS during that period. Few teams started faster in this department, and few have cooled off as sharply since. In the 5 games since that hot start (2-3), the Bears have allowed 8.9 yards per pass attempt (697 yards on 78 attempts), a 94% rise, #257 in CIF-SS during that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.2 yards per attempt on the season. Measured against those opponents' norms (7.0 yards per attempt), POLY allowed 27% more per attempt than those passing attacks usually gain. On the season, POLY ranks #113 in CIF-SS in pass defense. It won't get any easier against Liberty, whose passing game ranks #27 in CIF-SS (11.1 yards per attempt).
Something changed for Liberty's defense after the first 6 games of the season. Liberty allowed 24.0 points per game over its first 6 games (2-4), #215 in CIF-SS over that period. Over the stretch of 3 games that followed (2-1), the Bison have allowed 9.3 points per game, a 61% drop, #40 in CIF-SS over that timeframe. The schedule deserves some of the credit: Liberty's last 3 opponents have averaged 17.4 points per game, a #318 offense in CIF-SS on the season, against 26.2 points per game, #180 for the first 6. Measured against those opponents' norms (17.4 points per game), Liberty held those offenses 46% below what they usually score. On the season, Liberty ranks #130 in CIF-SS in scoring defense. The trend lines up well against POLY, whose offense ranks just #323 of 404 (17.0 points per game). Liberty is 3-2 this season when it holds opponents under 17, and 1-3 when it doesn't.
POLY's offense has scored more as the season has worn on. The Bears averaged 13.2 points per game over their first 4 games (3-1), #344 in CIF-SS over that span. In the 5 games since that slow start (2-3), POLY has averaged 20.0 points per game, a 51% rise, #255 in CIF-SS in that timeframe. The schedule has a lot to do with it: POLY's last 5 opponents have averaged 21.1 points per game, a #165 scoring defense in CIF-SS on the season, against 24.3 points per game, #220 for the first 4. Measured against those opponents' norms (21.1 points per game), POLY scored 5% less than those defenses usually allow. So the improvement is real, but it still trails what those opponents usually give up. On the season, the Bears rank #323 in CIF-SS in scoring. Liberty's defense sits in the middle of the pack, #130 in CIF-SS (19.1 points per game). POLY is 3-1 this season when it scores 20 or more, and 2-3 when it doesn't.
Liberty's offense has gone quiet as the season has progressed. The Bison averaged 33.0 points per game over their first 4 games (2-2), #93 in CIF-SS in that window. In the 5 games since that hot start (2-3), Liberty has averaged 20.0 points per game, a 39% drop, #255 in CIF-SS during that time. The schedule has a lot to do with it: Liberty's last 5 opponents have averaged 20.9 points per game, a #163 scoring defense in CIF-SS on the season, against 24.2 points per game, #218 for the first 4. Liberty was held to 14 points or fewer 3 times in those games, including 7 against Paloma Valley on 9/25. On the season, the Bison rank #186 in CIF-SS in scoring. POLY's defense sits in the middle of the pack, #126 in CIF-SS (19.0 points per game). Liberty is 4-1 this season when it scores 19 or more, and 0-4 when it doesn't.
Liberty's ground game has run the ball less effectively as the weeks have passed. Liberty averaged 6.4 yards per carry (924 yards on 145 rushes) over its first 4 games (2-2), #119 in CIF-SS through those games. In the 5 games since that hot start (2-3), the Bison have averaged 4.6 yards per carry (702 yards on 153 rushes), a 28% drop, #260 in CIF-SS through that stretch. The schedule has a lot to do with it: Liberty's last 5 opponents have averaged 4.9 yards per carry, a #111 run defense in CIF-SS on the season, against 5.6 yards per carry, #200 for the first 4. Measured against those opponents' norms (4.9 yards per carry), Liberty ran for 7% less per carry than those run defenses usually allow. On the season, Liberty ranks #202 in CIF-SS in rushing. POLY's run defense sits in the middle of the pack, #205 in CIF-SS (5.7 yards per carry).
Liberty's run defense has been run over as the year has continued. The Bison allowed 4.6 yards per carry (430 yards on 94 rushes) over their first 4 games (2-2), #122 in CIF-SS over that stretch. In the 5 games since that hot start (2-3), Liberty has allowed 5.8 yards per carry (606 yards on 104 rushes), a 27% rise, #201 in CIF-SS within that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 4.8 yards per carry on the season. Measured against those opponents' norms (4.9 yards per carry), Liberty allowed 20% more per carry than those rushing attacks usually gain. On the season, the Bison rank #152 in CIF-SS in run defense. POLY's ground game, #353 of 380 (3.5 yards per carry), could be the get-right matchup Liberty needs.
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.
Nothing about this opponent moves one player ahead of the rest.
If there's one number to watch in this matchup, it's POLY's scoring defense. POLY allowed 12.5 points per game over its first 4 games (3-1), #61 in CIF-SS in that timeframe. In the 5 games since that hot start (2-3), the Bears have allowed 24.2 points per game, a 94% rise, #214 in CIF-SS in that window. The schedule has a lot to do with it: POLY's last 5 opponents have averaged 25.3 points per game, a #197 offense in CIF-SS on the season, against 23.2 points per game, #231 for the first 4. Meanwhile, Liberty's offense has been middle of the pack in recent weeks. The Bison have averaged 20.0 points per game over their last 5 games (2-3), #255 in CIF-SS during that time. Those games came against a middle-of-the-pack set of scoring defenses in CIF-SS (20.9 points per game on the season, which would rank #163). Liberty offers POLY a fair measuring stick for whether the trend is real. POLY is 4-1 this season when it holds opponents under 26, and 1-3 when it doesn't.
The turnover battle has the potential to swing this matchup, with the recent returns favoring Liberty. Liberty committed 2.0 giveaways per game over its first 5 games (2-3), #331 in CIF-SS through those games. Over the stretch of 4 games that followed (2-2), the Bison have committed 0.5 giveaways per game, a 75% drop, #36 in CIF-SS through that stretch. The schedule deserves some of the credit: Liberty's last 4 opponents have averaged 1.1 per game, a #241 defense in CIF-SS on the season, against 1.3 per game, #186 for the first 5. Measured against those opponents' norms (1.1 per game), Liberty turned it over 56% less than those defenses usually force. Meanwhile, POLY's defense has been middle of the pack in recent weeks. The Bears have forced 1.0 takeaways per game over their last 4 games (1-3), #233 in CIF-SS over that stretch. Those games came against a middle-of-the-pack set of offenses in CIF-SS (1.2 per game on the season, which would rank #209). Against those norms, POLY forced 20% fewer turnovers than those offenses usually give up. POLY offers Liberty a fair measuring stick for whether the trend is real.
The POLY defense that opened the season is not the one that has taken the field lately. POLY allowed 5.2 yards per play (915 yards on 176 snaps) over its first 4 games (3-1), #90 in CIF-SS within that period. In the 5 games since that hot start (2-3), the Bears have allowed 6.8 yards per play (1,609 yards on 236 snaps), a 31% rise, #214 in CIF-SS across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.2 yards per play on the season. Measured against those opponents' norms (6.2 yards per play), POLY allowed 10% more per snap than those offenses usually gain. Meanwhile, Liberty's offense has been middle of the pack in recent weeks. The Bison have averaged 6.0 yards per play (1,229 yards on 205 snaps) over their last 5 games (2-3), #227 in CIF-SS during those games. Those games came against some of the better defenses in CIF-SS (6.0 yards per play on the season, which would rank #129). Liberty offers POLY a fair measuring stick for whether the trend is real.
• Club The last time Poly went a game committing 3+ turnovers was September 22, 2023 against Redlands (L, 5-8). Since then Poly has gone 39 straight games committing fewer than 3 turnovers, a school-record 39 straight in the 22 seasons on record.
• Club Liberty is 15-0 all time when scoring 40+ points in the games on file (15 such games).
• Club The last time Poly went a game throwing for 200+ yards was October 17, 2025 against Hillcrest (W, 33-27). Since then Poly has gone 13 straight games being held under 200 passing yards, a school-record 13 straight in the 22 seasons on record.
• Club Poly has lost 2 straight, and a loss would make it 3 in a row. The last time they lost 3 or more in a row was 2024, a run of 6.
• Club Liberty is 16-2 all time when forcing 2+ turnovers. Liberty's last loss when forcing 2+ turnovers was October 2, 2026 against Vista Del Lago (L, 14-30).
• Club Poly is 22-1 all time when holding the opponent under 10 points. Poly's last loss when holding the opponent under 10 points was September 22, 2023 against Redlands (L, 5-8).
• Player Julian Gallardo has 6 touchdown passes over his last 3 games (2.0 a game, October 9, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.
• Club Liberty is 4-5 entering play against Poly, a start the program has had 1 time before in 5 seasons on record -- most recently 2025, which finished 6-6.
• Player Marjok Gustafson has gone 2 straight games throwing a touchdown pass, the 3rd-longest such streak of his career. He also had a career-best streak of 7 straight games throwing a touchdown pass, during the 2025 season.
• Player Dominic Hall has 3 touchdown catches over his last 3 games (1.0 a game, October 9, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.
• Player Zach Michel has gone 2 straight games catching a touchdown pass, the longest such streak of his career.
• Player Keontae Greenberry has 25 tackles over his last 3 games (8.3 a game, October 2, 2026 through October 15, 2026) -- his most in a 3-game stretch since the 28 he had from September 11, 2026 through September 25, 2026.
• Player Marjok Gustafson has gone 7 straight games without throwing for 200+ yards. The last time he threw for 200+ yards was October 17, 2025 against Hillcrest (W, 33-27) — 228 passing yards.
• Player Dominic Hall has never had a game recording 100+ receiving yards for Liberty, over a 25-game career on record. His career high is 84, set September 18, 2026 against Hemet (W, 33-30).
• Player Carter Lauritzen has never had a game making 10 or more tackles for Liberty, over a 17-game career on record. His career high is 9, set November 14, 2025 against Pacifica (L, 7-13).
• Player Carson Alvarez has never had a game making 10 or more tackles for Liberty, over a 22-game career on record. His career high is 6, set October 2, 2025 against Vista Del Lago (W, 26-19).
FULL ROSTER ↓(full explanation: Appendix, Note 2)
--- LIBERTY ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 4-5 so far | 5-5 (59%) | 4.6-5.4 |
| League | 2-2 so far | 2-2 (100%) | 2.0-2.0 |
--- POLY ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 5-4 so far | 5-5 (59%) | 5.4-4.6 |
| League | 1-3 so far | 1-3 (100%) | 1.0-3.0 |
• LIB's defense has averaged 12.0 pass yards per game over their last 3 games. Their 7-game average is 112.1 pass yards per game. (-89%)
• POL's defense has averaged 13.3 YPA over their last 3 games. Their 8-game average is 7.1 YPA. (+87%)
• POL's defense has averaged 215.5 pass yards per game over their last 3 games. Their 8-game average is 129.1 pass yards per game. (+67%)
• LIB's defense has averaged 2.0 YPA over their last 3 games. Their 7-game average is 5.8 YPA. (-66%)
• LIB averages 9.3+ yards per attempt (LIB's own median) (.800)
• LIB throws for 112.0+ yards (LIB's own median) (.800)
• LIB averages 5.4+ yards per carry (LIB's own median) (.800)
• LIB averages 6.7+ yards per play (LIB's own median) (.800)
• LIB is 4-1 (.800) when it wins the turnover battle
(full explanation: Appendix, Note 3)
LIB -- MOST IMPORTANT NUMBERS
(top 2 of 2 scored; vs 5 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers < 3 | 4-4 | .500 | 24.2 | L1 | 0.565 |
| 2 | DEF | Turnovers 1+ | 4-4 | .500 | 15.6 | L1 | 0.435 |
POL -- MOST IMPORTANT NUMBERS
(top 2 of 2 scored; vs 5 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | DEF | Turnovers < 3 | 4-4 | .500 | 20.6 | L3 | 0.565 |
| 2 | OFF | Turnovers < 3 | 4-4 | .500 | 15.0 | L3 | 0.435 |
(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)
--- LIB ---
| CONDITION | REC | WIN% | PPG | STRK |
| LIB averages 5.0+ yards per carry on its way to 150+ rushing yards | 4-2 | .667 | 33.5 | W3 |
| LIB rushes for 100+ yards and is held under 200 passing yards | 3-2 | .600 | 27.2 | W1 |
| LIB averages 6.0+ yards per play behind 150+ rushing yards | 4-1 | .800 | 39.0 | W3 |
| Team | Condition | Record | Win% | PPG |
| LIB | YPC 5.0+ & Rush Yds 150+ | 4-2 | .667 | 33.5 |
| LIB | Rush Yds 100+ & Pass Yds < 200 | 3-2 | .600 | 27.2 |
| LIB | YPP 6.0+ & Rush Yds 150+ | 4-1 | .800 | 39.0 |
Friday's meeting brings together Liberty (4-5 this season) and Poly (5-4). The SP Strength Index has Liberty at #123 and Poly at #156 of 431 in the CIF-Southern Section.
The projection engine makes Liberty a 59% favorite, projecting a 24-20 final in favor of the Bison, off the full five-component blend of both teams' multi-season logs.
Having dropped 4 of its last 7 entering play, Liberty's takeaway production has been the team's calling card (forced 2+ takeaways in 5 of its last 10, 4-6 in that stretch). Last time out, though, the Bison fell to Rancho Verde 14-10. In the process of winning 4 of its last 7 entering play, Poly's rush defense has been the soft spot (allowed 100+ rushing yards in 5 straight, 2-3 in that stretch). It showed again last time out, the Bears falling to Vista Del Lago 51-27.
The matchup within the matchup pairs Liberty's pass protection with Poly's pass rush. Something has to give on Friday. Liberty's pass protection has been a real vulnerability over the Bison's last 5 games. The offensive line has conceded at least 1 sack in 4 of the 5 games while averaging 2.2 sacks allowed per game (including a high of 3 in that span vs. Paloma Valley). That is 267% above the Bison's baseline of 0.6 per game over the 24 games prior — a dramatic jump; the Bison have gone 1-4 in that stretch. On the other side, Poly's pass rush has been a real vulnerability over the Bears' last 5 games, dating back to last season. The defense has recorded fewer than 3 sacks in 5 straight games, averaging 1.0 sacks per game (including a low of 0 in that span vs. San Dimas). That is 44% below the Bears' baseline of 1.8 per game over the 20 games prior — a dramatic drop; the Bears have gone 3-2 in that stretch.
WEAKNESS VS. WEAKNESS — Something has to give on Friday. Liberty's rushing offense has been a real vulnerability over the Bison's last 5 games. The ground game has failed to reach 200 rushing yards in 4 of the 5 games while averaging 140.4 rushing yards per game (including a low of 55 in that span vs. Rancho Verde). That is 34% below the Bison's baseline of 214.2 yards per game over the 26 games prior — a clear drop; the Bison have gone 2-3 in that stretch. On the other side, Poly's rush defense has been a real vulnerability over the Bears' last 5 games. The defense has conceded 100+ rushing yards in 5 straight games, averaging 203.6 rushing yards allowed per game (including a high of 331 in that span vs. Ramona). That is 55% above the Bears' baseline of 131.6 yards per game over the 23 games prior — a dramatic jump; the Bears have gone 2-3 in that stretch.
STRENGTH VS. WEAKNESS — Liberty's pass defense has been playing at a high level over the Bison's last 7 games. The defense has held its opponents under 200 passing yards in 6 of the 7 games while averaging 112.1 passing yards allowed per game (including a low of 12 in that span vs. Rancho Verde). That is 34% below the Bison's baseline of 168.8 yards per game over the 20 games prior — a clear drop; the Bison have gone 2-5 in that stretch. The matchup on Friday lines up in Liberty's favor. Poly's passing attack has been a real vulnerability over the Bears' last 5 games, dating back to last season. The offense has failed to reach 200 passing yards in 5 straight games, averaging 121.0 passing yards per game (including a low of 80 in that span vs. Redlands East Valley). That is 32% below the Bears' baseline of 178.3 yards per game over the 11 games prior — a clear drop; the Bears have gone 3-2 in that stretch.
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 4-1 | .800 | 39.0 | W3 |
| YPA < 8.0 | 0-4 | .000 | 9.2 | L4 |
| Pass Yds 200+ | 1-1 | .500 | 39.5 | W1 |
| Pass Yds < 200 | 3-4 | .429 | 21.9 | L1 |
| Rush Yds 100+ | 4-3 | .571 | 30.7 | W2 |
| Rush Yds < 100 | 0-2 | .000 | 8.5 | L2 |
| Rush Yds 150+ | 4-2 | .667 | 33.5 | W3 |
| Rush Yds < 150 | 0-3 | .000 | 10.3 | L3 |
| YPC 5.0+ | 4-3 | .571 | 30.7 | W2 |
| YPC < 5.0 | 0-2 | .000 | 8.5 | L2 |
| YPP 6.0+ | 4-1 | .800 | 39.0 | W3 |
| YPP < 6.0 | 0-4 | .000 | 9.2 | L4 |
| YPP 7.0+ | 3-1 | .750 | 41.8 | W2 |
| YPP < 7.0 | 1-4 | .200 | 13.0 | L1 |
| Turnovers 1+ | 2-4 | .333 | 20.3 | L1 |
| Turnovers < 1 | 2-1 | .667 | 36.7 | W1 |
| Turnovers 2+ | 1-2 | .333 | 26.0 | L1 |
| Turnovers > 2 | 0-1 | .000 | 38.0 | L1 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 1-0 | 1.000 | 2.0 | W1 | |
| YPA < 8.0 | 2-1 | .667 | 17.0 | W2 | 5 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 3-1 | .750 | 13.2 | W3 | 5 games without this stat on file |
| Rush Yds 100+ | 1-1 | .500 | 19.0 | W1 | |
| Rush Yds < 100 | 2-0 | 1.000 | 7.5 | W2 | 5 games without this stat on file |
| Rush Yds 150+ | 0-1 | .000 | 13.0 | L1 | |
| Rush Yds < 150 | 3-0 | 1.000 | 13.3 | W3 | 5 games without this stat on file |
| YPC 5.0+ | 0-1 | .000 | 13.0 | L1 | |
| YPC < 5.0 | 3-0 | 1.000 | 13.3 | W3 | 5 games without this stat on file |
| YPP 6.0+ | -- | -- | -- | -- | |
| YPP < 6.0 | 3-1 | .750 | 13.2 | W3 | 5 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | 3-1 | .750 | 13.2 | W3 | 5 games without this stat on file |
| Turnovers 1+ | 3-4 | .429 | 15.3 | L3 | |
| Turnovers < 1 | 1-0 | 1.000 | 13.0 | W1 | 1 games without this stat on file |
| Turnovers 2+ | 3-2 | .600 | 16.0 | L1 | 1 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 1 games without this stat on file |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-2 | .000 | 23.5 | L2 | |
| YPA < 8.0 | 2-3 | .400 | 22.2 | L1 | 2 games without this stat on file |
| Pass Yds 200+ | 1-0 | 1.000 | 30.0 | W1 | |
| Pass Yds < 200 | 1-5 | .167 | 21.3 | L4 | 2 games without this stat on file |
| Rush Yds 100+ | 0-4 | .000 | 26.0 | L4 | |
| Rush Yds < 100 | 2-1 | .667 | 18.0 | L1 | 2 games without this stat on file |
| Rush Yds 150+ | 0-4 | .000 | 26.0 | L4 | |
| Rush Yds < 150 | 2-1 | .667 | 18.0 | L1 | 2 games without this stat on file |
| YPC 5.0+ | 0-4 | .000 | 26.0 | L4 | |
| YPC < 5.0 | 2-1 | .667 | 18.0 | L1 | 2 games without this stat on file |
| YPP 6.0+ | 0-2 | .000 | 38.5 | L2 | |
| YPP < 6.0 | 2-3 | .400 | 16.2 | L2 | 2 games without this stat on file |
| YPP 7.0+ | 0-1 | .000 | 30.0 | L1 | |
| YPP < 7.0 | 2-4 | .333 | 21.3 | L2 | 2 games without this stat on file |
| Turnovers 1+ | 4-4 | .500 | 15.6 | L1 | |
| Turnovers < 1 | 0-1 | .000 | 47.0 | L1 | |
| Turnovers 2+ | 4-1 | .800 | 16.2 | W2 | |
| Turnovers > 2 | 4-0 | 1.000 | 12.8 | W4 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-2 | .000 | 31.0 | L2 | |
| YPA < 8.0 | 4-2 | .667 | 17.2 | L1 | 1 games without this stat on file |
| Pass Yds 200+ | 0-1 | .000 | 51.0 | L1 | |
| Pass Yds < 200 | 4-3 | .571 | 16.3 | L2 | 1 games without this stat on file |
| Rush Yds 100+ | 3-4 | .429 | 22.6 | L3 | |
| Rush Yds < 100 | 1-0 | 1.000 | 7.0 | W1 | 1 games without this stat on file |
| Rush Yds 150+ | 1-4 | .200 | 31.0 | L3 | |
| Rush Yds < 150 | 3-0 | 1.000 | 3.3 | W3 | 1 games without this stat on file |
| YPC 5.0+ | 3-4 | .429 | 23.1 | L3 | |
| YPC < 5.0 | 1-0 | 1.000 | 3.0 | W1 | 1 games without this stat on file |
| YPP 6.0+ | 1-2 | .333 | 39.3 | L1 | |
| YPP < 6.0 | 3-2 | .600 | 9.4 | L2 | 1 games without this stat on file |
| YPP 7.0+ | 0-2 | .000 | 45.5 | L2 | |
| YPP < 7.0 | 4-2 | .667 | 12.3 | L2 | 1 games without this stat on file |
| Turnovers 1+ | 2-3 | .400 | 25.4 | L2 | |
| Turnovers < 1 | 2-1 | .667 | 12.7 | L1 | 1 games without this stat on file |
| Turnovers 2+ | 0-1 | .000 | 26.0 | L1 | 1 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 1 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-2 | .000 | 6.5 |
| Scores 10-19 | 0-2 | .000 | 12.0 |
| Scores 20-29 | 1-0 | 1.000 | 28.0 |
| Scores 30-39 | 1-1 | .500 | 35.5 |
| Scores 40+ | 2-0 | 1.000 | 48.0 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 2-0 | 1.000 | 3.5 |
| Allows 10-19 | 1-3 | .250 | 14.5 |
| Allows 20-29 | -- | -- | -- |
| Allows 30-39 | 1-1 | .500 | 30.0 |
| Allows 40+ | 0-1 | .000 | 47.0 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 1-1 | .500 | 1.0 |
| Scores 10-19 | 1-2 | .333 | 12.0 |
| Scores 20-29 | 1-1 | .500 | 26.0 |
| Scores 30-39 | 2-0 | 1.000 | 31.5 |
| Scores 40+ | -- | -- | -- |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 4-0 | 1.000 | 4.0 |
| Allows 10-19 | 0-1 | .000 | 11.0 |
| Allows 20-29 | 1-1 | .500 | 26.5 |
| Allows 30-39 | -- | -- | -- |
| Allows 40+ | 0-2 | .000 | 45.5 |
POLY
• POLY is one loss from falling to 5-5 through 10 games — for the first time since 2015. It has happened in 1 of 9 seasons on file.
• POLY is one win from climbing to 6-4 through 10 games — for the first time since 2007. It has happened in 1 of 9 seasons on file.
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| LIB | OFFENSE | YPA 8.0+ | 5 | 4-1 | .800 | 39.0 | W3 |
| LIB | OFFENSE | YPA < 8.0 | 4 | 0-4 | .000 | 9.2 | L4 |
| LIB | OFFENSE | Pass Yds 200+ | 2 | 1-1 | .500 | 39.5 | W1 |
| LIB | OFFENSE | Pass Yds < 200 | 7 | 3-4 | .429 | 21.9 | L1 |
| LIB | OFFENSE | Rush Yds 100+ | 7 | 4-3 | .571 | 30.7 | W2 |
| LIB | OFFENSE | Rush Yds < 100 | 2 | 0-2 | .000 | 8.5 | L2 |
| LIB | OFFENSE | Rush Yds 150+ | 6 | 4-2 | .667 | 33.5 | W3 |
| LIB | OFFENSE | Rush Yds < 150 | 3 | 0-3 | .000 | 10.3 | L3 |
| LIB | OFFENSE | YPC 5.0+ | 7 | 4-3 | .571 | 30.7 | W2 |
| LIB | OFFENSE | YPC < 5.0 | 2 | 0-2 | .000 | 8.5 | L2 |
| LIB | OFFENSE | YPP 6.0+ | 5 | 4-1 | .800 | 39.0 | W3 |
| LIB | OFFENSE | YPP < 6.0 | 4 | 0-4 | .000 | 9.2 | L4 |
| LIB | OFFENSE | YPP 7.0+ | 4 | 3-1 | .750 | 41.8 | W2 |
| LIB | OFFENSE | YPP < 7.0 | 5 | 1-4 | .200 | 13.0 | L1 |
| LIB | OFFENSE | Turnovers 1+ | 6 | 2-4 | .333 | 20.3 | L1 |
| LIB | OFFENSE | Turnovers < 1 | 3 | 2-1 | .667 | 36.7 | W1 |
| LIB | OFFENSE | Turnovers 2+ | 3 | 1-2 | .333 | 26.0 | L1 |
| LIB | OFFENSE | Turnovers > 2 | 1 | 0-1 | .000 | 38.0 | L1 |
| LIB | OFFENSE | Scores <10 | 2 | 0-2 | .000 | 6.5 | L2 |
| LIB | OFFENSE | Scores 10-19 | 2 | 0-2 | .000 | 12.0 | L2 |
| LIB | OFFENSE | Scores 20-29 | 1 | 1-0 | 1.000 | 28.0 | W1 |
| LIB | OFFENSE | Scores 30-39 | 2 | 1-1 | .500 | 35.5 | W1 |
| LIB | OFFENSE | Scores 40+ | 2 | 2-0 | 1.000 | 48.0 | W2 |
| LIB | DEFENSE | YPA 8.0+ | 2 | 0-2 | .000 | 23.5 | L2 |
| LIB | DEFENSE | YPA < 8.0 | 5 | 2-3 | .400 | 22.2 | L1 |
| LIB | DEFENSE | Pass Yds 200+ | 1 | 1-0 | 1.000 | 30.0 | W1 |
| LIB | DEFENSE | Pass Yds < 200 | 6 | 1-5 | .167 | 21.3 | L4 |
| LIB | DEFENSE | Rush Yds 100+ | 4 | 0-4 | .000 | 26.0 | L4 |
| LIB | DEFENSE | Rush Yds < 100 | 3 | 2-1 | .667 | 18.0 | L1 |
| LIB | DEFENSE | Rush Yds 150+ | 4 | 0-4 | .000 | 26.0 | L4 |
| LIB | DEFENSE | Rush Yds < 150 | 3 | 2-1 | .667 | 18.0 | L1 |
| LIB | DEFENSE | YPC 5.0+ | 4 | 0-4 | .000 | 26.0 | L4 |
| LIB | DEFENSE | YPC < 5.0 | 3 | 2-1 | .667 | 18.0 | L1 |
| LIB | DEFENSE | YPP 6.0+ | 2 | 0-2 | .000 | 38.5 | L2 |
| LIB | DEFENSE | YPP < 6.0 | 5 | 2-3 | .400 | 16.2 | L2 |
| LIB | DEFENSE | YPP 7.0+ | 1 | 0-1 | .000 | 30.0 | L1 |
| LIB | DEFENSE | YPP < 7.0 | 6 | 2-4 | .333 | 21.3 | L2 |
| LIB | DEFENSE | Turnovers 1+ | 8 | 4-4 | .500 | 15.6 | L1 |
| LIB | DEFENSE | Turnovers < 1 | 1 | 0-1 | .000 | 47.0 | L1 |
| LIB | DEFENSE | Turnovers 2+ | 5 | 4-1 | .800 | 16.2 | W2 |
| LIB | DEFENSE | Turnovers > 2 | 4 | 4-0 | 1.000 | 12.8 | W4 |
| LIB | DEFENSE | Allows <10 | 2 | 2-0 | 1.000 | 3.5 | W2 |
| LIB | DEFENSE | Allows 10-19 | 4 | 1-3 | .250 | 14.5 | L1 |
| LIB | DEFENSE | Allows 30-39 | 2 | 1-1 | .500 | 30.0 | L1 |
| LIB | DEFENSE | Allows 40+ | 1 | 0-1 | .000 | 47.0 | L1 |
| POL | OFFENSE | YPA 8.0+ | 1 | 1-0 | 1.000 | 2.0 | W1 |
| POL | OFFENSE | YPA < 8.0 | 3 | 2-1 | .667 | 17.0 | W2 |
| POL | OFFENSE | Pass Yds < 200 | 4 | 3-1 | .750 | 13.2 | W3 |
| POL | OFFENSE | Rush Yds 100+ | 2 | 1-1 | .500 | 19.0 | W1 |
| POL | OFFENSE | Rush Yds < 100 | 2 | 2-0 | 1.000 | 7.5 | W2 |
| POL | OFFENSE | Rush Yds 150+ | 1 | 0-1 | .000 | 13.0 | L1 |
| POL | OFFENSE | Rush Yds < 150 | 3 | 3-0 | 1.000 | 13.3 | W3 |
| POL | OFFENSE | YPC 5.0+ | 1 | 0-1 | .000 | 13.0 | L1 |
| POL | OFFENSE | YPC < 5.0 | 3 | 3-0 | 1.000 | 13.3 | W3 |
| POL | OFFENSE | YPP < 6.0 | 4 | 3-1 | .750 | 13.2 | W3 |
| POL | OFFENSE | YPP < 7.0 | 4 | 3-1 | .750 | 13.2 | W3 |
| POL | OFFENSE | Turnovers 1+ | 7 | 3-4 | .429 | 15.3 | L3 |
| POL | OFFENSE | Turnovers < 1 | 1 | 1-0 | 1.000 | 13.0 | W1 |
| POL | OFFENSE | Turnovers 2+ | 5 | 3-2 | .600 | 16.0 | L1 |
| POL | OFFENSE | Scores <10 | 2 | 1-1 | .500 | 1.0 | L1 |
| POL | OFFENSE | Scores 10-19 | 3 | 1-2 | .333 | 12.0 | L1 |
| POL | OFFENSE | Scores 20-29 | 2 | 1-1 | .500 | 26.0 | L1 |
| POL | OFFENSE | Scores 30-39 | 2 | 2-0 | 1.000 | 31.5 | W2 |
| POL | DEFENSE | YPA 8.0+ | 2 | 0-2 | .000 | 31.0 | L2 |
| POL | DEFENSE | YPA < 8.0 | 6 | 4-2 | .667 | 17.2 | L1 |
| POL | DEFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 51.0 | L1 |
| POL | DEFENSE | Pass Yds < 200 | 7 | 4-3 | .571 | 16.3 | L2 |
| POL | DEFENSE | Rush Yds 100+ | 7 | 3-4 | .429 | 22.6 | L3 |
| POL | DEFENSE | Rush Yds < 100 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| POL | DEFENSE | Rush Yds 150+ | 5 | 1-4 | .200 | 31.0 | L3 |
| POL | DEFENSE | Rush Yds < 150 | 3 | 3-0 | 1.000 | 3.3 | W3 |
| POL | DEFENSE | YPC 5.0+ | 7 | 3-4 | .429 | 23.1 | L3 |
| POL | DEFENSE | YPC < 5.0 | 1 | 1-0 | 1.000 | 3.0 | W1 |
| POL | DEFENSE | YPP 6.0+ | 3 | 1-2 | .333 | 39.3 | L1 |
| POL | DEFENSE | YPP < 6.0 | 5 | 3-2 | .600 | 9.4 | L2 |
| POL | DEFENSE | YPP 7.0+ | 2 | 0-2 | .000 | 45.5 | L2 |
| POL | DEFENSE | YPP < 7.0 | 6 | 4-2 | .667 | 12.3 | L2 |
| POL | DEFENSE | Turnovers 1+ | 5 | 2-3 | .400 | 25.4 | L2 |
| POL | DEFENSE | Turnovers < 1 | 3 | 2-1 | .667 | 12.7 | L1 |
| POL | DEFENSE | Turnovers 2+ | 1 | 0-1 | .000 | 26.0 | L1 |
| POL | DEFENSE | Allows <10 | 4 | 4-0 | 1.000 | 4.0 | W4 |
| POL | DEFENSE | Allows 10-19 | 1 | 0-1 | .000 | 11.0 | L1 |
| POL | DEFENSE | Allows 20-29 | 2 | 1-1 | .500 | 26.5 | L1 |
| POL | DEFENSE | Allows 40+ | 2 | 0-2 | .000 | 45.5 | L2 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| DEFENSE | Turnovers 1+ | 6 games | 09/18/2026 - 10/23/2026 | 3-3 |
| Team | Side | Split | Streak | Dates | Record |
| LIB | DEFENSE | Turnovers 1+ | 6 games | 09/18/2026 - 10/23/2026 | 3-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 |
| LIB | OFF | OVER | 7 | 4-3 | .571 | 30.7 | W2 |
| POL | DEF | OVER | 7 | 3-4 | .429 | 22.6 | L3 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | UNDER | 2 | 0-2 | .000 | 8.5 | L2 |
| POL | DEF | UNDER | 1 | 1-0 | 1.000 | 7.0 | W1 |
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | OVER | 6 | 4-2 | .667 | 33.5 | W3 |
| POL | DEF | OVER | 5 | 1-4 | .200 | 31.0 | L3 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | UNDER | 3 | 0-3 | .000 | 10.3 | L3 |
| POL | DEF | UNDER | 3 | 3-0 | 1.000 | 3.3 | W3 |
| YPC 5.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | OVER | 7 | 4-3 | .571 | 30.7 | W2 |
| POL | DEF | OVER | 7 | 3-4 | .429 | 23.1 | L3 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | UNDER | 2 | 0-2 | .000 | 8.5 | L2 |
| POL | DEF | UNDER | 1 | 1-0 | 1.000 | 3.0 | W1 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | OVER | 5 | 4-1 | .800 | 39.0 | W3 |
| POL | DEF | OVER | 2 | 0-2 | .000 | 31.0 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | UNDER | 4 | 0-4 | .000 | 9.2 | L4 |
| POL | DEF | UNDER | 6 | 4-2 | .667 | 17.2 | L1 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | OVER | 2 | 1-1 | .500 | 39.5 | W1 |
| POL | DEF | OVER | 1 | 0-1 | .000 | 51.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | UNDER | 7 | 3-4 | .429 | 21.9 | L1 |
| POL | DEF | UNDER | 7 | 4-3 | .571 | 16.3 | L2 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | ZERO | 3 | 2-1 | .667 | 36.7 | W1 |
| POL | DEF | ZERO | 3 | 2-1 | .667 | 12.7 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | OVER | 6 | 2-4 | .333 | 20.3 | L1 |
| POL | DEF | OVER | 5 | 2-3 | .400 | 25.4 | L2 |
| 2+ TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | OVER | 3 | 1-2 | .333 | 26.0 | L1 |
| POL | DEF | OVER | 1 | 0-1 | .000 | 26.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | OFF | UNDER | 6 | 3-3 | .500 | 25.7 | L1 |
| POL | DEF | UNDER | 7 | 4-3 | .571 | 19.9 | L2 |
| 100 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | OVER | 4 | 0-4 | .000 | 26.0 | L4 |
| POL | OFF | OVER | 2 | 1-1 | .500 | 19.0 | W1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | UNDER | 3 | 2-1 | .667 | 18.0 | L1 |
| POL | OFF | UNDER | 2 | 2-0 | 1.000 | 7.5 | W2 |
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | OVER | 4 | 0-4 | .000 | 26.0 | L4 |
| POL | OFF | OVER | 1 | 0-1 | .000 | 13.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | UNDER | 3 | 2-1 | .667 | 18.0 | L1 |
| POL | OFF | UNDER | 3 | 3-0 | 1.000 | 13.3 | W3 |
| YPC 5.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | OVER | 4 | 0-4 | .000 | 26.0 | L4 |
| POL | OFF | OVER | 1 | 0-1 | .000 | 13.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | UNDER | 3 | 2-1 | .667 | 18.0 | L1 |
| POL | OFF | UNDER | 3 | 3-0 | 1.000 | 13.3 | W3 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | OVER | 2 | 0-2 | .000 | 23.5 | L2 |
| POL | OFF | OVER | 1 | 1-0 | 1.000 | 2.0 | W1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | UNDER | 5 | 2-3 | .400 | 22.2 | L1 |
| POL | OFF | UNDER | 3 | 2-1 | .667 | 17.0 | W2 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | ZERO | 1 | 0-1 | .000 | 47.0 | L1 |
| POL | OFF | ZERO | 1 | 1-0 | 1.000 | 13.0 | W1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| LIB | DEF | OVER | 8 | 4-4 | .500 | 15.6 | L1 |
| POL | OFF | OVER | 7 | 3-4 | .429 | 15.3 | L3 |
LIB OFFENSE
LIB's offense has averaged 0.7 giveaways per game over their last 3 games. Their 9-game average is 1.3 giveaways per game. (-50%)
LIB's offense has averaged 139.0 pass yards per game over their last 3 games. Their 9-game average is 113.0 pass yards per game. (+23%)
LIB's offense has averaged 20.0 points scored per game over their last 5 games. Their 9-game average is 25.8 points scored per game. (-22%)
LIB's offense has averaged 140.4 rush yards per game over their last 5 games. Their 9-game average is 180.7 rush yards per game. (-22%)
LIB DEFENSE
LIB's defense has averaged 12.0 pass yards per game over their last 3 games. Their 7-game average is 112.1 pass yards per game. (-89%)
LIB's defense has averaged 2.0 YPA over their last 3 games. Their 7-game average is 5.8 YPA. (-66%)
LIB's defense has averaged 9.3 points allowed per game over their last 3 games. Their 9-game average is 19.1 points allowed per game. (-51%)
LIB's defense has averaged 210.0 rush yards per game over their last 3 games. Their 7-game average is 148.0 rush yards per game. (+42%)
LIB's defense has averaged 5.7 YPC over their last 3 games. Their 7-game average is 4.4 YPC. (+30%)
LIB's defense has averaged 315.0 total yards per game over their last 5 games. Their 7-game average is 260.1 total yards per game. (+21%)
POL DEFENSE
POL's defense has averaged 13.3 YPA over their last 3 games. Their 8-game average is 7.1 YPA. (+87%)
POL's defense has averaged 215.5 pass yards per game over their last 3 games. Their 8-game average is 129.1 pass yards per game. (+67%)
POL's defense has averaged 0.5 takeaways per game over their last 3 games. Their 8-game average is 0.8 takeaways per game. (-33%)
POL's defense has averaged 402.2 total yards per game over their last 5 games. Their 8-game average is 315.5 total yards per game. (+27%)
POL's defense has averaged 7.5 YPP over their last 3 games. Their 8-game average is 5.9 YPP. (+27%)
POL's defense has averaged 24.2 points allowed per game over their last 5 games. Their 9-game average is 19.0 points allowed per game. (+27%)
POL's defense has averaged 228.0 rush yards per game over their last 5 games. Their 8-game average is 186.4 rush yards per game. (+22%)
(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.
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 |
| POL | OFFENSE | Rush Yds < 150 | 3-0 | 1.000 | 13.3 | LIB | DEFENSE | Rush Yds 150+ | 0-4 | .000 | 26.0 | 1.000 |
| POL | OFFENSE | YPC < 5.0 | 3-0 | 1.000 | 13.3 | LIB | DEFENSE | YPC 5.0+ | 0-4 | .000 | 26.0 | 1.000 |
| LIB | OFFENSE | YPA < 8.0 | 0-4 | .000 | 9.2 | POL | DEFENSE | YPA 8.0+ | 0-2 | .000 | 31.0 | 1.000 |
| POL | OFFENSE | Rush Yds < 100 | 2-0 | 1.000 | 7.5 | LIB | DEFENSE | Rush Yds 100+ | 0-4 | .000 | 26.0 | 1.000 |
| LIB | OFFENSE | Rush Yds < 150 | 0-3 | .000 | 10.3 | POL | DEFENSE | Rush Yds 150+ | 1-4 | .200 | 31.0 | 0.800 |
| LIB | OFFENSE | YPP < 7.0 | 1-4 | .200 | 13.0 | POL | DEFENSE | YPP 7.0+ | 0-2 | .000 | 45.5 | 0.800 |
| POL | OFFENSE | YPP < 6.0 | 3-1 | .750 | 13.2 | LIB | DEFENSE | YPP 6.0+ | 0-2 | .000 | 38.5 | 0.750 |
| POL | OFFENSE | Pass Yds < 200 | 3-1 | .750 | 13.2 | LIB | DEFENSE | Pass Yds 200+ | 1-0 | 1.000 | 30.0 | 0.750 |
| POL | OFFENSE | YPP < 7.0 | 3-1 | .750 | 13.2 | LIB | DEFENSE | YPP 7.0+ | 0-1 | .000 | 30.0 | 0.750 |
| LIB | OFFENSE | YPP < 6.0 | 0-4 | .000 | 9.2 | POL | DEFENSE | YPP 6.0+ | 1-2 | .333 | 39.3 | 0.667 |
| LIB | OFFENSE | Rush Yds 150+ | 4-2 | .667 | 33.5 | POL | DEFENSE | Rush Yds < 150 | 3-0 | 1.000 | 3.3 | 0.667 |
| POL | OFFENSE | YPA < 8.0 | 2-1 | .667 | 17.0 | LIB | DEFENSE | YPA 8.0+ | 0-2 | .000 | 23.5 | 0.667 |
| POL | OFFENSE | Rush Yds 150+ | 0-1 | .000 | 13.0 | LIB | DEFENSE | Rush Yds < 150 | 2-1 | .667 | 18.0 | 0.667 |
| POL | OFFENSE | YPC 5.0+ | 0-1 | .000 | 13.0 | LIB | DEFENSE | YPC < 5.0 | 2-1 | .667 | 18.0 | 0.667 |
| POL | OFFENSE | YPA 8.0+ | 1-0 | 1.000 | 2.0 | LIB | DEFENSE | YPA < 8.0 | 2-3 | .400 | 22.2 | 0.600 |
| LIB | OFFENSE | Rush Yds < 100 | 0-2 | .000 | 8.5 | POL | DEFENSE | Rush Yds 100+ | 3-4 | .429 | 22.6 | 0.571 |
| LIB | OFFENSE | YPC < 5.0 | 0-2 | .000 | 8.5 | POL | DEFENSE | YPC 5.0+ | 3-4 | .429 | 23.1 | 0.571 |
| LIB | OFFENSE | Pass Yds < 200 | 3-4 | .429 | 21.9 | POL | DEFENSE | Pass Yds 200+ | 0-1 | .000 | 51.0 | 0.571 |
| LIB | OFFENSE | Rush Yds 100+ | 4-3 | .571 | 30.7 | POL | DEFENSE | Rush Yds < 100 | 1-0 | 1.000 | 7.0 | 0.571 |
| LIB | OFFENSE | YPC 5.0+ | 4-3 | .571 | 30.7 | POL | DEFENSE | YPC < 5.0 | 1-0 | 1.000 | 3.0 | 0.571 |
| POL | OFFENSE | Turnovers 1+ | 3-4 | .429 | 15.3 | LIB | DEFENSE | Turnovers < 1 | 0-1 | .000 | 47.0 | 0.571 |
| POL | OFFENSE | Turnovers < 1 | 1-0 | 1.000 | 13.0 | LIB | DEFENSE | Turnovers 1+ | 4-4 | .500 | 15.6 | 0.500 |
| LIB | OFFENSE | YPA 8.0+ | 4-1 | .800 | 39.0 | POL | DEFENSE | YPA < 8.0 | 4-2 | .667 | 17.2 | 0.467 |
| LIB | OFFENSE | YPP 7.0+ | 3-1 | .750 | 41.8 | POL | DEFENSE | YPP < 7.0 | 4-2 | .667 | 12.3 | 0.417 |
| LIB | OFFENSE | YPP 6.0+ | 4-1 | .800 | 39.0 | POL | DEFENSE | YPP < 6.0 | 3-2 | .600 | 9.4 | 0.400 |
| LIB | OFFENSE | Turnovers 1+ | 2-4 | .333 | 20.3 | POL | DEFENSE | Turnovers < 1 | 2-1 | .667 | 12.7 | 0.333 |
| LIB | OFFENSE | Turnovers < 1 | 2-1 | .667 | 36.7 | POL | DEFENSE | Turnovers 1+ | 2-3 | .400 | 25.4 | 0.267 |
| POL | OFFENSE | Rush Yds 100+ | 1-1 | .500 | 19.0 | LIB | DEFENSE | Rush Yds < 100 | 2-1 | .667 | 18.0 | 0.167 |
| LIB | OFFENSE | Pass Yds 200+ | 1-1 | .500 | 39.5 | POL | DEFENSE | Pass Yds < 200 | 4-3 | .571 | 16.3 | 0.071 |
Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| LIB | DEFENSE | team | Pass Yards | last 3 | 12.0 | 7 | 112.1 | -89.3% | |
| LIB | OFFENSE | team | Pass Yards | last 3 | 139.0 | 9 | 113.0 | +23.0% | |
| LIB | DEFENSE | team | Points | last 3 | 9.3 | 9 | 19.1 | -51.2% | |
| LIB | OFFENSE | team | Points | last 5 | 20.0 | 9 | 25.8 | -22.4% | |
| LIB | DEFENSE | team | Rush Yards | last 3 | 210.0 | 7 | 148.0 | +41.9% | |
| LIB | OFFENSE | team | Rush Yards | last 5 | 140.4 | 9 | 180.7 | -22.3% | |
| LIB | DEFENSE | team | Total Yards | last 5 | 315.0 | 7 | 260.1 | +21.1% | |
| LIB | OFFENSE | team | Turnovers | last 3 | 0.7 | 9 | 1.3 | -50.0% | |
| LIB | DEFENSE | team | YPA | last 3 | 2.0 | 7 | 5.8 | -65.6% | |
| LIB | DEFENSE | team | YPC | last 3 | 5.7 | 7 | 4.4 | +29.6% | |
| POL | DEFENSE | team | Pass Yards | last 3 | 215.5 | 8 | 129.1 | +66.9% | |
| POL | DEFENSE | team | Points | last 5 | 24.2 | 9 | 19.0 | +27.4% | |
| POL | DEFENSE | team | Rush Yards | last 5 | 228.0 | 8 | 186.4 | +22.3% | |
| POL | DEFENSE | team | Total Yards | last 5 | 402.2 | 8 | 315.5 | +27.5% | |
| POL | DEFENSE | team | Turnovers | last 3 | 0.5 | 8 | 0.8 | -33.3% | |
| POL | OFFENSE | team | Turnovers | last 3 | 1.0 | 8 | 1.5 | -33.3% | |
| POL | DEFENSE | team | YPA | last 3 | 13.3 | 8 | 7.1 | +86.7% | |
| POL | DEFENSE | team | YPP | last 3 | 7.5 | 8 | 5.9 | +27.4% |
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 6 | JULIAN GALLARDO PASS 54/92 · 58.7% · 1,017 YDS · 11.1 YPA · 13 TD · 3 INT · 113.0/G RUSH 32 CAR · -33 YDS · -1.0 YPC · 0 TD · -3.7/G | QB | Jr. |
| 15 | JACOB AYALA RUSH 8 CAR · 2 YDS · 0.2 YPC · 0 TD · 0.7/G DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | QB | Fr. |
| RUNNING BACKS | |||
| 1 | CHRISTOPHER DEBOSE RUSH 73 CAR · 400 YDS · 5.5 YPC · 3 TD · 57.1/G DEF 7 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | RB | Sr. |
| 10 | ISAAC AYALA RUSH 32 CAR · 157 YDS · 4.9 YPC · 1 TD · 52.3/G REC 3 REC · 39 YDS · 13.0 YPC · 0 TD · 13.0/G DEF 14 TKL · 4.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | RB | Sr. |
| 12 | NATHAN AYALA RUSH 49 CAR · 351 YDS · 7.2 YPC · 3 TD · 39.0/G REC 10 REC · 221 YDS · 22.1 YPC · 2 TD · 24.6/G DEF 19 TKL · 2.1 TKL/G · 4 TFL · 0.0 SACKS · 0 INT | RB | Jr. |
| 35 | DANE HAVINS RUSH 2 CAR · 6 YDS · 3.0 YPC · 0 TD · 6.0/G DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | RB | Jr. |
| RECEIVERS & TIGHT ENDS | |||
| 4 | DOMINIC HALL RUSH 10 CAR · 126 YDS · 12.6 YPC · 1 TD · 15.8/G REC 18 REC · 433 YDS · 24.1 YPC · 5 TD · 54.1/G | WR | Sr. |
| 7 | RILEY SILVA RUSH 1 CAR · 0 YDS · 0.0 YPC · 0 TD · 0.0/G REC 18 REC · 206 YDS · 11.4 YPC · 1 TD · 22.9/G DEF 4 TKL · 0.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 88 | NATE LEVINE REC 4 REC · 98 YDS · 24.5 YPC · 4 TD · 14.0/G DEF 17 TKL · 2.4 TKL/G · 2 TFL · 0.5 SACKS · 0 INT | TE | Jr. |
| OFFENSIVE LINE | |||
| 52 | ROMAN VALENZUELA DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | Sr. |
| 53 | NICOLAS PETTIS DEF 4 TKL · 1.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | OL | So. |
| 55 | CHRISTIAN CLARK DEF 4 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | Jr. |
| 56 | MASON RANGEL DEF 4 TKL · 1.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | OL | Sr. |
| DEFENSIVE LINE | |||
| 5 | MESSIAH STEWART DEF 8 TKL · 1.6 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | DL | Sr. |
| 8 | JAYLEN WALKER DEF 5 TKL · 1.2 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | DE | Sr. |
| 42 | JOHN BEJAR DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DL | Jr. |
| 45 | ZAIRE BRYANT DEF 31 TKL · 5.2 TKL/G · 4 TFL · 1.0 SACKS · 0 INT | DL | Sr. |
| 50 | DEUNTAYA FOLEY DEF 3 TKL · 1.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | DL | Sr. |
| 58 | BROCK HAYS DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DL | Jr. |
| 60 | ISAIAH ROLON DEF 6 TKL · 1.5 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | DL | Jr. |
| 79 | RILEY REYES DEF 7 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DL | Sr. |
| LINEBACKERS | |||
| 20 | ETHAN O'BOYLE DEF 10 TKL · 2.5 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | LB | Sr. |
| 22 | GAVIN RAMIREZ RUSH 79 CAR · 543 YDS · 6.9 YPC · 7 TD · 60.3/G DEF 48 TKL · 5.3 TKL/G · 3 TFL · 0.0 SACKS · 0 INT | OLB | Jr. |
| 33 | LUKE LESIEUR REC 1 REC · 20 YDS · 20.0 YPC · 1 TD · 2.9/G DEF 49 TKL · 7.0 TKL/G · 4 TFL · 0.5 SACKS · 0 INT | MLB | Sr. |
| 34 | MAKHI JOHNSON RUSH 7 CAR · 62 YDS · 8.9 YPC · 0 TD · 12.4/G DEF 16 TKL · 3.2 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | LB | Jr. |
| 40 | MASON MATTHEWS DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | LB | Sr. |
| DEFENSIVE BACKS | |||
| 2 | CARSON ALVAREZ DEF 25 TKL · 3.1 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | CB | Sr. |
| 3 | JAIDAN BRADLEY DEF 10 TKL · 1.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | CB | Sr. |
| 13 | DAMIAN ROWELL DEF 30 TKL · 3.8 TKL/G · 0 TFL · 0.0 SACKS · 5 INT | FS | Sr. |
| 14 | REID KISER DEF 38 TKL · 4.8 TKL/G · 4 TFL · 2.0 SACKS · 0 INT | SS | Sr. |
| 17 | KASEN DALLINGHAUS DEF 8 TKL · 1.6 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | CB | Jr. |
| 21 | KAIZIN OR DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | SS | Sr. |
| 23 | KEONTAE GREENBERRY DEF 61 TKL · 7.6 TKL/G · 2 TFL · 0.0 SACKS · 2 INT | SS | Jr. |
| 26 | ANTONIA CAMPBELL III DEF 2 TKL · 2.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | CB | Jr. |
| 27 | BYRON MCCRAY DEF 0 TKL · 0.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | CB | Jr. |
| 32 | MALIK MUHAMMAD DEF 5 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | FS | Jr. |
| ON STAT SHEETS, NOT ON THE POSTED ROSTER | |||
| -- | CAYSON LAURITZEN RUSH 5 CAR · 12 YDS · 2.4 YPC · 0 TD · 1.3/G DEF 42 TKL · 4.7 TKL/G · 4 TFL · 0.0 SACKS · 2 INT | -- | -- |
| -- | LIAM BROWN DEF 1 TKL · 0.5 TKL/G · 1 TFL · 0.0 SACKS · 1 INT | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 1 | CHRISTOPHER DEBOSE | RB | Sr. |
| 2 | CARSON ALVAREZ | CB | Sr. |
| 3 | JAIDAN BRADLEY | CB | Sr. |
| 4 | DOMINIC HALL | WR | Sr. |
| 5 | MESSIAH STEWART | DL | Sr. |
| 6 | JULIAN GALLARDO | QB | Jr. |
| 7 | RILEY SILVA | WR | Sr. |
| 8 | JAYLEN WALKER | DE | Sr. |
| 10 | ISAAC AYALA | RB | Sr. |
| 12 | NATHAN AYALA | RB | Jr. |
| 13 | DAMIAN ROWELL | FS | Sr. |
| 14 | REID KISER | SS | Sr. |
| 15 | JACOB AYALA | QB | Fr. |
| 16 | DEREK BISCHOF | QB | So. |
| 17 | KASEN DALLINGHAUS | CB | Jr. |
| 20 | ETHAN O'BOYLE | LB | Sr. |
| 21 | KAIZIN OR | SS | Sr. |
| 22 | GAVIN RAMIREZ | OLB | Jr. |
| 23 | KEONTAE GREENBERRY | SS | Jr. |
| 24 | XAVIER WEBB | CB | Jr. |
| 26 | ANTONIA CAMPBELL III | CB | Jr. |
| 27 | BYRON MCCRAY | CB | Jr. |
| 30 | MATTHEW MURAWSKI | K | Jr. |
| 32 | MALIK MUHAMMAD | FS | Jr. |
| 33 | LUKE LESIEUR | MLB | Sr. |
| 34 | MAKHI JOHNSON | LB | Jr. |
| 35 | DANE HAVINS | RB | Jr. |
| 40 | MASON MATTHEWS | LB | Sr. |
| 42 | JOHN BEJAR | DL | Jr. |
| 45 | ZAIRE BRYANT | DL | Sr. |
| 50 | DEUNTAYA FOLEY | DL | Sr. |
| 52 | ROMAN VALENZUELA | OL | Sr. |
| 53 | NICOLAS PETTIS | OL | So. |
| 55 | CHRISTIAN CLARK | OL | Jr. |
| 56 | MASON RANGEL | OL | Sr. |
| 58 | BROCK HAYS | DL | Jr. |
| 60 | ISAIAH ROLON | DL | Jr. |
| 64 | ALEJANDRO GONZALEZ | OL | So. |
| 66 | DEAGAN LAKEMAN | OL | Sr. |
| 72 | MEKHI BROOKS | OL | Sr. |
| 74 | LANDON DAVIS | OL | Jr. |
| 79 | RILEY REYES | DL | Sr. |
| 84 | LOGAN LUCKEY | WR | Jr. |
| 88 | NATE LEVINE | TE | Jr. |
| -- | CAYSON LAURITZEN | -- | -- |
| -- | LIAM BROWN | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 7 | MARJOK GUSTAFSON PASS 23/33 · 69.7% · 254 YDS · 7.7 YPA · 2 TD · 2 INT · 84.7/G RUSH 17 CAR · 84 YDS · 4.9 YPC · 1 TD · 28.0/G | QB | Sr. |
| 16 | SHILOH WILMOTH PASS 26/42 · 61.9% · 220 YDS · 5.2 YPA · 2 TD · 1 INT · 55.0/G RUSH 4 CAR · -28 YDS · -7.0 YPC · 0 TD · -7.0/G | QB | Jr. |
| RECEIVERS & TIGHT ENDS | |||
| 4 | BRODY BRACKETT PASS 1/1 · 100.0% · 40 YDS · 40.0 YPA · 0 TD · 0 INT · 13.3/G RUSH 3 CAR · 8 YDS · 2.7 YPC · 0 TD · 2.7/G REC 1 REC · 6 YDS · 6.0 YPC · 0 TD · 2.0/G DEF 19 TKL · 6.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| OFFENSIVE LINE | |||
| 68 | NOAH LOPEZ DEF 5 TKL · 2.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | So. |
| LINEBACKERS | |||
| 20 | DAVID GILDO DEF 10 TKL · 3.3 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | LB | Jr. |
| DEFENSIVE BACKS | |||
| 9 | JULIAN ROMERO DEF 16 TKL · 5.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | DB | Sr. |
| OTHER / UNLISTED POSITION | |||
| 1 | KEVIN WILLIAMS REC 6 REC · 94 YDS · 15.7 YPC · 0 TD · 31.3/G DEF 2 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | So. |
| 2 | TRACY DAVIS DEF 10 TKL · 5.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 3 | JORGE ISLAS RUSH 6 CAR · 19 YDS · 3.2 YPC · 0 TD · 4.8/G REC 15 REC · 100 YDS · 6.7 YPC · 1 TD · 25.0/G DEF 4 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 5 | JAXON CABRERA DEF 17 TKL · 5.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 6 | ZACH MICHEL REC 12 REC · 179 YDS · 14.9 YPC · 2 TD · 44.8/G | -- | Sr. |
| 8 | SIMEON ZUNIGHA RUSH 40 CAR · 141 YDS · 3.5 YPC · 2 TD · 35.2/G REC 1 REC · 0 YDS · 0.0 YPC · 0 TD · 0.0/G | -- | Sr. |
| 10 | EZEQUIEL GUTIERREZ DEF 9 TKL · 3.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 11 | JOHNNY OROZCO REC 2 REC · 16 YDS · 8.0 YPC · 0 TD · 5.3/G DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 14 | ETHAN WILLIAMS RUSH 27 CAR · 101 YDS · 3.7 YPC · 1 TD · 33.7/G REC 3 REC · 19 YDS · 6.3 YPC · 1 TD · 6.3/G | -- | Sr. |
| 19 | NASIR SHAHID REC 5 REC · 92 YDS · 18.4 YPC · 0 TD · 23.0/G DEF 11 TKL · 2.8 TKL/G · 3 TFL · 2.0 SACKS · 0 INT | -- | Sr. |
| 23 | TOMMY COATE RUSH 5 CAR · 17 YDS · 3.4 YPC · 0 TD · 8.5/G | -- | Jr. |
| 34 | EMREE CLINKSCALE DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | So. |
| 37 | NICO TODOROVSKI DEF 14 TKL · 4.7 TKL/G · 4 TFL · 1.0 SACKS · 0 INT | -- | Sr. |
| 45 | JESUS VILLELA BENITEZ RUSH 5 CAR · 30 YDS · 6.0 YPC · 0 TD · 30.0/G | -- | Jr. |
| 55 | JEREMIAH THOMPSON DEF 6 TKL · 2.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Sr. |
| 81 | NIXON GIFFORD DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | So. |
| 82 | HUNTER DUBUISON REC 2 REC · -5 YDS · -2.5 YPC · 0 TD · -2.5/G DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 1 | KEVIN WILLIAMS | -- | So. |
| 2 | TRACY DAVIS | -- | Sr. |
| 3 | JORGE ISLAS | -- | Jr. |
| 4 | BRODY BRACKETT | WR | Sr. |
| 5 | JAXON CABRERA | -- | Jr. |
| 6 | ZACH MICHEL | -- | Sr. |
| 7 | MARJOK GUSTAFSON | QB | Sr. |
| 8 | SIMEON ZUNIGHA | -- | Sr. |
| 9 | JULIAN ROMERO | DB | Sr. |
| 10 | EZEQUIEL GUTIERREZ | -- | Sr. |
| 11 | JOHNNY OROZCO | -- | Jr. |
| 12 | MASON LECERFF | -- | So. |
| 14 | ETHAN WILLIAMS | -- | Sr. |
| 15 | NICK MURO | -- | Sr. |
| 16 | SHILOH WILMOTH | QB | Jr. |
| 19 | NASIR SHAHID | -- | Sr. |
| 20 | DAVID GILDO | LB | Jr. |
| 21 | TRIPP TAYLOR | -- | So. |
| 23 | TOMMY COATE | -- | Jr. |
| 24 | MEMPHIS QUESADA | -- | Sr. |
| 25 | CHRISTIAN GALACHE | -- | Jr. |
| 28 | COLLIN EWING | -- | Sr. |
| 29 | LAN JONES | -- | Jr. |
| 32 | MAX NGUYEN | -- | Jr. |
| 34 | EMREE CLINKSCALE | -- | So. |
| 35 | BRODY RODRIGUEZ | LB | Jr. |
| 37 | NICO TODOROVSKI | -- | Sr. |
| 38 | AIDEN DRISCOLL | -- | Jr. |
| 40 | JONAH MUIR | OL | Sr. |
| 42 | ALAN RAMIREZ | -- | Jr. |
| 44 | JALAAM HICKMON | -- | Jr. |
| 45 | JESUS VILLELA BENITEZ | -- | Jr. |
| 46 | DERIN VILLEDA | -- | Jr. |
| 50 | FABIAN ALTAMIRANO | OL | Sr. |
| 52 | DAVISON THESIER | -- | So. |
| 54 | NICK PITTS | -- | Jr. |
| 55 | JEREMIAH THOMPSON | -- | Sr. |
| 64 | AYDEN GOVEA | -- | Sr. |
| 65 | ETHAN SALINAS | OL | Sr. |
| 66 | JULIAN RIOS | -- | Jr. |
| 68 | NOAH LOPEZ | OL | So. |
| 70 | XAVIER SORIA | -- | Sr. |
| 72 | MIKE HENDERSON | -- | Sr. |
| 75 | SEBASTIAN LECERFF | -- | Jr. |
| 76 | JACKSON SEPULVEDA | -- | Jr. |
| 77 | LOGAN MCGRATH | -- | Jr. |
| 80 | XAVIER HUERTA | -- | Jr. |
| 81 | NIXON GIFFORD | -- | So. |
| 82 | HUNTER DUBUISON | -- | Jr. |
| 84 | LOGAN HANSEN | OL | Jr. |
| 85 | BEN SOLIS | -- | Sr. |
| 88 | BRENDAN PETERSON | -- | Sr. |