In short: North (1-8) at Flowing Wells (4-6), September 11, 2026 (high school football). Final: Flowing Wells 42, North 0. 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 |
|---|---|---|---|---|
| NORTH | 18.9 (-79.6) | 0.5 (-213.2) | 2.5 (+138.4) | 6.8 (+126.5) |
| FLOWING WELLS | 10.1 (-103.6) | 65.7 (+25.0) | 60.4 (-17.8) | 18.0 (+72.1) |
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 |
|---|---|---|---|
| Strength | -19.27 | 28% | -5.49 |
| Efficiency | -28.99 | 25% | -7.32 |
| Own Margin | -18.82 | 23% | -4.31 |
| Head To Head | -26.82 | 22% | -5.90 |
| Common Opponents | -5.98 | 1% | -0.08 |
| 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 | NORTH | 77.2 |
| Passing | FLOWING WELLS | 167.9 |
| Rushing | NORTH | 90.6 |
| Rushing | FLOWING WELLS | 334.7 |
| Total | NORTH | 167.9 |
| Total | FLOWING WELLS | 502.6 |
| NORTH — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| JACOB CHAVEZ | 7.6/12.6 | 60.3% | 77.2 | 6.1 | 0.6 | 0.3 | 123.1 |
| NORTH — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| AIDEN GALAVIZ | 21.2 | 90.6 | 4.3 | 0.6 |
| NORTH — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| WILMER PEREZ | 2.6 | 47.4 | 18.0 | 0.5 |
| KOA WILLIAMS | 3.9 | 29.9 | 7.6 | 0.6 |
| TOTALS | 6.6 | 77.2 | 11.8 | 1.1 |
| FLOWING WELLS — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| UNDETERMINED (NO RETURNING HISTORY) | 2.8/4.8 | 57.4% | 167.9 | 34.9 | 2.3 | 0.6 | 484.5 |
| FLOWING WELLS — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| MARTY HUDECEK JR | 24.5 | 244.6 | 10.0 | 5.6 |
| TRENTON PLUMLEY | 8.9 | 90.1 | 10.1 | 1.6 |
| TOTALS | 33.4 | 334.7 | 10.0 | 7.2 |
| FLOWING WELLS — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| XAVIER GALLIGAN | 9.3 | 167.9 | 18.0 | 4.5 |
The first meeting between these two hinged on a single stat: North's yards per play. The Mustangs averaged 1.4 yards per play (42 yards on 31 snaps) against Flowing Wells on 9/11, well below their 3.6 mark in every other game this season. North lost the game 42-0. A yards per play number closer to North's norm would go a long way toward flipping the result this time.
North's ground game looks better on paper, but one afternoon is doing a lot of the work. North averaged 1.1 yards per carry (182 yards on 161 rushes) on the season, #229 in section, but that number is boosted by a 112-yard game on 24 rushes against Camelback on 10/23. In all other games, North is at 0.5 yards per carry (70 yards on 137 rushes), a figure that would rank #231 in section. Camelback's run defense sits near the middle of the pack (6.3 yards per carry, #126 of 253). Against Flowing Wells, North draws a middle-of-the-pack run defense (6.8 yards per carry, #148), so expect something closer to the 0.5 version.
The first meeting between these two hinged on a single stat: Flowing Wells' yards per play. The Caballeros averaged 11.9 yards per play (382 yards on 32 snaps) against North on 9/11, well above their 5.7 mark in every other game this season. Flowing Wells won the game 42-0. Repeating that kind of yards per play edge would put Flowing Wells in a strong position to do it again.
Flowing Wells' passing game looks better on paper, but one afternoon is doing a lot of the work. Flowing Wells averaged 6.2 yards per pass attempt (706 yards on 113 attempts) on the season, #174 in section, but that number is boosted by a 212-yard game on 17 attempts against Maricopa on 9/18. In all other games, Flowing Wells is at 5.1 yards per pass attempt (494 yards on 96 attempts), a figure that would rank #199 in section. Maricopa's pass defense sits near the middle of the pack (8.2 yards per attempt, #134 of 253). North's pass defense (19.7 yards per attempt, #252 of 253) gives Flowing Wells a real chance to look like the season line again.
Something changed for Flowing Wells' defense after its first 3 games. The Caballeros allowed 9.3 points per game over their first 3 games (2-1), #27 in section during that period. In the 7 games since that hot start (2-5), Flowing Wells has allowed 27.6 points per game, a 195% rise, #147 in section during that stretch. The schedule has a lot to do with it: Flowing Wells' last 7 opponents have averaged 20.8 points per game, a #165 offense in section on the season, against 13.3 points per game, #210 for the first 3. Measured against those opponents' norms (20.8 points per game), Flowing Wells allowed 33% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #150 in section, well above the first 3 (#234), so the dip has come against better teams overall. On the season, the Caballeros rank #102 in section in scoring defense. North's offense, #237 of 255 (7.6 points per game), could be the get-right matchup Flowing Wells needs. Flowing Wells is 4-0 this season when it holds opponents under 8, and 0-6 when it doesn't.
One of Flowing Wells' shakiest areas lately has been its offense. Flowing Wells averaged 34.0 points per game over its first 5 games (3-2), #74 in section over that period. In the 5 games since that hot start (1-4), the Caballeros have averaged 2.4 points per game, a 93% drop, #248 in section over that timeframe. The schedule has a lot to do with it: Flowing Wells' last 5 opponents have averaged 22.0 points per game, a #100 scoring defense in section on the season, against 35.3 points per game, #207 for the first 5. Measured against those opponents' norms (22.0 points per game), Flowing Wells scored 89% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #122 in section, well above the first 5 (#227), so the dip has come against better teams overall. Flowing Wells was held to 14 points or fewer 5 times in those games, including 0 against Mountain View on 10/9. On the season, Flowing Wells ranks #182 in section in scoring. North's defense, #237 of 255 (43.7 points per game), could be the get-right matchup Flowing Wells needs.
If there's one number to watch in this matchup, it's North's scoring. North averaged 4.7 points per game over its first 6 games (1-5), #241 in section in that timeframe. Over the stretch of 3 games that followed (0-3), the Mustangs have averaged 13.3 points per game, a 186% rise, #203 in section in that window. The schedule has a lot to do with it: North's last 3 opponents have averaged 26.8 points per game, a #146 scoring defense in section on the season, against 33.5 points per game, #191 for the first 6. Measured against those opponents' norms (26.8 points per game), North scored 50% less than those defenses usually allow. So the improvement is real, but it still trails what those opponents usually give up. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #180 in section. Meanwhile, Flowing Wells' defense has struggled in recent weeks. The Caballeros have allowed 34.3 points per game over their last 3 games (0-3), #175 in section during that time. Those games came against a middle-of-the-pack set of offenses in section (28.1 points per game on the season, which would rank #119). Against those norms, Flowing Wells allowed 22% more than those offenses usually score. On paper, that is a matchup that favors North.
The Flowing Wells defense that opened the season is not the one that has taken the field lately. Flowing Wells allowed 4.8 yards per play (1,078 yards on 224 snaps) over its first 6 games (4-2), #31 in section through those games. Over the stretch of 4 games that followed (0-4), the Caballeros have allowed 9.2 yards per play (1,584 yards on 173 snaps), a 90% rise, #193 in section through that stretch. The schedule has a lot to do with it: Flowing Wells' last 4 opponents have averaged 7.6 yards per play, a #75 offense in section on the season, against 4.8 yards per play, #202 for the first 6. Measured against those opponents' norms (7.6 yards per play), Flowing Wells allowed 21% more per snap than those offenses usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #91 in section, well above the first 6 (#226), so the dip has come against better teams overall. Meanwhile, North's offense has struggled in recent weeks. The Mustangs have averaged 4.2 yards per play (720 yards on 172 snaps) over their last 4 games (0-4), #208 in section over that stretch. Those games came against a middle-of-the-pack set of defenses in section (6.9 yards per play on the season, which would rank #130). Against those norms, North gained 40% less per snap than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #179 in section, a lower level of competition. Both units come in looking to get right, and whichever does first may decide the game.
The battle on the ground has the potential to swing this matchup, with the recent returns favoring North. Flowing Wells averaged 8.9 yards per carry (1,169 yards on 131 rushes) over its first 5 games (3-2), #26 in section within that period. In the 5 games since that hot start (1-4), the Caballeros have averaged 3.9 yards per carry (615 yards on 157 rushes), a 56% drop, #194 in section across those games. The schedule has a lot to do with it: Flowing Wells' last 5 opponents have averaged 5.8 yards per carry, a #109 run defense in section on the season, against 9.3 yards per carry, #228 for the first 5. Measured against those opponents' norms (5.8 yards per carry), Flowing Wells ran for 33% less per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #122 in section, well above the first 5 (#227), so the dip has come against better teams overall. Meanwhile, North's run defense has struggled in recent weeks. The Mustangs have allowed 9.9 yards per carry (984 yards on 99 rushes) over their last 5 games (0-5), #225 in section during those games. Those games came against a middle-of-the-pack set of rushing attacks in section (5.4 yards per carry on the season, which would rank #148). Against those norms, North allowed 85% more per carry than those rushing attacks usually gain. Overall, those opponents average an SP Strength Index rating that would rank #172 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 North went a game averaging 7.0+ yards per play was September 5, 2025 against Casa Grande (L, 13-56). Since then North has gone 17 straight games being held under 7.0 yards per play, a school-record 17 straight in the 5 seasons on record.
• Club Flowing Wells has gone 5 straight games being held under 8.0 yards per attempt (October 2, 2026 through October 30, 2026), going 1-4 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club North has gone 11 straight games being held under 150 rushing yards (October 24, 2025 through October 23, 2026), going 2-9 over that stretch, a school-record 11 straight in the 5 seasons on record.
• Club North has lost 5 straight, and a loss would make it 6 in a row -- something they have not done in the 5 seasons on record.
• Club Flowing Wells has gone 5 straight games being held under 5.0 yards per carry (October 2, 2026 through October 30, 2026), going 1-4 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club North has gone 9 straight games being held under 5.0 yards per carry (August 28, 2026 through October 23, 2026), going 1-8 over that stretch, a school-record 9 straight in the 5 seasons on record.
• Club Flowing Wells has gone 5 straight games being held under 6.0 yards per play (October 2, 2026 through October 30, 2026), going 1-4 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club North is 1-8 entering play against Flowing Wells, its first 1-8 start through 9 games in the 5 seasons on record.
• Club North has gone 9 straight games forcing fewer than 3 turnovers (August 28, 2026 through October 23, 2026), going 1-8 over that stretch, a school-record 9 straight in the 5 seasons on record.
• Club Flowing Wells is 17-0 all time when scoring 40+ points in the games on file (17 such games).
• Club North has gone 5 straight games allowing 8.0+ yards per attempt (September 25, 2026 through October 23, 2026), going 0-5 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Series This week's meeting is the 2nd time in 3 all-time meetings in which one of the two teams enters unbeaten — in 2025, Flowing Wells entered 2-0 (Flowing Wells won 48-8).
• Club Flowing Wells has allowed 132 points over its last 4 games (33.0 a game, October 9, 2026 through October 30, 2026) -- its 5th-highest 4-game total on record; the most is 159, from September 21, 2023 through October 20, 2023.
• Club North has allowed 138 points over its last 3 games (46.0 a game, October 9, 2026 through October 23, 2026) -- its 3rd-highest 3-game total on record; the most is 160, from October 7, 2022 through October 28, 2022.
• Club Flowing Wells has gone 4 straight games allowing 100+ rushing yards (October 9, 2026 through October 30, 2026), going 0-4 over that stretch, the program's longest such streak since 2024 (9 games).
• Series Flowing Wells leads the all-time series with North 2-0, across 2 meetings dating to 2025, and has won 2 straight in the series -- most recently 42-0 on September 11, 2026.
• Player Trenton Plumley has never had a game making 10 or more tackles for Flowing Wells, over a 19-game career on record. His career high is 7, set September 12, 2025 against North (W, 48-8).
• Player Marty Hudecek Jr has gone 7 straight games without running for a touchdown. The last time he ran for a touchdown was September 26, 2025 against Carl Hayden Community (W, 63-0) — 2 rushing TDs.
FULL ROSTER ↓| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/28 | PARADISE VALLEY | vs | L | 0-35 | |
| 09/04 | CASA GRANDE | vs | L | 0-54 | |
| 09/11 | FLOWING WELLS | at | L | 0-42 | |
| 09/18 | WEST POINT | at | W | 21-7 | |
| 09/25 | GOLDWATER | at | L | 7-63 | |
| 10/02 | CENTRAL | vs | L | 0-54 | |
| 10/09 | FAIRFAX | at | L | 6-35 | |
| 10/16 | ACADEMIES OF SOUTH MOUNTAIN | vs | L | 7-50 | |
| 10/23 | CAMELBACK | at | L | 27-53 | |
| SEASON RESULT | 1-8 | MISSED PLAYOFFS |
Season complete at 1-8 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/28 | DOUGLAS | at | L | 14-21 | |
| 09/04 | AMPHITHEATER | vs | W | 40-7 | |
| 09/11 | NORTH | vs | W | 42-0 | |
| 09/18 | MARICOPA | at | L | 20-61 | |
| 09/25 | CARL HAYDEN COMMUNITY | at | W | 54-0 | |
| 10/02 | NOGALES | vs | W | 6-0 | |
| 10/09 | MOUNTAIN VIEW | vs | L | 0-29 | |
| 10/16 | CIENEGA | at | L | 6-47 | |
| 10/23 | SUNNYSIDE | at | L | 0-8 | |
| 10/30 | DESERT VIEW | vs | L | 0-48 | |
| SEASON RESULT | 4-6 | MISSED PLAYOFFS |
Season complete at 4-6 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.
• FW's defense has averaged 158.7 pass yards per game over their last 3 games. Their 10-game average is 76.8 pass yards per game. (+107%)
• NOR's offense has failed to reach 150 rush yds in 9 straight games (08/28/2026-10/23/2026), going 1-8 over that stretch.
• NOR's offense has failed to reach 5.0 YPC in 9 straight games (08/28/2026-10/23/2026), going 1-8 over that stretch.
• NOR's offense has failed to reach 7.0 YPP in 9 straight games (08/28/2026-10/23/2026), going 1-8 over that stretch.
• FW's offense has averaged 2.0 points scored per game over their last 3 games. Their 10-game average is 18.2 points scored per game. (-89%)
• FW's defense has averaged 12.7 YPA over their last 3 games. Their 10-game average is 6.8 YPA. (+89%)
• NOR's offense has averaged 13.3 points scored per game over their last 3 games. Their 9-game average is 7.6 points scored per game. (+76%)
• NOR's offense has averaged 0.2 YPC over their last 5 games. Their 9-game average is 0.6 YPC. (-76%)
• FW's defense has averaged 10.9 YPP over their last 3 games. Their 10-game average is 6.8 YPP. (+59%)
(full explanation: Appendix, Note 2)
NOR -- MOST IMPORTANT NUMBERS
(top 5 of 12 scored; vs 1833 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | YPC < 5 | 1-8 | .111 | 7.6 | L5 | 0.789 |
| 2 | OFF | YPP < 7 | 1-8 | .111 | 7.6 | L5 | 0.779 |
| 3 | OFF | Rush Yds < 150 | 1-8 | .111 | 7.6 | L5 | 0.779 |
| 4 | DEF | Turnovers < 3 | 1-8 | .111 | 43.7 | L5 | 0.757 |
| 5 | OFF | Rush Yds < 100 | 1-7 | .125 | 5.1 | L4 | 0.630 |
FW -- MOST IMPORTANT NUMBERS
(top 5 of 5 scored; vs 1833 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Rush Yds 100+ | 4-4 | .500 | 20.2 | L3 | 0.770 |
| 2 | DEF | Pass Yds < 200 | 4-5 | .444 | 19.2 | L3 | 0.683 |
| 3 | OFF | Turnovers < 3 | 4-5 | .444 | 18.0 | L4 | 0.548 |
| 4 | DEF | Turnovers < 3 | 3-5 | .375 | 26.6 | L3 | 0.230 |
| 5 | OFF | Pass Yds < 200 | 3-5 | .375 | 13.5 | L4 | 0.179 |
(full explanation: Appendix, Note 3)
NOR: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .400 across those game(s).
FW: 1 of 10 game(s) came against a tracked opponent; that opponent's own win% averaged .111 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)
--- FW ---
| CONDITION | REC | WIN% | PPG | STRK |
| FW rushes for 100+ yards and is held under 200 passing yards | 3-4 | .429 | 15.4 | L3 |
| FW rushes for 150+ yards but stays under 8.0 yards per attempt | 2-2 | .500 | 16.5 | L1 |
| FW averages 6.0+ yards per play behind 150+ rushing yards | 3-1 | .750 | 37.5 | W3 |
| FW averages 5.0+ yards per carry on its way to 150+ rushing yards | 3-1 | .750 | 37.5 | W3 |
| FW holds its opponents under 150 rushing yards and under 200 passing yards | 4-0 | .999 | 1.8 | W4 |
| Team | Condition | Record | Win% | PPG |
| FW | Rush Yds 100+ & Pass Yds < 200 | 3-4 | .429 | 15.4 |
| FW | Rush Yds 150+ & YPA < 8.0 | 2-2 | .500 | 16.5 |
| FW | YPP 6.0+ & Rush Yds 150+ | 3-1 | .750 | 37.5 |
| FW | YPC 5.0+ & Rush Yds 150+ | 3-1 | .750 | 37.5 |
| FW | Rush Yds < 150 & Pass Yds < 200 | 4-0 | .999 | 1.8 |
The next meeting brings together North (1-8 this season) and Flowing Wells (4-6). The SP Strength Index has North at #265 and Flowing Wells at #192 of 276 in the AZ section. Flowing Wells leads the recent series 2-0 over the last 2 meetings. In the most recent meeting, on September 11, 2026, Flowing Wells pulled away 42-0.
Having dropped 6 of its last 7 entering play, North's rushing offense has been the soft spot (held under 200 rushing yards in 5 straight, 0-5 in that stretch). It showed again last time out, the Mustangs falling to Camelback 53-27. Having dropped 5 of its last 7 entering play, Flowing Wells' pass defense has been the team's calling card (held its opponents under 200 passing yards in 9 of its last 10, 4-6 in that stretch). Last time out, though, the Caballeros fell to Desert View 48-0.
The matchup within the matchup pairs North's passing attack with Flowing Wells' pass defense. North's passing attack has been playing at a high level over the Mustangs' last 7 games. Despite throwing for 200+ yards in only 2 of the 7 games, the offense has averaged 138.3 passing yards per game (including a high of 260 in that span vs. West Point). That is 165% above the Mustangs' baseline of 52.2 yards per game over the 5 games prior — a dramatic jump; the Mustangs have gone 1-6 in that stretch. They'll face a stiff test when the two meet. Flowing Wells' pass defense has been playing at a high level over the Caballeros' last 10 games. The defense has held its opponents under 200 passing yards in 9 of the 10 games while averaging 76.8 passing yards allowed per game (including a low of -2 in that span vs. Carl Hayden Community). That is 43% below the Caballeros' baseline of 134.5 yards per game over the 10 games prior — a dramatic drop; the Caballeros have gone 4-6 in that stretch.
WEAKNESS VS. STRENGTH — North has an uncomfortable assignment when the two meet. North's pass protection has been a real vulnerability over the Mustangs' last 7 games, dating back to last season. The offensive line has conceded at least 1 sack in 6 of the 7 games while averaging 2.4 sacks allowed per game (including a high of 5 in that span vs. Casa Grande). That is 60% above the Mustangs' baseline of 1.5 per game over the 12 games prior — a dramatic jump; the Mustangs have gone 2-5 in that stretch. Across the line, Flowing Wells' pass rush has been playing at a high level over the Caballeros' last 10 games, dating back to last season. The defense has recorded 3+ sacks in 5 of the 10 games while averaging 2.2 sacks per game (including a high of 5 in that span vs. Carl Hayden Community). That is 120% above the Caballeros' baseline of 1.0 per game over the 12 games prior — a dramatic jump; the Caballeros have gone 5-5 in that stretch.
WEAKNESS VS. WEAKNESS — Something has to give when the two meet. North's rushing offense has been a real vulnerability over the Mustangs' last 5 games. The ground game has failed to reach 200 rushing yards in 5 straight games, averaging 13.2 rushing yards per game (including a low of -26 in that span vs. Goldwater). That is 82% below the Mustangs' baseline of 72.3 yards per game over the 6 games prior — a dramatic drop; the Mustangs have gone 0-5 in that stretch. On the other side, Flowing Wells' rush defense has been a real vulnerability over the Caballeros' last 5 games. The defense has conceded 100+ rushing yards in 4 of the 5 games while averaging 216.8 rushing yards allowed per game (including a high of 443 in that span vs. Cienega). That is 24% above the Caballeros' baseline of 174.5 yards per game over the 15 games prior — a clear jump; the Caballeros have gone 1-4 in that stretch.
ONE-SIDED — North has managed just 2 takeaways in the Mustangs' last 5 games — the Mustangs have gone 0-5 in that stretch. When the two meet, that trend meets Flowing Wells. Flowing Wells has averaged 1.2 per game on the other side of that matchup across its games on file.
ONE-SIDED — Flowing Wells' rushing offense has been a real vulnerability over the Caballeros' last 5 games. The ground game has failed to reach 200 rushing yards in 5 straight games, averaging 123.0 rushing yards per game (including a low of 13 in that span vs. Desert View). That is 53% below the Caballeros' baseline of 263.8 yards per game over the 16 games prior — a dramatic drop; the Caballeros have gone 1-4 in that stretch. When the two meet, that trend meets North. North has averaged 197.3 yards per game on the other side of that matchup across its games on file.
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 1-0 | 1.000 | 21.0 | W1 |
| YPA < 8.0 | 0-8 | .000 | 5.9 | L8 |
| Pass Yds 200+ | 1-1 | .500 | 14.0 | L1 |
| Pass Yds < 200 | 0-7 | .000 | 5.7 | L7 |
| Rush Yds 100+ | 0-1 | .000 | 27.0 | L1 |
| Rush Yds < 100 | 1-7 | .125 | 5.1 | L4 |
| Rush Yds 150+ | -- | -- | -- | -- |
| Rush Yds < 150 | 1-8 | .111 | 7.6 | L5 |
| YPC 5.0+ | -- | -- | -- | -- |
| YPC < 5.0 | 1-8 | .111 | 7.6 | L5 |
| YPP 6.0+ | 1-0 | 1.000 | 21.0 | W1 |
| YPP < 6.0 | 0-8 | .000 | 5.9 | L8 |
| YPP 7.0+ | -- | -- | -- | -- |
| YPP < 7.0 | 1-8 | .111 | 7.6 | L5 |
| Turnovers 1+ | 1-6 | .143 | 7.9 | L3 |
| Turnovers < 1 | 0-2 | .000 | 6.5 | L2 |
| Turnovers 2+ | 1-5 | .167 | 8.0 | L2 |
| Turnovers > 2 | 0-3 | .000 | 9.0 | L3 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 1-1 | .500 | 31.0 | L1 | |
| YPA < 8.0 | 2-5 | .286 | 9.4 | L4 | 1 games without this stat on file |
| Pass Yds 200+ | 0-1 | .000 | 20.0 | L1 | |
| Pass Yds < 200 | 3-5 | .375 | 13.5 | L4 | 1 games without this stat on file |
| Rush Yds 100+ | 4-4 | .500 | 20.2 | L3 | |
| Rush Yds < 100 | 0-2 | .000 | 10.0 | L2 | |
| Rush Yds 150+ | 4-2 | .667 | 27.0 | L1 | |
| Rush Yds < 150 | 0-4 | .000 | 5.0 | L4 | |
| YPC 5.0+ | 3-1 | .750 | 37.5 | W3 | |
| YPC < 5.0 | 1-5 | .167 | 5.3 | L4 | |
| YPP 6.0+ | 3-1 | .750 | 37.5 | W3 | |
| YPP < 6.0 | 1-5 | .167 | 5.3 | L4 | |
| YPP 7.0+ | 3-1 | .750 | 37.5 | W3 | |
| YPP < 7.0 | 1-5 | .167 | 5.3 | L4 | |
| Turnovers 1+ | 0-4 | .000 | 8.5 | L4 | |
| Turnovers < 1 | 4-2 | .667 | 24.7 | L2 | |
| Turnovers 2+ | 0-3 | .000 | 6.7 | L3 | |
| Turnovers > 2 | 0-1 | .000 | 20.0 | L1 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-8 | .000 | 48.2 | L8 | |
| YPA < 8.0 | -- | -- | -- | -- | 1 games without this stat on file |
| Pass Yds 200+ | 0-3 | .000 | 46.0 | L3 | |
| Pass Yds < 200 | 0-5 | .000 | 49.6 | L5 | 1 games without this stat on file |
| Rush Yds 100+ | 0-8 | .000 | 48.2 | L8 | |
| Rush Yds < 100 | -- | -- | -- | -- | 1 games without this stat on file |
| Rush Yds 150+ | 0-6 | .000 | 50.2 | L6 | |
| Rush Yds < 150 | 0-2 | .000 | 42.5 | L2 | 1 games without this stat on file |
| YPC 5.0+ | 0-8 | .000 | 48.2 | L8 | |
| YPC < 5.0 | -- | -- | -- | -- | 1 games without this stat on file |
| YPP 6.0+ | 0-8 | .000 | 48.2 | L8 | |
| YPP < 6.0 | -- | -- | -- | -- | 1 games without this stat on file |
| YPP 7.0+ | 0-8 | .000 | 48.2 | L8 | |
| YPP < 7.0 | -- | -- | -- | -- | 1 games without this stat on file |
| Turnovers 1+ | 1-3 | .250 | 31.8 | L2 | |
| Turnovers < 1 | 0-5 | .000 | 53.2 | L5 | |
| Turnovers 2+ | 1-1 | .500 | 21.0 | W1 | |
| Turnovers > 2 | -- | -- | -- | -- |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 0-3 | .000 | 52.0 | L3 |
| YPA < 8.0 | 4-3 | .571 | 9.3 | L2 |
| Pass Yds 200+ | 0-1 | .000 | 48.0 | L1 |
| Pass Yds < 200 | 4-5 | .444 | 19.2 | L3 |
| Rush Yds 100+ | 1-6 | .143 | 31.6 | L5 |
| Rush Yds < 100 | 3-0 | 1.000 | 0.0 | W3 |
| Rush Yds 150+ | 0-5 | .000 | 33.2 | L5 |
| Rush Yds < 150 | 4-1 | .800 | 11.0 | L1 |
| YPC 5.0+ | 1-6 | .143 | 31.6 | L5 |
| YPC < 5.0 | 3-0 | 1.000 | 0.0 | W3 |
| YPP 6.0+ | 0-6 | .000 | 35.7 | L6 |
| YPP < 6.0 | 4-0 | 1.000 | 1.8 | W4 |
| YPP 7.0+ | 0-4 | .000 | 41.0 | L4 |
| YPP < 7.0 | 4-2 | .667 | 9.5 | L1 |
| Turnovers 1+ | 4-3 | .571 | 9.3 | L2 |
| Turnovers < 1 | 0-3 | .000 | 52.0 | L3 |
| Turnovers 2+ | 2-3 | .400 | 11.6 | L2 |
| Turnovers > 2 | 1-1 | .500 | 4.0 | L1 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-7 | .000 | 2.9 |
| Scores 10-19 | -- | -- | -- |
| Scores 20-29 | 1-1 | .500 | 24.0 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | -- | -- | -- |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 1-0 | 1.000 | 7.0 |
| Allows 10-19 | -- | -- | -- |
| Allows 20-29 | -- | -- | -- |
| Allows 30-39 | 0-2 | .000 | 35.0 |
| Allows 40+ | 0-6 | .000 | 52.7 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 1-4 | .200 | 2.4 |
| Scores 10-19 | 0-1 | .000 | 14.0 |
| Scores 20-29 | 0-1 | .000 | 20.0 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | 3-0 | 1.000 | 45.3 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 4-1 | .800 | 3.0 |
| Allows 10-19 | -- | -- | -- |
| Allows 20-29 | 0-2 | .000 | 25.0 |
| Allows 30-39 | -- | -- | -- |
| Allows 40+ | 0-3 | .000 | 52.0 |
NORTH
• NORTH has lost by 20+ in 5 straight games (9/25/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).
• NORTH has allowed 30+ in 5 straight games (9/25/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).
• NORTH has allowed 250+ passing 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).
• NORTH has lost 5 straight (9/25/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).
FLOWING WELLS
• FLOWING WELLS has been held under 14 in 5 straight games (10/2/26–10/30/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).
• FLOWING WELLS has lost 4 straight (10/9/26–10/30/26). It has not reached 5 straight in the last 4 years of games on file (2023-present).
• FLOWING WELLS has committed 2+ turnovers in 2 straight games (10/23/26–10/30/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 |
| NOR | OFFENSE | YPA 8.0+ | 1 | 1-0 | 1.000 | 21.0 | W1 |
| NOR | OFFENSE | YPA < 8.0 | 8 | 0-8 | .000 | 5.9 | L8 |
| NOR | OFFENSE | Pass Yds 200+ | 2 | 1-1 | .500 | 14.0 | L1 |
| NOR | OFFENSE | Pass Yds < 200 | 7 | 0-7 | .000 | 5.7 | L7 |
| NOR | OFFENSE | Rush Yds 100+ | 1 | 0-1 | .000 | 27.0 | L1 |
| NOR | OFFENSE | Rush Yds < 100 | 8 | 1-7 | .125 | 5.1 | L4 |
| NOR | OFFENSE | Rush Yds < 150 | 9 | 1-8 | .111 | 7.6 | L5 |
| NOR | OFFENSE | YPC < 5.0 | 9 | 1-8 | .111 | 7.6 | L5 |
| NOR | OFFENSE | YPP 6.0+ | 1 | 1-0 | 1.000 | 21.0 | W1 |
| NOR | OFFENSE | YPP < 6.0 | 8 | 0-8 | .000 | 5.9 | L8 |
| NOR | OFFENSE | YPP < 7.0 | 9 | 1-8 | .111 | 7.6 | L5 |
| NOR | OFFENSE | Turnovers 1+ | 7 | 1-6 | .143 | 7.9 | L3 |
| NOR | OFFENSE | Turnovers < 1 | 2 | 0-2 | .000 | 6.5 | L2 |
| NOR | OFFENSE | Turnovers 2+ | 6 | 1-5 | .167 | 8.0 | L2 |
| NOR | OFFENSE | Turnovers > 2 | 3 | 0-3 | .000 | 9.0 | L3 |
| NOR | OFFENSE | Scores <10 | 7 | 0-7 | .000 | 2.9 | L7 |
| NOR | OFFENSE | Scores 20-29 | 2 | 1-1 | .500 | 24.0 | L1 |
| NOR | DEFENSE | YPA 8.0+ | 8 | 0-8 | .000 | 48.2 | L8 |
| NOR | DEFENSE | Pass Yds 200+ | 3 | 0-3 | .000 | 46.0 | L3 |
| NOR | DEFENSE | Pass Yds < 200 | 5 | 0-5 | .000 | 49.6 | L5 |
| NOR | DEFENSE | Rush Yds 100+ | 8 | 0-8 | .000 | 48.2 | L8 |
| NOR | DEFENSE | Rush Yds 150+ | 6 | 0-6 | .000 | 50.2 | L6 |
| NOR | DEFENSE | Rush Yds < 150 | 2 | 0-2 | .000 | 42.5 | L2 |
| NOR | DEFENSE | YPC 5.0+ | 8 | 0-8 | .000 | 48.2 | L8 |
| NOR | DEFENSE | YPP 6.0+ | 8 | 0-8 | .000 | 48.2 | L8 |
| NOR | DEFENSE | YPP 7.0+ | 8 | 0-8 | .000 | 48.2 | L8 |
| NOR | DEFENSE | Turnovers 1+ | 4 | 1-3 | .250 | 31.8 | L2 |
| NOR | DEFENSE | Turnovers < 1 | 5 | 0-5 | .000 | 53.2 | L5 |
| NOR | DEFENSE | Turnovers 2+ | 2 | 1-1 | .500 | 21.0 | W1 |
| NOR | DEFENSE | Allows <10 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| NOR | DEFENSE | Allows 30-39 | 2 | 0-2 | .000 | 35.0 | L2 |
| NOR | DEFENSE | Allows 40+ | 6 | 0-6 | .000 | 52.7 | L6 |
| FW | OFFENSE | YPA 8.0+ | 2 | 1-1 | .500 | 31.0 | L1 |
| FW | OFFENSE | YPA < 8.0 | 7 | 2-5 | .286 | 9.4 | L4 |
| FW | OFFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 20.0 | L1 |
| FW | OFFENSE | Pass Yds < 200 | 8 | 3-5 | .375 | 13.5 | L4 |
| FW | OFFENSE | Rush Yds 100+ | 8 | 4-4 | .500 | 20.2 | L3 |
| FW | OFFENSE | Rush Yds < 100 | 2 | 0-2 | .000 | 10.0 | L2 |
| FW | OFFENSE | Rush Yds 150+ | 6 | 4-2 | .667 | 27.0 | L1 |
| FW | OFFENSE | Rush Yds < 150 | 4 | 0-4 | .000 | 5.0 | L4 |
| FW | OFFENSE | YPC 5.0+ | 4 | 3-1 | .750 | 37.5 | W3 |
| FW | OFFENSE | YPC < 5.0 | 6 | 1-5 | .167 | 5.3 | L4 |
| FW | OFFENSE | YPP 6.0+ | 4 | 3-1 | .750 | 37.5 | W3 |
| FW | OFFENSE | YPP < 6.0 | 6 | 1-5 | .167 | 5.3 | L4 |
| FW | OFFENSE | YPP 7.0+ | 4 | 3-1 | .750 | 37.5 | W3 |
| FW | OFFENSE | YPP < 7.0 | 6 | 1-5 | .167 | 5.3 | L4 |
| FW | OFFENSE | Turnovers 1+ | 4 | 0-4 | .000 | 8.5 | L4 |
| FW | OFFENSE | Turnovers < 1 | 6 | 4-2 | .667 | 24.7 | L2 |
| FW | OFFENSE | Turnovers 2+ | 3 | 0-3 | .000 | 6.7 | L3 |
| FW | OFFENSE | Turnovers > 2 | 1 | 0-1 | .000 | 20.0 | L1 |
| FW | OFFENSE | Scores <10 | 5 | 1-4 | .200 | 2.4 | L4 |
| FW | OFFENSE | Scores 10-19 | 1 | 0-1 | .000 | 14.0 | L1 |
| FW | OFFENSE | Scores 20-29 | 1 | 0-1 | .000 | 20.0 | L1 |
| FW | OFFENSE | Scores 40+ | 3 | 3-0 | 1.000 | 45.3 | W3 |
| FW | DEFENSE | YPA 8.0+ | 3 | 0-3 | .000 | 52.0 | L3 |
| FW | DEFENSE | YPA < 8.0 | 7 | 4-3 | .571 | 9.3 | L2 |
| FW | DEFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 48.0 | L1 |
| FW | DEFENSE | Pass Yds < 200 | 9 | 4-5 | .444 | 19.2 | L3 |
| FW | DEFENSE | Rush Yds 100+ | 7 | 1-6 | .143 | 31.6 | L5 |
| FW | DEFENSE | Rush Yds < 100 | 3 | 3-0 | 1.000 | 0.0 | W3 |
| FW | DEFENSE | Rush Yds 150+ | 5 | 0-5 | .000 | 33.2 | L5 |
| FW | DEFENSE | Rush Yds < 150 | 5 | 4-1 | .800 | 11.0 | L1 |
| FW | DEFENSE | YPC 5.0+ | 7 | 1-6 | .143 | 31.6 | L5 |
| FW | DEFENSE | YPC < 5.0 | 3 | 3-0 | 1.000 | 0.0 | W3 |
| FW | DEFENSE | YPP 6.0+ | 6 | 0-6 | .000 | 35.7 | L6 |
| FW | DEFENSE | YPP < 6.0 | 4 | 4-0 | 1.000 | 1.8 | W4 |
| FW | DEFENSE | YPP 7.0+ | 4 | 0-4 | .000 | 41.0 | L4 |
| FW | DEFENSE | YPP < 7.0 | 6 | 4-2 | .667 | 9.5 | L1 |
| FW | DEFENSE | Turnovers 1+ | 7 | 4-3 | .571 | 9.3 | L2 |
| FW | DEFENSE | Turnovers < 1 | 3 | 0-3 | .000 | 52.0 | L3 |
| FW | DEFENSE | Turnovers 2+ | 5 | 2-3 | .400 | 11.6 | L2 |
| FW | DEFENSE | Turnovers > 2 | 2 | 1-1 | .500 | 4.0 | L1 |
| FW | DEFENSE | Allows <10 | 5 | 4-1 | .800 | 3.0 | L1 |
| FW | DEFENSE | Allows 20-29 | 2 | 0-2 | .000 | 25.0 | L2 |
| FW | DEFENSE | Allows 40+ | 3 | 0-3 | .000 | 52.0 | L3 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| OFFENSE | Rush Yds < 150 | 9 games | 08/28/2026 - 10/23/2026 | 1-8 |
| OFFENSE | YPC < 5.0 | 9 games | 08/28/2026 - 10/23/2026 | 1-8 |
| OFFENSE | YPP < 7.0 | 9 games | 08/28/2026 - 10/23/2026 | 1-8 |
| OFFENSE | YPA < 8.0 | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| OFFENSE | YPP < 6.0 | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| DEFENSE | YPA 8.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| DEFENSE | Rush Yds 100+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| DEFENSE | YPC 5.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| DEFENSE | YPP 6.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| DEFENSE | YPP 7.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| OFFENSE | YPA < 8.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| OFFENSE | Pass Yds < 200 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| OFFENSE | YPC < 5.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| OFFENSE | YPP < 6.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| OFFENSE | YPP < 7.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| DEFENSE | Rush Yds 100+ | 4 games | 10/09/2026 - 10/30/2026 | 0-4 |
| DEFENSE | YPC 5.0+ | 4 games | 10/09/2026 - 10/30/2026 | 0-4 |
| DEFENSE | YPP 6.0+ | 4 games | 10/09/2026 - 10/30/2026 | 0-4 |
| DEFENSE | YPP 7.0+ | 3 games | 10/16/2026 - 10/30/2026 | 0-3 |
| Team | Side | Split | Streak | Dates | Record |
| NOR | OFFENSE | Rush Yds < 150 | 9 games | 08/28/2026 - 10/23/2026 | 1-8 |
| NOR | OFFENSE | YPC < 5.0 | 9 games | 08/28/2026 - 10/23/2026 | 1-8 |
| NOR | OFFENSE | YPP < 7.0 | 9 games | 08/28/2026 - 10/23/2026 | 1-8 |
| NOR | OFFENSE | YPA < 8.0 | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| NOR | OFFENSE | YPP < 6.0 | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| NOR | DEFENSE | YPA 8.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| NOR | DEFENSE | Rush Yds 100+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| NOR | DEFENSE | YPC 5.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| NOR | DEFENSE | YPP 6.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| NOR | DEFENSE | YPP 7.0+ | 5 games | 09/25/2026 - 10/23/2026 | 0-5 |
| FW | OFFENSE | YPA < 8.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| FW | OFFENSE | Pass Yds < 200 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| FW | OFFENSE | YPC < 5.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| FW | OFFENSE | YPP < 6.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| FW | OFFENSE | YPP < 7.0 | 5 games | 10/02/2026 - 10/30/2026 | 1-4 |
| FW | DEFENSE | Rush Yds 100+ | 4 games | 10/09/2026 - 10/30/2026 | 0-4 |
| FW | DEFENSE | YPC 5.0+ | 4 games | 10/09/2026 - 10/30/2026 | 0-4 |
| FW | DEFENSE | YPP 6.0+ | 4 games | 10/09/2026 - 10/30/2026 | 0-4 |
| FW | DEFENSE | YPP 7.0+ | 3 games | 10/16/2026 - 10/30/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 |
| NOR | OFF | OVER | 1 | 0-1 | .000 | 27.0 | L1 |
| FW | DEF | OVER | 7 | 1-6 | .143 | 31.6 | L5 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | UNDER | 8 | 1-7 | .125 | 5.1 | L4 |
| FW | DEF | UNDER | 3 | 3-0 | 1.000 | 0.0 | W3 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | OVER | 1 | 1-0 | 1.000 | 21.0 | W1 |
| FW | DEF | OVER | 3 | 0-3 | .000 | 52.0 | L3 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | UNDER | 8 | 0-8 | .000 | 5.9 | L8 |
| FW | DEF | UNDER | 7 | 4-3 | .571 | 9.3 | L2 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | OVER | 2 | 1-1 | .500 | 14.0 | L1 |
| FW | DEF | OVER | 1 | 0-1 | .000 | 48.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | UNDER | 7 | 0-7 | .000 | 5.7 | L7 |
| FW | DEF | UNDER | 9 | 4-5 | .444 | 19.2 | L3 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | ZERO | 2 | 0-2 | .000 | 6.5 | L2 |
| FW | DEF | ZERO | 3 | 0-3 | .000 | 52.0 | L3 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | OVER | 7 | 1-6 | .143 | 7.9 | L3 |
| FW | DEF | OVER | 7 | 4-3 | .571 | 9.3 | L2 |
| 2+ TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | OVER | 6 | 1-5 | .167 | 8.0 | L2 |
| FW | DEF | OVER | 5 | 2-3 | .400 | 11.6 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | UNDER | 3 | 0-3 | .000 | 6.7 | L3 |
| FW | DEF | UNDER | 5 | 2-3 | .400 | 32.6 | L2 |
| >2 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | OVER | 3 | 0-3 | .000 | 9.0 | L3 |
| FW | DEF | OVER | 2 | 1-1 | .500 | 4.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | OFF | UNDER | 6 | 1-5 | .167 | 6.8 | L4 |
| FW | DEF | UNDER | 8 | 3-5 | .375 | 26.6 | L3 |
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | DEF | OVER | 6 | 0-6 | .000 | 50.2 | L6 |
| FW | OFF | OVER | 6 | 4-2 | .667 | 27.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | DEF | UNDER | 2 | 0-2 | .000 | 42.5 | L2 |
| FW | OFF | UNDER | 4 | 0-4 | .000 | 5.0 | L4 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | DEF | OVER | 3 | 0-3 | .000 | 46.0 | L3 |
| FW | OFF | OVER | 1 | 0-1 | .000 | 20.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | DEF | UNDER | 5 | 0-5 | .000 | 49.6 | L5 |
| FW | OFF | UNDER | 8 | 3-5 | .375 | 13.5 | L4 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | DEF | ZERO | 5 | 0-5 | .000 | 53.2 | L5 |
| FW | OFF | ZERO | 6 | 4-2 | .667 | 24.7 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| NOR | DEF | OVER | 4 | 1-3 | .250 | 31.8 | L2 |
| FW | OFF | OVER | 4 | 0-4 | .000 | 8.5 | L4 |
NOR OFFENSE
NOR's offense has averaged 13.3 points scored per game over their last 3 games. Their 9-game average is 7.6 points scored per game. (+76%)
NOR's offense has averaged 0.2 YPC over their last 5 games. Their 9-game average is 0.6 YPC. (-76%)
NOR's offense has averaged 161.0 pass yards per game over their last 3 games. Their 9-game average is 109.7 pass yards per game. (+47%)
NOR's offense has averaged 187.0 total yards per game over their last 3 games. Their 9-game average is 129.9 total yards per game. (+44%)
NOR's offense has averaged 4.3 YPP over their last 3 games. Their 9-game average is 3.1 YPP. (+36%)
NOR's offense has averaged 13.2 rush yards per game over their last 5 games. Their 9-game average is 20.2 rush yards per game. (-35%)
NOR's offense has averaged 5.9 YPA over their last 3 games. Their 9-game average is 4.5 YPA. (+32%)
NOR's offense has averaged 1.6 giveaways per game over their last 5 games. Their 9-game average is 2.2 giveaways per game. (-28%)
FW OFFENSE
FW's offense has averaged 2.0 points scored per game over their last 3 games. Their 10-game average is 18.2 points scored per game. (-89%)
FW's offense has averaged 3.1 YPC over their last 3 games. Their 10-game average is 6.6 YPC. (-52%)
FW's offense has averaged 3.5 YPP over their last 3 games. Their 10-game average is 6.8 YPP. (-49%)
FW's offense has averaged 1.3 giveaways per game over their last 3 games. Their 10-game average is 0.9 giveaways per game. (+48%)
FW's offense has averaged 105.3 rush yards per game over their last 3 games. Their 10-game average is 178.4 rush yards per game. (-41%)
FW's offense has averaged 156.3 total yards per game over their last 3 games. Their 10-game average is 249.0 total yards per game. (-37%)
FW's offense has averaged 3.8 YPA over their last 5 games. Their 9-game average is 6.1 YPA. (-37%)
FW's offense has averaged 51.0 pass yards per game over their last 3 games. Their 9-game average is 78.4 pass yards per game. (-35%)
NOR DEFENSE
NOR's defense has averaged 0.4 takeaways per game over their last 5 games. Their 9-game average is 0.7 takeaways per game. (-40%)
NOR's defense has averaged 267.3 pass yards per game over their last 3 games. Their 8-game average is 204.0 pass yards per game. (+31%)
NOR's defense has averaged 139.7 rush yards per game over their last 3 games. Their 8-game average is 202.5 rush yards per game. (-31%)
NOR's defense has averaged 7.2 YPC over their last 3 games. Their 8-game average is 10.3 YPC. (-30%)
FW DEFENSE
FW's defense has averaged 158.7 pass yards per game over their last 3 games. Their 10-game average is 76.8 pass yards per game. (+107%)
FW's defense has averaged 12.7 YPA over their last 3 games. Their 10-game average is 6.8 YPA. (+89%)
FW's defense has averaged 10.9 YPP over their last 3 games. Their 10-game average is 6.8 YPP. (+59%)
FW's defense has averaged 34.3 points allowed per game over their last 3 games. Their 10-game average is 22.1 points allowed per game. (+55%)
FW's defense has averaged 405.0 total yards per game over their last 3 games. Their 10-game average is 266.2 total yards per game. (+52%)
FW's defense has averaged 10.4 YPC over their last 3 games. Their 10-game average is 7.0 YPC. (+50%)
FW's defense has averaged 1.0 takeaways per game over their last 3 games. Their 10-game average is 1.5 takeaways per game. (-33%)
FW's defense has averaged 246.3 rush yards per game over their last 3 games. Their 10-game average is 189.4 rush yards per game. (+30%)
(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 -- 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 3 -- 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 |
| NOR | OFFENSE | YPP < 6.0 | 0-8 | .000 | 5.9 | FW | DEFENSE | YPP 6.0+ | 0-6 | .000 | 35.7 | 1.000 |
| NOR | OFFENSE | YPA < 8.0 | 0-8 | .000 | 5.9 | FW | DEFENSE | YPA 8.0+ | 0-3 | .000 | 52.0 | 1.000 |
| FW | OFFENSE | Rush Yds < 100 | 0-2 | .000 | 10.0 | NOR | DEFENSE | Rush Yds 100+ | 0-8 | .000 | 48.2 | 1.000 |
| FW | OFFENSE | Rush Yds < 150 | 0-4 | .000 | 5.0 | NOR | DEFENSE | Rush Yds 150+ | 0-6 | .000 | 50.2 | 1.000 |
| FW | OFFENSE | Turnovers 1+ | 0-4 | .000 | 8.5 | NOR | DEFENSE | Turnovers < 1 | 0-5 | .000 | 53.2 | 1.000 |
| NOR | OFFENSE | Pass Yds < 200 | 0-7 | .000 | 5.7 | FW | DEFENSE | Pass Yds 200+ | 0-1 | .000 | 48.0 | 1.000 |
| FW | OFFENSE | Pass Yds 200+ | 0-1 | .000 | 20.0 | NOR | DEFENSE | Pass Yds < 200 | 0-5 | .000 | 49.6 | 1.000 |
| NOR | OFFENSE | YPP 6.0+ | 1-0 | 1.000 | 21.0 | FW | DEFENSE | YPP < 6.0 | 4-0 | 1.000 | 1.8 | 1.000 |
| NOR | OFFENSE | Rush Yds 100+ | 0-1 | .000 | 27.0 | FW | DEFENSE | Rush Yds < 100 | 3-0 | 1.000 | 0.0 | 1.000 |
| NOR | OFFENSE | Rush Yds < 150 | 1-8 | .111 | 7.6 | FW | DEFENSE | Rush Yds 150+ | 0-5 | .000 | 33.2 | 0.889 |
| NOR | OFFENSE | YPP < 7.0 | 1-8 | .111 | 7.6 | FW | DEFENSE | YPP 7.0+ | 0-4 | .000 | 41.0 | 0.889 |
| NOR | OFFENSE | Turnovers 1+ | 1-6 | .143 | 7.9 | FW | DEFENSE | Turnovers < 1 | 0-3 | .000 | 52.0 | 0.857 |
| FW | OFFENSE | YPC < 5.0 | 1-5 | .167 | 5.3 | NOR | DEFENSE | YPC 5.0+ | 0-8 | .000 | 48.2 | 0.833 |
| FW | OFFENSE | YPP < 6.0 | 1-5 | .167 | 5.3 | NOR | DEFENSE | YPP 6.0+ | 0-8 | .000 | 48.2 | 0.833 |
| FW | OFFENSE | YPP < 7.0 | 1-5 | .167 | 5.3 | NOR | DEFENSE | YPP 7.0+ | 0-8 | .000 | 48.2 | 0.833 |
| NOR | OFFENSE | YPC < 5.0 | 1-8 | .111 | 7.6 | FW | DEFENSE | YPC 5.0+ | 1-6 | .143 | 31.6 | 0.746 |
| NOR | OFFENSE | Rush Yds < 100 | 1-7 | .125 | 5.1 | FW | DEFENSE | Rush Yds 100+ | 1-6 | .143 | 31.6 | 0.732 |
| FW | OFFENSE | YPA < 8.0 | 2-5 | .286 | 9.4 | NOR | DEFENSE | YPA 8.0+ | 0-8 | .000 | 48.2 | 0.714 |
| FW | OFFENSE | Rush Yds 150+ | 4-2 | .667 | 27.0 | NOR | DEFENSE | Rush Yds < 150 | 0-2 | .000 | 42.5 | 0.667 |
| FW | OFFENSE | Pass Yds < 200 | 3-5 | .375 | 13.5 | NOR | DEFENSE | Pass Yds 200+ | 0-3 | .000 | 46.0 | 0.625 |
| NOR | OFFENSE | Turnovers < 1 | 0-2 | .000 | 6.5 | FW | DEFENSE | Turnovers 1+ | 4-3 | .571 | 9.3 | 0.571 |
| NOR | OFFENSE | YPA 8.0+ | 1-0 | 1.000 | 21.0 | FW | DEFENSE | YPA < 8.0 | 4-3 | .571 | 9.3 | 0.571 |
| FW | OFFENSE | Turnovers < 1 | 4-2 | .667 | 24.7 | NOR | DEFENSE | Turnovers 1+ | 1-3 | .250 | 31.8 | 0.417 |
| NOR | OFFENSE | Pass Yds 200+ | 1-1 | .500 | 14.0 | FW | DEFENSE | Pass Yds < 200 | 4-5 | .444 | 19.2 | 0.056 |
Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| FW | DEFENSE | team | Pass Yards | last 3 | 158.7 | 10 | 76.8 | +106.6% | |
| FW | OFFENSE | team | Pass Yards | last 3 | 51.0 | 9 | 78.4 | -35.0% | |
| FW | DEFENSE | team | Points | last 3 | 34.3 | 10 | 22.1 | +55.4% | |
| FW | OFFENSE | team | Points | last 3 | 2.0 | 10 | 18.2 | -89.0% | |
| FW | DEFENSE | team | Rush Yards | last 3 | 246.3 | 10 | 189.4 | +30.1% | |
| FW | OFFENSE | team | Rush Yards | last 3 | 105.3 | 10 | 178.4 | -41.0% | |
| FW | DEFENSE | team | Total Yards | last 3 | 405.0 | 10 | 266.2 | +52.1% | |
| FW | OFFENSE | team | Total Yards | last 3 | 156.3 | 10 | 249.0 | -37.2% | |
| FW | DEFENSE | team | Turnovers | last 3 | 1.0 | 10 | 1.5 | -33.3% | |
| FW | OFFENSE | team | Turnovers | last 3 | 1.3 | 10 | 0.9 | +48.1% | |
| FW | DEFENSE | team | YPA | last 3 | 12.7 | 10 | 6.8 | +88.5% | |
| FW | OFFENSE | team | YPA | last 5 | 3.8 | 9 | 6.1 | -36.9% | |
| FW | DEFENSE | team | YPC | last 3 | 10.4 | 10 | 7.0 | +49.6% | |
| FW | OFFENSE | team | YPC | last 3 | 3.1 | 10 | 6.6 | -52.5% | |
| FW | DEFENSE | team | YPP | last 3 | 10.9 | 10 | 6.8 | +59.3% | |
| FW | OFFENSE | team | YPP | last 3 | 3.5 | 10 | 6.8 | -48.8% | |
| NOR | DEFENSE | team | Pass Yards | last 3 | 267.3 | 8 | 204.0 | +31.0% | |
| NOR | OFFENSE | team | Pass Yards | last 3 | 161.0 | 9 | 109.7 | +46.8% | |
| NOR | OFFENSE | team | Points | last 3 | 13.3 | 9 | 7.6 | +76.5% | |
| NOR | DEFENSE | team | Rush Yards | last 3 | 139.7 | 8 | 202.5 | -31.0% | |
| NOR | OFFENSE | team | Rush Yards | last 5 | 13.2 | 9 | 20.2 | -34.7% | |
| NOR | OFFENSE | team | Total Yards | last 3 | 187.0 | 9 | 129.9 | +44.0% | |
| NOR | DEFENSE | team | Turnovers | last 5 | 0.4 | 9 | 0.7 | -40.0% | |
| NOR | OFFENSE | team | Turnovers | last 5 | 1.6 | 9 | 2.2 | -28.0% | |
| NOR | OFFENSE | team | YPA | last 3 | 5.9 | 9 | 4.5 | +32.3% | |
| NOR | DEFENSE | team | YPC | last 3 | 7.2 | 8 | 10.3 | -29.8% | |
| NOR | OFFENSE | team | YPC | last 5 | 0.2 | 9 | 0.6 | -75.8% | |
| NOR | OFFENSE | team | YPP | last 3 | 4.3 | 9 | 3.1 | +35.6% |
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 1 | TRE HEAVENS PASS 9/17 · 52.9% · 34 YDS · 2.0 YPA · 0 TD · 2 INT · 8.5/G RUSH 28 CAR · 17 YDS · 0.6 YPC · 0 TD · 4.2/G DEF 12 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | QB | Sr. |
| 6 | JACOB CHAVEZ PASS 16/26 · 61.5% · 260 YDS · 10.0 YPA · 2 TD · 1 INT · 260.0/G RUSH 5 CAR · -6 YDS · -1.2 YPC · 1 TD · -6.0/G | QB | Jr. |
| 19 | JOSH LISTER PASS 2/11 · 18.2% · 8 YDS · 0.7 YPA · 0 TD · 2 INT · 2.7/G RUSH 1 CAR · -15 YDS · -15.0 YPC · 0 TD · -5.0/G | QB | So. |
| RUNNING BACKS | |||
| 8 | AIDEN GALAVIZ RUSH 32 CAR · 103 YDS · 3.2 YPC · 0 TD · 25.8/G REC 1 REC · 2 YDS · 2.0 YPC · 0 TD · 0.5/G DEF 16 TKL · 4.0 TKL/G · 4 TFL · 2.0 SACKS · 0 INT | RB | Sr. |
| RECEIVERS & TIGHT ENDS | |||
| 2 | KOA WILLIAMS RUSH 2 CAR · -3 YDS · -1.5 YPC · 0 TD · -1.5/G REC 9 REC · 68 YDS · 7.6 YPC · 0 TD · 34.0/G | WR | So. |
| 9 | WILMER PEREZ RUSH 1 CAR · 3 YDS · 3.0 YPC · 0 TD · 0.8/G REC 10 REC · 207 YDS · 20.7 YPC · 2 TD · 51.8/G DEF 3 TKL · 0.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 12 | LEO ADAME 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 | WR | Sr. |
| 30 | CHARLES SYNTAX RUSH 1 CAR · -5 YDS · -5.0 YPC · 0 TD · -5.0/G REC 1 REC · -3 YDS · -3.0 YPC · 0 TD · -3.0/G | WR | So. |
| 33 | LUIS LIRA REC 1 REC · 5 YDS · 5.0 YPC · 0 TD · 5.0/G | WR | Fr. |
| OFFENSIVE LINE | |||
| 64 | JESUS DUARTE DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | Jr. |
| 70 | JOSH DEANDA DEF 12 TKL · 3.0 TKL/G · 4 TFL · 1.0 SACKS · 0 INT | OL | Sr. |
| DEFENSIVE LINE | |||
| 4 | BLESS IRUMVA REC 2 REC · 22 YDS · 11.0 YPC · 0 TD · 7.3/G DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DL | Sr. |
| 44 | KASHMAREE PATTERSON RUSH 17 CAR · 22 YDS · 1.3 YPC · 0 TD · 5.5/G DEF 14 TKL · 3.5 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | DE | Jr. |
| 51 | LUIS SALAS DEF 9 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DE | So. |
| 56 | IVAN SANCHEZ DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DL | Sr. |
| LINEBACKERS | |||
| 3 | ALEXANDER AVILA DEF 10 TKL · 3.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | LB | Sr. |
| 14 | VICENTE BRACAMONTE DEF 13 TKL · 4.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | LB | Sr. |
| 26 | JUNIOR MARTINEZ DEF 5 TKL · 2.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | LB | So. |
| 40 | SONNY ROMERO DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | LB | Jr. |
| DEFENSIVE BACKS | |||
| 5 | GREGORY ARVALOO DEF 15 TKL · 3.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | CB | So. |
| 20 | JOSE AVALOS DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DB | Sr. |
| 23 | ARI OAKLEY REC 1 REC · -1 YDS · -1.0 YPC · 0 TD · -0.3/G DEF 7 TKL · 2.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | S | So. |
| 42 | MARIO SALAZAR-GALINDO DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DB | Jr. |
| OTHER / UNLISTED POSITION | |||
| 58 | NASIR STEVENS DEF 6 TKL · 6.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | -- | Fr. |
| ON STAT SHEETS, NOT ON THE POSTED ROSTER | |||
| -- | G. EVENS DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 1 | TRE HEAVENS | QB | Sr. |
| 2 | KOA WILLIAMS | WR | So. |
| 3 | ALEXANDER AVILA | LB | Sr. |
| 4 | BLESS IRUMVA | DL | Sr. |
| 5 | GREGORY ARVALOO | CB | So. |
| 6 | JACOB CHAVEZ | QB | Jr. |
| 7 | TAMILORE POPOOLA | DL | Sr. |
| 8 | AIDEN GALAVIZ | RB | Sr. |
| 9 | WILMER PEREZ | WR | Sr. |
| 10 | GEORGE REID | WR | Jr. |
| 11 | PHIL LICHER | WR | Jr. |
| 12 | LEO ADAME | WR | Sr. |
| 14 | VICENTE BRACAMONTE | LB | Sr. |
| 17 | XAIVER RUIZ-GAXIOLA | WR | Jr. |
| 18 | KAPONE AGUIRRE | SS | Sr. |
| 19 | JOSH LISTER | QB | So. |
| 20 | JOSE AVALOS | DB | Sr. |
| 21 | EZEKIEL FELIX | WR | So. |
| 22 | KYRIN MUZZIE | WR | Jr. |
| 23 | ARI OAKLEY | S | So. |
| 24 | ANDREW GAXIOLA | WR | Jr. |
| 25 | GABE EVANS | S | So. |
| 26 | JUNIOR MARTINEZ | LB | So. |
| 30 | CHARLES SYNTAX | WR | So. |
| 32 | TRISTON HOUSE | DL | Sr. |
| 33 | LUIS LIRA | WR | Fr. |
| 34 | JAVAUGHN HEAVENS | WR | So. |
| 34 | JEREMY ARVALLO | WR | Fr. |
| 40 | SONNY ROMERO | LB | Jr. |
| 42 | MARIO SALAZAR-GALINDO | DB | Jr. |
| 44 | KASHMAREE PATTERSON | DE | Jr. |
| 45 | ABDI ELMI | RB | Fr. |
| 47 | FABIAN THOMAS | -- | Fr. |
| 50 | JORDAN SALAZAR | LB | So. |
| 51 | LUIS SALAS | DE | So. |
| 55 | ANTHONY MARTINEZ | OL | Sr. |
| 56 | IVAN SANCHEZ | DL | Sr. |
| 58 | NASIR STEVENS | -- | Fr. |
| 62 | GRANT SEVIER | C | Jr. |
| 63 | CHANCE FILOSI | OL | Fr. |
| 63 | WILLIAM RICE | OL | Jr. |
| 64 | JESUS DUARTE | OL | Jr. |
| 65 | KING LOZONO | OL | Fr. |
| 66 | LORENZO BARBOZA | LB | Fr. |
| 70 | JOSH DEANDA | OL | Sr. |
| 71 | EMILIO CORONADO | LB | Fr. |
| 72 | JADEN CANSINO | K | Fr. |
| 75 | GREG SERVIN | OL | Fr. |
| 76 | THUN MINGKAWE | KR | So. |
| 77 | THOMAS MCCAULEY | OL | Fr. |
| 80 | TAVYON WIMS | TE | Sr. |
| 95 | LANDON LANE | OL | Jr. |
| 97 | ELYAS OPPENHEIMER | SS | So. |
| 98 | KOSZHEE MCGRIFF | WR | So. |
| 99 | ANGEL MARTINEZ-SILVA | WR | So. |
| -- | G. EVENS | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| RUNNING BACKS | |||
| 32 | MATTHEW TRUJILLO DEF 6 TKL · 6.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | RB | So. |
| RECEIVERS & TIGHT ENDS | |||
| 10 | TRENTON PLUMLEY DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 11 | XAVIER GALLIGAN DEF 11 TKL · 11.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | TE | Sr. |
| OFFENSIVE LINE | |||
| 52 | DILAN LEON ELENES DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | T | So. |
| LINEBACKERS | |||
| 42 | DAVID GREESON DEF 8 TKL · 8.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OLB | Sr. |
| DEFENSIVE BACKS | |||
| 5 | JAIDEN DEMARY DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | CB | Sr. |
| 7 | EZEKIEL SOTO DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | FS | Jr. |
| OTHER / UNLISTED POSITION | |||
| 3 | COLTEN GILLMORE DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 12 | MARQUISE BUSCH DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 23 | ELIJAH HERNANDEZ DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 24 | MARTY HUDECEK JR DEF 7 TKL · 7.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 54 | ORLANDO LERMA CORALES DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 55 | AURELIO MERIN DEF 6 TKL · 6.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 68 | FRANKIE DANIEL-EQUIHUA DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 72 | ALEX RENTERIA DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | So. |
| ON STAT SHEETS, NOT ON THE POSTED ROSTER | |||
| -- | SETH MCGINNIS DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | -- |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 3 | COLTEN GILLMORE | -- | Jr. |
| 5 | JAIDEN DEMARY | CB | Sr. |
| 6 | GIOVANNI LUSANE | QB | Fr. |
| 6 | RASHAD FERMAWI | -- | Sr. |
| 7 | EZEKIEL SOTO | FS | Jr. |
| 8 | CARLOS VERDUGO | -- | Jr. |
| 9 | SAMUEL MARTINEZ | -- | So. |
| 10 | TRENTON PLUMLEY | WR | Sr. |
| 11 | XAVIER GALLIGAN | TE | Sr. |
| 12 | MARQUISE BUSCH | -- | Jr. |
| 13 | FREDDY BRAESEKER | -- | So. |
| 14 | YAHMIR CALDERON OZUNA | -- | Sr. |
| 17 | GRAYSON WEDERSKI | -- | So. |
| 18 | AUSTIN GUEVARA | QB | Sr. |
| 20 | JOSIAH HARDIN | SB | Jr. |
| 21 | KADEN KENNEDY | -- | So. |
| 23 | ELIJAH HERNANDEZ | -- | Sr. |
| 24 | MARTY HUDECEK JR | -- | Jr. |
| 26 | ANTHONY EQUIHUA | RB | Jr. |
| 31 | PAYTON PETERSON | -- | Sr. |
| 32 | MATTHEW TRUJILLO | RB | So. |
| 36 | MAURICIO ROSALES | CB | So. |
| 42 | DAVID GREESON | OLB | Sr. |
| 51 | DIEGO VEGA | G | Sr. |
| 52 | DILAN LEON ELENES | T | So. |
| 53 | ANDRES SOTO | -- | Sr. |
| 54 | ORLANDO LERMA CORALES | -- | Sr. |
| 55 | AURELIO MERIN | -- | Jr. |
| 57 | FABIAN ESCALANTE | -- | So. |
| 61 | OLIVER COLMENERO MORENO | -- | Sr. |
| 63 | TYLER ALLIS | -- | So. |
| 66 | DAVID ANDRADE | -- | Sr. |
| 67 | ETHAN SCOTT | C | Jr. |
| 68 | FRANKIE DANIEL-EQUIHUA | -- | Jr. |
| 72 | ALEX RENTERIA | -- | So. |
| 74 | EMILIO CORONADO | -- | Jr. |
| 79 | ARON MACIAS | -- | Jr. |
| -- | SETH MCGINNIS | -- | -- |