In short: Mathis (3-6) at Sinton (7-2), October 9, 2026 (high school football). Final: Sinton 60, Mathis 22. 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 |
|---|---|---|---|---|
| MATHIS | -- | -- | 12.5 (+63.0) | 27.7 (+44.2) |
| SINTON | 70.3 (+31.0) | 86.0 (+95.1) | 78.8 (-46.6) | 81.4 (-71.3) |
N/A: no box-score data on file yet for MATHIS 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 | -21.65 | 35% | -7.48 |
| Strength | -23.79 | 26% | -6.25 |
| Own Margin | -21.46 | 21% | -4.41 |
| Head To Head | -26.51 | 19% | -4.94 |
| Efficiency | -- | 0% | +0.00 |
| Garbage Time Margin | -- | 0% | +0.00 |
| EPA Efficiency | -- | 0% | +0.00 |
Mark players out to re-project this game. Each value is how much of the margin that player is worth, from this season's data (his share of his team's win shares). Estimates — your selections change only your view.
| CATEGORY | TEAM | PROJECTED |
|---|
The Sinton ball security of late is barely reminiscent of the one that began the season. Sinton committed 1.0 giveaways per game over its first 4 games (2-2), #373 in section during that period. In the 5 games since that slow start (5-0), the Pirates have committed 0.2 giveaways per game, an 80% drop, #48 in section during that stretch. The schedule deserves some of the credit: Sinton's last 5 opponents have averaged 1.1 per game, a #730 defense in section on the season, against 1.5 per game, #422 for the first 4. Measured against those opponents' norms (1.1 per game), Sinton turned it over 81% less than those defenses usually force. On the season, Sinton ranks #91 in section in giveaways. The trend lines up well against Mathis, whose defense ranks just #1182 of 1234 (0.3 per game).
Something changed for Sinton's defense after its first 4 games. The Pirates forced 3.2 takeaways per game over their first 4 games (2-2), #18 in section over that period. In the 5 games since that hot start (5-0), Sinton has forced 1.0 takeaways per game, a 69% drop, #618 in section over that timeframe. The schedule has a lot to do with it: Sinton's last 5 opponents have averaged 1.2 per game, a #567 offense in section on the season, against 1.7 per game, #947 for the first 4. Measured against those opponents' norms (1.2 per game), Sinton forced 18% fewer turnovers than those offenses usually give up. On the season, the Pirates rank #141 in section in takeaways. Mathis' ball security sits in the middle of the pack, #758 in section (1.4 per game).
Mathis' defense has allowed fewer points as the season has worn on. Mathis allowed 47.2 points per game over its first 6 games (1-5), #1167 in section over that span. Over the stretch of 3 games that followed (2-1), the Pirates have allowed 27.0 points per game, a 43% drop, #569 in section in that timeframe. The schedule deserves some of the credit: Mathis' last 3 opponents have averaged 20.0 points per game, a #938 offense in section on the season, against 32.4 points per game, #497 for the first 6. Measured against those opponents' norms (20.0 points per game), Mathis allowed 35% more than those offenses usually score. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #790 in section, well below the first 6 (#512), so the recent production comes against lower-level teams overall. Only Aransas Pass broke through in that span, putting up 46 on 10/23. On the season, Mathis ranks #1040 in section in scoring defense. Sinton's offense sits in the middle of the pack, #340 in section (36.8 points per game). Mathis is 2-2 this season when it holds opponents under 37, and 1-4 when it doesn't.
Mathis' offense has found another gear as the season has progressed. The Pirates averaged 25.3 points per game over their first 6 games (1-5), #745 in section in that window. Over the stretch of 3 games that followed (2-1), Mathis has averaged 34.0 points per game, a 34% rise, #470 in section during that time. The schedule deserves some of the credit: Mathis' last 3 opponents have averaged 33.4 points per game, a #821 scoring defense in section on the season, against 24.2 points per game, #414 for the first 6. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #790 in section, well below the first 6 (#512), so the recent production comes against lower-level teams overall. On the season, the Pirates rank #659 in section in scoring. That form gets a real test against Sinton, whose defense ranks #216 in section (19.0 points per game). Mathis is 3-4 this season when it scores 19 or more, and 0-2 when it doesn't.
Sinton's offense has scored less as the weeks have passed. Sinton averaged 41.5 points per game over its first 6 games (4-2), #199 in section through those games. Over the stretch of 3 games that followed (3-0), the Pirates have averaged 27.3 points per game, a 34% drop, #658 in section through that stretch. The schedule has a lot to do with it: Sinton's last 3 opponents have averaged 26.2 points per game, a #502 scoring defense in section on the season, against 29.1 points per game, #654 for the first 6. On the season, Sinton ranks #337 in section in scoring. Mathis' defense, #1041 of 1235 (40.4 points per game), could be the get-right matchup Sinton needs. Sinton is 3-0 this season when it scores 41 or more, and 4-2 when it doesn't.
Sinton's offense has stalled out as the year has continued. The Pirates averaged 8.2 yards per play (2,220 yards on 271 snaps) over their first 6 games (4-2), #208 in section over that stretch. Over the stretch of 3 games that followed (3-0), Sinton has averaged 6.8 yards per play (1,129 yards on 165 snaps), a 16% drop, #459 in section within that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.1 yards per play on the season. On the season, the Pirates rank #334 in section in yards per play. Mathis' defense, #1074 of 1234 (8.9 yards per play), could be the get-right matchup Sinton needs.
The turnover battle has the potential to swing this matchup, with the recent returns favoring Mathis. Mathis committed 2.2 giveaways per game over its first 4 games (0-4), #1042 in section in that timeframe. In the 5 games since that slow start (3-2), the Pirates have committed 0.3 giveaways per game, an 85% drop, #102 in section in that window. The schedule deserves some of the credit: Mathis' last 5 opponents have averaged 0.9 per game, a #833 defense in section on the season, against 1.5 per game, #390 for the first 4. Measured against those opponents' norms (0.9 per game), Mathis turned it over 65% less than those defenses usually force. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #693 in section, well below the first 4 (#498), so the recent production comes against lower-level teams overall. Meanwhile, Sinton's defense has been middle of the pack in recent weeks. The Pirates have forced 1.0 takeaways per game over their last 5 games (5-0), #618 in section during that time. Those games came against a middle-of-the-pack set of offenses in section (1.2 per game on the season, which would rank #567). Against those norms, Sinton forced 18% fewer turnovers than those offenses usually give up. Sinton offers Mathis a fair measuring stick for whether the trend is real.
If there's one number to watch in this matchup, it's Sinton's scoring defense. Sinton allowed 22.8 points per game over its first 6 games (4-2), #358 in section through those games. Over the stretch of 3 games that followed (3-0), the Pirates have allowed 11.3 points per game, a 50% drop, #147 in section through that stretch. The schedule deserves some of the credit: Sinton's last 3 opponents have averaged 26.0 points per game, a #741 offense in section on the season, against 30.9 points per game, #569 for the first 6. Measured against those opponents' norms (26.0 points per game), Sinton held those offenses 56% below what they usually score. Meanwhile, Mathis' offense has been middle of the pack in recent weeks. The Pirates have averaged 34.0 points per game over their last 3 games (2-1), #470 in section over that stretch. Those games came against a middle-of-the-pack set of scoring defenses in section (33.4 points per game on the season, which would rank #821). Overall, those opponents average an SP Strength Index rating that would rank #790 in section, a lower level of competition. Mathis offers Sinton a fair measuring stick for whether the trend is real. Sinton is 7-0 this season when it holds opponents under 29, and 0-2 when it doesn't.
Mathis allowed 9.5 yards per carry (1,039 yards on 109 rushes) over its first 4 games (0-4), #1136 in section within that period. Few teams started slower in this department, and few have turned it around as sharply since. In the 5 games since that slow start (3-2), the Pirates have allowed 6.5 yards per carry (537 yards on 82 rushes), a 31% drop, #715 in section across those games. The schedule deserves some of the credit: Mathis' last 5 opponents have averaged 4.6 yards per carry, a #841 rushing attack in section on the season, against 7.2 yards per carry, #256 for the first 4. Measured against those opponents' norms (4.6 yards per carry), Mathis allowed 42% more per carry than those rushing attacks usually gain. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #693 in section, well below the first 4 (#498), so the recent production comes against lower-level teams overall. Meanwhile, Sinton's ground game has been middle of the pack in recent weeks. The Pirates have averaged 6.9 yards per carry (1,265 yards on 184 rushes) over their last 5 games (5-0), #342 in section during those games. Those games came against some of the weaker run defenses in section (7.0 yards per carry on the season, which would rank #876). Sinton offers Mathis a fair measuring stick for whether the trend is real.
• Club The last time Sinton went a game being held under 100 rushing yards was September 9, 2022 against Calhoun (W, 17-10). Since then Sinton has gone 61 straight games rushing for 100+ yards, a school-record 61 straight in the 5 seasons on record.
• Club The last time Sinton went a game committing 3+ turnovers was September 6, 2024 against Calhoun (W, 35-21). Since then Sinton has gone 36 straight games committing fewer than 3 turnovers, a school-record 36 straight in the 5 seasons on record.
• Club Sinton is 29-1 all time when scoring 40+ points. Sinton's last loss when scoring 40+ points was October 17, 2025 against Cuero (L, 55-56).
• Club Sinton has won 5 straight, and a win would make it 6 in a row. The last time they won 6 or more in a row was 2025, a run of 7.
• Player Marcos Zapata has 468 rushing yards over his last 3 games (156.0 a game, October 16, 2026 through October 29, 2026) -- his most in a 3-game stretch on record.
• Player Quincy Bess has 7 touchdown passes over his last 3 games (2.3 a game, September 25, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Andrew Morataya has 28 tackles over his last 3 games (9.3 a game, October 16, 2026 through October 29, 2026) -- his most in a 3-game stretch on record.
• Club Sinton is 7-2 entering play against Mathis, its first 7-2 start through 9 games in the 5 seasons on record.
• Player Roland Galvan has 48 tackles over his last 6 games (8.0 a game, September 11, 2026 through October 29, 2026) -- his most in a 6-game stretch on record.
• Player Marcos Zapata has gone 2 straight games running for a touchdown, the longest such streak of his career.
• Player Qwintin Rhines has never had a game recording 100+ receiving yards for Sinton, over a 16-game career on record. His career high is 77, set October 29, 2026 against Aransas Pass (W, 44-20).
• Series Sinton leads the all-time series with Mathis 1-0, across 1 meetings dating to 2026.
FULL ROSTER ↓| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/28 | STOCKDALE | at | L | 44-51 | |
| 09/04 | GEORGE WEST | vs | L | 8-67 | |
| 09/10 | ST. JOSEPH | vs | L | 20-34 | |
| 09/18 | GONZALES | vs | L | 26-42 | |
| 09/25 | PALACIOS | at | W | 32-29 | |
| 10/09 | SINTON | at | L | 22-60 | |
| 10/16 | WEST OSO | vs | W | 34-7 | |
| 10/23 | ARANSAS PASS | at | W | 60-46 | |
| 10/30 | GOLIAD | at | L | 8-28 | |
| SEASON RESULT | 3-6 | MISSED PLAYOFFS |
Season complete at 3-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.
(full explanation: Appendix, Note 2)
--- SINTON ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 7-2 so far | 8-2 (93%) | 7.9-2.1 |
| League | 4-0 so far | 4-0 (100%) | 4.0-0.0 |
• MAT's defense has averaged 293.0 pass yards per game over their last 3 games. Their 7-game average is 137.6 pass yards per game. (+113%)
• MAT's offense has averaged 0.0 giveaways per game over their last 3 games. Their 7-game average is 1.4 giveaways per game. (-100%)
• MAT's defense has averaged 0.0 takeaways per game over their last 3 games. Their 7-game average is 0.3 takeaways per game. (-100%)
• SIN's offense has exceeded 100 rush yds in 9 straight games (08/28/2026-10/29/2026), going 7-2 over that stretch.
• SIN's defense has averaged 47.0 rush yards per game over their last 3 games. Their 6-game average is 141.7 rush yards per game. (-67%)
• SIN's offense has averaged 0.2 giveaways per game over their last 5 games. Their 9-game average is 0.6 giveaways per game. (-64%)
• SIN's defense has averaged 2.4 YPC over their last 3 games. Their 6-game average is 5.0 YPC. (-51%)
• SIN's defense has averaged 1.0 takeaways per game over their last 3 games. Their 9-game average is 2.0 takeaways per game. (-50%)
• SIN's offense has failed to reach 200 pass yds in 5 straight games (09/25/2026-10/29/2026), going 5-0 over that stretch.
• SIN's offense has exceeded 150 rush yds in 5 straight games (09/25/2026-10/29/2026), going 5-0 over that stretch.
(full explanation: Appendix, Note 3)
SIN -- MOST IMPORTANT NUMBERS
(top 5 of 5 scored; vs 398 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers < 2 | 7-1 | .875 | 37.5 | W5 | 0.705 |
| 2 | OFF | YPA 8+ | 6-2 | .750 | 39.4 | W4 | 0.370 |
| 3 | OFF | Turnovers < 3 | 7-2 | .778 | 36.8 | W5 | 0.311 |
| 4 | OFF | YPP 6+ | 6-2 | .750 | 38.6 | W4 | 0.296 |
| 5 | OFF | Rush Yds 100+ | 7-2 | .778 | 36.8 | W5 | 0.285 |
(full explanation: Appendix, Note 4)
MAT: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .778 across those game(s).
SIN: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .333 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)
--- SIN ---
| CONDITION | REC | WIN% | PPG | STRK |
| SIN rushes for 100+ yards and is held under 200 passing yards | 6-1 | .857 | 38.3 | W5 |
| SIN averages 6.0+ yards per play behind 150+ rushing yards | 5-1 | .833 | 41.0 | W4 |
| SIN averages 5.0+ yards per carry on its way to 150+ rushing yards | 5-1 | .833 | 41.0 | W4 |
| SIN holds its opponents under 5.0 yards per carry and under 150 rushing yards | 4-0 | .999 | 11.2 | W4 |
| SIN averages 6.0+ yards per play while committing zero giveaways | 4-0 | .999 | 34.0 | W4 |
| Team | Condition | Record | Win% | PPG |
| SIN | Rush Yds 100+ & Pass Yds < 200 | 6-1 | .857 | 38.3 |
| SIN | YPP 6.0+ & Rush Yds 150+ | 5-1 | .833 | 41.0 |
| SIN | YPC 5.0+ & Rush Yds 150+ | 5-1 | .833 | 41.0 |
| SIN | YPC < 5.0 & Rush Yds < 150 | 4-0 | .999 | 11.2 |
| SIN | YPP 6.0+ & Turnovers < 1 | 4-0 | .999 | 34.0 |
The next meeting brings together Mathis (3-6 this season) and Sinton (7-2). The SP Strength Index has Mathis at #805 and Sinton at #191 of 1252 in the TX section. Sinton leads the recent series 1-0 over the last 1 meetings. In the most recent meeting, on October 9, 2026, Sinton pulled away 60-22.
In the process of winning 5 of its last 7 entering play, Sinton's ball security has been the team's calling card (committed no more than one giveaway in 5 straight games, 5-0 in that stretch). That carried into last time out, the Pirates handling Aransas Pass 44-20.
The matchup within the matchup. Sinton has turned the ball over only 1 time in the Pirates' last 5 games, never committing more than one giveaway in a game — the Pirates have gone 5-0 in that stretch. When the two meet, that trend meets Mathis. Mathis has averaged 0.3 per game on the other side of that matchup across its games on file.
ONE-SIDED — Sinton's pass protection has been a real vulnerability over the Pirates' last 5 games. The offensive line has conceded at least 1 sack in 3 of the 5 games while averaging 1.5 sacks allowed per game (including a high of 4 in that span vs. Calallen). That is 150% above the Pirates' baseline of 0.6 per game over the 8 games prior — a dramatic jump; the Pirates have gone 3-2 in that stretch. When the two meet, that trend meets Mathis.
ONE-SIDED — Sinton's pass defense has been a real vulnerability over the Pirates' last 5 games. Despite holding its opponents under 200 passing yards in 3 of the 5 games, the defense has averaged just 155.0 passing yards allowed per game (including a high of 234 in that span vs. Aransas Pass). That is 107% above the Pirates' baseline of 74.8 yards per game over the 4 games prior — a dramatic jump; the Pirates have gone 3-2 in that stretch. When the two meet, that trend meets Mathis.
ONE-SIDED — Sinton's pass rush has been a real vulnerability over the Pirates' last 7 games. The defense has recorded fewer than 3 sacks in 5 of the 7 games while averaging 1.6 sacks per game (including a low of 0 in that span vs. Calallen). That is 30% below the Pirates' baseline of 2.3 per game over the 9 games prior — a clear drop; the Pirates have gone 5-2 in that stretch. When the two meet, that trend meets Mathis.
| 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-4 | .000 | 19.0 | L4 | |
| Turnovers < 1 | 2-1 | .667 | 45.3 | W2 | 2 games without this stat on file |
| Turnovers 2+ | 0-3 | .000 | 18.0 | L3 | 2 games without this stat on file |
| Turnovers > 2 | 0-1 | .000 | 8.0 | L1 | 2 games without this stat on file |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 6-2 | .750 | 39.4 | W4 |
| YPA < 8.0 | 1-0 | 1.000 | 16.0 | W1 |
| Pass Yds 200+ | 1-1 | .500 | 31.5 | L1 |
| Pass Yds < 200 | 6-1 | .857 | 38.3 | W5 |
| Rush Yds 100+ | 7-2 | .778 | 36.8 | W5 |
| Rush Yds < 100 | -- | -- | -- | -- |
| Rush Yds 150+ | 6-1 | .857 | 38.3 | W5 |
| Rush Yds < 150 | 1-1 | .500 | 31.5 | L1 |
| YPC 5.0+ | 5-1 | .833 | 41.0 | W4 |
| YPC < 5.0 | 2-1 | .667 | 28.3 | W1 |
| YPP 6.0+ | 6-2 | .750 | 38.6 | W4 |
| YPP < 6.0 | 1-0 | 1.000 | 22.0 | W1 |
| YPP 7.0+ | 5-1 | .833 | 43.7 | W3 |
| YPP < 7.0 | 2-1 | .667 | 23.0 | W2 |
| Turnovers 1+ | 2-2 | .500 | 43.2 | W1 |
| Turnovers < 1 | 5-0 | 1.000 | 31.6 | W5 |
| Turnovers 2+ | 0-1 | .000 | 31.0 | L1 |
| Turnovers > 2 | -- | -- | -- | -- |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-4 | .000 | 46.8 | L4 | |
| YPA < 8.0 | 2-1 | .667 | 47.3 | W2 | 2 games without this stat on file |
| Pass Yds 200+ | 1-1 | .500 | 44.0 | W1 | |
| Pass Yds < 200 | 1-4 | .200 | 48.2 | L1 | 2 games without this stat on file |
| Rush Yds 100+ | 2-5 | .286 | 47.0 | W1 | |
| Rush Yds < 100 | -- | -- | -- | -- | 2 games without this stat on file |
| Rush Yds 150+ | 1-5 | .167 | 47.2 | L1 | |
| Rush Yds < 150 | 1-0 | 1.000 | 46.0 | W1 | 2 games without this stat on file |
| YPC 5.0+ | 2-5 | .286 | 47.0 | W1 | |
| YPC < 5.0 | -- | -- | -- | -- | 2 games without this stat on file |
| YPP 6.0+ | 1-5 | .167 | 50.0 | W1 | |
| YPP < 6.0 | 1-0 | 1.000 | 29.0 | W1 | 2 games without this stat on file |
| YPP 7.0+ | 1-5 | .167 | 50.0 | W1 | |
| YPP < 7.0 | 1-0 | 1.000 | 29.0 | W1 | 2 games without this stat on file |
| Turnovers 1+ | 1-1 | .500 | 35.5 | W1 | |
| Turnovers < 1 | 1-4 | .200 | 51.6 | W1 | 2 games without this stat on file |
| Turnovers 2+ | -- | -- | -- | -- | 2 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 2 games without this stat on file |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 1-2 | .333 | 33.7 | W1 | |
| YPA < 8.0 | 3-0 | 1.000 | 9.0 | W3 | 3 games without this stat on file |
| Pass Yds 200+ | 2-0 | 1.000 | 19.0 | W2 | |
| Pass Yds < 200 | 2-2 | .500 | 22.5 | W1 | 3 games without this stat on file |
| Rush Yds 100+ | 1-2 | .333 | 33.7 | W1 | |
| Rush Yds < 100 | 3-0 | 1.000 | 9.0 | W3 | 3 games without this stat on file |
| Rush Yds 150+ | 0-2 | .000 | 41.5 | L2 | |
| Rush Yds < 150 | 4-0 | 1.000 | 11.2 | W4 | 3 games without this stat on file |
| YPC 5.0+ | 0-2 | .000 | 41.5 | L2 | |
| YPC < 5.0 | 4-0 | 1.000 | 11.2 | W4 | 3 games without this stat on file |
| YPP 6.0+ | 1-2 | .333 | 33.7 | W1 | |
| YPP < 6.0 | 3-0 | 1.000 | 9.0 | W3 | 3 games without this stat on file |
| YPP 7.0+ | 1-2 | .333 | 33.7 | W1 | |
| YPP < 7.0 | 3-0 | 1.000 | 9.0 | W3 | 3 games without this stat on file |
| Turnovers 1+ | 6-1 | .857 | 17.0 | W4 | |
| Turnovers < 1 | 1-1 | .500 | 26.0 | W1 | |
| Turnovers 2+ | 3-1 | .750 | 18.0 | W1 | |
| Turnovers > 2 | 2-1 | .667 | 17.3 | L1 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-2 | .000 | 8.0 |
| Scores 10-19 | -- | -- | -- |
| Scores 20-29 | 0-3 | .000 | 22.7 |
| Scores 30-39 | 2-0 | 1.000 | 33.0 |
| Scores 40+ | 1-1 | .500 | 52.0 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 1-0 | 1.000 | 7.0 |
| Allows 10-19 | -- | -- | -- |
| Allows 20-29 | 1-1 | .500 | 28.5 |
| Allows 30-39 | 0-1 | .000 | 34.0 |
| Allows 40+ | 1-4 | .200 | 53.2 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | -- | -- | -- |
| Scores 10-19 | 1-0 | 1.000 | 16.0 |
| Scores 20-29 | 2-0 | 1.000 | 25.0 |
| Scores 30-39 | 1-2 | .333 | 31.3 |
| Scores 40+ | 3-0 | 1.000 | 57.0 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 3-0 | 1.000 | 4.7 |
| Allows 10-19 | 2-0 | 1.000 | 16.0 |
| Allows 20-29 | 2-0 | 1.000 | 21.0 |
| Allows 30-39 | 0-1 | .000 | 38.0 |
| Allows 40+ | 0-1 | .000 | 45.0 |
SINTON
• SINTON has held the opponent under 100 rushing in 2 straight games (10/23/26–10/29/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).
• SINTON has won 5 straight (9/25/26–10/29/26). It has not won 6 straight since 10/24/25–12/5/25 (2025). It has reached 6 straight 4 times in the last 4 years and has won a high of 13 straight (2024) in that span.
• SINTON has had a 100-yard rusher in 3 straight games (10/16/26–10/29/26). It has not had a 100-yard rusher in 4 straight since 9/4/26–9/25/26 (2026).
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| MAT | OFFENSE | Turnovers 1+ | 4 | 0-4 | .000 | 19.0 | L4 |
| MAT | OFFENSE | Turnovers < 1 | 3 | 2-1 | .667 | 45.3 | W2 |
| MAT | OFFENSE | Turnovers 2+ | 3 | 0-3 | .000 | 18.0 | L3 |
| MAT | OFFENSE | Turnovers > 2 | 1 | 0-1 | .000 | 8.0 | L1 |
| MAT | OFFENSE | Scores <10 | 2 | 0-2 | .000 | 8.0 | L2 |
| MAT | OFFENSE | Scores 20-29 | 3 | 0-3 | .000 | 22.7 | L3 |
| MAT | OFFENSE | Scores 30-39 | 2 | 2-0 | 1.000 | 33.0 | W2 |
| MAT | OFFENSE | Scores 40+ | 2 | 1-1 | .500 | 52.0 | W1 |
| MAT | DEFENSE | YPA 8.0+ | 4 | 0-4 | .000 | 46.8 | L4 |
| MAT | DEFENSE | YPA < 8.0 | 3 | 2-1 | .667 | 47.3 | W2 |
| MAT | DEFENSE | Pass Yds 200+ | 2 | 1-1 | .500 | 44.0 | W1 |
| MAT | DEFENSE | Pass Yds < 200 | 5 | 1-4 | .200 | 48.2 | L1 |
| MAT | DEFENSE | Rush Yds 100+ | 7 | 2-5 | .286 | 47.0 | W1 |
| MAT | DEFENSE | Rush Yds 150+ | 6 | 1-5 | .167 | 47.2 | L1 |
| MAT | DEFENSE | Rush Yds < 150 | 1 | 1-0 | 1.000 | 46.0 | W1 |
| MAT | DEFENSE | YPC 5.0+ | 7 | 2-5 | .286 | 47.0 | W1 |
| MAT | DEFENSE | YPP 6.0+ | 6 | 1-5 | .167 | 50.0 | W1 |
| MAT | DEFENSE | YPP < 6.0 | 1 | 1-0 | 1.000 | 29.0 | W1 |
| MAT | DEFENSE | YPP 7.0+ | 6 | 1-5 | .167 | 50.0 | W1 |
| MAT | DEFENSE | YPP < 7.0 | 1 | 1-0 | 1.000 | 29.0 | W1 |
| MAT | DEFENSE | Turnovers 1+ | 2 | 1-1 | .500 | 35.5 | W1 |
| MAT | DEFENSE | Turnovers < 1 | 5 | 1-4 | .200 | 51.6 | W1 |
| MAT | DEFENSE | Allows <10 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| MAT | DEFENSE | Allows 20-29 | 2 | 1-1 | .500 | 28.5 | L1 |
| MAT | DEFENSE | Allows 30-39 | 1 | 0-1 | .000 | 34.0 | L1 |
| MAT | DEFENSE | Allows 40+ | 5 | 1-4 | .200 | 53.2 | W1 |
| SIN | OFFENSE | YPA 8.0+ | 8 | 6-2 | .750 | 39.4 | W4 |
| SIN | OFFENSE | YPA < 8.0 | 1 | 1-0 | 1.000 | 16.0 | W1 |
| SIN | OFFENSE | Pass Yds 200+ | 2 | 1-1 | .500 | 31.5 | L1 |
| SIN | OFFENSE | Pass Yds < 200 | 7 | 6-1 | .857 | 38.3 | W5 |
| SIN | OFFENSE | Rush Yds 100+ | 9 | 7-2 | .778 | 36.8 | W5 |
| SIN | OFFENSE | Rush Yds 150+ | 7 | 6-1 | .857 | 38.3 | W5 |
| SIN | OFFENSE | Rush Yds < 150 | 2 | 1-1 | .500 | 31.5 | L1 |
| SIN | OFFENSE | YPC 5.0+ | 6 | 5-1 | .833 | 41.0 | W4 |
| SIN | OFFENSE | YPC < 5.0 | 3 | 2-1 | .667 | 28.3 | W1 |
| SIN | OFFENSE | YPP 6.0+ | 8 | 6-2 | .750 | 38.6 | W4 |
| SIN | OFFENSE | YPP < 6.0 | 1 | 1-0 | 1.000 | 22.0 | W1 |
| SIN | OFFENSE | YPP 7.0+ | 6 | 5-1 | .833 | 43.7 | W3 |
| SIN | OFFENSE | YPP < 7.0 | 3 | 2-1 | .667 | 23.0 | W2 |
| SIN | OFFENSE | Turnovers 1+ | 4 | 2-2 | .500 | 43.2 | W1 |
| SIN | OFFENSE | Turnovers < 1 | 5 | 5-0 | 1.000 | 31.6 | W5 |
| SIN | OFFENSE | Turnovers 2+ | 1 | 0-1 | .000 | 31.0 | L1 |
| SIN | OFFENSE | Scores 10-19 | 1 | 1-0 | 1.000 | 16.0 | W1 |
| SIN | OFFENSE | Scores 20-29 | 2 | 2-0 | 1.000 | 25.0 | W2 |
| SIN | OFFENSE | Scores 30-39 | 3 | 1-2 | .333 | 31.3 | L2 |
| SIN | OFFENSE | Scores 40+ | 3 | 3-0 | 1.000 | 57.0 | W3 |
| SIN | DEFENSE | YPA 8.0+ | 3 | 1-2 | .333 | 33.7 | W1 |
| SIN | DEFENSE | YPA < 8.0 | 3 | 3-0 | 1.000 | 9.0 | W3 |
| SIN | DEFENSE | Pass Yds 200+ | 2 | 2-0 | 1.000 | 19.0 | W2 |
| SIN | DEFENSE | Pass Yds < 200 | 4 | 2-2 | .500 | 22.5 | W1 |
| SIN | DEFENSE | Rush Yds 100+ | 3 | 1-2 | .333 | 33.7 | W1 |
| SIN | DEFENSE | Rush Yds < 100 | 3 | 3-0 | 1.000 | 9.0 | W3 |
| SIN | DEFENSE | Rush Yds 150+ | 2 | 0-2 | .000 | 41.5 | L2 |
| SIN | DEFENSE | Rush Yds < 150 | 4 | 4-0 | 1.000 | 11.2 | W4 |
| SIN | DEFENSE | YPC 5.0+ | 2 | 0-2 | .000 | 41.5 | L2 |
| SIN | DEFENSE | YPC < 5.0 | 4 | 4-0 | 1.000 | 11.2 | W4 |
| SIN | DEFENSE | YPP 6.0+ | 3 | 1-2 | .333 | 33.7 | W1 |
| SIN | DEFENSE | YPP < 6.0 | 3 | 3-0 | 1.000 | 9.0 | W3 |
| SIN | DEFENSE | YPP 7.0+ | 3 | 1-2 | .333 | 33.7 | W1 |
| SIN | DEFENSE | YPP < 7.0 | 3 | 3-0 | 1.000 | 9.0 | W3 |
| SIN | DEFENSE | Turnovers 1+ | 7 | 6-1 | .857 | 17.0 | W4 |
| SIN | DEFENSE | Turnovers < 1 | 2 | 1-1 | .500 | 26.0 | W1 |
| SIN | DEFENSE | Turnovers 2+ | 4 | 3-1 | .750 | 18.0 | W1 |
| SIN | DEFENSE | Turnovers > 2 | 3 | 2-1 | .667 | 17.3 | L1 |
| SIN | DEFENSE | Allows <10 | 3 | 3-0 | 1.000 | 4.7 | W3 |
| SIN | DEFENSE | Allows 10-19 | 2 | 2-0 | 1.000 | 16.0 | W2 |
| SIN | DEFENSE | Allows 20-29 | 2 | 2-0 | 1.000 | 21.0 | W2 |
| SIN | DEFENSE | Allows 30-39 | 1 | 0-1 | .000 | 38.0 | L1 |
| SIN | DEFENSE | Allows 40+ | 1 | 0-1 | .000 | 45.0 | L1 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| OFFENSE | Rush Yds 100+ | 9 games | 08/28/2026 - 10/29/2026 | 7-2 |
| OFFENSE | Pass Yds < 200 | 5 games | 09/25/2026 - 10/29/2026 | 5-0 |
| OFFENSE | Rush Yds 150+ | 5 games | 09/25/2026 - 10/29/2026 | 5-0 |
| Team | Side | Split | Streak | Dates | Record |
| SIN | OFFENSE | Rush Yds 100+ | 9 games | 08/28/2026 - 10/29/2026 | 7-2 |
| SIN | OFFENSE | Pass Yds < 200 | 5 games | 09/25/2026 - 10/29/2026 | 5-0 |
| SIN | OFFENSE | Rush Yds 150+ | 5 games | 09/25/2026 - 10/29/2026 | 5-0 |
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
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | OFF | ZERO | 3 | 2-1 | .667 | 45.3 | W2 |
| SIN | DEF | ZERO | 2 | 1-1 | .500 | 26.0 | W1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | OFF | OVER | 4 | 0-4 | .000 | 19.0 | L4 |
| SIN | DEF | OVER | 7 | 6-1 | .857 | 17.0 | W4 |
| 150 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | OVER | 6 | 1-5 | .167 | 47.2 | L1 |
| SIN | OFF | OVER | 7 | 6-1 | .857 | 38.3 | W5 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | UNDER | 1 | 1-0 | 1.000 | 46.0 | W1 |
| SIN | OFF | UNDER | 2 | 1-1 | .500 | 31.5 | L1 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | OVER | 4 | 0-4 | .000 | 46.8 | L4 |
| SIN | OFF | OVER | 8 | 6-2 | .750 | 39.4 | W4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | UNDER | 3 | 2-1 | .667 | 47.3 | W2 |
| SIN | OFF | UNDER | 1 | 1-0 | 1.000 | 16.0 | W1 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | OVER | 2 | 1-1 | .500 | 44.0 | W1 |
| SIN | OFF | OVER | 2 | 1-1 | .500 | 31.5 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | UNDER | 5 | 1-4 | .200 | 48.2 | L1 |
| SIN | OFF | UNDER | 7 | 6-1 | .857 | 38.3 | W5 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | ZERO | 5 | 1-4 | .200 | 51.6 | W1 |
| SIN | OFF | ZERO | 5 | 5-0 | 1.000 | 31.6 | W5 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| MAT | DEF | OVER | 2 | 1-1 | .500 | 35.5 | W1 |
| SIN | OFF | OVER | 4 | 2-2 | .500 | 43.2 | W1 |
MAT DEFENSE
MAT's defense has averaged 293.0 pass yards per game over their last 3 games. Their 7-game average is 137.6 pass yards per game. (+113%)
MAT's defense has averaged 0.0 takeaways per game over their last 3 games. Their 7-game average is 0.3 takeaways per game. (-100%)
MAT's defense has averaged 115.0 rush yards per game over their last 3 games. Their 7-game average is 225.1 rush yards per game. (-49%)
MAT's defense has averaged 7.5 YPA over their last 5 games. Their 7-game average is 12.4 YPA. (-39%)
MAT's defense has averaged 27.0 points allowed per game over their last 3 games. Their 9-game average is 40.4 points allowed per game. (-33%)
MAT's defense has averaged 5.8 YPC over their last 3 games. Their 7-game average is 8.3 YPC. (-31%)
MAT's defense has averaged 7.2 YPP over their last 3 games. Their 7-game average is 9.7 YPP. (-26%)
SIN DEFENSE
SIN's defense has averaged 47.0 rush yards per game over their last 3 games. Their 6-game average is 141.7 rush yards per game. (-67%)
SIN's defense has averaged 2.4 YPC over their last 3 games. Their 6-game average is 5.0 YPC. (-51%)
SIN's defense has averaged 1.0 takeaways per game over their last 3 games. Their 9-game average is 2.0 takeaways per game. (-50%)
SIN's defense has averaged 11.3 points allowed per game over their last 3 games. Their 9-game average is 19.0 points allowed per game. (-40%)
SIN's defense has averaged 175.0 pass yards per game over their last 5 games. Their 6-game average is 136.8 pass yards per game. (+28%)
SIN's defense has averaged 202.5 total yards per game over their last 3 games. Their 6-game average is 278.5 total yards per game. (-27%)
SIN's defense has averaged 4.6 YPP over their last 3 games. Their 6-game average is 6.2 YPP. (-26%)
SIN's defense has averaged 6.8 YPA over their last 3 games. Their 6-game average is 8.9 YPA. (-23%)
(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 |
| SIN | OFFENSE | YPA < 8.0 | 1-0 | 1.000 | 16.0 | MAT | DEFENSE | YPA 8.0+ | 0-4 | .000 | 46.8 | 1.000 |
| SIN | OFFENSE | Rush Yds 150+ | 6-1 | .857 | 38.3 | MAT | DEFENSE | Rush Yds < 150 | 1-0 | 1.000 | 46.0 | 0.857 |
| SIN | OFFENSE | YPP < 6.0 | 1-0 | 1.000 | 22.0 | MAT | DEFENSE | YPP 6.0+ | 1-5 | .167 | 50.0 | 0.833 |
| SIN | OFFENSE | YPP 7.0+ | 5-1 | .833 | 43.7 | MAT | DEFENSE | YPP < 7.0 | 1-0 | 1.000 | 29.0 | 0.833 |
| SIN | OFFENSE | YPP 6.0+ | 6-2 | .750 | 38.6 | MAT | DEFENSE | YPP < 6.0 | 1-0 | 1.000 | 29.0 | 0.750 |
| MAT | OFFENSE | Turnovers < 1 | 2-1 | .667 | 45.3 | SIN | DEFENSE | Turnovers 1+ | 6-1 | .857 | 17.0 | 0.524 |
| SIN | OFFENSE | YPP < 7.0 | 2-1 | .667 | 23.0 | MAT | DEFENSE | YPP 7.0+ | 1-5 | .167 | 50.0 | 0.500 |
| SIN | OFFENSE | Turnovers < 1 | 5-0 | 1.000 | 31.6 | MAT | DEFENSE | Turnovers 1+ | 1-1 | .500 | 35.5 | 0.500 |
| MAT | OFFENSE | Turnovers 1+ | 0-4 | .000 | 19.0 | SIN | DEFENSE | Turnovers < 1 | 1-1 | .500 | 26.0 | 0.500 |
| SIN | OFFENSE | YPA 8.0+ | 6-2 | .750 | 39.4 | MAT | DEFENSE | YPA < 8.0 | 2-1 | .667 | 47.3 | 0.417 |
| SIN | OFFENSE | YPC < 5.0 | 2-1 | .667 | 28.3 | MAT | DEFENSE | YPC 5.0+ | 2-5 | .286 | 47.0 | 0.381 |
| SIN | OFFENSE | Pass Yds < 200 | 6-1 | .857 | 38.3 | MAT | DEFENSE | Pass Yds 200+ | 1-1 | .500 | 44.0 | 0.357 |
| SIN | OFFENSE | Rush Yds < 150 | 1-1 | .500 | 31.5 | MAT | DEFENSE | Rush Yds 150+ | 1-5 | .167 | 47.2 | 0.333 |
| SIN | OFFENSE | Turnovers 1+ | 2-2 | .500 | 43.2 | MAT | DEFENSE | Turnovers < 1 | 1-4 | .200 | 51.6 | 0.300 |
| SIN | OFFENSE | Pass Yds 200+ | 1-1 | .500 | 31.5 | MAT | DEFENSE | Pass Yds < 200 | 1-4 | .200 | 48.2 | 0.300 |
Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| MAT | DEFENSE | team | Pass Yards | last 3 | 293.0 | 7 | 137.6 | +113.0% | |
| MAT | DEFENSE | team | Points | last 3 | 27.0 | 9 | 40.4 | -33.2% | |
| MAT | OFFENSE | team | Points | last 3 | 34.0 | 9 | 28.2 | +20.5% | |
| MAT | DEFENSE | team | Rush Yards | last 3 | 115.0 | 7 | 225.1 | -48.9% | |
| MAT | DEFENSE | team | Turnovers | last 3 | 0.0 | 7 | 0.3 | -100.0% | |
| MAT | OFFENSE | team | Turnovers | last 3 | 0.0 | 7 | 1.4 | -100.0% | |
| MAT | DEFENSE | team | YPA | last 5 | 7.5 | 7 | 12.4 | -39.4% | |
| MAT | DEFENSE | team | YPC | last 3 | 5.8 | 7 | 8.3 | -30.7% | |
| MAT | DEFENSE | team | YPP | last 3 | 7.2 | 7 | 9.7 | -26.3% | |
| SIN | DEFENSE | team | Pass Yards | last 5 | 175.0 | 6 | 136.8 | +27.9% | |
| SIN | DEFENSE | team | Points | last 3 | 11.3 | 9 | 19.0 | -40.4% | |
| SIN | OFFENSE | team | Points | last 3 | 27.3 | 9 | 36.8 | -25.7% | |
| SIN | DEFENSE | team | Rush Yards | last 3 | 47.0 | 6 | 141.7 | -66.8% | |
| SIN | DEFENSE | team | Total Yards | last 3 | 202.5 | 6 | 278.5 | -27.3% | |
| SIN | DEFENSE | team | Turnovers | last 3 | 1.0 | 9 | 2.0 | -50.0% | |
| SIN | OFFENSE | team | Turnovers | last 5 | 0.2 | 9 | 0.6 | -64.0% | |
| SIN | DEFENSE | team | YPA | last 3 | 6.8 | 6 | 8.9 | -23.1% | |
| SIN | DEFENSE | team | YPC | last 3 | 2.4 | 6 | 5.0 | -51.2% | |
| SIN | DEFENSE | team | YPP | last 3 | 4.6 | 6 | 6.2 | -26.3% |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 0 | DRAKE GUTIERREZ | C | -- |
| 50 | STEVE TREVINO | OLB | -- |
No individual player stats on file for 26-27 — full roster listed in jersey order.
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 1 | QUINCY BESS PASS 57/94 · 60.6% · 997 YDS · 10.6 YPA · 13 TD · 2 INT · 142.4/G RUSH 89 CAR · 634 YDS · 7.1 YPC · 8 TD · 90.6/G | QB | Jr. |
| RUNNING BACKS | |||
| 9 | MARCOS ZAPATA RUSH 119 CAR · 842 YDS · 7.1 YPC · 10 TD · 105.2/G REC 2 REC · 7 YDS · 3.5 YPC · 0 TD · 0.9/G DEF 40 TKL · 5.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | RB | Sr. |
| 15 | LAWSON CANALES REC 1 REC · 12 YDS · 12.0 YPC · 0 TD · 1.5/G DEF 29 TKL · 3.6 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | FB | So. |
| 22 | ANDREW MORATAYA DEF 64 TKL · 7.1 TKL/G · 11 TFL · 4.0 SACKS · 0 INT | FB | So. |
| 28 | WALKER ROACH RUSH 29 CAR · 155 YDS · 5.3 YPC · 1 TD · 17.2/G DEF 11 TKL · 1.2 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | FB | Jr. |
| RECEIVERS & TIGHT ENDS | |||
| 3 | MARTIN CASTILLO REC 3 REC · 80 YDS · 26.7 YPC · 1 TD · 26.7/G DEF 2 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 4 | ROLAND GALVAN RUSH 3 CAR · 33 YDS · 11.0 YPC · 0 TD · 4.1/G REC 2 REC · 45 YDS · 22.5 YPC · 1 TD · 5.6/G DEF 57 TKL · 7.1 TKL/G · 6 TFL · 0.0 SACKS · 1 INT | WR | Sr. |
| 5 | KENNETH MUTCHLER RUSH 53 CAR · 342 YDS · 6.5 YPC · 2 TD · 38.0/G REC 18 REC · 258 YDS · 14.3 YPC · 1 TD · 28.7/G DEF 43 TKL · 4.8 TKL/G · 2 TFL · 1.0 SACKS · 3 INT | WR | Jr. |
| 6 | CHASE BESS REC 18 REC · 293 YDS · 16.3 YPC · 5 TD · 41.9/G DEF 15 TKL · 2.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 7 | MATHEW CASTILLO DEF 8 TKL · 1.6 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 13 | EDWARD QUILIMACO DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 19 | TAESHAUN CHASE-SWAN RUSH 1 CAR · 11 YDS · 11.0 YPC · 0 TD · 2.2/G REC 1 REC · 17 YDS · 17.0 YPC · 0 TD · 3.4/G DEF 4 TKL · 0.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | So. |
| 21 | QUINTON HUGHES RUSH 2 CAR · 27 YDS · 13.5 YPC · 0 TD · 13.5/G REC 1 REC · 7 YDS · 7.0 YPC · 0 TD · 3.5/G DEF 5 TKL · 2.5 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | WR | Jr. |
| OFFENSIVE LINE | |||
| 51 | ISSAC CONSTANTE GUERRERO DEF 26 TKL · 3.7 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | G | Sr. |
| 52 | ALVIN DAVIS DEF 15 TKL · 5.0 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | OG | Jr. |
| 55 | JOE GONZALES DEF 13 TKL · 3.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | G | Sr. |
| 58 | CODY BENAVIDEZ DEF 8 TKL · 2.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | Jr. |
| 60 | RONNIE MORALES DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | T | Jr. |
| 65 | ANGEL BUITRON DEF 19 TKL · 2.7 TKL/G · 4 TFL · 1.0 SACKS · 0 INT | OL | Sr. |
| 68 | AUGIE CASTILLO DEF 50 TKL · 5.6 TKL/G · 9 TFL · 2.0 SACKS · 0 INT | T | Jr. |
| 77 | AIDEN MORENO DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OG | Jr. |
| DEFENSIVE LINE | |||
| 75 | RAUL LLAMAS DEF 8 TKL · 2.7 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | DT | Jr. |
| LINEBACKERS | |||
| 10 | DANIEL WHITEHEAD DEF 7 TKL · 2.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OLB | Jr. |
| 11 | QWINTIN RHINES RUSH 3 CAR · 25 YDS · 8.3 YPC · 0 TD · 2.8/G REC 15 REC · 318 YDS · 21.2 YPC · 5 TD · 35.3/G DEF 40 TKL · 4.4 TKL/G · 5 TFL · 2.0 SACKS · 2 INT | OLB | Jr. |
| 20 | DERRICK GARZA DEF 54 TKL · 6.0 TKL/G · 3 TFL · 2.0 SACKS · 0 INT | MLB | Sr. |
| 45 | XZAVIER REYNA DEF 12 TKL · 4.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | OLB | So. |
| DEFENSIVE BACKS | |||
| 2 | HENRY NUNN REC 12 REC · 227 YDS · 18.9 YPC · 3 TD · 25.2/G DEF 16 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 5 INT | CB | Sr. |
| 8 | LUKE VILLARREAL PASS 16/27 · 59.3% · 267 YDS · 9.9 YPA · 4 TD · 1 INT · 33.4/G RUSH 15 CAR · 15 YDS · 1.0 YPC · 0 TD · 1.9/G DEF 15 TKL · 1.9 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | FS | So. |
| 17 | CAYDEN CANTU DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | CB | Sr. |
| SPECIAL TEAMS | |||
| 16 | BLAKE BORDELON RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 0.5/G DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | K | Jr. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 1 | QUINCY BESS | QB | Jr. |
| 2 | HENRY NUNN | CB | Sr. |
| 3 | MARTIN CASTILLO | WR | Sr. |
| 4 | ROLAND GALVAN | WR | Sr. |
| 5 | KENNETH MUTCHLER | WR | Jr. |
| 6 | CHASE BESS | WR | Jr. |
| 7 | MATHEW CASTILLO | WR | Sr. |
| 8 | LUKE VILLARREAL | FS | So. |
| 9 | MARCOS ZAPATA | RB | Sr. |
| 10 | DANIEL WHITEHEAD | OLB | Jr. |
| 11 | QWINTIN RHINES | OLB | Jr. |
| 13 | EDWARD QUILIMACO | WR | Sr. |
| 15 | LAWSON CANALES | FB | So. |
| 16 | BLAKE BORDELON | K | Jr. |
| 17 | CAYDEN CANTU | CB | Sr. |
| 19 | TAESHAUN CHASE-SWAN | WR | So. |
| 20 | DERRICK GARZA | MLB | Sr. |
| 21 | QUINTON HUGHES | WR | Jr. |
| 22 | ANDREW MORATAYA | FB | So. |
| 23 | JACE SILVAS | FB | Jr. |
| 28 | WALKER ROACH | FB | Jr. |
| 35 | JOHN CARRANZA | MLB | Sr. |
| 45 | XZAVIER REYNA | OLB | So. |
| 50 | KYLER LONGORIA | LS | Sr. |
| 51 | ISSAC CONSTANTE GUERRERO | G | Sr. |
| 52 | ALVIN DAVIS | OG | Jr. |
| 55 | JOE GONZALES | G | Sr. |
| 57 | PHEONIX HERNANDEZ | DE | Sr. |
| 58 | CODY BENAVIDEZ | OL | Jr. |
| 60 | RONNIE MORALES | T | Jr. |
| 65 | ANGEL BUITRON | OL | Sr. |
| 66 | JASON VALDEZ | G | Sr. |
| 68 | AUGIE CASTILLO | T | Jr. |
| 70 | ADRIAN LUNA | OL | Sr. |
| 73 | JAXON HAVELKA | OL | Sr. |
| 75 | RAUL LLAMAS | DT | Jr. |
| 77 | AIDEN MORENO | OG | Jr. |