ScorePirate
MENU
AT A GLANCE

In short: Sanger (5-4) at Clovis East (4-5), September 11, 2026 (CIF-SS high school football). Final: Clovis East 20, Sanger 42. The full report has the projection, unit grades, storylines, pregame notes, Big Game Watch, series history, season stats and both rosters.

SCOREPIRATE MATCHUP REPORT ·
SANGER (AWAY) AT CLOVIS EAST (HOME)
SANGER 29.8  —  25.1 CLOVIS EAST
SANGER 59.3% FAVORITES

Share this matchup Preview image Stats card (JPG)Instagram story
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
SANGER30.8 (-54.0)95.4 (+172.6)78.5 (-46.4)89.4 (-94.7)
CLOVIS EAST84.9 (+78.2)69.3 (+34.8)51.0 (-4.9)73.5 (-50.7)
SANGER AT CLOVIS EAST
ADVANCED STATS PREVIEW · 2026 SEASON
RANKS VS CIF Central Section · 113 teams DOWNLOAD CARD AS PDFDOWNLOAD AS JPEG
WIN PROB
59.3%
PROJ PTS
29.8
·
SP STRENGTH INDEX··
UNIT INDEX··
OFF··
DEF··
POINTS / GAME··
OFF··
DEF··
YARDS / GAME··
PASS··
RUSH··
YARDS ALLOWED / G··
PASS··
RUSH··
YARDS / PLAY··
OFF··
DEF··
TURNOVER MARGIN··
TAKEAWAYS··
GIVEAWAYS··
SACKS / GAME··
DEF MADE··
OFF ALLOWED··
PLAY CALLS (OFF)·
RUSH·
PLAYS FACED (DEF)·
RUSH·
SANG OFF VS CE DEF
··RUSH YDS / G··
··YDS / CARRY··
··PASS YDS / G··
··YDS / ATTEMPT··
··POINTS / G··
··RUSH O / RUSH D INDEX··
··PASS O / PASS D INDEX··
··TURNOVERS LOST / FORCED··
··SACKS ALLOWED / MADE··
CE OFF VS SANG DEF
··RUSH YDS / G··
··YDS / CARRY··
··PASS YDS / G··
··YDS / ATTEMPT··
··POINTS / G··
··RUSH O / RUSH D INDEX··
··PASS O / PASS D INDEX··
··TURNOVERS LOST / FORCED··
··SACKS ALLOWED / MADE··
WIN PROB
40.7%
PROJ PTS
25.1
·
··SP STRENGTH INDEX
··UNIT INDEX
··OFF
··DEF
··POINTS / GAME
··OFF
··DEF
··YARDS / GAME
··PASS
··RUSH
··YARDS ALLOWED / G
··PASS
··RUSH
··YARDS / PLAY
··OFF
··DEF
··TURNOVER MARGIN
··TAKEAWAYS
··GIVEAWAYS
··SACKS / GAME
··DEF MADE
··OFF ALLOWED
·PLAY CALLS (OFF)
·RUSH
·PLAYS FACED (DEF)
·RUSH

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.

PROJECTION COMPONENTS
COMPONENTPOINTSWEIGHTCONTRIBUTION
Common Opponents-6.6826%-1.71
Strength+4.3521%+0.92
Efficiency+15.6420%+3.06
Own Margin+8.5017%+1.45
Head To Head+17.1117%+2.83
Garbage Time Margin--0%+0.00
EPA Efficiency--0%+0.00
What if he’s out?

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.

PROJECTED TEAM YARDAGE
CATEGORYTEAMPROJECTED
PassingSANGER90.4
PassingCLOVIS EAST122.3
RushingSANGER200.9
RushingCLOVIS EAST79.8
TotalSANGER291.2
TotalCLOVIS EAST202.1
PROJECTED BOX SCORE
SANGER — PASSING
PLAYERC/ATTCOMP %YDSYPATDINTQBR
CENZO CALANDRA5.0/9.353.6%90.49.70.80.2161.3
SANGER — RUSHING
PLAYERCARYDSYPCTD
KENDALE MCGREW26.3106.44.01.3
MIGUEL SALAZAR11.963.05.30.7
BRYAN VALLE5.931.45.30.3
TOTALS44.1200.94.62.3
SANGER — RECEIVING
PLAYERRECYDSYPCTD
KYE VILLARREAL2.529.111.60.3
KENDALE MCGREW1.724.614.70.4
BRYAN VALLE1.619.212.20.2
DAVID TORRES1.017.517.50.0
TOTALS6.890.413.40.9
CLOVIS EAST — PASSING
PLAYERC/ATTCOMP %YDSYPATDINTQBR
ISAIAH CARTER15.1/25.659.0%122.34.81.00.9105.4
CLOVIS EAST — RUSHING
PLAYERCARYDSYPCTD
JAKIJA WATIS13.748.03.50.4
TRISTAN PROVENCIO6.320.03.20.3
ISAIAH CARTER9.111.81.30.3
TOTALS29.179.82.70.9
CLOVIS EAST — RECEIVING
PLAYERRECYDSYPCTD
ELIJAH WILSON3.862.716.40.6
AYDEN SMITH2.022.210.90.1
CALEB MARQUEZ1.520.213.60.1
MAKHAI BOURGEOIS1.317.212.80.1
TOTALS8.7122.314.01.0
PREGAME NOTES

The next meeting brings together Sanger (5-4 this season) and Clovis East (4-5). The SP Strength Index has Sanger at #14 and Clovis East at #20 of 113 in the CIF Central Section. Clovis East leads the recent series 4-1 over the last 5 meetings. In the most recent meeting, on September 11, 2026, Sanger pulled away 42-20.

The projection engine makes Sanger a 59% favorite, projecting a 30-25 final in favor of the Apaches, off the full five-component blend of both teams' multi-season logs.

The first meeting between these two hinged on a single stat: Sanger's run defense. The Apaches allowed 5.5 yards per carry (155 yards on 28 rushes) against Clovis East on 9/11, well above their 4.4 mark in every other game this season. Despite that, Sanger won the game 42-20. Sanger got away with it once; counting on that again would be a risk.

The first meeting between these two hinged on a single stat: Clovis East's rushing. The Timberwolves averaged 5.5 yards per carry (155 yards on 28 rushes) against Sanger on 9/11, well above their 4.1 mark in every other game this season. Despite that, Clovis East lost the game 42-20. Clovis East won that battle and still lost, so the rushing edge alone won't be enough a second time.

The Clovis East defense that opened the season is not the one that has taken the field lately. Clovis East forced 2.0 takeaways per game over its first 5 games (3-2), #24 in Section during that period. Over the stretch of 4 games that followed (1-3), the Timberwolves have forced 0.8 takeaways per game, a 62% drop, #82 in Section during that stretch. The schedule has a lot to do with it: Clovis East's last 4 opponents have averaged 1.1 per game, a #34 offense in Section on the season, against 1.3 per game, #63 for the first 5. Measured against those opponents' norms (1.1 per game), Clovis East forced 31% fewer turnovers than those offenses usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #8 in Section, well above the first 5 (#34), so the dip has come against better teams overall. On the season, Clovis East ranks #51 in Section in takeaways. Sanger's ball security sits in the middle of the pack, #36 in Section (1.1 per game).

Something changed for Sanger's offense after its first 3 games. Sanger averaged 22.0 points per game over its first 3 games (1-2), #66 in Section over that period. In the 6 games since that slow start (4-2), the Apaches have averaged 37.2 points per game, a 69% rise, #19 in Section over that timeframe. The schedule deserves some of the credit: Sanger's last 6 opponents have averaged 32.4 points per game, a #88 scoring defense in Section on the season, against 21.7 points per game, #43 for the first 3. Measured against those opponents' norms (32.4 points per game), Sanger scored 15% more than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #33 in Section, well below the first 3 (#11), so the recent production comes against lower-level teams overall. On the season, Sanger ranks #26 in Section in scoring. Clovis East's defense sits in the middle of the pack, #81 in Section (29.9 points per game). Sanger is 4-1 this season when it scores 30 or more, and 1-3 when it doesn't.

