In short: Sudan (5-4) at Sundown (0-9), September 4, 2026 (high school football). Final: Sundown 20, Sudan 36. 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 |
|---|---|---|---|---|
| SUDAN | 24.3 (-68.1) | 82.9 (+80.5) | 40.7 (+9.2) | 69.7 (-42.8) |
| SUNDOWN | 31.8 (-51.7) | 21.1 (-78.3) | 15.3 (+54.3) | 56.1 (-14.8) |
N/A: no box-score data on file yet for SUNDOWN in this window — those categories fill in as games are scored.
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 | +13.66 | 36% | +4.95 |
| Strength | +10.78 | 25% | +2.72 |
| Own Margin | +17.54 | 20% | +3.57 |
| Head To Head | +17.49 | 18% | +3.13 |
| Efficiency | -7.65 | 0% | -0.02 |
| 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 | SUDAN | 128.4 |
| Passing | SUNDOWN | 87.8 |
| Rushing | SUDAN | 192.7 |
| Rushing | SUNDOWN | 79.9 |
| Total | SUDAN | 321.1 |
| Total | SUNDOWN | 167.7 |
| SUDAN — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| HADEN PROVENCE | 3.6/10.4 | 35.0% | 118.0 | 11.4 | 1.7 | 0.3 | 178.3 |
| CAL CARTER | 0.5/0.6 | 80.0% | 10.4 | 16.6 | 0.5 | 0.0 | 298.2 |
| TOTALS | 4.1/11.0 | 37.6% | 128.4 | 11.7 | 2.2 | 0.3 | 195.2 |
| SUDAN — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| KYLER EDWARDS | 22.6 | 109.6 | 4.8 | 1.4 |
| HADEN PROVENCE | 13.2 | 64.9 | 4.9 | 0.6 |
| CAL CARTER | 4.0 | 18.3 | 4.5 | 0.0 |
| TOTALS | 39.8 | 192.7 | 4.8 | 2.0 |
| SUDAN — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| MILES LEDBETTER | 2.9 | 51.7 | 18.0 | 0.3 |
| DUSTIN GRAY | 2.2 | 39.9 | 18.0 | 0.8 |
| WILL ARMSTRONG | 2.2 | 36.8 | 16.4 | 0.9 |
| TOTALS | 7.3 | 128.4 | 17.5 | 2.1 |
Sudan averaged 4.1 yards per play (673 yards on 166 snaps) over its first 3 games (1-2), #939 in section within that period. Few teams started slower in this department, and few have turned it around as sharply since. In the 6 games since that slow start (4-2), the Hornets have averaged 7.9 yards per play (1,271 yards on 161 snaps), a 95% rise, #330 in section across those games. The schedule deserves some of the credit: Sudan's last 6 opponents have averaged 8.5 yards per play, a #1017 defense in section on the season, against 5.6 yards per play, #224 for the first 3. Measured against those opponents' norms (8.5 yards per play), Sudan gained 7% less per snap 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 #743 in section. On the season, Sudan ranks #735 in section in yards per play. Sundown's defense sits in the middle of the pack, #650 in section (7.0 yards per play).
The Sundown offense that opened the season is not the one that has taken the field lately. Sundown averaged 18.7 points per game over its first 6 games (0-6), #980 in section during those games. Over the stretch of 3 games that followed (0-3), the Roughnecks have averaged 4.7 points per game, a 75% drop, #1163 in section during that period. The schedule has a lot to do with it: Sundown's last 3 opponents have averaged 16.6 points per game, a #138 scoring defense in section on the season, against 24.4 points per game, #424 for the first 6. Measured against those opponents' norms (16.6 points per game), Sundown scored 72% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #357 in section, well above the first 6 (#600), so the dip has come against better teams overall. Sundown was held to 14 points or fewer 3 times in those games, including 0 against New Home on 10/9. On the season, Sundown ranks #1103 in section in scoring. Sudan's defense sits in the middle of the pack, #521 in section (26.6 points per game).
Something changed for Sundown's defense after the first 6 games of the season. The Roughnecks allowed 36.0 points per game over their first 6 games (0-6), #918 in section during that stretch. Over the stretch of 3 games that followed (0-3), Sundown has allowed 23.7 points per game, a 34% drop, #473 in section over that period. The schedule deserves some of the credit: Sundown's last 3 opponents have averaged 27.7 points per game, a #687 offense in section on the season, against 34.3 points per game, #432 for the first 6. Measured against those opponents' norms (27.7 points per game), Sundown held those offenses 15% below what they usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #357 in section, well above the first 6 (#600), which makes the improvement more impressive. On the season, the Roughnecks rank #765 in section in scoring defense. Sudan's offense sits in the middle of the pack, #852 in section (22.9 points per game). Sundown is 0-2 this season when it holds opponents under 23, and 0-7 when it doesn't.
Sudan's defense has allowed more points as the season has worn on. The Hornets allowed 24.2 points per game over their first 6 games (3-3), #423 in section over that timeframe. Over the stretch of 3 games that followed (2-1), Sudan has allowed 31.3 points per game, a 30% rise, #695 in section over that span. The schedule has a lot to do with it: Sudan's last 3 opponents have averaged 42.4 points per game, a #177 offense in section on the season, against 24.7 points per game, #790 for the first 6. Measured against those opponents' norms (42.4 points per game), Sudan held those offenses 26% below what they usually score. By that measure, the early pace looks more like the outlier than the recent one. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #490 in section, well above the first 6 (#921), so the dip has come against better teams overall. On the season, the Hornets rank #521 in section in scoring defense. Sundown's offense, #1105 of 1235 (14.0 points per game), could be the get-right matchup Sudan needs. Sudan is 2-0 this season when it holds opponents under 14, and 3-4 when it doesn't.
If there's one number to watch in this matchup, it's Sudan's scoring. Sudan averaged 12.0 points per game over its first 3 games (1-2), #1104 in section in that timeframe. In the 6 games since that slow start (4-2), the Hornets have averaged 28.3 points per game, a 136% rise, #653 in section in that window. The schedule deserves some of the credit: Sudan's last 6 opponents have averaged 28.7 points per game, a #638 scoring defense in section on the season, against 21.9 points per game, #316 for the first 3. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #743 in section. Meanwhile, Sundown's defense has been middle of the pack in recent weeks. The Roughnecks have allowed 30.8 points per game over their last 6 games (0-6), #704 in section during that time. Those games came against a middle-of-the-pack set of offenses in section (31.0 points per game on the season, which would rank #561). Sundown offers Sudan a fair measuring stick for whether the trend is real. Sudan is 4-1 this season when it scores 32 or more, and 1-3 when it doesn't.
The battle on the ground has the potential to swing this matchup, with the recent returns favoring Sudan. Sudan averaged 4.1 yards per carry (531 yards on 130 rushes) over its first 3 games (1-2), #829 in section through those games. In the 6 games since that slow start (4-2), the Hornets have averaged 7.4 yards per carry (1,028 yards on 138 rushes), an 82% rise, #239 in section through that stretch. The schedule deserves some of the credit: Sudan's last 6 opponents have averaged 8.3 yards per carry, a #1083 run defense in section on the season, against 5.1 yards per carry, #345 for the first 3. Measured against those opponents' norms (8.3 yards per carry), Sudan ran for 10% less per carry than those run 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 #743 in section. Meanwhile, Sundown's run defense has been middle of the pack in recent weeks. The Roughnecks have allowed 5.9 yards per carry (532 yards on 90 rushes) over their last 6 games (0-6), #569 in section over that stretch. Those games came against a middle-of-the-pack set of rushing attacks in section (5.5 yards per carry on the season, which would rank #616). Against those norms, Sundown allowed 8% more per carry than those rushing attacks usually gain. Sundown offers Sudan a fair measuring stick for whether the trend is real.
• Club The last time Sudan went a game throwing for 200+ yards was October 11, 2024 against Crosbyton (W, 48-8). Since then Sudan has gone 25 straight games being held under 200 passing yards, a school-record 25 straight in the 5 seasons on record.
• Club The last time Sundown went a game averaging 6.0+ yards per play was September 20, 2024 against New Deal (L, 21-28). Since then Sundown has gone 27 straight games being held under 6.0 yards per play, a school-record 27 straight in the 5 seasons on record.
• Club The last time Sudan went a game forcing 3+ turnovers was October 10, 2025 against Crosbyton (W, 50-6). Since then Sudan has gone 14 straight games forcing fewer than 3 turnovers, a school-record 14 straight in the 5 seasons on record.
• Club Sundown has lost 11 straight, and a loss would make it 12 in a row -- something they have not done in the 5 seasons on record.
• Club Sudan is 13-0 all time when holding the opponent under 10 points in the games on file (13 such games).
• Club Sudan is 11-2 all time when rushing for 100+ yards. Sudan's last loss when rushing for 100+ yards was September 18, 2026 against Vega (L, 32-35).
• Player Haden Provence has gone 3 straight games rushing for 100+ yards, the longest such streak of his career.
• Club Sudan is 5-4 entering play against Sundown, a start the program has had 1 time before in 5 seasons on record -- most recently 2024, which finished 6-5.
• Player Haden Provence has gone 3 straight games throwing a touchdown pass, the longest such streak of his career.
• Player Kyler Edwards has gone 2 straight games rushing for 100+ yards, the longest such streak of his career.
• Series Sudan leads the all-time series with Sundown 1-0, across 1 meetings dating to 2026.
FULL ROSTER ↓| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/28 | VS. TEXICO | vs | L | 0-27 | |
| 09/04 | SUNDOWN | at | W | 36-20 | |
| 09/11 | OLTON | at | L | 0-41 | |
| 09/18 | VEGA | vs | L | 32-35 | |
| 09/25 | TULIA | at | W | 32-22 | |
| 10/09 | SMYER | vs | W | 47-0 | |
| 10/16 | SEAGRAVES | at | W | 26-7 | |
| 10/23 | PLAINS | vs | W | 33-27 | |
| 10/30 | ROPES | at | L | 0-60 | |
| 11/06 | MORTON | vs | PROJ | 41-14 | 90.3% |
| SEASON TO DATE | 5-4 | 1 REMAINING |
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/28 | DIMMITT | at | L | 22-46 | |
| 09/04 | SUDAN | vs | L | 20-36 | |
| 09/11 | TULIA | at | L | 16-20 | |
| 09/18 | FORSAN | at | L | 20-44 | |
| 09/25 | SEAGRAVES | vs | L | 20-36 | |
| 10/02 | OLTON | vs | L | 14-34 | |
| 10/09 | NEW HOME | at | L | 0-14 | |
| 10/23 | NEW DEAL | vs | L | 8-29 | |
| 10/30 | POST | at | L | 6-28 | |
| SEASON RESULT | 0-9 | MISSED PLAYOFFS |
Season complete at 0-9 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.
(full explanation: Appendix, Note 2)
--- SUDAN ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 5-4 so far | 6-4 (82%) | 5.8-4.2 |
| League | 3-1 so far | 3-1 (100%) | 3.0-1.0 |
• SUN's defense has averaged 4.0 takeaways per game over their last 3 games. Their 5-game average is 1.4 takeaways per game. (+186%)
• SUD's offense has averaged 16.2 YPA over their last 5 games. Their 6-game average is 9.2 YPA. (+76%)
• SUD averages 8.8+ yards per attempt (SUD's own median) (.999)
• SUD holds its opponents under 129.0 passing yards (SUD's own median) (.999)
• SUN's offense has averaged 4.7 points scored per game over their last 3 games. Their 9-game average is 14.0 points scored per game. (-67%)
• SUD's offense has averaged 9.8 YPC over their last 5 games. Their 6-game average is 6.3 YPC. (+54%)
• SUD's offense has averaged 10.1 YPP over their last 5 games. Their 6-game average is 6.6 YPP. (+54%)
• SUN's defense has averaged 78.0 pass yards per game over their last 3 games. Their 5-game average is 136.8 pass yards per game. (-43%)
• SUD's offense has averaged 371.5 rush yards per game over their last 5 games. Their 6-game average is 259.8 rush yards per game. (+43%)
• SUD's offense has averaged 436.5 total yards per game over their last 5 games. Their 6-game average is 324.0 total yards per game. (+35%)
• SUD's defense has averaged 228.5 rush yards per game over their last 3 games. Their 6-game average is 169.7 rush yards per game. (+35%)
• SUD's offense has averaged 1.5 giveaways per game over their last 3 games. Their 8-game average is 1.1 giveaways per game. (+33%)
(full explanation: Appendix, Note 3)
SUD -- MOST IMPORTANT NUMBERS
(top 1 of 1 scored; vs 367 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | DEF | Turnovers < 3 | 4-4 | .500 | 29.0 | L1 | 0.500 |
(full explanation: Appendix, Note 4)
SUD: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .000 across those game(s).
SUN: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .556 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)
--- SUD ---
| CONDITION | REC | WIN% | PPG | STRK |
| SUD rushes for 100+ yards and is held under 200 passing yards | 3-2 | .600 | 29.4 | W2 |
| SUD averages 6.0+ yards per play behind 150+ rushing yards | 3-1 | .750 | 36.8 | W2 |
| SUD averages 5.0+ yards per carry on its way to 150+ rushing yards | 3-1 | .750 | 36.8 | W2 |
| Team | Condition | Record | Win% | PPG |
| SUD | Rush Yds 100+ & Pass Yds < 200 | 3-2 | .600 | 29.4 |
| SUD | YPP 6.0+ & Rush Yds 150+ | 3-1 | .750 | 36.8 |
| SUD | YPC 5.0+ & Rush Yds 150+ | 3-1 | .750 | 36.8 |
The next meeting brings together Sudan (5-4 this season) and Sundown (0-9). The SP Strength Index has Sudan at #774 and Sundown at #1018 of 1252 in the TX section. Sudan leads the recent series 1-0 over the last 1 meetings. In the most recent meeting, on September 4, 2026, Sudan won 36-20.
In the process of winning 4 of its last 7 entering play, Sudan's passing attack has been the soft spot (held under 200 passing yards in 5 straight, 3-2 in that stretch). It showed again last time out, the Hornets falling to Ropes 60-0. Beaten in each of its last 7 entering play, Sundown's pass defense has been the team's calling card (held its opponents under 200 passing yards in 8 of its last 10, 3-7 in that stretch). Last time out, though, the Roughnecks fell to Post 28-6.
The matchup within the matchup pairs Sudan's passing attack with Sundown's pass defense. Sudan has an uncomfortable assignment when the two meet. Sudan's passing attack has been a real vulnerability over the Hornets' last 5 games. The offense has failed to reach 200 passing yards in 5 straight games, averaging 68.0 passing yards per game (including a low of 37 in that span vs. Olton). That is 51% below the Hornets' baseline of 137.7 yards per game over the 3 games prior — a dramatic drop; the Hornets have gone 3-2 in that stretch. Across the line, Sundown's pass defense has been playing at a high level over the Roughnecks' last 10 games, dating back to last season. The defense has held its opponents under 200 passing yards in 8 of the 10 games while averaging 132.1 passing yards allowed per game (including a low of 60 in that span vs. Sudan). That is 32% below the Roughnecks' baseline of 194.8 yards per game over the 12 games prior — a clear drop; the Roughnecks have gone 3-7 in that stretch.
ONE-SIDED — Sudan's pass rush has been playing at a high level over the Hornets' last 5 games. Despite recording 3+ sacks in only 2 of the 5 games, the defense has averaged 3.4 sacks per game (including a high of 8 in that span vs. Vega). That is 386% above the Hornets' baseline of 0.7 per game over the 3 games prior — a dramatic jump; the Hornets have gone 3-2 in that stretch. When the two meet, that trend meets Sundown.
ONE-SIDED — Sudan's pass protection has been a real vulnerability over the Hornets' last 5 games. The offensive line has conceded at least 1 sack in 2 of the 5 games while averaging 0.6 sacks allowed per game (including a high of 2 in that span vs. Ropes). That is 60% above the Hornets' baseline of 0.0 per game over the 3 games prior — a dramatic jump; the Hornets have gone 3-2 in that stretch. When the two meet, that trend meets Sundown.
ONE-SIDED — Sundown's rush defense has been a real vulnerability over the Roughnecks' last 5 games. The defense has conceded 100+ rushing yards in 5 straight games, averaging 187.2 rushing yards allowed per game (including a high of 236 in that span vs. Forsan). That is 23% above the Roughnecks' baseline of 151.8 yards per game over the 17 games prior — a clear jump; the Roughnecks have gone 0-5 in that stretch. When the two meet, that trend meets Sudan. Sudan has averaged 270.3 yards per game on the other side of that matchup across its games on file.
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 3-0 | 1.000 | 38.3 | W3 | |
| YPA < 8.0 | 0-3 | .000 | 10.7 | L3 | 3 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 3-3 | .500 | 24.5 | W2 | 3 games without this stat on file |
| Rush Yds 100+ | 3-2 | .600 | 29.4 | W2 | |
| Rush Yds < 100 | 0-1 | .000 | 0.0 | L1 | 3 games without this stat on file |
| Rush Yds 150+ | 3-2 | .600 | 29.4 | W2 | |
| Rush Yds < 150 | 0-1 | .000 | 0.0 | L1 | 3 games without this stat on file |
| YPC 5.0+ | 3-1 | .750 | 36.8 | W2 | |
| YPC < 5.0 | 0-2 | .000 | 0.0 | L2 | 3 games without this stat on file |
| YPP 6.0+ | 3-1 | .750 | 36.8 | W2 | |
| YPP < 6.0 | 0-2 | .000 | 0.0 | L2 | 3 games without this stat on file |
| YPP 7.0+ | 1-0 | 1.000 | 47.0 | W1 | |
| YPP < 7.0 | 2-3 | .400 | 20.0 | W1 | 3 games without this stat on file |
| Turnovers 1+ | 1-4 | .200 | 15.8 | L1 | |
| Turnovers < 1 | 3-0 | 1.000 | 33.7 | W3 | 1 games without this stat on file |
| Turnovers 2+ | 0-2 | .000 | 16.0 | L2 | 1 games without this stat on file |
| Turnovers > 2 | 0-2 | .000 | 16.0 | L2 | 1 games without this stat on file |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | -- | -- | -- | -- | |
| YPA < 8.0 | -- | -- | -- | -- | 9 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | -- | -- | -- | -- | 9 games without this stat on file |
| Rush Yds 100+ | -- | -- | -- | -- | |
| Rush Yds < 100 | -- | -- | -- | -- | 9 games without this stat on file |
| Rush Yds 150+ | -- | -- | -- | -- | |
| Rush Yds < 150 | -- | -- | -- | -- | 9 games without this stat on file |
| YPC 5.0+ | -- | -- | -- | -- | |
| YPC < 5.0 | -- | -- | -- | -- | 9 games without this stat on file |
| YPP 6.0+ | -- | -- | -- | -- | |
| YPP < 6.0 | -- | -- | -- | -- | 9 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | -- | -- | -- | -- | 9 games without this stat on file |
| Turnovers 1+ | 0-5 | .000 | 15.6 | L5 | |
| Turnovers < 1 | -- | -- | -- | -- | 4 games without this stat on file |
| Turnovers 2+ | 0-4 | .000 | 14.5 | L4 | 4 games without this stat on file |
| Turnovers > 2 | 0-4 | .000 | 14.5 | L4 | 4 games without this stat on file |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 1-2 | .333 | 36.3 | L1 | |
| YPA < 8.0 | 2-1 | .667 | 22.7 | W2 | 3 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 3-3 | .500 | 29.5 | L1 | 3 games without this stat on file |
| Rush Yds 100+ | 2-3 | .400 | 35.4 | L1 | |
| Rush Yds < 100 | 1-0 | 1.000 | 0.0 | W1 | 3 games without this stat on file |
| Rush Yds 150+ | 1-3 | .250 | 38.8 | L1 | |
| Rush Yds < 150 | 2-0 | 1.000 | 11.0 | W2 | 3 games without this stat on file |
| YPC 5.0+ | 2-3 | .400 | 35.4 | L1 | |
| YPC < 5.0 | 1-0 | 1.000 | 0.0 | W1 | 3 games without this stat on file |
| YPP 6.0+ | 2-3 | .400 | 35.4 | L1 | |
| YPP < 6.0 | 1-0 | 1.000 | 0.0 | W1 | 3 games without this stat on file |
| YPP 7.0+ | 2-2 | .500 | 34.0 | L1 | |
| YPP < 7.0 | 1-1 | .500 | 20.5 | W1 | 3 games without this stat on file |
| Turnovers 1+ | 3-2 | .600 | 21.8 | W2 | |
| Turnovers < 1 | 1-2 | .333 | 41.0 | L1 | 1 games without this stat on file |
| Turnovers 2+ | 0-1 | .000 | 35.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-4 | .000 | 33.5 | L4 | |
| YPA < 8.0 | 0-1 | .000 | 29.0 | L1 | 4 games without this stat on file |
| Pass Yds 200+ | 0-1 | .000 | 20.0 | L1 | |
| Pass Yds < 200 | 0-4 | .000 | 35.8 | L4 | 4 games without this stat on file |
| Rush Yds 100+ | 0-5 | .000 | 32.6 | L5 | |
| Rush Yds < 100 | -- | -- | -- | -- | 4 games without this stat on file |
| Rush Yds 150+ | 0-4 | .000 | 32.2 | L4 | |
| Rush Yds < 150 | 0-1 | .000 | 34.0 | L1 | 4 games without this stat on file |
| YPC 5.0+ | 0-4 | .000 | 32.2 | L4 | |
| YPC < 5.0 | 0-1 | .000 | 34.0 | L1 | 4 games without this stat on file |
| YPP 6.0+ | 0-3 | .000 | 33.3 | L3 | |
| YPP < 6.0 | 0-2 | .000 | 31.5 | L2 | 4 games without this stat on file |
| YPP 7.0+ | 0-2 | .000 | 32.0 | L2 | |
| YPP < 7.0 | 0-3 | .000 | 33.0 | L3 | 4 games without this stat on file |
| Turnovers 1+ | 0-3 | .000 | 31.0 | L3 | |
| Turnovers < 1 | 0-2 | .000 | 35.0 | L2 | 4 games without this stat on file |
| Turnovers 2+ | 0-2 | .000 | 36.5 | L2 | 4 games without this stat on file |
| Turnovers > 2 | 0-1 | .000 | 29.0 | L1 | 4 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-3 | .000 | 0.0 |
| Scores 10-19 | -- | -- | -- |
| Scores 20-29 | 1-0 | 1.000 | 26.0 |
| Scores 30-39 | 3-1 | .750 | 33.2 |
| Scores 40+ | 1-0 | 1.000 | 47.0 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 2-0 | 1.000 | 3.5 |
| Allows 10-19 | -- | -- | -- |
| Allows 20-29 | 3-1 | .750 | 24.0 |
| Allows 30-39 | 0-1 | .000 | 35.0 |
| Allows 40+ | 0-2 | .000 | 50.5 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-3 | .000 | 4.7 |
| Scores 10-19 | 0-2 | .000 | 15.0 |
| Scores 20-29 | 0-4 | .000 | 20.5 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | -- | -- | -- |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | -- | -- | -- |
| Allows 10-19 | 0-1 | .000 | 14.0 |
| Allows 20-29 | 0-3 | .000 | 25.7 |
| Allows 30-39 | 0-3 | .000 | 35.3 |
| Allows 40+ | 0-2 | .000 | 45.0 |
SUDAN
• SUDAN has allowed a 100-yard rusher in 2 straight games (10/23/26–10/30/26). Earlier games have no box score on file, so the run may be longer. It has not reached 3 straight in the last 4 years of games on file (2023-present).
SUNDOWN
• SUNDOWN has been held under 14 in 3 straight games (10/9/26–10/30/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
• SUNDOWN has lost 11 straight (11/7/25–10/30/26). It has not reached 12 straight in the last 4 years of games on file (2023-present).
• SUNDOWN has lost by 20+ 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 |
| SUD | OFFENSE | YPA 8.0+ | 3 | 3-0 | 1.000 | 38.3 | W3 |
| SUD | OFFENSE | YPA < 8.0 | 3 | 0-3 | .000 | 10.7 | L3 |
| SUD | OFFENSE | Pass Yds < 200 | 6 | 3-3 | .500 | 24.5 | W2 |
| SUD | OFFENSE | Rush Yds 100+ | 5 | 3-2 | .600 | 29.4 | W2 |
| SUD | OFFENSE | Rush Yds < 100 | 1 | 0-1 | .000 | 0.0 | L1 |
| SUD | OFFENSE | Rush Yds 150+ | 5 | 3-2 | .600 | 29.4 | W2 |
| SUD | OFFENSE | Rush Yds < 150 | 1 | 0-1 | .000 | 0.0 | L1 |
| SUD | OFFENSE | YPC 5.0+ | 4 | 3-1 | .750 | 36.8 | W2 |
| SUD | OFFENSE | YPC < 5.0 | 2 | 0-2 | .000 | 0.0 | L2 |
| SUD | OFFENSE | YPP 6.0+ | 4 | 3-1 | .750 | 36.8 | W2 |
| SUD | OFFENSE | YPP < 6.0 | 2 | 0-2 | .000 | 0.0 | L2 |
| SUD | OFFENSE | YPP 7.0+ | 1 | 1-0 | 1.000 | 47.0 | W1 |
| SUD | OFFENSE | YPP < 7.0 | 5 | 2-3 | .400 | 20.0 | W1 |
| SUD | OFFENSE | Turnovers 1+ | 5 | 1-4 | .200 | 15.8 | L1 |
| SUD | OFFENSE | Turnovers < 1 | 3 | 3-0 | 1.000 | 33.7 | W3 |
| SUD | OFFENSE | Turnovers 2+ | 2 | 0-2 | .000 | 16.0 | L2 |
| SUD | OFFENSE | Turnovers > 2 | 2 | 0-2 | .000 | 16.0 | L2 |
| SUD | OFFENSE | Scores <10 | 3 | 0-3 | .000 | 0.0 | L3 |
| SUD | OFFENSE | Scores 20-29 | 1 | 1-0 | 1.000 | 26.0 | W1 |
| SUD | OFFENSE | Scores 30-39 | 4 | 3-1 | .750 | 33.2 | W2 |
| SUD | OFFENSE | Scores 40+ | 1 | 1-0 | 1.000 | 47.0 | W1 |
| SUD | DEFENSE | YPA 8.0+ | 3 | 1-2 | .333 | 36.3 | L1 |
| SUD | DEFENSE | YPA < 8.0 | 3 | 2-1 | .667 | 22.7 | W2 |
| SUD | DEFENSE | Pass Yds < 200 | 6 | 3-3 | .500 | 29.5 | L1 |
| SUD | DEFENSE | Rush Yds 100+ | 5 | 2-3 | .400 | 35.4 | L1 |
| SUD | DEFENSE | Rush Yds < 100 | 1 | 1-0 | 1.000 | 0.0 | W1 |
| SUD | DEFENSE | Rush Yds 150+ | 4 | 1-3 | .250 | 38.8 | L1 |
| SUD | DEFENSE | Rush Yds < 150 | 2 | 2-0 | 1.000 | 11.0 | W2 |
| SUD | DEFENSE | YPC 5.0+ | 5 | 2-3 | .400 | 35.4 | L1 |
| SUD | DEFENSE | YPC < 5.0 | 1 | 1-0 | 1.000 | 0.0 | W1 |
| SUD | DEFENSE | YPP 6.0+ | 5 | 2-3 | .400 | 35.4 | L1 |
| SUD | DEFENSE | YPP < 6.0 | 1 | 1-0 | 1.000 | 0.0 | W1 |
| SUD | DEFENSE | YPP 7.0+ | 4 | 2-2 | .500 | 34.0 | L1 |
| SUD | DEFENSE | YPP < 7.0 | 2 | 1-1 | .500 | 20.5 | W1 |
| SUD | DEFENSE | Turnovers 1+ | 5 | 3-2 | .600 | 21.8 | W2 |
| SUD | DEFENSE | Turnovers < 1 | 3 | 1-2 | .333 | 41.0 | L1 |
| SUD | DEFENSE | Turnovers 2+ | 1 | 0-1 | .000 | 35.0 | L1 |
| SUD | DEFENSE | Allows <10 | 2 | 2-0 | 1.000 | 3.5 | W2 |
| SUD | DEFENSE | Allows 20-29 | 4 | 3-1 | .750 | 24.0 | W3 |
| SUD | DEFENSE | Allows 30-39 | 1 | 0-1 | .000 | 35.0 | L1 |
| SUD | DEFENSE | Allows 40+ | 2 | 0-2 | .000 | 50.5 | L2 |
| SUN | OFFENSE | Turnovers 1+ | 5 | 0-5 | .000 | 15.6 | L5 |
| SUN | OFFENSE | Turnovers 2+ | 4 | 0-4 | .000 | 14.5 | L4 |
| SUN | OFFENSE | Turnovers > 2 | 4 | 0-4 | .000 | 14.5 | L4 |
| SUN | OFFENSE | Scores <10 | 3 | 0-3 | .000 | 4.7 | L3 |
| SUN | OFFENSE | Scores 10-19 | 2 | 0-2 | .000 | 15.0 | L2 |
| SUN | OFFENSE | Scores 20-29 | 4 | 0-4 | .000 | 20.5 | L4 |
| SUN | DEFENSE | YPA 8.0+ | 4 | 0-4 | .000 | 33.5 | L4 |
| SUN | DEFENSE | YPA < 8.0 | 1 | 0-1 | .000 | 29.0 | L1 |
| SUN | DEFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 20.0 | L1 |
| SUN | DEFENSE | Pass Yds < 200 | 4 | 0-4 | .000 | 35.8 | L4 |
| SUN | DEFENSE | Rush Yds 100+ | 5 | 0-5 | .000 | 32.6 | L5 |
| SUN | DEFENSE | Rush Yds 150+ | 4 | 0-4 | .000 | 32.2 | L4 |
| SUN | DEFENSE | Rush Yds < 150 | 1 | 0-1 | .000 | 34.0 | L1 |
| SUN | DEFENSE | YPC 5.0+ | 4 | 0-4 | .000 | 32.2 | L4 |
| SUN | DEFENSE | YPC < 5.0 | 1 | 0-1 | .000 | 34.0 | L1 |
| SUN | DEFENSE | YPP 6.0+ | 3 | 0-3 | .000 | 33.3 | L3 |
| SUN | DEFENSE | YPP < 6.0 | 2 | 0-2 | .000 | 31.5 | L2 |
| SUN | DEFENSE | YPP 7.0+ | 2 | 0-2 | .000 | 32.0 | L2 |
| SUN | DEFENSE | YPP < 7.0 | 3 | 0-3 | .000 | 33.0 | L3 |
| SUN | DEFENSE | Turnovers 1+ | 3 | 0-3 | .000 | 31.0 | L3 |
| SUN | DEFENSE | Turnovers < 1 | 2 | 0-2 | .000 | 35.0 | L2 |
| SUN | DEFENSE | Turnovers 2+ | 2 | 0-2 | .000 | 36.5 | L2 |
| SUN | DEFENSE | Turnovers > 2 | 1 | 0-1 | .000 | 29.0 | L1 |
| SUN | DEFENSE | Allows 10-19 | 1 | 0-1 | .000 | 14.0 | L1 |
| SUN | DEFENSE | Allows 20-29 | 3 | 0-3 | .000 | 25.7 | L3 |
| SUN | DEFENSE | Allows 30-39 | 3 | 0-3 | .000 | 35.3 | L3 |
| SUN | DEFENSE | Allows 40+ | 2 | 0-2 | .000 | 45.0 | L2 |
| Team | Side | Split | Streak | Dates | Record |
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
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | OVER | 5 | 3-2 | .600 | 29.4 | W2 |
| SUN | DEF | OVER | 4 | 0-4 | .000 | 32.2 | L4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | UNDER | 1 | 0-1 | .000 | 0.0 | L1 |
| SUN | DEF | UNDER | 1 | 0-1 | .000 | 34.0 | L1 |
| YPC 5.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | OVER | 4 | 3-1 | .750 | 36.8 | W2 |
| SUN | DEF | OVER | 4 | 0-4 | .000 | 32.2 | L4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | UNDER | 2 | 0-2 | .000 | 0.0 | L2 |
| SUN | DEF | UNDER | 1 | 0-1 | .000 | 34.0 | L1 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | OVER | 3 | 3-0 | 1.000 | 38.3 | W3 |
| SUN | DEF | OVER | 4 | 0-4 | .000 | 33.5 | L4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | UNDER | 3 | 0-3 | .000 | 10.7 | L3 |
| SUN | DEF | UNDER | 1 | 0-1 | .000 | 29.0 | L1 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | ZERO | 3 | 3-0 | 1.000 | 33.7 | W3 |
| SUN | DEF | ZERO | 2 | 0-2 | .000 | 35.0 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | OVER | 5 | 1-4 | .200 | 15.8 | L1 |
| SUN | DEF | OVER | 3 | 0-3 | .000 | 31.0 | L3 |
| 2+ TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | OVER | 2 | 0-2 | .000 | 16.0 | L2 |
| SUN | DEF | OVER | 2 | 0-2 | .000 | 36.5 | L2 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | UNDER | 6 | 4-2 | .667 | 24.7 | W3 |
| SUN | DEF | UNDER | 3 | 0-3 | .000 | 30.0 | L3 |
| >2 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | OVER | 2 | 0-2 | .000 | 16.0 | L2 |
| SUN | DEF | OVER | 1 | 0-1 | .000 | 29.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| SUD | OFF | UNDER | 6 | 4-2 | .667 | 24.7 | W3 |
| SUN | DEF | UNDER | 4 | 0-4 | .000 | 33.5 | L4 |
SUD OFFENSE
SUD's offense has averaged 16.2 YPA over their last 5 games. Their 6-game average is 9.2 YPA. (+76%)
SUD's offense has averaged 9.8 YPC over their last 5 games. Their 6-game average is 6.3 YPC. (+54%)
SUD's offense has averaged 10.1 YPP over their last 5 games. Their 6-game average is 6.6 YPP. (+54%)
SUD's offense has averaged 371.5 rush yards per game over their last 5 games. Their 6-game average is 259.8 rush yards per game. (+43%)
SUD's offense has averaged 436.5 total yards per game over their last 5 games. Their 6-game average is 324.0 total yards per game. (+35%)
SUD's offense has averaged 1.5 giveaways per game over their last 3 games. Their 8-game average is 1.1 giveaways per game. (+33%)
SUD's offense has averaged 27.6 points scored per game over their last 5 games. Their 9-game average is 22.9 points scored per game. (+21%)
SUD DEFENSE
SUD's defense has averaged 228.5 rush yards per game over their last 3 games. Their 6-game average is 169.7 rush yards per game. (+35%)
SUD'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%)
SUD's defense has averaged 87.2 pass yards per game over their last 5 games. Their 6-game average is 121.5 pass yards per game. (-28%)
SUD's defense has averaged 8.0 YPC over their last 3 games. Their 6-game average is 6.4 YPC. (+25%)
SUN DEFENSE
SUN's defense has averaged 4.0 takeaways per game over their last 3 games. Their 5-game average is 1.4 takeaways per game. (+186%)
SUN's defense has averaged 78.0 pass yards per game over their last 3 games. Their 5-game average is 136.8 pass yards per game. (-43%)
SUN's defense has averaged 7.1 YPA over their last 3 games. Their 5-game average is 9.6 YPA. (-26%)
SUN's defense has averaged 23.7 points allowed per game over their last 3 games. Their 9-game average is 31.9 points allowed per game. (-26%)
SUN's defense has averaged 241.0 total yards per game over their last 3 games. Their 5-game average is 324.0 total yards per game. (-26%)
(moved to the Appendix, Data Export 2, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.
Explanatory Notes
Note 1 -- GAME PROJECTION -- FULL DETAIL (report pages 1-2)
Library-native projection: computed directly from the game library (slate_projection.SlateEngine), not the Excel workbook engine. This section does not yet include: an outside Strength Index cross-check (computer/CCCAA rankings -- workbook-only).
Note 2 -- SEASON OUTLOOK
Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).
Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.
Note 4 -- OPPONENT STRENGTH (best-effort) -- why this is often empty
Only meaningful for a game against an opponent who is ALSO a tracked team on this workbook -- with just a couple of teams tracked, that's rare (mainly a direct matchup between them, if this run covers both); every other opponent has no win% on file here at all, so most of a team's schedule simply has no strength data to show.
Full Data Exports
Data Export 1 -- MATCHUP CONFLICTS — TAB-SEPARATED (13 columns)
| Team1 | Side1 | Split1 | Record1 | Win%1 | PPG1 | Team2 | Side2 | Split2 | Record2 | Win%2 | PPG2 | Relevance |
| SUD | OFFENSE | YPA < 8.0 | 0-3 | .000 | 10.7 | SUN | DEFENSE | YPA 8.0+ | 0-4 | .000 | 33.5 | 1.000 |
| SUD | OFFENSE | Rush Yds < 100 | 0-1 | .000 | 0.0 | SUN | DEFENSE | Rush Yds 100+ | 0-5 | .000 | 32.6 | 1.000 |
| SUD | OFFENSE | YPC < 5.0 | 0-2 | .000 | 0.0 | SUN | DEFENSE | YPC 5.0+ | 0-4 | .000 | 32.2 | 1.000 |
| SUD | OFFENSE | Turnovers < 1 | 3-0 | 1.000 | 33.7 | SUN | DEFENSE | Turnovers 1+ | 0-3 | .000 | 31.0 | 1.000 |
| SUD | OFFENSE | Rush Yds < 150 | 0-1 | .000 | 0.0 | SUN | DEFENSE | Rush Yds 150+ | 0-4 | .000 | 32.2 | 1.000 |
| SUD | OFFENSE | YPP < 6.0 | 0-2 | .000 | 0.0 | SUN | DEFENSE | YPP 6.0+ | 0-3 | .000 | 33.3 | 1.000 |
| SUD | OFFENSE | YPA 8.0+ | 3-0 | 1.000 | 38.3 | SUN | DEFENSE | YPA < 8.0 | 0-1 | .000 | 29.0 | 1.000 |
| SUD | OFFENSE | YPP 7.0+ | 1-0 | 1.000 | 47.0 | SUN | DEFENSE | YPP < 7.0 | 0-3 | .000 | 33.0 | 1.000 |
| SUD | OFFENSE | Turnovers 1+ | 1-4 | .200 | 15.8 | SUN | DEFENSE | Turnovers < 1 | 0-2 | .000 | 35.0 | 0.800 |
| SUD | OFFENSE | YPP 6.0+ | 3-1 | .750 | 36.8 | SUN | DEFENSE | YPP < 6.0 | 0-2 | .000 | 31.5 | 0.750 |
| SUD | OFFENSE | YPC 5.0+ | 3-1 | .750 | 36.8 | SUN | DEFENSE | YPC < 5.0 | 0-1 | .000 | 34.0 | 0.750 |
| SUN | OFFENSE | Turnovers 1+ | 0-5 | .000 | 15.6 | SUD | DEFENSE | Turnovers < 1 | 1-2 | .333 | 41.0 | 0.667 |
| SUD | OFFENSE | YPP < 7.0 | 2-3 | .400 | 20.0 | SUN | DEFENSE | YPP 7.0+ | 0-2 | .000 | 32.0 | 0.600 |
| SUD | OFFENSE | Rush Yds 150+ | 3-2 | .600 | 29.4 | SUN | DEFENSE | Rush Yds < 150 | 0-1 | .000 | 34.0 | 0.600 |
| SUD | OFFENSE | Pass Yds < 200 | 3-3 | .500 | 24.5 | SUN | DEFENSE | Pass Yds 200+ | 0-1 | .000 | 20.0 | 0.500 |
Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| SUD | DEFENSE | team | Pass Yards | last 5 | 87.2 | 6 | 121.5 | -28.2% | |
| SUD | OFFENSE | team | Points | last 5 | 27.6 | 9 | 22.9 | +20.6% | |
| SUD | DEFENSE | team | Rush Yards | last 3 | 228.5 | 6 | 169.7 | +34.7% | |
| SUD | OFFENSE | team | Rush Yards | last 5 | 371.5 | 6 | 259.8 | +43.0% | |
| SUD | OFFENSE | team | Total Yards | last 5 | 436.5 | 6 | 324.0 | +34.7% | |
| SUD | DEFENSE | team | Turnovers | last 3 | 0.5 | 8 | 0.8 | -33.3% | |
| SUD | OFFENSE | team | Turnovers | last 3 | 1.5 | 8 | 1.1 | +33.3% | |
| SUD | OFFENSE | team | YPA | last 5 | 16.2 | 6 | 9.2 | +75.7% | |
| SUD | DEFENSE | team | YPC | last 3 | 8.0 | 6 | 6.4 | +25.4% | |
| SUD | OFFENSE | team | YPC | last 5 | 9.8 | 6 | 6.3 | +53.9% | |
| SUD | OFFENSE | team | YPP | last 5 | 10.1 | 6 | 6.6 | +53.8% | |
| SUN | DEFENSE | team | Pass Yards | last 3 | 78.0 | 5 | 136.8 | -43.0% | |
| SUN | DEFENSE | team | Points | last 3 | 23.7 | 9 | 31.9 | -25.8% | |
| SUN | OFFENSE | team | Points | last 3 | 4.7 | 9 | 14.0 | -66.7% | |
| SUN | DEFENSE | team | Total Yards | last 3 | 241.0 | 5 | 324.0 | -25.6% | |
| SUN | DEFENSE | team | Turnovers | last 3 | 4.0 | 5 | 1.4 | +185.7% | |
| SUN | DEFENSE | team | YPA | last 3 | 7.1 | 5 | 9.6 | -26.1% |
| # | NAME | POS | CLASS |
|---|---|---|---|
| RUNNING BACKS | |||
| 0 | ANGEL MARTINEZ RUSH 33 CAR · 125 YDS · 3.8 YPC · 1 TD · 20.8/G DEF 23 TKL · 3.8 TKL/G · 4 TFL · 3.0 SACKS · 0 INT | RB | Sr. |
| 3 | SANTIAGO AVILA RUSH 6 CAR · 62 YDS · 10.3 YPC · 0 TD · 12.4/G DEF 24 TKL · 4.8 TKL/G · 4 TFL · 0.0 SACKS · 0 INT | RB | So. |
| 25 | BRIAN DELGADO RUSH 34 CAR · 147 YDS · 4.3 YPC · 1 TD · 29.4/G DEF 51 TKL · 10.2 TKL/G · 9 TFL · 0.0 SACKS · 0 INT | RB | Sr. |
| RECEIVERS & TIGHT ENDS | |||
| 1 | DUSTIN GRAY REC 5 REC · 96 YDS · 19.2 YPC · 2 TD · 24.0/G DEF 7 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | So. |
| 2 | CHRISTIAN DELGADO RUSH 1 CAR · 4 YDS · 4.0 YPC · 0 TD · 2.0/G DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| OFFENSIVE LINE | |||
| 54 | LUIS VARGAS RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 0.2/G DEF 21 TKL · 3.5 TKL/G · 3 TFL · 3.0 SACKS · 0 INT | T | Sr. |
| 78 | BRYAN JASSO DEF 35 TKL · 5.8 TKL/G · 8 TFL · 3.0 SACKS · 0 INT | G | Jr. |
| LINEBACKERS | |||
| 9 | RENO SMITH PASS 1/1 · 100.0% · 32 YDS · 32.0 YPA · 1 TD · 0 INT · 5.3/G RUSH 3 CAR · 18 YDS · 6.0 YPC · 0 TD · 3.0/G DEF 60 TKL · 10.0 TKL/G · 8 TFL · 2.0 SACKS · 0 INT | ILB | So. |
| DEFENSIVE BACKS | |||
| 80 | IZAIAH MONTOYA DEF 10 TKL · 2.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | SS | Jr. |
| OTHER / UNLISTED POSITION | |||
| 5 | TOMAS CHACON REC 1 REC · 24 YDS · 24.0 YPC · 0 TD · 8.0/G DEF 2 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 6 | MILES LEDBETTER REC 6 REC · 149 YDS · 24.8 YPC · 1 TD · 24.8/G DEF 30 TKL · 5.0 TKL/G · 1 TFL · 0.0 SACKS · 1 INT | -- | Jr. |
| 10 | WILL ARMSTRONG REC 5 REC · 82 YDS · 16.4 YPC · 2 TD · 16.4/G DEF 11 TKL · 2.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 12 | SAMUEL BRISENO DEF 7 TKL · 2.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 17 | HADEN PROVENCE PASS 18/58 · 31.0% · 353 YDS · 6.1 YPA · 5 TD · 4 INT · 58.8/G RUSH 101 CAR · 670 YDS · 6.6 YPC · 6 TD · 111.7/G DEF 22 TKL · 3.7 TKL/G · 3 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 23 | KYLER EDWARDS RUSH 84 CAR · 487 YDS · 5.8 YPC · 8 TD · 97.4/G REC 2 REC · 34 YDS · 17.0 YPC · 1 TD · 6.8/G DEF 18 TKL · 3.6 TKL/G · 8 TFL · 5.0 SACKS · 0 INT | -- | Jr. |
| 50 | EDWYN ARREDONDO DEF 10 TKL · 3.3 TKL/G · 3 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 57 | AIDEN FLORES DEF 35 TKL · 5.8 TKL/G · 9 TFL · 1.0 SACKS · 0 INT | -- | So. |
| 65 | DYLAN PROVENCE DEF 29 TKL · 5.8 TKL/G · 9 TFL · 2.0 SACKS · 1 INT | -- | Jr. |
| 73 | ANDREW GODWIN DEF 13 TKL · 2.6 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | -- | So. |
| 88 | JACOB BAKER DEF 19 TKL · 4.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 0 | ANGEL MARTINEZ | RB | Sr. |
| 1 | DUSTIN GRAY | WR | So. |
| 2 | CHRISTIAN DELGADO | WR | Sr. |
| 3 | SANTIAGO AVILA | RB | So. |
| 5 | TOMAS CHACON | -- | Jr. |
| 6 | MILES LEDBETTER | -- | Jr. |
| 7 | KAINE CARROLL | -- | Jr. |
| 9 | RENO SMITH | ILB | So. |
| 10 | WILL ARMSTRONG | -- | Jr. |
| 12 | SAMUEL BRISENO | -- | Sr. |
| 13 | CAL CARTER | QB | Sr. |
| 17 | HADEN PROVENCE | -- | Jr. |
| 20 | CHRIS GARCIA | CB | Jr. |
| 23 | KYLER EDWARDS | -- | Jr. |
| 25 | BRIAN DELGADO | RB | Sr. |
| 30 | HUGO PEREZ | RB | So. |
| 32 | HALEN RUIZ | -- | Sr. |
| 50 | EDWYN ARREDONDO | -- | Jr. |
| 54 | LUIS VARGAS | T | Sr. |
| 57 | AIDEN FLORES | -- | So. |
| 65 | DYLAN PROVENCE | -- | Jr. |
| 73 | ANDREW GODWIN | -- | So. |
| 74 | CARLITO MONTES | -- | Sr. |
| 76 | JOAQUIN SALAS | -- | Jr. |
| 76 | MALEKI KONE | -- | Jr. |
| 77 | VAL SALAS | -- | Jr. |
| 78 | BRYAN JASSO | G | Jr. |
| 80 | IZAIAH MONTOYA | SS | Jr. |
| 88 | JACOB BAKER | -- | Sr. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 2 | COREY GOODMAN | RB | -- |
| 4 | MARCO LANDA | QB | -- |
| 5 | GORDON MATA | WR | -- |
| 6 | COOPER DAY | RB | -- |
| 10 | JEREMIAH REYES | RB | -- |
| 11 | JOSE ALEMAN | -- | -- |
| 15 | RYLAN CARR | WR | -- |
| 20 | BROCK BUFE | TE | -- |
| 21 | RYAN POPE | WR | -- |
| 50 | ANDREW RODRIGUEZ | DT | -- |
| 52 | KOLT MCDANIEL | G | -- |
| 58 | BRAYDEN LONGORIA | DT | -- |
| 67 | OLLEN PEARSON | C | -- |
| 71 | BRYAN HUERTA | G | -- |
| 73 | AIDEN BRINKLOW | NG | -- |
| 75 | ROMAN TREVINO | T | -- |
| 77 | MARK CAMPOS | T | -- |
| 78 | JOSEPH OCANAS | G | -- |
No individual player stats on file for 26-27 — full roster listed in jersey order.