One of Clovis East's shakiest areas lately has been its pass defense. The Timberwolves allowed 8.3 yards per pass attempt (668 yards on 80 attempts) over their first 5 games (3-2), #68 in Section over that span. Over the stretch of 4 games that followed (1-3), Clovis East has allowed 13.3 yards per pass attempt (1,040 yards on 78 attempts), a 60% rise, #110 in Section in that timeframe. The schedule has a lot to do with it: Clovis East's last 4 opponents have averaged 8.8 yards per attempt, a #35 passing attack in Section on the season, against 7.9 yards per attempt, #56 for the first 5. Measured against those opponents' norms (8.8 yards per attempt), Clovis East allowed 51% more per attempt than those passing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #8 in Section, well above the first 5 (#34), so the dip has come against better teams overall. On the season, the Timberwolves rank #105 in Section in pass defense. Sanger's passing game, #83 of 110 (6.5 yards per attempt), could be the get-right matchup Clovis East needs.

Sanger's offense has moved the ball at will as the season has progressed. The Apaches averaged 5.3 yards per play (908 yards on 172 snaps) over their first 3 games (1-2), #84 in Section in that window. In the 6 games since that slow start (4-2), Sanger has averaged 8.4 yards per play (2,590 yards on 309 snaps), a 59% rise, #22 in Section during that time. The schedule deserves some of the credit: Sanger's last 6 opponents have averaged 7.6 yards per play, a #78 defense in Section on the season, against 5.9 yards per play, #29 for the first 3. Measured against those opponents' norms (7.6 yards per play), Sanger gained 10% more per snap than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #33 in Section, well below the first 3 (#11), so the recent production comes against lower-level teams overall. On the season, the Apaches rank #41 in Section in yards per play. The trend lines up well against Clovis East, whose defense ranks just #107 of 113 (9.2 yards per play).

BIG GAME WATCH

Players positioned for an outsized game because of this opponent: a player's share of his team's win shares, weighted by the tendencies of the team across from him. Only matchup-driven picks are shown.

Sanger

Cenzo CalandraQB442 passing yards and 4 TDClovis East allows 11.3 yards per pass attempt, #106 of 107 in Section; 442 passing yards and 4 TD should travel well

Clovis East

Kalen McCoyDL7 sacks and 15 TFLSanger runs on 84% of its snaps, #11 of 107 in Section; 7 sacks and 15 TFL put him at the point of attack
Connor KirchmanLB65 tackles and 4 TFLSanger runs on 84% of its snaps, #11 of 107 in Section; 65 tackles and 4 TFL make him the one who has to clean it up
MILESTONE WATCH

Sanger

  • Kendale McGrew needs 2 tackles for 50 (averaging 6.0 a game)
  • Bryan Valle needs 57 rushing yards for 500 (averaging 63.3 a game)
  • Jaiden Hernandez needs 6 tackles for 50 (averaging 6.3 a game)
  • Leo Quiroz needs 9 tackles for 75 (averaging 8.2 a game)

Clovis East

  • Emmanuel Ramirez, Jr. needs 3 tackles for 50 (averaging 5.9 a game)
  • Elijah Wilson needs 59 receiving yards for 1,000 (averaging 104.6 a game)
  • Connor Kirchman needs 10 tackles for 75 (averaging 8.1 a game)
STORYLINES

The turnover battle has the potential to swing this matchup, with the recent returns favoring Sanger. Sanger committed 2.0 giveaways per game over its first 4 games (2-2), #89 in Section in that timeframe. In the 5 games since that slow start (3-2), the Apaches have committed 0.4 giveaways per game, an 80% drop, #3 in Section in that window. The schedule deserves some of the credit: Sanger's last 5 opponents have averaged 1.3 per game, a #63 defense in Section on the season, against 1.9 per game, #20 for the first 4. Measured against those opponents' norms (1.3 per game), Sanger turned it over 69% 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 #35 in Section, well below the first 4 (#14), so the recent production comes against lower-level teams overall. Meanwhile, Clovis East's defense has been middle of the pack in recent weeks. The Timberwolves have forced 1.0 takeaways per game over their last 5 games (2-3), #71 in Section during that time. Those games came against a middle-of-the-pack set of offenses in Section (1.3 per game on the season, which would rank #56). Against those norms, Clovis East forced 22% fewer turnovers than those offenses usually give up. Overall, those opponents average an SP Strength Index rating that would rank #15 in Section, a strong slate. Clovis East offers Sanger a fair measuring stick for whether the trend is real.

If there's one number to watch in this matchup, it's Clovis East's scoring defense. Clovis East allowed 19.0 points per game over its first 3 games (2-1), #48 in Section through those games. In the 6 games since that hot start (2-4), the Timberwolves have allowed 35.3 points per game, an 86% rise, #96 in Section through that stretch. The schedule has a lot to do with it: Clovis East's last 6 opponents have averaged 30.0 points per game, a #31 offense in Section on the season, against 20.0 points per game, #82 for the first 3. Measured against those opponents' norms (30.0 points per game), Clovis East allowed 18% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #15 in Section, well above the first 3 (#35), so the dip has come against better teams overall. Conversely, Sanger's offense has been one of Section's better units in recent weeks. The Apaches have averaged 37.2 points per game over their last 6 games (4-2), #19 in Section over that stretch. Those games came against some of the weaker scoring defenses in Section (32.4 points per game on the season, which would rank #88). Against those norms, Sanger scored 15% more than those defenses usually allow. Unless Clovis East's defense rediscovers its early form, the edge in this matchup belongs to Sanger. Clovis East is 4-2 this season when it holds opponents under 33, and 0-3 when it doesn't.

Sanger averaged 5.1 yards per carry (684 yards on 133 rushes) over its first 3 games (1-2), #65 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 Apaches have averaged 8.5 yards per carry (2,298 yards on 269 rushes), a 66% rise, #12 in Section across those games. The schedule deserves some of the credit: Sanger's last 6 opponents have averaged 6.7 yards per carry, a #78 run defense in Section on the season, against 4.9 yards per carry, #28 for the first 3. Measured against those opponents' norms (6.7 yards per carry), Sanger ran for 28% more per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #33 in Section, well below the first 3 (#11), so the recent production comes against lower-level teams overall. Meanwhile, Clovis East's run defense has struggled in recent weeks. The Timberwolves have allowed 7.3 yards per carry (1,203 yards on 165 rushes) over their last 6 games (2-4), #83 in Section during those games. Those games came against a middle-of-the-pack set of rushing attacks in Section (6.6 yards per carry on the season, which would rank #44). Against those norms, Clovis East allowed 11% more per carry than those rushing attacks usually gain. Overall, those opponents average an SP Strength Index rating that would rank #15 in Section, a strong slate. On paper, that is a matchup that favors Sanger.

SERIES HISTORY — SAN vs CE
Prep this game in Stat BoothSANGER team sheetCLOVIS EAST team sheet
TIDBITS (26 found)

• Club Sanger has gone 30 straight games being held under 200 passing yards (September 6, 2024 through October 23, 2026), going 20-10 over that stretch, a school-record 30 straight in the 5 seasons on record.

• Club Clovis East has gone 7 straight games allowing 6.0+ yards per play (September 3, 2026 through October 23, 2026), going 3-4 over that stretch, matching the program record of 7 straight on record.

• Club Sanger is 16-0 all time when scoring 40+ points in the games on file (16 such games).

• Club Sanger has won 2 straight, and a win would make it 3 in a row. The last time they won 3 or more in a row was 2025, a run of 6.

• Club Clovis East has gone 4 straight games being held under 150 rushing yards (October 2, 2026 through October 23, 2026), going 1-3 over that stretch, a school-record 4 straight in the 6 seasons on record.

• Club Sanger is 24-1 all time when averaging 7.0+ yards per play. Sanger's last loss when averaging 7.0+ yards per play was August 30, 2024 against Hanford (L, 34-50).

• Club Clovis East has gone 4 straight games being held under 5.0 yards per carry (October 2, 2026 through October 23, 2026), going 1-3 over that stretch, a school-record 4 straight in the 6 seasons on record.

• Club Sanger is 5-4 entering play against Clovis East, a start the program has had 1 time before in 5 seasons on record -- most recently 2022, which finished 6-6.

• Club Sanger is 13-1 all time when forcing 3+ turnovers. Sanger's last loss when forcing 3+ turnovers was September 4, 2026 against Clovis (L, 14-40).

• Club Clovis East is 21-2 all time when scoring 40+ points. Clovis East's last loss when scoring 40+ points was October 23, 2026 against Buchanan (L, 43-56).

• Club Sanger has gone 16 straight games rushing for 100+ yards (October 3, 2025 through October 23, 2026), going 11-5 over that stretch, the program's longest such streak since 2025 (27 games).

• Series This week's meeting is the 5th time in 7 all-time meetings in which one of the two teams enters unbeaten — in 2024, Clovis East entered 2-0 (Clovis East won 56-3) and in 2025, Clovis East entered 2-0 (Clovis East won 29-6).

• Club Clovis East has gone 8 straight games committing fewer than 3 turnovers (August 28, 2026 through October 23, 2026), going 4-4 over that stretch, the program's longest such streak since 2025 (42 games).

• Club Sanger has scored 223 points over its last 6 games (37.2 a game, September 11, 2026 through October 23, 2026) -- its 4th-highest 6-game total on record; the most is 239, from September 29, 2023 through November 3, 2023.

• Player Isaiah Carter has 931 passing yards over his last 3 games (310.3 a game, October 9, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.

• Series Clovis East leads the all-time series with Sanger 5-1, across 6 meetings dating to 2022.

• Player Miguel Salazar has 400 rushing yards over his last 3 games (133.3 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Isaiah Carter has 7 touchdown passes over his last 3 games (2.3 a game, October 9, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.

• Player Elias Gonzales has 28 tackles over his last 3 games (9.3 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Elijah Wilson has 386 receiving yards over his last 3 games (128.7 a game, October 9, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.

• Player Kendale Mcgrew has gone 3 straight games running for a touchdown, the 3rd-longest such streak of his career. He also had a career-best streak of 6 straight games running for a touchdown, during the 2025 season.

• Player Connor Kirchman has 27 tackles over his last 3 games (9.0 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Cenzo Calandra has never had a game throwing for 200+ yards for Sanger, over a 20-game career on record. His career high is 166, set August 28, 2025 against Hanford (L, 35-39).

• Player Kalen Mccoy has 6 sacks over his last 4 games (1.5 a game, September 18, 2026 through October 16, 2026) -- his most in a 4-game stretch on record.

• Player Kendale Mcgrew has gone 19 straight games without intercepting a pass. The last time he intercepted a pass was August 22, 2025 against Dinuba (W, 36-13) — 2 interceptions.

• Player Asher Demmon has 24 tackles over his last 3 games (8.0 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

SAN — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
442PASS YDS
C-ATT35-71
COMP%49.3%
YPA6.2
TD4
INT2
QBR114.5
RUSHING LEADER
889RUSH YDS
CAR137
YPC6.5
RUSH TD15
REC3
REC YDS26
YPR8.7
REC TD0
RUSHING LEADER
864RUSH YDS
CAR103
YPC8.4
RUSH TD8
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
174REC YDS
REC15
YPR11.6
REC TD2
RECEIVING LEADER
91REC YDS
REC5
YPR18.2
REC TD0
DEFENSE
TACKLES LEADER
66TCKL
TFL8
SACKS2
INT0
PD0
FF0
TACKLES LEADER
64TCKL
TFL9
SACKS2
INT1
PD0
FF0
TACKLES LEADER
48TCKL
TFL7
SACKS0
INT0
PD0
FF2
TFL LEADER
11.5TFL
TCKL41
SACKS7
INT0
PD0
FF0
TFL LEADER
7.5TFL
TCKL19
SACKS4
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL22
TFL5
INT0
PD0
FF1
SACKS LEADER
2SACKS
TCKL6
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
3INT
TCKL33
TFL0
SACKS0
PD9
FF1
CE — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
2008PASS YDS
C-ATT153-244
COMP%62.7%
YPA8.2
TD17
INT8
QBR148.3
RUSHING LEADER
538RUSH YDS
CAR92
YPC5.8
RUSH TD4
REC5
REC YDS54
YPR10.8
REC TD0
RUSHING LEADER
335RUSH YDS
CAR63
YPC5.3
RUSH TD5
REC6
REC YDS53
YPR8.8
REC TD1
RECEIVING LEADER
941REC YDS
REC54
YPR17.4
REC TD10
RECEIVING LEADER
315REC YDS
REC29
YPR10.9
REC TD2
DEFENSE
TACKLES LEADER
65TCKL
TFL4
SACKS1
INT1
PD1
FF0
TACKLES LEADER
54TCKL
TFL1
SACKS0
INT0
PD2
FF1
TACKLES LEADER
47TCKL
TFL6
SACKS2
INT0
PD1
FF0
TFL LEADER
15TFL
TCKL39
SACKS7
INT0
PD1
FF2
TFL LEADER
8TFL
TCKL27
SACKS5
INT0
PD1
FF1
SACKS LEADER
3SACKS
TCKL22
TFL6
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL7
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
1INT
TCKL23
TFL2
SACKS0
PD1
FF0
SANGER — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21LEMOOREvsW28-21
08/28HANFORDvsL24-28
09/04CLOVISatL14-40
09/11CLOVIS EASTatW42-20
09/17BUCHANANvsL34-35
10/02MADERAatW48-27
10/09BULLARDatL20-21
10/16SUNNYSIDEvsW48-8
10/23EDISONvsW31-14
10/30SAN JOAQUIN MEMORIALatPROJ34-2075.0%
SEASON TO DATE5-41 REMAINING
SEASON OUTLOOK

(full explanation: Appendix, Note 2)

--- SANGER ---

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall5-4 so far6-4 (70%)5.7-4.3
League3-1 so far3-1 (100%)3.0-1.0

--- CLOVIS EAST ---

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall4-5 so far4-6 (76%)4.2-5.8
League1-3 so far1-3 (100%)1.0-3.0
TALKING POINTS (14 storylines)
SAN IS LIKELIEST TO BEAT CE IF...

• SAN averages 7.0+ yards per play (.999), and has won 4 straight when doing so

• SAN holds CE under 100 rushing yards (.750), and has won 2 straight when doing so

• SAN holds CE under 6.0 yards per play (.750), and has won 2 straight when doing so

CE IS LIKELIEST TO BEAT SAN IF...

• CE holds SAN under 100 rushing yards (.999), and has won 3 straight when doing so

• CE forces 2+ takeaways (.999), and has won 3 straight when doing so

• CE rushes for 150+ yards (.750)

• SAN's offense has failed to reach 200 pass yds in 9 straight games (08/21/2026-10/23/2026), going 5-4 over that stretch.

• SAN's offense has exceeded 100 rush yds in 9 straight games (08/21/2026-10/23/2026), going 5-4 over that stretch.

• CE holds its opponents under 143.0 rushing yards (CE's own median) (.999)

• SAN's offense has averaged 0.3 giveaways per game over their last 3 games. Their 9-game average is 1.1 giveaways per game. (-70%)

• CE's defense has conceded 6.0+ YPP in 7 straight games (09/03/2026-10/23/2026), going 3-4 over that stretch.

• CE's defense has conceded 7.0+ YPP in 7 straight games (09/03/2026-10/23/2026), going 3-4 over that stretch.

• SAN's offense has exceeded 150 rush yds in 6 straight games (09/11/2026-10/23/2026), going 4-2 over that stretch.

• SAN's offense has exceeded 5.0 YPC in 6 straight games (09/11/2026-10/23/2026), going 4-2 over that stretch.

• CE averages 4.1+ yards per carry (CE's own median) (.800)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

SAN -- MOST IMPORTANT NUMBERS

(top 3 of 3 scored; vs 844 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFRush Yds 150+5-3.62534.4W20.770
2OFFPass Yds < 2005-4.55632.1W20.230
3OFFRush Yds 100+5-4.55632.1W20.115

CE -- MOST IMPORTANT NUMBERS

(top 3 of 3 scored; vs 844 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFTurnovers < 34-4.50029.0L20.635
2DEFYPP 7+3-5.37531.9L20.365
3DEFYPP 6+3-5.37531.9L20.342
OPPONENT STRENGTH (best-effort)

(full explanation: Appendix, Note 4)

SAN: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .444 across those game(s).

CE: 1 of 9 game(s) came against a tracked opponent; that opponent's own win% averaged .556 across those game(s).

WIN %: TWO-CONDITION COMBINATIONS (9 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- SAN ---

CONDITIONRECWIN%PPGSTRK
SAN rushes for 100+ yards and is held under 200 passing yards5-4.55632.1W2
SAN averages 6.0+ yards per play behind 150+ rushing yards5-2.71435.9W2
SAN averages 5.0+ yards per carry on its way to 150+ rushing yards5-2.71435.9W2
SAN rushes for 150+ yards but stays under 8.0 yards per attempt3-2.60032.4W1
SAN holds its opponents under 150 rushing yards and under 200 passing yards3-2.60020.8W2
SAN holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry3-2.60022.2W2
SAN holds its opponents under 5.0 yards per carry and under 150 rushing yards3-2.60022.2W2
SAN holds its opponents under 6.0 yards per play and under 100 rushing yards3-1.75017.8W2

--- CE ---

CONDITIONRECWIN%PPGSTRK
CE rushes for 100+ yards and is held under 200 passing yards3-2.60028.6L1
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
SANRush Yds 100+ & Pass Yds < 2005-4.55632.1
SANYPP 6.0+ & Rush Yds 150+5-2.71435.9
SANYPC 5.0+ & Rush Yds 150+5-2.71435.9
SANRush Yds 150+ & YPA < 8.03-2.60032.4
SANRush Yds < 150 & Pass Yds < 2003-2.60020.8
SANYPA < 8.0 & YPC < 5.03-2.60022.2
SANYPC < 5.0 & Rush Yds < 1503-2.60022.2
SANYPP < 6.0 & Rush Yds < 1003-1.75017.8
CERush Yds 100+ & Pass Yds < 2003-2.60028.6
PREGAME NOTES

The next meeting brings together Sanger (5-4 this season) and Clovis East (4-5). The SP Strength Index has Sanger at #14 and Clovis East at #20 of 113 in the CIF Central Section. Clovis East leads the recent series 4-1 over the last 5 meetings. In the most recent meeting, on September 11, 2026, Sanger pulled away 42-20.

In the process of winning 4 of its last 7 entering play, Sanger's ball security has been the team's calling card (committed no more than one giveaway in 5 straight games, 3-2 in that stretch). That carried into last time out, the Apaches handling Edison 31-14. Having dropped 4 of its last 7 entering play, Clovis East's pass defense has been the soft spot (conceded 200+ passing yards in 4 of its last 5, 2-3 in that stretch). It showed again last time out, the Timberwolves falling to Buchanan 56-43.

The matchup within the matchup pairs Sanger's ball security with Clovis East's takeaway production. Sanger has turned the ball over only 2 times in the Apaches' last 5 games, never committing more than one giveaway in a game — the Apaches have gone 3-2 in that stretch. The matchup when the two meet lines up in Sanger's favor. Clovis East has managed just 5 takeaways in the Timberwolves' last 5 games — the Timberwolves have gone 2-3 in that stretch. Sanger has historically struggled in this matchup: 1.0 giveaways per game across its last 3 meetings with Clovis East, against 0.8 versus everyone else in the same span.

STORYLINES

WEAKNESS VS. WEAKNESS — Something has to give when the two meet. Sanger's passing attack has been a real vulnerability over the Apaches' last 7 games. The offense has failed to reach 200 passing yards in 7 straight games, averaging 53.3 passing yards per game (including a low of 12 in that span vs. Clovis East). That is 38% below the Apaches' baseline of 85.4 yards per game over the 25 games prior — a dramatic drop; the Apaches have gone 4-3 in that stretch. On the other side, Clovis East's pass defense has been a real vulnerability over the Timberwolves' last 5 games. The defense has conceded 200+ passing yards in 4 of the 5 games while averaging 267.6 passing yards allowed per game (including a high of 303 in that span vs. Clovis West). That is 49% above the Timberwolves' baseline of 179.7 yards per game over the 27 games prior — a dramatic jump; the Timberwolves have gone 2-3 in that stretch. Sanger has historically struggled in this matchup: 28.3 yards per game across its last 3 meetings with Clovis East, against 75.7 versus everyone else in the same span.

STRENGTH VS. WEAKNESS — Sanger's pass protection has been playing at a high level over the Apaches' last 5 games. The offensive line has kept the quarterback clean in 3 of the 5 games while averaging 0.8 sacks allowed per game (including a low of 0 in that span vs. Buchanan). That is 47% below the Apaches' baseline of 1.5 per game over the 25 games prior — a dramatic drop; the Apaches have gone 3-2 in that stretch. The matchup when the two meet lines up in Sanger's favor. Clovis East's pass rush has been a real vulnerability over the Timberwolves' last 10 games, dating back to last season. The defense has recorded fewer than 3 sacks in 7 of the 10 games while averaging 2.0 sacks per game (including a low of 0 in that span vs. Central East). That is 47% below the Timberwolves' baseline of 3.8 per game over the 23 games prior — a dramatic drop; the Timberwolves have gone 4-6 in that stretch.

ONE-SIDED — Sanger's rushing offense has been playing at a high level over the Apaches' last 5 games. The ground game has eclipsed 200 rushing yards in 5 straight games, averaging 383.0 rushing yards per game (including a high of 531 in that span vs. Madera). That is 40% above the Apaches' baseline of 273.5 yards per game over the 27 games prior — a dramatic jump; the Apaches have gone 3-2 in that stretch. When the two meet, that trend meets Clovis East. Clovis East has averaged 166.8 yards per game on the other side of that matchup across its games on file.

ONE-SIDED — Clovis East's rushing offense has been a real vulnerability over the Timberwolves' last 5 games. The ground game has failed to reach 200 rushing yards in 4 of the 5 games while averaging 127.0 rushing yards per game (including a low of 37 in that span vs. Clovis). That is 26% below the Timberwolves' baseline of 172.5 yards per game over the 28 games prior — a clear drop; the Timberwolves have gone 2-3 in that stretch. When the two meet, that trend meets Sanger. Sanger has averaged 108.7 yards per game on the other side of that matchup across its games on file.

SAN — OFFENSE (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-1.66737.7W2
YPA < 8.03-3.50029.3W1
Pass Yds 200+--------
Pass Yds < 2005-4.55632.1W2
Rush Yds 100+5-4.55632.1W2
Rush Yds < 100--------
Rush Yds 150+5-3.62534.4W2
Rush Yds < 1500-1.00014.0L1
YPC 5.0+5-2.71435.9W2
YPC < 5.00-2.00019.0L2
YPP 6.0+5-2.71435.9W2
YPP < 6.00-2.00019.0L2
YPP 7.0+4-01.00042.2W4
YPP < 7.01-4.20024.0L4
Turnovers 1+4-2.66731.2W3
Turnovers < 11-2.33334.0W1
Turnovers 2+1-1.50021.0L1
Turnovers > 21-1.50021.0L1
CE — OFFENSE (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-2.60035.2L1
YPA < 8.01-3.25019.8L3
Pass Yds 200+1-3.25028.0L2
Pass Yds < 2003-2.60028.6L1
Rush Yds 100+3-3.50031.0L2
Rush Yds < 1001-2.33323.0L1
Rush Yds 150+3-1.75030.5W1
Rush Yds < 1501-4.20026.6L2
YPC 5.0+2-1.66733.7W1
YPC < 5.02-4.33325.7L2
YPP 6.0+3-3.50032.7L1
YPP < 6.01-2.33319.7L2
YPP 7.0+2-01.00038.0W2
YPP < 7.02-5.28625.6L3
Turnovers 1+3-3.50027.2L2
Turnovers < 11-2.33330.7L1
Turnovers 2+1-2.33329.0L1
Turnovers > 20-1.00023.0L1
SAN — DEFENSE (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-2.33327.7L1
YPA < 8.04-2.66721.8W3
Pass Yds 200+1-2.33330.0W1
Pass Yds < 2004-2.66720.7W2
Rush Yds 100+2-3.40028.6L1
Rush Yds < 1003-1.75017.8W2
Rush Yds 150+2-1.66727.3W1
Rush Yds < 1503-3.50022.0W2
YPC 5.0+1-2.33325.3L2
YPC < 5.04-2.66723.0W3
YPP 6.0+2-3.40028.6L1
YPP < 6.03-1.75017.8W2
YPP 7.0+0-2.00028.0L2
YPP < 7.05-2.71422.6W4
Turnovers 1+4-3.57124.7W3
Turnovers < 11-1.50020.5L1
Turnovers 2+2-2.50025.8W2
Turnovers > 22-1.66725.0W2
CE — DEFENSE (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-4.33333.3L2
YPA < 8.01-1.50028.0L1 1 games without this stat on file
Pass Yds 200+2-3.40035.2L1
Pass Yds < 2002-2.50023.2L2
Rush Yds 100+1-5.16734.7L4
Rush Yds < 1003-01.00020.3W3
Rush Yds 150+0-4.00041.0L4
Rush Yds < 1504-1.80021.0W4
YPC 5.0+2-5.28631.6L4
YPC < 5.02-01.00024.0W2
YPP 6.0+3-5.37531.9L2
YPP < 6.01-01.00014.0W1
YPP 7.0+3-5.37531.9L2
YPP < 7.01-01.00014.0W1
Turnovers 1+4-3.57128.1L2
Turnovers < 10-2.00036.0L2
Turnovers 2+3-01.00015.7W3
Turnovers > 22-01.00013.5W2
SAN — OFFENSE SCORING SITUATION (9 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-1.00014.0
Scores 20-291-2.33324.0
Scores 30-391-1.50032.5
Scores 40+3-01.00046.0
SAN — DEFENSE SCORING SITUATION (9 Gms)
SPLITRECWIN%PPG
Allows <101-01.0008.0
Allows 10-191-01.00014.0
Allows 20-293-2.60023.4
Allows 30-390-1.00035.0
Allows 40+0-1.00040.0
CE — OFFENSE SCORING SITUATION (9 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-1.00017.0
Scores 20-292-3.40022.8
Scores 30-391-01.00034.0
Scores 40+1-1.50045.0
CE — DEFENSE SCORING SITUATION (9 Gms)
SPLITRECWIN%PPG
Allows <10------
Allows 10-192-01.00013.5
Allows 20-292-1.66724.0
Allows 30-390-1.00030.0
Allows 40+0-3.00046.7
ON THE BRINK

SANGER

• SANGER has been held under 100 passing in 7 straight games (9/4/26–10/23/26). It has not reached 8 straight in the last 4 years of games on file (2023-present).

• SANGER has held the opponent under 100 rushing in 2 straight games (10/16/26–10/23/26). It has not held the opponent under 100 rushing in 3 straight since 10/3/25–11/7/25 (2025). It has reached 3 straight 2 times in the last 4 years and has reached a high of 6 straight (2025) in that span.

• SANGER has rushed for 200+ in 6 straight games (9/11/26–10/23/26). It has not rushed for 200+ in 7 straight since 9/13/24–8/28/25 (2025). It has reached 7 straight 2 times in the last 4 years and has reached a high of 14 straight (2024) in that span.

• SANGER has scored 30+ in 2 straight games (10/16/26–10/23/26). It has not scored 30+ in 3 straight since 9/11/26–10/2/26 (2026). It has reached 3 straight 4 times in the last 4 years and has reached a high of 6 straight (2023) in that span.

CLOVIS EAST

• CLOVIS EAST has allowed a 100-yard receiver in 5 straight games (9/18/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).

• CLOVIS EAST has had a 300-yard passer in 2 straight games (10/16/26–10/23/26). It has not had a 300-yard passer in 3 straight since 9/29/23–10/20/23 (2023).

• CLOVIS EAST has passed for 250+ in 2 straight games (10/16/26–10/23/26). It has not passed for 250+ in 3 straight since 9/29/23–10/20/23 (2023).

• CLOVIS EAST has allowed 200+ rushing in 2 straight games (10/16/26–10/23/26). It has not allowed 200+ rushing in 3 straight since 10/13/23–8/23/24 (2024).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
SANOFFENSEYPA 8.0+32-1.66737.7W2
SANOFFENSEYPA < 8.063-3.50029.3W1
SANOFFENSEPass Yds < 20095-4.55632.1W2
SANOFFENSERush Yds 100+95-4.55632.1W2
SANOFFENSERush Yds 150+85-3.62534.4W2
SANOFFENSERush Yds < 15010-1.00014.0L1
SANOFFENSEYPC 5.0+75-2.71435.9W2
SANOFFENSEYPC < 5.020-2.00019.0L2
SANOFFENSEYPP 6.0+75-2.71435.9W2
SANOFFENSEYPP < 6.020-2.00019.0L2
SANOFFENSEYPP 7.0+44-01.00042.2W4
SANOFFENSEYPP < 7.051-4.20024.0L4
SANOFFENSETurnovers 1+64-2.66731.2W3
SANOFFENSETurnovers < 131-2.33334.0W1
SANOFFENSETurnovers 2+21-1.50021.0L1
SANOFFENSETurnovers > 221-1.50021.0L1
SANOFFENSEScores 10-1910-1.00014.0L1
SANOFFENSEScores 20-2931-2.33324.0L2
SANOFFENSEScores 30-3921-1.50032.5W1
SANOFFENSEScores 40+33-01.00046.0W3
SANDEFENSEYPA 8.0+31-2.33327.7L1
SANDEFENSEYPA < 8.064-2.66721.8W3
SANDEFENSEPass Yds 200+31-2.33330.0W1
SANDEFENSEPass Yds < 20064-2.66720.7W2
SANDEFENSERush Yds 100+52-3.40028.6L1
SANDEFENSERush Yds < 10043-1.75017.8W2
SANDEFENSERush Yds 150+32-1.66727.3W1
SANDEFENSERush Yds < 15063-3.50022.0W2
SANDEFENSEYPC 5.0+31-2.33325.3L2
SANDEFENSEYPC < 5.064-2.66723.0W3
SANDEFENSEYPP 6.0+52-3.40028.6L1
SANDEFENSEYPP < 6.043-1.75017.8W2
SANDEFENSEYPP 7.0+20-2.00028.0L2
SANDEFENSEYPP < 7.075-2.71422.6W4
SANDEFENSETurnovers 1+74-3.57124.7W3
SANDEFENSETurnovers < 121-1.50020.5L1
SANDEFENSETurnovers 2+42-2.50025.8W2
SANDEFENSETurnovers > 232-1.66725.0W2
SANDEFENSEAllows <1011-01.0008.0W1
SANDEFENSEAllows 10-1911-01.00014.0W1
SANDEFENSEAllows 20-2953-2.60023.4L1
SANDEFENSEAllows 30-3910-1.00035.0L1
SANDEFENSEAllows 40+10-1.00040.0L1
CEOFFENSEYPA 8.0+53-2.60035.2L1
CEOFFENSEYPA < 8.041-3.25019.8L3
CEOFFENSEPass Yds 200+41-3.25028.0L2
CEOFFENSEPass Yds < 20053-2.60028.6L1
CEOFFENSERush Yds 100+63-3.50031.0L2
CEOFFENSERush Yds < 10031-2.33323.0L1
CEOFFENSERush Yds 150+43-1.75030.5W1
CEOFFENSERush Yds < 15051-4.20026.6L2
CEOFFENSEYPC 5.0+32-1.66733.7W1
CEOFFENSEYPC < 5.062-4.33325.7L2
CEOFFENSEYPP 6.0+63-3.50032.7L1
CEOFFENSEYPP < 6.031-2.33319.7L2
CEOFFENSEYPP 7.0+22-01.00038.0W2
CEOFFENSEYPP < 7.072-5.28625.6L3
CEOFFENSETurnovers 1+63-3.50027.2L2
CEOFFENSETurnovers < 131-2.33330.7L1
CEOFFENSETurnovers 2+31-2.33329.0L1
CEOFFENSETurnovers > 210-1.00023.0L1
CEOFFENSEScores 10-1910-1.00017.0L1
CEOFFENSEScores 20-2952-3.40022.8W1
CEOFFENSEScores 30-3911-01.00034.0W1
CEOFFENSEScores 40+21-1.50045.0L1
CEDEFENSEYPA 8.0+62-4.33333.3L2
CEDEFENSEYPA < 8.021-1.50028.0L1
CEDEFENSEPass Yds 200+52-3.40035.2L1
CEDEFENSEPass Yds < 20042-2.50023.2L2
CEDEFENSERush Yds 100+61-5.16734.7L4
CEDEFENSERush Yds < 10033-01.00020.3W3
CEDEFENSERush Yds 150+40-4.00041.0L4
CEDEFENSERush Yds < 15054-1.80021.0W4
CEDEFENSEYPC 5.0+72-5.28631.6L4
CEDEFENSEYPC < 5.022-01.00024.0W2
CEDEFENSEYPP 6.0+83-5.37531.9L2
CEDEFENSEYPP < 6.011-01.00014.0W1
CEDEFENSEYPP 7.0+83-5.37531.9L2
CEDEFENSEYPP < 7.011-01.00014.0W1
CEDEFENSETurnovers 1+74-3.57128.1L2
CEDEFENSETurnovers < 120-2.00036.0L2
CEDEFENSETurnovers 2+33-01.00015.7W3
CEDEFENSETurnovers > 222-01.00013.5W2
CEDEFENSEAllows 10-1922-01.00013.5W2
CEDEFENSEAllows 20-2932-1.66724.0L1
CEDEFENSEAllows 30-3910-1.00030.0L1
CEDEFENSEAllows 40+30-3.00046.7L3
STREAKS: SAN (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEPass Yds < 2009 games08/21/2026 - 10/23/20265-4
OFFENSERush Yds 100+9 games08/21/2026 - 10/23/20265-4
OFFENSERush Yds 150+6 games09/11/2026 - 10/23/20264-2
OFFENSEYPC 5.0+6 games09/11/2026 - 10/23/20264-2
OFFENSEYPP 6.0+6 games09/11/2026 - 10/23/20264-2
DEFENSEPass Yds < 2003 games10/09/2026 - 10/23/20262-1
DEFENSERush Yds < 1503 games10/09/2026 - 10/23/20262-1
STREAKS: CE (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
DEFENSEYPP 6.0+7 games09/03/2026 - 10/23/20263-4
DEFENSEYPP 7.0+7 games09/03/2026 - 10/23/20263-4
DEFENSEYPA 8.0+5 games09/18/2026 - 10/23/20262-3
OFFENSERush Yds < 1504 games10/02/2026 - 10/23/20261-3
OFFENSEYPC < 5.04 games10/02/2026 - 10/23/20261-3
OFFENSEPass Yds 200+3 games10/09/2026 - 10/23/20261-2
DEFENSETurnovers 1+3 games10/09/2026 - 10/23/20261-2
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
SANOFFENSEPass Yds < 2009 games08/21/2026 - 10/23/20265-4
SANOFFENSERush Yds 100+9 games08/21/2026 - 10/23/20265-4
SANOFFENSERush Yds 150+6 games09/11/2026 - 10/23/20264-2
SANOFFENSEYPC 5.0+6 games09/11/2026 - 10/23/20264-2
SANOFFENSEYPP 6.0+6 games09/11/2026 - 10/23/20264-2
SANDEFENSEPass Yds < 2003 games10/09/2026 - 10/23/20262-1
SANDEFENSERush Yds < 1503 games10/09/2026 - 10/23/20262-1
CEDEFENSEYPP 6.0+7 games09/03/2026 - 10/23/20263-4
CEDEFENSEYPP 7.0+7 games09/03/2026 - 10/23/20263-4
CEDEFENSEYPA 8.0+5 games09/18/2026 - 10/23/20262-3
CEOFFENSERush Yds < 1504 games10/02/2026 - 10/23/20261-3
CEOFFENSEYPC < 5.04 games10/02/2026 - 10/23/20261-3
CEOFFENSEPass Yds 200+3 games10/09/2026 - 10/23/20261-2
CEDEFENSETurnovers 1+3 games10/09/2026 - 10/23/20261-2
MATCHUP CONFLICT POINTS: SAN vs CE

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

SAN OFFENSE vs CE DEFENSE

100 RUSH YDS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER95-4.55632.1W2
CEDEFOVER61-5.16734.7L4
150 RUSH YDS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER85-3.62534.4W2
CEDEFOVER40-4.00041.0L4
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER10-1.00014.0L1
CEDEFUNDER54-1.80021.0W4
YPC 5.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER75-2.71435.9W2
CEDEFOVER72-5.28631.6L4
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER20-2.00019.0L2
CEDEFUNDER22-01.00024.0W2
YPA 8.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER32-1.66737.7W2
CEDEFOVER62-4.33333.3L2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER63-3.50029.3W1
CEDEFUNDER21-1.50028.0L1
200 PASS YDS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER95-4.55632.1W2
CEDEFUNDER42-2.50023.2L2
0 TURNOVERS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFZERO31-2.33334.0W1
CEDEFZERO20-2.00036.0L2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER64-2.66731.2W3
CEDEFOVER74-3.57128.1L2
2+ TURNOVERS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER21-1.50021.0L1
CEDEFOVER33-01.00015.7W3
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER74-3.57135.3W2
CEDEFUNDER61-5.16737.0L2
>2 TURNOVERS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER21-1.50021.0L1
CEDEFOVER22-01.00013.5W2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER74-3.57135.3W2
CEDEFUNDER72-5.28634.6L2
YPP 6.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER75-2.71435.9W2
CEDEFOVER83-5.37531.9L2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER20-2.00019.0L2
CEDEFUNDER11-01.00014.0W1
YPP 7.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFOVER44-01.00042.2W4
CEDEFOVER83-5.37531.9L2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANOFFUNDER51-4.20024.0L4
CEDEFUNDER11-01.00014.0W1

CE OFFENSE vs SAN DEFENSE

100 RUSH YDS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER52-3.40028.6L1
CEOFFOVER63-3.50031.0L2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER43-1.75017.8W2
CEOFFUNDER31-2.33323.0L1
150 RUSH YDS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER32-1.66727.3W1
CEOFFOVER43-1.75030.5W1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER63-3.50022.0W2
CEOFFUNDER51-4.20026.6L2
YPC 5.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER31-2.33325.3L2
CEOFFOVER32-1.66733.7W1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER64-2.66723.0W3
CEOFFUNDER62-4.33325.7L2
YPA 8.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER31-2.33327.7L1
CEOFFOVER53-2.60035.2L1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER64-2.66721.8W3
CEOFFUNDER41-3.25019.8L3
200 PASS YDS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER31-2.33330.0W1
CEOFFOVER41-3.25028.0L2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER64-2.66720.7W2
CEOFFUNDER53-2.60028.6L1
0 TURNOVERS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFZERO21-1.50020.5L1
CEOFFZERO31-2.33330.7L1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER74-3.57124.7W3
CEOFFOVER63-3.50027.2L2
2+ TURNOVERS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER42-2.50025.8W2
CEOFFOVER31-2.33329.0L1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER53-2.60022.2W1
CEOFFUNDER63-3.50028.0L1
>2 TURNOVERS
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER32-1.66725.0W2
CEOFFOVER10-1.00023.0L1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER63-3.50023.2W1
CEOFFUNDER84-4.50029.0L2
YPP 6.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER52-3.40028.6L1
CEOFFOVER63-3.50032.7L1
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER43-1.75017.8W2
CEOFFUNDER31-2.33319.7L2
YPP 7.0
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFOVER20-2.00028.0L2
CEOFFOVER22-01.00038.0W2
TMSIDESPLITGMREC.WIN%PPGSTRK
SANDEFUNDER75-2.71422.6W4
CEOFFUNDER72-5.28625.6L3

(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)

NOTABLE TRENDS (14 of 14 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

SAN OFFENSE

SAN's offense has averaged 0.3 giveaways per game over their last 3 games. Their 9-game average is 1.1 giveaways per game. (-70%)

SAN's offense has averaged 14.5 YPA over their last 5 games. Their 9-game average is 10.2 YPA. (+42%)

CE OFFENSE

CE's offense has averaged 0.7 giveaways per game over their last 3 games. Their 9-game average is 1.1 giveaways per game. (-40%)

CE's offense has averaged 310.3 pass yards per game over their last 3 games. Their 9-game average is 223.1 pass yards per game. (+39%)

CE's offense has averaged 90.0 rush yards per game over their last 3 games. Their 9-game average is 136.0 rush yards per game. (-34%)

CE's offense has averaged 3.0 YPC over their last 3 games. Their 9-game average is 4.2 YPC. (-30%)

SAN DEFENSE

SAN's defense has averaged 14.3 points allowed per game over their last 3 games. Their 9-game average is 23.8 points allowed per game. (-40%)

SAN's defense has averaged 68.3 rush yards per game over their last 3 games. Their 9-game average is 99.8 rush yards per game. (-32%)

CE DEFENSE

CE's defense has averaged 14.9 YPA over their last 3 games. Their 8-game average is 10.1 YPA. (+47%)

CE's defense has averaged 267.6 pass yards per game over their last 5 games. Their 9-game average is 198.2 pass yards per game. (+35%)

CE's defense has averaged 1.0 takeaways per game over their last 3 games. Their 9-game average is 1.4 takeaways per game. (-31%)

CE's defense has averaged 9.5 YPP over their last 5 games. Their 9-game average is 13.4 YPP. (-29%)

CE's defense has averaged 7.0 YPC over their last 5 games. Their 9-game average is 9.2 YPC. (-24%)

CE's defense has averaged 36.0 points allowed per game over their last 3 games. Their 9-game average is 29.9 points allowed per game. (+20%)

(moved to the Appendix, Data Export 2, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)

APPENDIX

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)

Team1Side1Split1Record1Win%1PPG1Team2Side2Split2Record2Win%2PPG2Relevance
SANOFFENSERush Yds < 1500-1.00014.0CEDEFENSERush Yds 150+0-4.00041.01.000
SANOFFENSEYPP 7.0+4-01.00042.2CEDEFENSEYPP < 7.01-01.00014.01.000
SANOFFENSEYPC 5.0+5-2.71435.9CEDEFENSEYPC < 5.02-01.00024.00.714
SANOFFENSEYPC < 5.00-2.00019.0CEDEFENSEYPC 5.0+2-5.28631.60.714
CEOFFENSEYPP 7.0+2-01.00038.0SANDEFENSEYPP < 7.05-2.71422.60.714
CEOFFENSEYPP < 7.02-5.28625.6SANDEFENSEYPP 7.0+0-2.00028.00.714
SANOFFENSEYPP 6.0+5-2.71435.9CEDEFENSEYPP < 6.01-01.00014.00.714
SANOFFENSETurnovers 1+4-2.66731.2CEDEFENSETurnovers < 10-2.00036.00.667
SANOFFENSEYPP < 6.00-2.00019.0CEDEFENSEYPP 6.0+3-5.37531.90.625
SANOFFENSERush Yds 100+5-4.55632.1CEDEFENSERush Yds < 1003-01.00020.30.556
CEOFFENSERush Yds < 1501-4.20026.6SANDEFENSERush Yds 150+2-1.66727.30.467
SANOFFENSERush Yds 150+5-3.62534.4CEDEFENSERush Yds < 1504-1.80021.00.425
SANOFFENSEYPP < 7.01-4.20024.0CEDEFENSEYPP 7.0+3-5.37531.90.425
CEOFFENSEYPA < 8.01-3.25019.8SANDEFENSEYPA 8.0+1-2.33327.70.417
CEOFFENSEPass Yds 200+1-3.25028.0SANDEFENSEPass Yds < 2004-2.66720.70.417
CEOFFENSEYPC < 5.02-4.33325.7SANDEFENSEYPC 5.0+1-2.33325.30.333
CEOFFENSEYPC 5.0+2-1.66733.7SANDEFENSEYPC < 5.04-2.66723.00.333
CEOFFENSEPass Yds < 2003-2.60028.6SANDEFENSEPass Yds 200+1-2.33330.00.267
CEOFFENSERush Yds < 1001-2.33323.0SANDEFENSERush Yds 100+2-3.40028.60.267
CEOFFENSEYPP < 6.01-2.33319.7SANDEFENSEYPP 6.0+2-3.40028.60.267
CEOFFENSEYPA 8.0+3-2.60035.2SANDEFENSEYPA < 8.04-2.66721.80.267
CEOFFENSERush Yds 100+3-3.50031.0SANDEFENSERush Yds < 1003-1.75017.80.250
CEOFFENSERush Yds 150+3-1.75030.5SANDEFENSERush Yds < 1503-3.50022.00.250
CEOFFENSEYPP 6.0+3-3.50032.7SANDEFENSEYPP < 6.03-1.75017.80.250
SANOFFENSETurnovers < 11-2.33334.0CEDEFENSETurnovers 1+4-3.57128.10.238
CEOFFENSETurnovers < 11-2.33330.7SANDEFENSETurnovers 1+4-3.57124.70.238
SANOFFENSEYPA < 8.03-3.50029.3CEDEFENSEYPA 8.0+2-4.33333.30.167
SANOFFENSEYPA 8.0+2-1.66737.7CEDEFENSEYPA < 8.01-1.50028.00.167
SANOFFENSEPass Yds < 2005-4.55632.1CEDEFENSEPass Yds 200+2-3.40035.20.156
CEOFFENSETurnovers 1+3-3.50027.2SANDEFENSETurnovers < 11-1.50020.50.000

Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
CEDEFENSEteamPass Yardslast 5267.69198.2+35.0%
CEOFFENSEteamPass Yardslast 3310.39223.1+39.1%
CEDEFENSEteamPointslast 336.0929.9+20.4%
CEOFFENSEteamRush Yardslast 390.09136.0-33.8%
CEDEFENSEteamTurnoverslast 31.091.4-30.8%
CEOFFENSEteamTurnoverslast 30.791.1-40.0%
CEDEFENSEteamYPAlast 314.9810.1+47.0%
CEDEFENSEteamYPClast 57.099.2-23.8%
CEOFFENSEteamYPClast 33.094.2-29.7%
CEDEFENSEteamYPPlast 59.5913.4-29.1%
SANDEFENSEteamPointslast 314.3923.8-39.7%
SANDEFENSEteamRush Yardslast 368.3999.8-31.5%
SANOFFENSEteamTurnoverslast 30.391.1-70.0%
SANOFFENSEteamYPAlast 514.5910.2+41.8%
SAN — ROSTER (47) 26-27
#NAMEPOSCLASS
QUARTERBACKS
3CENZO CALANDRA
PASS 35/71 · 49.3% · 442 YDS · 6.2 YPA · 4 TD · 2 INT · 55.2/G
RUSH 22 CAR · 120 YDS · 5.5 YPC · 2 TD · 15.0/G
DEF 38 TKL · 4.8 TKL/G · 2 TFL · 0.0 SACKS · 1 INT
QBJr.
9KOHEN PENNINGTON
PASS 1/4 · 25.0% · 16 YDS · 4.0 YPA · 0 TD · 0 INT · 16.0/G
QBSo.
RUNNING BACKS
2KENDALE MCGREW
RUSH 137 CAR · 889 YDS · 6.5 YPC · 15 TD · 111.1/G
REC 3 REC · 26 YDS · 8.7 YPC · 0 TD · 3.2/G
DEF 48 TKL · 6.0 TKL/G · 7 TFL · 0.0 SACKS · 0 INT
FBSr.
27JASON BAROCIO
RUSH 6 CAR · 20 YDS · 3.3 YPC · 0 TD · 10.0/G
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
28EDDIE DOMINGUEZ
RUSH 3 CAR · 7 YDS · 2.3 YPC · 0 TD · 3.5/G
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
RECEIVERS & TIGHT ENDS
4DALLAS GOMEZ
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSo.
7KYE VILLARREAL
REC 15 REC · 174 YDS · 11.6 YPC · 2 TD · 29.0/G
DEF 6 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRFr.
12DAVID TORRES
REC 5 REC · 91 YDS · 18.2 YPC · 0 TD · 15.2/G
DEF 9 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
14MICHAEL CAVAZOS
DEF 10 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
OFFENSIVE LINE
70TRU MUNOZ
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSo.
78SHARMAN GHOTRA
DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
DEFENSIVE LINE
1JOAQUIN NERI
DEF 3 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DESr.
22MIGUEL SALAZAR
RUSH 103 CAR · 864 YDS · 8.4 YPC · 8 TD · 108.0/G
DEF 41 TKL · 5.1 TKL/G · 12 TFL · 7.0 SACKS · 0 INT
DEJr.
44JAXON BURGESS
REC 1 REC · 37 YDS · 37.0 YPC · 1 TD · 7.4/G
DEF 6 TKL · 1.2 TKL/G · 1 TFL · 1.5 SACKS · 0 INT
DEJr.
53GHASYIA ROGERS
DEF 22 TKL · 3.1 TKL/G · 5 TFL · 1.5 SACKS · 0 INT
DLJr.
55CORRY HARPER
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
56JJ SANCHEZ
DEF 19 TKL · 2.7 TKL/G · 8 TFL · 4.0 SACKS · 0 INT
DESo.
LINEBACKERS
8ANTHONY ESCALERA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBSr.
17JAIDEN HERNANDEZ
DEF 44 TKL · 6.3 TKL/G · 4 TFL · 0.0 SACKS · 0 INT
OLBSr.
20ANGEL HINOJOSA
DEF 25 TKL · 3.6 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
LBSr.
23ELIAS GONZALES
RUSH 16 CAR · 158 YDS · 9.9 YPC · 0 TD · 19.8/G
REC 4 REC · 35 YDS · 8.8 YPC · 0 TD · 4.4/G
DEF 64 TKL · 8.0 TKL/G · 9 TFL · 1.5 SACKS · 1 INT
OLBSr.
26DOM ALEMAN
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBSo.
32TY THAO
RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 0.3/G
DEF 2 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
41AYDIN VEGA
RUSH 5 CAR · 16 YDS · 3.2 YPC · 0 TD · 8.0/G
LBSr.
45LEO QUIROZ
RUSH 1 CAR · 12 YDS · 12.0 YPC · 0 TD · 1.5/G
DEF 66 TKL · 8.2 TKL/G · 8 TFL · 2.5 SACKS · 0 INT
ILBJr.
DEFENSIVE BACKS
0JONAH GUZMAN
RUSH 7 CAR · 39 YDS · 5.6 YPC · 1 TD · 4.9/G
REC 3 REC · 26 YDS · 8.7 YPC · 0 TD · 3.2/G
DEF 31 TKL · 3.9 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
DBJr.
6ALEC MATA
DEF 33 TKL · 4.1 TKL/G · 0 TFL · 0.0 SACKS · 3 INT
DBJr.
21ETHAN LEIJA
DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
25JAXSON HART
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBJr.
ATHLETES
5BRYAN VALLE
RUSH 50 CAR · 443 YDS · 8.9 YPC · 4 TD · 63.3/G
REC 6 REC · 80 YDS · 13.3 YPC · 2 TD · 11.4/G
DEF 34 TKL · 4.9 TKL/G · 3 TFL · 0.0 SACKS · 1 INT
ATHJr.
CE — ROSTER (57) 26-27
#NAMEPOSCLASS
QUARTERBACKS
16ISAIAH CARTER
PASS 153/244 · 62.7% · 2,008 YDS · 8.2 YPA · 17 TD · 8 INT · 223.1/G
RUSH 77 CAR · 167 YDS · 2.2 YPC · 4 TD · 18.6/G
QBSo.
18BENJAMIN GUTIERREZ
PASS 0/1 · 0.0% · 0 YDS · 0.0 YPA · 0 TD · 0 INT · 0.0/G
QBJr.
RUNNING BACKS
2JAKIJA WATIS
RUSH 92 CAR · 538 YDS · 5.8 YPC · 4 TD · 67.2/G
REC 5 REC · 54 YDS · 10.8 YPC · 0 TD · 6.8/G
RBJr.
4D'ANGEL BRAXTON
RUSH 16 CAR · 35 YDS · 2.2 YPC · 1 TD · 7.0/G
RBJr.
32EMMANUEL RAMIREZ, JR.
DEF 47 TKL · 5.9 TKL/G · 6 TFL · 2.0 SACKS · 0 INT
RBSr.
34JULIAN HUDSON
RUSH 8 CAR · 28 YDS · 3.5 YPC · 1 TD · 5.6/G
RBSr.
35AMRIT DHALIWAL
DEF 12 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
RBSr.
RECEIVERS & TIGHT ENDS
1TRISTAN PROVENCIO
RUSH 63 CAR · 335 YDS · 5.3 YPC · 5 TD · 37.2/G
REC 6 REC · 53 YDS · 8.8 YPC · 1 TD · 5.9/G
DEF 28 TKL · 3.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSo.
3CALEB MARQUEZ
REC 20 REC · 271 YDS · 13.6 YPC · 2 TD · 45.2/G
WRSr.
5ISAAC CORIA
DEF 9 TKL · 3.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
WRJr.
6ASHER DEMMON
DEF 54 TKL · 6.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
WRJr.
7RUBEN MOLANO
DEF 5 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
8MAKHAI BOURGEOIS
RUSH 3 CAR · 10 YDS · 3.3 YPC · 0 TD · 1.4/G
REC 16 REC · 205 YDS · 12.8 YPC · 1 TD · 29.3/G
DEF 9 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSo.
9AYDEN SMITH
REC 29 REC · 315 YDS · 10.9 YPC · 2 TD · 39.4/G
WRSo.
10ETHAN RIGON
RUSH 1 CAR · 8 YDS · 8.0 YPC · 0 TD · 4.0/G
REC 1 REC · 19 YDS · 19.0 YPC · 0 TD · 9.5/G
WRSr.
11NATHAN SILVA
REC 2 REC · 9 YDS · 4.5 YPC · 0 TD · 9.0/G
WRSr.
12JUSTIN MISQUEZ
DEF 5 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
13LEE GREEN
DEF 27 TKL · 3.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSo.
14ELIJAH WILSON
RUSH 1 CAR · 2 YDS · 2.0 YPC · 1 TD · 0.2/G
REC 54 REC · 941 YDS · 17.4 YPC · 10 TD · 104.6/G
DEF 6 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
WRSr.
15RYAN ORTEGA
REC 1 REC · 6 YDS · 6.0 YPC · 0 TD · 6.0/G
WRJr.
19AIDAN SANCHEZ
REC 10 REC · 91 YDS · 9.1 YPC · 0 TD · 30.3/G
WRJr.
23HAR'ZIYAH BRADFORD
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
TEJr.
25MICHAEL WADE
REC 1 REC · 20 YDS · 20.0 YPC · 0 TD · 10.0/G
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
TEJr.
26BRAYDEN KETCH
DEF 20 TKL · 3.3 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
WRSo.
31JULIAN CASTANEDA
DEF 2 TKL · 1.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
TESr.
33CONNOR KIRCHMAN
RUSH 2 CAR · 5 YDS · 2.5 YPC · 1 TD · 0.6/G
DEF 65 TKL · 8.1 TKL/G · 4 TFL · 1.0 SACKS · 1 INT
TESr.
40AIDEN OLAGUE
DEF 23 TKL · 3.3 TKL/G · 2 TFL · 0.0 SACKS · 1 INT
TEFr.
43KALEN MCCOY
DEF 39 TKL · 4.9 TKL/G · 15 TFL · 7.0 SACKS · 0 INT
TESr.
84JAIKARAN CHAHAL
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
TEJr.
88JAIDEN MCDERMOTT
REC 1 REC · 17 YDS · 17.0 YPC · 0 TD · 2.8/G
DEF 22 TKL · 3.7 TKL/G · 6 TFL · 3.0 SACKS · 0 INT
TEJr.
OFFENSIVE LINE
54DAMION HECK
DEF 7 TKL · 1.8 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
OLSr.
66DHABARI MADDEN
DEF 4 TKL · 1.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
OLSr.
74AUSTIN PLAZA
DEF 27 TKL · 3.9 TKL/G · 8 TFL · 5.0 SACKS · 0 INT
OLSr.
78TOMMY SCHULER
DEF 11 TKL · 1.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
OLSr.
LINEBACKERS
22PEYTON POINTER
RUSH 15 CAR · 61 YDS · 4.1 YPC · 0 TD · 10.2/G
REC 4 REC · 14 YDS · 3.5 YPC · 0 TD · 2.3/G
OLBJr.
28ELIJAH MARTINEZ
RUSH 10 CAR · 35 YDS · 3.5 YPC · 0 TD · 7.0/G
OLBSr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/30/2026 13:58