In short: Clovis North (3-6) at Buchanan (7-2), October 30, 2026, Tri-River League. ScorePirate projects Buchanan 43-16 (91% to win). The full report has the projection, unit grades, storylines, pregame notes, Big Game Watch, series history, season stats and both rosters.
| TEAM | PASS O | RUSH O | PASS D | RUSH D |
|---|---|---|---|---|
| CLOVIS NORTH | 56.5 (-0.9) | 73.3 (+45.9) | 37.9 (+12.9) | 86.4 (-85.6) |
| BUCHANAN | 82.0 (+66.6) | 88.8 (+108.5) | 38.9 (+11.5) | 74.0 (-52.3) |
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.
Buchanan has been tested more: its schedule to date ranks #4 in the pool against #5 for Clovis North. The harder road from here belongs to Clovis North (#3 vs #23).
| COMPONENT | POINTS | WEIGHT | CONTRIBUTION |
|---|---|---|---|
| Common Opponents | -16.37 | 34% | -5.62 |
| Strength | -13.81 | 22% | -3.03 |
| Efficiency | -14.90 | 20% | -2.98 |
| Own Margin | -12.37 | 18% | -2.19 |
| Head To Head | -10.16 | 6% | -0.62 |
| Garbage Time Margin | -- | 0% | +0.00 |
| EPA Efficiency | -- | 0% | +0.00 |
Mark players out to re-project this game. Each value is how much of the margin that player is worth, from this season's data (his share of his team's win shares). Estimates — your selections change only your view.
| CATEGORY | TEAM | PROJECTED |
|---|---|---|
| Passing | CLOVIS NORTH | 146.8 |
| Passing | BUCHANAN | 219.8 |
| Rushing | CLOVIS NORTH | 141.5 |
| Rushing | BUCHANAN | 106.7 |
| Total | CLOVIS NORTH | 288.3 |
| Total | BUCHANAN | 326.5 |
| CLOVIS NORTH — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| LIAM MARTIN | 12.3/18.8 | 65.8% | 146.8 | 7.8 | 1.5 | 0.4 | 153.4 |
| CLOVIS NORTH — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| GANNON CARDENAS | 15.1 | 73.9 | 4.9 | 0.8 |
| JR CRUZ | 5.0 | 48.8 | 9.7 | 0.5 |
| COOPER HAYDOCK | 2.7 | 18.8 | 6.9 | 0.2 |
| TOTALS | 22.8 | 141.5 | 6.2 | 1.5 |
| CLOVIS NORTH — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| ALONNI ROBINSON | 6.1 | 58.1 | 9.6 | 0.6 |
| ERIK DARBY | 1.9 | 34.4 | 18.0 | 0.5 |
| GANNON CARDENAS | 1.6 | 28.9 | 18.0 | 0.2 |
| RYLON MANNING | 1.4 | 25.5 | 18.0 | 0.4 |
| TOTALS | 11.0 | 146.8 | 13.4 | 1.7 |
| BUCHANAN — PASSING | |||||||
|---|---|---|---|---|---|---|---|
| PLAYER | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| TOMMY DEVANY | 14.2/22.1 | 64.2% | 219.8 | 9.9 | 2.5 | 0.4 | 181.8 |
| BUCHANAN — RUSHING | ||||
|---|---|---|---|---|
| PLAYER | CAR | YDS | YPC | TD |
| GANNON SEVER | 13.1 | 54.4 | 4.1 | 0.7 |
| CARVELL WAFER JR. | 8.0 | 39.4 | 4.9 | 0.4 |
| TOMMY DEVANY | 4.8 | 12.8 | 2.7 | 0.2 |
| TOTALS | 25.9 | 106.7 | 4.1 | 1.3 |
| BUCHANAN — RECEIVING | ||||
|---|---|---|---|---|
| PLAYER | REC | YDS | YPC | TD |
| JOSIAH PERRY | 3.6 | 65.4 | 18.0 | 0.7 |
| CARVELL WAFER JR. | 4.8 | 65.2 | 13.7 | 1.0 |
| GANNON SEVER | 3.8 | 54.0 | 14.4 | 0.7 |
| GRANT MOSER | 2.5 | 35.2 | 14.2 | 1.1 |
| TOTALS | 14.6 | 219.8 | 15.0 | 3.5 |
The Clovis North offense that opened the season is not the one that has taken the field lately. Clovis North averaged 30.2 points per game over its first 4 games (3-1), #36 in Section during that period. In the 5 games since that hot start (0-5), the Broncos have averaged 14.8 points per game, a 51% drop, #90 in Section during that stretch. The schedule has a lot to do with it: Clovis North's last 5 opponents have averaged 20.7 points per game, a #38 scoring defense in Section on the season, against 29.7 points per game, #79 for the first 4. Measured against those opponents' norms (20.7 points per game), Clovis North scored 28% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #3 in Section, well above the first 4 (#37), so the dip has come against better teams overall. Clovis North was held to 14 points or fewer 3 times in those games, including 6 against ScorePirate CIF Central Section #2 Clovis on 10/23. On the season, Clovis North ranks #74 in Section in scoring. Buchanan's defense, #102 of 113 (37.9 points per game), could be the get-right matchup Clovis North needs. Clovis North is 2-0 this season when it scores 38 or more, and 1-6 when it doesn't.
Something changed for Buchanan's pass defense after its first 3 games. Buchanan allowed 6.9 yards per pass attempt (662 yards on 96 attempts) over its first 3 games (2-1), #44 in Section over that period. In the 6 games since that hot start (5-1), the Bears have allowed 10.6 yards per pass attempt (1,431 yards on 135 attempts), a 54% rise, #101 in Section over that timeframe. The schedule has a lot to do with it: Buchanan's last 6 opponents have averaged 9.2 yards per attempt, a #31 passing attack in Section on the season, against 8.0 yards per attempt, #57 for the first 3. Measured against those opponents' norms (9.2 yards per attempt), Buchanan allowed 15% more per attempt than those passing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #6 in Section, well above the first 3 (#30), so the dip has come against better teams overall. On the season, Buchanan ranks #76 in Section in pass defense. Clovis North's passing game sits in the middle of the pack, #78 in Section (6.7 yards per attempt).
Clovis North's run defense has been gashed on the ground as the season has worn on. The Broncos allowed 4.0 yards per carry (445 yards on 111 rushes) over their first 4 games (3-1), #19 in Section over that span. In the 5 games since that hot start (0-5), Clovis North has allowed 5.8 yards per carry (812 yards on 139 rushes), a 46% rise, #51 in Section in that timeframe. The schedule has a lot to do with it: Clovis North's last 5 opponents have averaged 5.9 yards per carry, a #57 rushing attack in Section on the season, against 5.4 yards per carry, #70 for the first 4. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #3 in Section, well above the first 4 (#37), so the dip has come against better teams overall. On the season, the Broncos rank #32 in Section in run defense. It won't get any easier against Buchanan, whose ground game ranks #1 in Section (11.8 yards per carry).
One of Buchanan's shakiest areas lately has been its defense. The Bears allowed 31.8 points per game over their first 5 games (4-1), #84 in Section in that window. Over the stretch of 4 games that followed (3-1), Buchanan has allowed 45.5 points per game, a 43% rise, #108 in Section during that time. The schedule has a lot to do with it: Buchanan's last 4 opponents have averaged 34.2 points per game, a #19 offense in Section on the season, against 28.8 points per game, #37 for the first 5. Measured against those opponents' norms (34.2 points per game), Buchanan allowed 33% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #3 in Section, well above the first 5 (#23), so the dip has come against better teams overall. On the season, the Bears rank #102 in Section in scoring defense. Clovis North's offense sits in the middle of the pack, #75 in Section (21.7 points per game). Buchanan is 2-0 this season when it holds opponents under 22, and 5-2 when it doesn't.
Clovis North's defense has been gashed as the weeks have passed. Clovis North allowed 6.3 yards per play (1,233 yards on 196 snaps) over its first 4 games (3-1), #44 in Section through those games. In the 5 games since that hot start (0-5), the Broncos have allowed 8.6 yards per play (2,075 yards on 240 snaps), a 37% rise, #97 in Section through that stretch. The schedule has a lot to do with it: Clovis North's last 5 opponents have averaged 7.9 yards per play, a #29 offense in Section on the season, against 6.7 yards per play, #58 for the first 4. Measured against those opponents' norms (7.9 yards per play), Clovis North allowed 10% more per snap than those offenses usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #3 in Section, well above the first 4 (#37), so the dip has come against better teams overall. On the season, Clovis North ranks #73 in Section in yards per play allowed. It won't get any easier against Buchanan, whose offense ranks #2 in Section (11.2 yards per play).
Few teams in Section have defended the pass worse over the last 5 games than Clovis North. The Broncos allowed 9.3 yards per pass attempt (788 yards on 85 attempts) over their first 4 games (3-1), #83 in Section over that stretch. In the 5 games since that hot start (0-5), Clovis North has allowed 12.5 yards per pass attempt (1,263 yards on 101 attempts), a 35% rise, #111 in Section within that period. The schedule has a lot to do with it: Clovis North's last 5 opponents have averaged 10.2 yards per attempt, a #21 passing attack in Section on the season, against 8.3 yards per attempt, #45 for the first 4. Measured against those opponents' norms (10.2 yards per attempt), Clovis North allowed 22% more per attempt than those passing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #3 in Section, well above the first 4 (#37), so the dip has come against better teams overall. On the season, the Broncos rank #109 in Section in pass defense. It won't get any easier against Buchanan, whose passing game ranks #17 in Section (10.4 yards per attempt).
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.
If there's one number to watch in this matchup, it's Clovis North's scoring defense. Clovis North allowed 15.7 points per game over its first 3 games (2-1), #31 in Section in that timeframe. In the 6 games since that hot start (1-5), the Broncos have allowed 36.0 points per game, a 130% rise, #98 in Section in that window. The schedule has a lot to do with it: Clovis North's last 6 opponents have averaged 36.8 points per game, a #14 offense in Section on the season, against 16.7 points per game, #89 for the first 3. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #4 in Section, well above the first 3 (#38), so the dip has come against better teams overall. Conversely, Buchanan's offense has been one of Section's better units in recent weeks. The Bears have averaged 45.3 points per game over their last 6 games (5-1), #3 in Section during that time. Those games came against a middle-of-the-pack set of scoring defenses in Section (23.7 points per game on the season, which would rank #52). Against those norms, Buchanan scored 91% more than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #6 in Section, a strong slate. Unless Clovis North's defense rediscovers its early form, the edge in this matchup belongs to Buchanan.
The turnover battle has the potential to swing this matchup, with the recent returns favoring Buchanan. Clovis North forced 2.2 takeaways per game over its first 4 games (3-1), #10 in Section through those games. In the 5 games since that hot start (0-5), the Broncos have forced 0.6 takeaways per game, a 73% drop, #91 in Section through that stretch. The schedule has a lot to do with it: Clovis North's last 5 opponents have averaged 0.9 per game, a #23 offense in Section on the season, against 1.8 per game, #86 for the first 4. Measured against those opponents' norms (0.9 per game), Clovis North forced 31% fewer turnovers than those offenses 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 #3 in Section, well above the first 4 (#37), so the dip has come against better teams overall. Conversely, Buchanan's ball security has been one of Section's better units in recent weeks. The Bears have committed 0.2 giveaways per game over their last 5 games (4-1), #4 in Section over that stretch. Those games came against a middle-of-the-pack set of defenses in Section (1.4 per game on the season, which would rank #56). Against those norms, Buchanan turned it over 82% less than those defenses usually force. Overall, those opponents average an SP Strength Index rating that would rank #4 in Section, a strong slate. Unless Clovis North's defense rediscovers its early form, the edge in this matchup belongs to Buchanan.
Clovis North averaged 5.4 yards per pass attempt (471 yards on 88 attempts) over its first 5 games (3-2), #91 in Section within that period. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 4 games that followed (0-4), the Broncos have averaged 8.1 yards per pass attempt (711 yards on 88 attempts), a 51% rise, #51 in Section across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 8.1 yards per attempt on the season. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #3 in Section, well above the first 5 (#27), which makes the improvement more impressive. Meanwhile, Buchanan's pass defense has struggled in recent weeks. The Bears have allowed 10.0 yards per pass attempt (1,054 yards on 105 attempts) over their last 4 games (3-1), #85 in Section during those games. Those games came against some of the better passing attacks in Section (9.8 yards per attempt on the season, which would rank #26). Overall, those opponents average an SP Strength Index rating that would rank #3 in Section, a strong slate. On paper, that is a matchup that favors Clovis North.
• Club The last time Buchanan went a game forcing 3+ turnovers was August 29, 2025 against Kennedy (W, 31-6). Since then Buchanan has gone 19 straight games forcing fewer than 3 turnovers, a school-record 19 straight in the 5 seasons on record.
• Club Clovis North has gone 9 straight games being held under 150 rushing yards (August 21, 2026 through October 23, 2026), going 3-6 over that stretch, a school-record 9 straight in the 5 seasons on record.
• Club The last time Buchanan went a game being held under 6.0 yards per play was October 24, 2025 against Clovis East (W, 14-0). Since then Buchanan has gone 12 straight games averaging 6.0+ yards per play, a school-record 12 straight in the 5 seasons on record.
• Club Clovis North has lost 5 straight, and a loss would make it 6 in a row -- something they have not done in the 5 seasons on record.
• Club Clovis North has gone 8 straight games allowing 6.0+ yards per play (August 27, 2026 through October 23, 2026), going 2-6 over that stretch, matching the program record of 8 straight on record.
• Club Buchanan is 14-0 all time when scoring 40+ points in the games on file (14 such games).
• Club Clovis North has gone 4 straight games being held under 5.0 yards per carry (October 1, 2026 through October 23, 2026), going 0-4 over that stretch, a school-record 4 straight in the 5 seasons on record.
• Club Clovis North is 3-6 entering play against Buchanan, its first 3-6 start through 9 games in the 5 seasons on record.
• Club Buchanan has allowed 140 points over its last 3 games (46.7 a game, October 9, 2026 through October 23, 2026) -- its most in a 3-game stretch on record.
• Club Clovis North is 14-0 all time when holding the opponent under 10 points in the games on file (14 such games).
• Club Buchanan has scored 139 points over its last 3 games (46.3 a game, October 9, 2026 through October 23, 2026) -- its 3rd-highest 3-game total on record; the most is 160, from August 27, 2026 through September 10, 2026.
• Series This week's meeting is the 2nd time in 7 all-time meetings in which one of the two teams enters unbeaten — in 2023, Clovis North entered 8-0 (Clovis North won 28-3).
• Club Clovis North is 12-0 all time when forcing 3+ turnovers in the games on file (12 such games).
• Player Tommy Devany has gone 13 straight games throwing a touchdown pass, the longest such streak of his career.
• Club Clovis North has allowed 105 points over its last 3 games (35.0 a game, October 9, 2026 through October 23, 2026) -- its 5th-highest 3-game total on record; the most is 135, from September 26, 2025 through October 10, 2025.
• Series Buchanan has won the last 2 meetings, most recently 32-14 on November 6, 2025.
• Player Gannon Sever has 8 rushing touchdowns over his last 5 games (1.6 a game, September 10, 2026 through October 16, 2026) -- his most in a 5-game stretch on record.
• Player Liam Martin has 7 touchdown passes over his last 3 games (2.3 a game, October 1, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Carvell Wafer Jr. has 493 rushing yards over his last 3 games (164.3 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Series The series of 6 games between Clovis North and Buchanan has been split, with each team winning three times, dating to 2022.
• Player Erik Darby has 3 touchdown catches over his last 3 games (1.0 a game, October 1, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Josiah Perry has 292 receiving yards over his last 3 games (97.3 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Kaynen Secundino has 29 tackles over his last 3 games (9.7 a game, October 1, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Josiah Perry has 4 touchdown catches over his last 3 games (1.3 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Alonni Robinson has gone 2 straight games catching a touchdown pass, the longest such streak of his career.
• Player Grant Moser has 30 tackles over his last 3 games (10.0 a game, September 17, 2026 through October 9, 2026) -- his most in a 3-game stretch on record.
• Player Cooper Haydock has never had a game making 10 or more tackles for Clovis North, over a 19-game career on record. His career high is 9, set September 4, 2026 against Archbishop Mitty (L, 7-21).
FULL ROSTER ↓| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/21 | FRONTIER | at | W | 51-7 | |
| 08/27 | EDISON | vs | W | 22-19 | |
| 09/04 | ARCHBISHOP MITTY | vs | L | 7-21 | |
| 09/11 | MADERA | vs | W | 41-27 | |
| 09/18 | SAN RAMON VALLEY | at | L | 7-42 | |
| 10/01 | CENTRAL EAST | vs | L | 13-42 | |
| 10/09 | CLOVIS EAST | at | L | 28-29 | |
| 10/16 | CLOVIS WEST | vs | L | 20-35 | |
| 10/23 | CLOVIS | at | L | 6-41 | |
| 10/30 | BUCHANAN | at | PROJ | 16-43 | 9.3% |
| SEASON TO DATE | 3-6 | 1 REMAINING |
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/21 | GOLDEN WEST | vs | L | 27-63 | |
| 08/27 | CENTRAL VALLEY CHRISTIAN | at | W | 55-21 | |
| 09/04 | MANTECA | vs | W | 56-34 | |
| 09/10 | LIBERTY | at | W | 49-7 | |
| 09/17 | SANGER | at | W | 35-34 | |
| 10/02 | CLOVIS | vs | W | 49-42 | |
| 10/09 | CLOVIS WEST | at | W | 45-28 | |
| 10/16 | CENTRAL EAST | at | L | 38-69 | |
| 10/23 | CLOVIS EAST | vs | W | 56-43 | |
| 10/30 | CLOVIS NORTH | vs | PROJ | 43-16 | 90.7% |
| SEASON TO DATE | 7-2 | 1 REMAINING |
(full explanation: Appendix, Note 2)
--- CLOVIS NORTH ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 3-6 so far | 3-7 (90%) | 3.1-6.9 |
| League | 0-4 so far | 0-4 (100%) | 0.0-4.0 |
--- BUCHANAN ---
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 7-2 so far | 8-2 (91%) | 7.9-2.1 |
| League | 3-1 so far | 3-1 (100%) | 3.0-1.0 |
• BUC's offense has averaged 0.0 giveaways per game over their last 3 games. Their 8-game average is 0.4 giveaways per game. (-100%)
• BUC's defense has averaged 0.0 takeaways per game over their last 3 games. Their 8-game average is 0.8 takeaways per game. (-100%)
• CN's offense has failed to reach 150 rush yds in 9 straight games (08/21/2026-10/23/2026), going 3-6 over that stretch.
• CN's defense has conceded 6.0+ YPP in 8 straight games (08/27/2026-10/23/2026), going 2-6 over that stretch.
• CN's defense has averaged 0.3 takeaways per game over their last 3 games. Their 9-game average is 1.3 takeaways per game. (-75%)
• CN is 3-1 (.750) when it wins the turnover battle
• CN holds its opponents under 134.0 rushing yards (CN's own median) (.750)
• CN holds its opponents under 4.9 yards per carry (CN's own median) (.750)
• CN's offense has averaged 193.3 pass yards per game over their last 3 games. Their 9-game average is 131.3 pass yards per game. (+47%)
(full explanation: Appendix, Note 3)
CN -- MOST IMPORTANT NUMBERS
(top 4 of 4 scored; vs 956 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers < 3 | 3-5 | .375 | 23.6 | L4 | 0.770 |
| 2 | OFF | Rush Yds < 150 | 3-6 | .333 | 21.7 | L5 | 0.567 |
| 3 | OFF | Pass Yds < 200 | 3-5 | .375 | 20.9 | L4 | 0.541 |
| 4 | DEF | YPP 6+ | 2-6 | .250 | 32.0 | L5 | 0.365 |
BUC -- MOST IMPORTANT NUMBERS
(top 5 of 7 scored; vs 956 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | DEF | Turnovers < 3 | 6-2 | .750 | 37.2 | L1 | 0.565 |
| 2 | OFF | Turnovers < 3 | 6-2 | .750 | 44.2 | L1 | 0.533 |
| 3 | OFF | Rush Yds 100+ | 6-2 | .750 | 44.2 | L1 | 0.512 |
| 4 | OFF | YPC 5+ | 6-2 | .750 | 44.2 | L1 | 0.480 |
| 5 | OFF | Rush Yds 150+ | 6-2 | .750 | 44.2 | L1 | 0.474 |
(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)
--- CN ---
| CONDITION | REC | WIN% | PPG | STRK |
| CN holds its opponents under 5.0 yards per carry and under 150 rushing yards | 3-1 | .750 | 20.5 | L1 |
| CN holds its opponents under 150 rushing yards while forcing 2+ takeaways | 3-1 | .750 | 23.8 | L1 |
--- BUC ---
| CONDITION | REC | WIN% | PPG | STRK |
| BUC averages 6.0+ yards per play behind 150+ rushing yards | 6-2 | .750 | 44.2 | L1 |
| BUC averages 5.0+ yards per carry on its way to 150+ rushing yards | 6-2 | .750 | 44.2 | L1 |
| BUC averages 6.0+ yards per play while committing zero giveaways | 5-1 | .833 | 48.7 | L1 |
| BUC rushes for 100+ yards and is held under 200 passing yards | 2-2 | .500 | 39.8 | L1 |
| BUC averages 8.0+ yards per attempt while throwing for 200+ yards | 4-0 | .999 | 48.8 | W4 |
| Team | Condition | Record | Win% | PPG |
| CN | YPC < 5.0 & Rush Yds < 150 | 3-1 | .750 | 20.5 |
| CN | Rush Yds < 150 & Turnovers 2+ | 3-1 | .750 | 23.8 |
| BUC | YPP 6.0+ & Rush Yds 150+ | 6-2 | .750 | 44.2 |
| BUC | YPC 5.0+ & Rush Yds 150+ | 6-2 | .750 | 44.2 |
| BUC | YPP 6.0+ & Turnovers < 1 | 5-1 | .833 | 48.7 |
| BUC | Rush Yds 100+ & Pass Yds < 200 | 2-2 | .500 | 39.8 |
| BUC | YPA 8.0+ & Pass Yds 200+ | 4-0 | .999 | 48.8 |
The next meeting brings together Clovis North (3-6 this season) and Buchanan (7-2). The SP Strength Index has Clovis North at #23 and Buchanan at #3 of 113 in the CIF Central Section. Buchanan leads the recent series 3-2 over the last 5 meetings. In the most recent meeting, on November 6, 2025, Buchanan won 32-14.
Having dropped 6 of its last 7 entering play, Clovis North's rushing offense has been the soft spot (held under 200 rushing yards in 5 straight, 0-5 in that stretch). It showed again last time out, the Broncos falling to Clovis 41-6. In the process of winning 6 of its last 7 entering play, Buchanan's ball security has been the team's calling card (committed no more than one giveaway in 7 straight games, 6-1 in that stretch). That carried into last time out, the Bears handling Clovis East 56-43.
The matchup within the matchup pairs Clovis North's takeaway production with Buchanan's ball security. Clovis North has an uncomfortable assignment when the two meet. Clovis North has managed just 3 takeaways in the Broncos' last 5 games — the Broncos have gone 0-5 in that stretch. Across the line, Buchanan has turned the ball over only 1 time in the Bears' last 7 games, never committing more than one giveaway in a game — the Bears have gone 6-1 in that stretch. Clovis North has historically had its way in this matchup: 2.0 takeaways per game across its last 3 meetings with Buchanan, against 1.4 versus everyone else in the same span.
WEAKNESS VS. STRENGTH — Clovis North has an uncomfortable assignment when the two meet. Clovis North's rush defense has been a real vulnerability over the Broncos' last 7 games. The defense has conceded 100+ rushing yards in 6 of the 7 games while averaging 164.0 rushing yards allowed per game (including a high of 219 in that span vs. Archbishop Mitty). That is 27% above the Broncos' baseline of 129.5 yards per game over the 24 games prior — a clear jump; the Broncos have gone 1-6 in that stretch. Across the line, Buchanan's rushing offense has been playing at a high level over the Bears' last 10 games, dating back to last season. The ground game has eclipsed 200 rushing yards in 7 of the 10 games while averaging 261.6 rushing yards per game (including a high of 412 in that span vs. Clovis West). That is 99% above the Bears' baseline of 131.3 yards per game over the 20 games prior — a dramatic jump; the Bears have gone 7-3 in that stretch. Clovis North has historically struggled in this matchup: 160.7 yards allowed per game across its last 3 meetings with Buchanan, against 140.3 versus everyone else in the same span.
WEAKNESS VS. STRENGTH — Clovis North has an uncomfortable assignment when the two meet. Clovis North's pass defense has been a real vulnerability over the Broncos' last 5 games. The defense has conceded 200+ passing yards in 4 of the 5 games while averaging 252.6 passing yards allowed per game (including a high of 414 in that span vs. Central East). That is 26% above the Broncos' baseline of 200.3 yards per game over the 26 games prior — a clear jump; the Broncos have gone 0-5 in that stretch. Across the line, Buchanan's passing attack has been playing at a high level over the Bears' last 10 games, dating back to last season. The offense has threw for 200+ yards in 6 of the 10 games while averaging 203.7 passing yards per game (including a high of 287 in that span vs. Clovis North). That is 30% above the Bears' baseline of 156.2 yards per game over the 20 games prior — a clear jump; the Bears have gone 7-3 in that stretch. Clovis North has historically struggled in this matchup: 242.3 yards allowed per game across its last 3 meetings with Buchanan, against 221.0 versus everyone else in the same span.
WEAKNESS VS. WEAKNESS — Something has to give when the two meet. Clovis North's pass protection has been a real vulnerability over the Broncos' last 5 games. The offensive line has conceded at least 1 sack in 4 of the 5 games while averaging 2.2 sacks allowed per game (including a high of 6 in that span vs. Archbishop Mitty). That is 144% above the Broncos' baseline of 0.9 per game over the 22 games prior — a dramatic jump; the Broncos have gone 1-4 in that stretch. On the other side, Buchanan's pass rush has been a real vulnerability over the Bears' last 5 games. The defense has recorded fewer than 3 sacks in 4 of the 5 games while averaging 1.7 sacks per game (including a low of 0 in that span vs. Sanger). That is 26% below the Bears' baseline of 2.3 per game over the 26 games prior — a clear drop; the Bears have gone 4-1 in that stretch.
ONE-SIDED — Clovis North's rushing offense has been a real vulnerability over the Broncos' last 5 games. The ground game has failed to reach 200 rushing yards in 5 straight games, averaging 81.0 rushing yards per game (including a low of 48 in that span vs. San Ramon Valley). That is 59% below the Broncos' baseline of 199.2 yards per game over the 26 games prior — a dramatic drop; the Broncos have gone 0-5 in that stretch. When the two meet, that trend meets Buchanan. Buchanan has averaged 169.5 yards per game on the other side of that matchup across its games on file.
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 1-2 | .333 | 33.0 | L2 |
| YPA < 8.0 | 2-4 | .333 | 16.0 | L3 |
| Pass Yds 200+ | 0-1 | .000 | 28.0 | L1 |
| Pass Yds < 200 | 3-5 | .375 | 20.9 | L4 |
| Rush Yds 100+ | 0-2 | .000 | 16.5 | L2 |
| Rush Yds < 100 | 3-4 | .429 | 23.1 | L3 |
| Rush Yds 150+ | -- | -- | -- | -- |
| Rush Yds < 150 | 3-6 | .333 | 21.7 | L5 |
| YPC 5.0+ | 2-1 | .667 | 33.0 | L1 |
| YPC < 5.0 | 1-5 | .167 | 16.0 | L5 |
| YPP 6.0+ | 2-1 | .667 | 40.0 | L1 |
| YPP < 6.0 | 1-5 | .167 | 12.5 | L5 |
| YPP 7.0+ | 1-1 | .500 | 39.5 | L1 |
| YPP < 7.0 | 2-5 | .286 | 16.6 | L4 |
| Turnovers 1+ | 3-4 | .429 | 25.0 | L3 |
| Turnovers < 1 | 0-2 | .000 | 10.0 | L2 |
| Turnovers 2+ | 2-2 | .500 | 21.5 | L2 |
| Turnovers > 2 | 0-1 | .000 | 6.0 | L1 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 5-2 | .714 | 44.1 | L1 | |
| YPA < 8.0 | 1-0 | 1.000 | 45.0 | W1 | 1 games without this stat on file |
| Pass Yds 200+ | 4-0 | 1.000 | 48.8 | W4 | |
| Pass Yds < 200 | 2-2 | .500 | 39.8 | L1 | 1 games without this stat on file |
| Rush Yds 100+ | 6-2 | .750 | 44.2 | L1 | |
| Rush Yds < 100 | -- | -- | -- | -- | 1 games without this stat on file |
| Rush Yds 150+ | 6-2 | .750 | 44.2 | L1 | |
| Rush Yds < 150 | -- | -- | -- | -- | 1 games without this stat on file |
| YPC 5.0+ | 6-2 | .750 | 44.2 | L1 | |
| YPC < 5.0 | -- | -- | -- | -- | 1 games without this stat on file |
| YPP 6.0+ | 6-2 | .750 | 44.2 | L1 | |
| YPP < 6.0 | -- | -- | -- | -- | 1 games without this stat on file |
| YPP 7.0+ | 6-2 | .750 | 44.2 | L1 | |
| YPP < 7.0 | -- | -- | -- | -- | 1 games without this stat on file |
| Turnovers 1+ | 1-1 | .500 | 31.0 | W1 | |
| Turnovers < 1 | 5-1 | .833 | 48.7 | L1 | 1 games without this stat on file |
| Turnovers 2+ | 0-1 | .000 | 27.0 | L1 | 1 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 1 games without this stat on file |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 2-5 | .286 | 30.7 | L4 |
| YPA < 8.0 | 1-1 | .500 | 24.0 | L1 |
| Pass Yds 200+ | 2-4 | .333 | 32.3 | L4 |
| Pass Yds < 200 | 1-2 | .333 | 23.0 | L2 |
| Rush Yds 100+ | 1-5 | .167 | 34.7 | L4 |
| Rush Yds < 100 | 2-1 | .667 | 18.3 | L1 |
| Rush Yds 150+ | 0-4 | .000 | 34.8 | L4 |
| Rush Yds < 150 | 3-2 | .600 | 24.8 | L2 |
| YPC 5.0+ | 0-4 | .000 | 40.0 | L4 |
| YPC < 5.0 | 3-2 | .600 | 20.6 | L1 |
| YPP 6.0+ | 2-6 | .250 | 32.0 | L5 |
| YPP < 6.0 | 1-0 | 1.000 | 7.0 | W1 |
| YPP 7.0+ | 1-4 | .200 | 33.4 | L4 |
| YPP < 7.0 | 2-2 | .500 | 24.0 | L1 |
| Turnovers 1+ | 3-2 | .600 | 27.2 | L2 |
| Turnovers < 1 | 0-4 | .000 | 31.8 | L4 |
| Turnovers 2+ | 3-1 | .750 | 23.8 | L1 |
| Turnovers > 2 | 3-0 | 1.000 | 17.7 | W3 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 5-1 | .833 | 34.5 | L1 | |
| YPA < 8.0 | 1-1 | .500 | 45.5 | W1 | 1 games without this stat on file |
| Pass Yds 200+ | 4-2 | .667 | 40.5 | L1 | |
| Pass Yds < 200 | 2-0 | 1.000 | 27.5 | W2 | 1 games without this stat on file |
| Rush Yds 100+ | 5-2 | .714 | 41.6 | L1 | |
| Rush Yds < 100 | 1-0 | 1.000 | 7.0 | W1 | 1 games without this stat on file |
| Rush Yds 150+ | 5-2 | .714 | 41.6 | L1 | |
| Rush Yds < 150 | 1-0 | 1.000 | 7.0 | W1 | 1 games without this stat on file |
| YPC 5.0+ | 2-2 | .500 | 50.0 | L1 | |
| YPC < 5.0 | 4-0 | 1.000 | 24.5 | W4 | 1 games without this stat on file |
| YPP 6.0+ | 4-1 | .800 | 37.2 | L1 | |
| YPP < 6.0 | 2-1 | .667 | 37.3 | W2 | 1 games without this stat on file |
| YPP 7.0+ | 2-1 | .667 | 39.3 | L1 | |
| YPP < 7.0 | 4-1 | .800 | 36.0 | W4 | 1 games without this stat on file |
| Turnovers 1+ | 3-1 | .750 | 40.0 | W3 | |
| Turnovers < 1 | 3-1 | .750 | 34.5 | L1 | 1 games without this stat on file |
| Turnovers 2+ | 1-1 | .500 | 52.5 | W1 | 1 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 1 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-3 | .000 | 6.7 |
| Scores 10-19 | 0-1 | .000 | 13.0 |
| Scores 20-29 | 1-2 | .333 | 23.3 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | 2-0 | 1.000 | 46.0 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 1-0 | 1.000 | 7.0 |
| Allows 10-19 | 1-0 | 1.000 | 19.0 |
| Allows 20-29 | 1-2 | .333 | 25.7 |
| Allows 30-39 | 0-1 | .000 | 35.0 |
| Allows 40+ | 0-3 | .000 | 41.7 |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | -- | -- | -- |
| Scores 10-19 | -- | -- | -- |
| Scores 20-29 | 0-1 | .000 | 27.0 |
| Scores 30-39 | 1-1 | .500 | 36.5 |
| Scores 40+ | 6-0 | 1.000 | 51.7 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 1-0 | 1.000 | 7.0 |
| Allows 10-19 | -- | -- | -- |
| Allows 20-29 | 2-0 | 1.000 | 24.5 |
| Allows 30-39 | 2-0 | 1.000 | 34.0 |
| Allows 40+ | 2-2 | .500 | 54.2 |
CLOVIS NORTH
• CLOVIS NORTH has lost 5 straight (9/18/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).
• CLOVIS NORTH 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/2/25–10/17/25 (2025). It has reached 3 straight 2 times in the last 4 years.
• CLOVIS NORTH has allowed 30+ in 2 straight games (10/16/26–10/23/26). It has not allowed 30+ in 3 straight since 9/26/25–10/24/25 (2025).
BUCHANAN
• BUCHANAN has scored 30+ in 8 straight games (8/27/26–10/23/26). It has not reached 9 straight in the last 4 years of games on file (2023-present).
• BUCHANAN has allowed 30+ in 2 straight games (10/16/26–10/23/26). It has not allowed 30+ in 3 straight since 10/18/24–11/1/24 (2024).
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| CN | OFFENSE | YPA 8.0+ | 3 | 1-2 | .333 | 33.0 | L2 |
| CN | OFFENSE | YPA < 8.0 | 6 | 2-4 | .333 | 16.0 | L3 |
| CN | OFFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 28.0 | L1 |
| CN | OFFENSE | Pass Yds < 200 | 8 | 3-5 | .375 | 20.9 | L4 |
| CN | OFFENSE | Rush Yds 100+ | 2 | 0-2 | .000 | 16.5 | L2 |
| CN | OFFENSE | Rush Yds < 100 | 7 | 3-4 | .429 | 23.1 | L3 |
| CN | OFFENSE | Rush Yds < 150 | 9 | 3-6 | .333 | 21.7 | L5 |
| CN | OFFENSE | YPC 5.0+ | 3 | 2-1 | .667 | 33.0 | L1 |
| CN | OFFENSE | YPC < 5.0 | 6 | 1-5 | .167 | 16.0 | L5 |
| CN | OFFENSE | YPP 6.0+ | 3 | 2-1 | .667 | 40.0 | L1 |
| CN | OFFENSE | YPP < 6.0 | 6 | 1-5 | .167 | 12.5 | L5 |
| CN | OFFENSE | YPP 7.0+ | 2 | 1-1 | .500 | 39.5 | L1 |
| CN | OFFENSE | YPP < 7.0 | 7 | 2-5 | .286 | 16.6 | L4 |
| CN | OFFENSE | Turnovers 1+ | 7 | 3-4 | .429 | 25.0 | L3 |
| CN | OFFENSE | Turnovers < 1 | 2 | 0-2 | .000 | 10.0 | L2 |
| CN | OFFENSE | Turnovers 2+ | 4 | 2-2 | .500 | 21.5 | L2 |
| CN | OFFENSE | Turnovers > 2 | 1 | 0-1 | .000 | 6.0 | L1 |
| CN | OFFENSE | Scores <10 | 3 | 0-3 | .000 | 6.7 | L3 |
| CN | OFFENSE | Scores 10-19 | 1 | 0-1 | .000 | 13.0 | L1 |
| CN | OFFENSE | Scores 20-29 | 3 | 1-2 | .333 | 23.3 | L2 |
| CN | OFFENSE | Scores 40+ | 2 | 2-0 | 1.000 | 46.0 | W2 |
| CN | DEFENSE | YPA 8.0+ | 7 | 2-5 | .286 | 30.7 | L4 |
| CN | DEFENSE | YPA < 8.0 | 2 | 1-1 | .500 | 24.0 | L1 |
| CN | DEFENSE | Pass Yds 200+ | 6 | 2-4 | .333 | 32.3 | L4 |
| CN | DEFENSE | Pass Yds < 200 | 3 | 1-2 | .333 | 23.0 | L2 |
| CN | DEFENSE | Rush Yds 100+ | 6 | 1-5 | .167 | 34.7 | L4 |
| CN | DEFENSE | Rush Yds < 100 | 3 | 2-1 | .667 | 18.3 | L1 |
| CN | DEFENSE | Rush Yds 150+ | 4 | 0-4 | .000 | 34.8 | L4 |
| CN | DEFENSE | Rush Yds < 150 | 5 | 3-2 | .600 | 24.8 | L2 |
| CN | DEFENSE | YPC 5.0+ | 4 | 0-4 | .000 | 40.0 | L4 |
| CN | DEFENSE | YPC < 5.0 | 5 | 3-2 | .600 | 20.6 | L1 |
| CN | DEFENSE | YPP 6.0+ | 8 | 2-6 | .250 | 32.0 | L5 |
| CN | DEFENSE | YPP < 6.0 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| CN | DEFENSE | YPP 7.0+ | 5 | 1-4 | .200 | 33.4 | L4 |
| CN | DEFENSE | YPP < 7.0 | 4 | 2-2 | .500 | 24.0 | L1 |
| CN | DEFENSE | Turnovers 1+ | 5 | 3-2 | .600 | 27.2 | L2 |
| CN | DEFENSE | Turnovers < 1 | 4 | 0-4 | .000 | 31.8 | L4 |
| CN | DEFENSE | Turnovers 2+ | 4 | 3-1 | .750 | 23.8 | L1 |
| CN | DEFENSE | Turnovers > 2 | 3 | 3-0 | 1.000 | 17.7 | W3 |
| CN | DEFENSE | Allows <10 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| CN | DEFENSE | Allows 10-19 | 1 | 1-0 | 1.000 | 19.0 | W1 |
| CN | DEFENSE | Allows 20-29 | 3 | 1-2 | .333 | 25.7 | L1 |
| CN | DEFENSE | Allows 30-39 | 1 | 0-1 | .000 | 35.0 | L1 |
| CN | DEFENSE | Allows 40+ | 3 | 0-3 | .000 | 41.7 | L3 |
| BUC | OFFENSE | YPA 8.0+ | 7 | 5-2 | .714 | 44.1 | L1 |
| BUC | OFFENSE | YPA < 8.0 | 1 | 1-0 | 1.000 | 45.0 | W1 |
| BUC | OFFENSE | Pass Yds 200+ | 4 | 4-0 | 1.000 | 48.8 | W4 |
| BUC | OFFENSE | Pass Yds < 200 | 4 | 2-2 | .500 | 39.8 | L1 |
| BUC | OFFENSE | Rush Yds 100+ | 8 | 6-2 | .750 | 44.2 | L1 |
| BUC | OFFENSE | Rush Yds 150+ | 8 | 6-2 | .750 | 44.2 | L1 |
| BUC | OFFENSE | YPC 5.0+ | 8 | 6-2 | .750 | 44.2 | L1 |
| BUC | OFFENSE | YPP 6.0+ | 8 | 6-2 | .750 | 44.2 | L1 |
| BUC | OFFENSE | YPP 7.0+ | 8 | 6-2 | .750 | 44.2 | L1 |
| BUC | OFFENSE | Turnovers 1+ | 2 | 1-1 | .500 | 31.0 | W1 |
| BUC | OFFENSE | Turnovers < 1 | 6 | 5-1 | .833 | 48.7 | L1 |
| BUC | OFFENSE | Turnovers 2+ | 1 | 0-1 | .000 | 27.0 | L1 |
| BUC | OFFENSE | Scores 20-29 | 1 | 0-1 | .000 | 27.0 | L1 |
| BUC | OFFENSE | Scores 30-39 | 2 | 1-1 | .500 | 36.5 | L1 |
| BUC | OFFENSE | Scores 40+ | 6 | 6-0 | 1.000 | 51.7 | W6 |
| BUC | DEFENSE | YPA 8.0+ | 6 | 5-1 | .833 | 34.5 | L1 |
| BUC | DEFENSE | YPA < 8.0 | 2 | 1-1 | .500 | 45.5 | W1 |
| BUC | DEFENSE | Pass Yds 200+ | 6 | 4-2 | .667 | 40.5 | L1 |
| BUC | DEFENSE | Pass Yds < 200 | 2 | 2-0 | 1.000 | 27.5 | W2 |
| BUC | DEFENSE | Rush Yds 100+ | 7 | 5-2 | .714 | 41.6 | L1 |
| BUC | DEFENSE | Rush Yds < 100 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| BUC | DEFENSE | Rush Yds 150+ | 7 | 5-2 | .714 | 41.6 | L1 |
| BUC | DEFENSE | Rush Yds < 150 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| BUC | DEFENSE | YPC 5.0+ | 4 | 2-2 | .500 | 50.0 | L1 |
| BUC | DEFENSE | YPC < 5.0 | 4 | 4-0 | 1.000 | 24.5 | W4 |
| BUC | DEFENSE | YPP 6.0+ | 5 | 4-1 | .800 | 37.2 | L1 |
| BUC | DEFENSE | YPP < 6.0 | 3 | 2-1 | .667 | 37.3 | W2 |
| BUC | DEFENSE | YPP 7.0+ | 3 | 2-1 | .667 | 39.3 | L1 |
| BUC | DEFENSE | YPP < 7.0 | 5 | 4-1 | .800 | 36.0 | W4 |
| BUC | DEFENSE | Turnovers 1+ | 4 | 3-1 | .750 | 40.0 | W3 |
| BUC | DEFENSE | Turnovers < 1 | 4 | 3-1 | .750 | 34.5 | L1 |
| BUC | DEFENSE | Turnovers 2+ | 2 | 1-1 | .500 | 52.5 | W1 |
| BUC | DEFENSE | Allows <10 | 1 | 1-0 | 1.000 | 7.0 | W1 |
| BUC | DEFENSE | Allows 20-29 | 2 | 2-0 | 1.000 | 24.5 | W2 |
| BUC | DEFENSE | Allows 30-39 | 2 | 2-0 | 1.000 | 34.0 | W2 |
| BUC | DEFENSE | Allows 40+ | 4 | 2-2 | .500 | 54.2 | W1 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| OFFENSE | Rush Yds < 150 | 9 games | 08/21/2026 - 10/23/2026 | 3-6 |
| DEFENSE | YPP 6.0+ | 8 games | 08/27/2026 - 10/23/2026 | 2-6 |
| OFFENSE | YPC < 5.0 | 4 games | 10/01/2026 - 10/23/2026 | 0-4 |
| OFFENSE | Turnovers 1+ | 3 games | 10/09/2026 - 10/23/2026 | 0-3 |
| Team | Side | Split | Streak | Dates | Record |
| CN | OFFENSE | Rush Yds < 150 | 9 games | 08/21/2026 - 10/23/2026 | 3-6 |
| CN | DEFENSE | YPP 6.0+ | 8 games | 08/27/2026 - 10/23/2026 | 2-6 |
| CN | OFFENSE | YPC < 5.0 | 4 games | 10/01/2026 - 10/23/2026 | 0-4 |
| CN | OFFENSE | Turnovers 1+ | 3 games | 10/09/2026 - 10/23/2026 | 0-3 |
Each pair of rows above is tinted by the gap between the two teams' win% in that scenario, judged for the HOME team (the bottom row):
GRAY = negligible gap (.000-.050)
PURPLE = solid gap (.051-.150)
GREEN = big gap (.151+), favoring the home team
RED = big gap (.151+), against the home team
| 100 RUSH YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | OVER | 2 | 0-2 | .000 | 16.5 | L2 |
| BUC | DEF | OVER | 7 | 5-2 | .714 | 41.6 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | UNDER | 7 | 3-4 | .429 | 23.1 | L3 |
| BUC | DEF | UNDER | 1 | 1-0 | 1.000 | 7.0 | W1 |
| YPC 5.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | OVER | 3 | 2-1 | .667 | 33.0 | L1 |
| BUC | DEF | OVER | 4 | 2-2 | .500 | 50.0 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | UNDER | 6 | 1-5 | .167 | 16.0 | L5 |
| BUC | DEF | UNDER | 4 | 4-0 | 1.000 | 24.5 | W4 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | OVER | 3 | 1-2 | .333 | 33.0 | L2 |
| BUC | DEF | OVER | 6 | 5-1 | .833 | 34.5 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | UNDER | 6 | 2-4 | .333 | 16.0 | L3 |
| BUC | DEF | UNDER | 2 | 1-1 | .500 | 45.5 | W1 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | OVER | 1 | 0-1 | .000 | 28.0 | L1 |
| BUC | DEF | OVER | 6 | 4-2 | .667 | 40.5 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | UNDER | 8 | 3-5 | .375 | 20.9 | L4 |
| BUC | DEF | UNDER | 2 | 2-0 | 1.000 | 27.5 | W2 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | ZERO | 2 | 0-2 | .000 | 10.0 | L2 |
| BUC | DEF | ZERO | 4 | 3-1 | .750 | 34.5 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | OVER | 7 | 3-4 | .429 | 25.0 | L3 |
| BUC | DEF | OVER | 4 | 3-1 | .750 | 40.0 | W3 |
| 2+ TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | OVER | 4 | 2-2 | .500 | 21.5 | L2 |
| BUC | DEF | OVER | 2 | 1-1 | .500 | 52.5 | W1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | OFF | UNDER | 5 | 1-4 | .200 | 21.8 | L4 |
| BUC | DEF | UNDER | 6 | 5-1 | .833 | 32.2 | L1 |
| YPA 8.0 | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | DEF | OVER | 7 | 2-5 | .286 | 30.7 | L4 |
| BUC | OFF | OVER | 7 | 5-2 | .714 | 44.1 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | DEF | UNDER | 2 | 1-1 | .500 | 24.0 | L1 |
| BUC | OFF | UNDER | 1 | 1-0 | 1.000 | 45.0 | W1 |
| 200 PASS YDS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | DEF | OVER | 6 | 2-4 | .333 | 32.3 | L4 |
| BUC | OFF | OVER | 4 | 4-0 | 1.000 | 48.8 | W4 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | DEF | UNDER | 3 | 1-2 | .333 | 23.0 | L2 |
| BUC | OFF | UNDER | 4 | 2-2 | .500 | 39.8 | L1 |
| 0 TURNOVERS | |||||||
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | DEF | ZERO | 4 | 0-4 | .000 | 31.8 | L4 |
| BUC | OFF | ZERO | 6 | 5-1 | .833 | 48.7 | L1 |
| TM | SIDE | SPLIT | GM | REC. | WIN% | PPG | STRK |
| CN | DEF | OVER | 5 | 3-2 | .600 | 27.2 | L2 |
| BUC | OFF | OVER | 2 | 1-1 | .500 | 31.0 | W1 |
CN OFFENSE
CN's offense has averaged 193.3 pass yards per game over their last 3 games. Their 9-game average is 131.3 pass yards per game. (+47%)
CN's offense has averaged 277.7 total yards per game over their last 3 games. Their 9-game average is 193.1 total yards per game. (+44%)
CN's offense has averaged 2.0 giveaways per game over their last 3 games. Their 9-game average is 1.4 giveaways per game. (+38%)
CN's offense has averaged 9.7 YPA over their last 3 games. Their 9-game average is 7.1 YPA. (+37%)
CN's offense has averaged 14.8 points scored per game over their last 5 games. Their 9-game average is 21.7 points scored per game. (-32%)
CN's offense has averaged 3.6 YPC over their last 3 games. Their 9-game average is 4.9 YPC. (-28%)
BUC OFFENSE
BUC's offense has averaged 0.0 giveaways per game over their last 3 games. Their 8-game average is 0.4 giveaways per game. (-100%)
BUC's offense has averaged 7.6 YPA over their last 3 games. Their 8-game average is 10.7 YPA. (-29%)
BUC's offense has averaged 9.2 YPP over their last 3 games. Their 8-game average is 11.6 YPP. (-21%)
CN DEFENSE
CN's defense has averaged 0.3 takeaways per game over their last 3 games. Their 9-game average is 1.3 takeaways per game. (-75%)
CN's defense has averaged 37.8 points allowed per game over their last 5 games. Their 9-game average is 29.2 points allowed per game. (+29%)
CN's defense has averaged 173.3 rush yards per game over their last 3 games. Their 9-game average is 139.7 rush yards per game. (+24%)
CN's defense has averaged 9.2 YPA over their last 3 games. Their 9-game average is 11.5 YPA. (-20%)
BUC DEFENSE
BUC's defense has averaged 0.0 takeaways per game over their last 3 games. Their 8-game average is 0.8 takeaways per game. (-100%)
BUC's defense has averaged 6.4 YPC over their last 3 games. Their 8-game average is 5.0 YPC. (+29%)
BUC's defense has averaged 235.5 rush yards per game over their last 5 games. Their 8-game average is 188.9 rush yards per game. (+25%)
BUC's defense has averaged 46.7 points allowed per game over their last 3 games. Their 9-game average is 37.9 points allowed per game. (+23%)
BUC's defense has averaged 549.0 total yards per game over their last 3 games. Their 8-game average is 450.5 total yards per game. (+22%)
BUC's defense has averaged 318.5 pass yards per game over their last 3 games. Their 8-game average is 261.6 pass yards per game. (+22%)
(moved to the Appendix, Data Export 2, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.
Explanatory Notes
Note 1 -- GAME PROJECTION -- FULL DETAIL (report pages 1-2)
Library-native projection: computed directly from the game library (slate_projection.SlateEngine), not the Excel workbook engine. This section does not yet include: an outside Strength Index cross-check (computer/CCCAA rankings -- workbook-only).
Note 2 -- SEASON OUTLOOK
Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).
Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on four weighted criteria and the top 5 per team are listed. In Cooper's own weighting order: (1) the WIN% attached to the condition, counted only when the condition has occurred at least 8 times -- a smaller sample is dropped outright, not discounted; (2) the PPG attached to it, with higher better on offense and lower better on defense, and each side normalized against its own kind so a defensive number competes with defensive numbers rather than against scoring averages; (3) how far the number sits from the OPPONENT's on the same condition, across win%, PPG and how often the condition happens at all; and (4) where it falls among every other team previously run through this workbook and cached. Criteria 1 and 2 measure how strong a number is; 3 and 4 measure how much it distinguishes this team. Weights: win_pct 40%, ppg 27%, matchup 20%, pool 13%. See important_numbers.py.
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 |
| CN | OFFENSE | Pass Yds 200+ | 0-1 | .000 | 28.0 | BUC | DEFENSE | Pass Yds < 200 | 2-0 | 1.000 | 27.5 | 1.000 |
| CN | OFFENSE | Rush Yds 100+ | 0-2 | .000 | 16.5 | BUC | DEFENSE | Rush Yds < 100 | 1-0 | 1.000 | 7.0 | 1.000 |
| BUC | OFFENSE | YPP 6.0+ | 6-2 | .750 | 44.2 | CN | DEFENSE | YPP < 6.0 | 1-0 | 1.000 | 7.0 | 0.750 |
| CN | OFFENSE | Turnovers < 1 | 0-2 | .000 | 10.0 | BUC | DEFENSE | Turnovers 1+ | 3-1 | .750 | 40.0 | 0.750 |
| BUC | OFFENSE | YPA < 8.0 | 1-0 | 1.000 | 45.0 | CN | DEFENSE | YPA 8.0+ | 2-5 | .286 | 30.7 | 0.714 |
| BUC | OFFENSE | Pass Yds 200+ | 4-0 | 1.000 | 48.8 | CN | DEFENSE | Pass Yds < 200 | 1-2 | .333 | 23.0 | 0.667 |
| CN | OFFENSE | YPC 5.0+ | 2-1 | .667 | 33.0 | BUC | DEFENSE | YPC < 5.0 | 4-0 | 1.000 | 24.5 | 0.667 |
| CN | OFFENSE | YPP < 6.0 | 1-5 | .167 | 12.5 | BUC | DEFENSE | YPP 6.0+ | 4-1 | .800 | 37.2 | 0.633 |
| CN | OFFENSE | YPA < 8.0 | 2-4 | .333 | 16.0 | BUC | DEFENSE | YPA 8.0+ | 5-1 | .833 | 34.5 | 0.500 |
| BUC | OFFENSE | Turnovers 1+ | 1-1 | .500 | 31.0 | CN | DEFENSE | Turnovers < 1 | 0-4 | .000 | 31.8 | 0.500 |
| BUC | OFFENSE | Turnovers < 1 | 5-1 | .833 | 48.7 | CN | DEFENSE | Turnovers 1+ | 3-2 | .600 | 27.2 | 0.433 |
| BUC | OFFENSE | Rush Yds 100+ | 6-2 | .750 | 44.2 | CN | DEFENSE | Rush Yds < 100 | 2-1 | .667 | 18.3 | 0.417 |
| CN | OFFENSE | Rush Yds < 150 | 3-6 | .333 | 21.7 | BUC | DEFENSE | Rush Yds 150+ | 5-2 | .714 | 41.6 | 0.381 |
| CN | OFFENSE | YPP < 7.0 | 2-5 | .286 | 16.6 | BUC | DEFENSE | YPP 7.0+ | 2-1 | .667 | 39.3 | 0.381 |
| BUC | OFFENSE | Rush Yds 150+ | 6-2 | .750 | 44.2 | CN | DEFENSE | Rush Yds < 150 | 3-2 | .600 | 24.8 | 0.350 |
| BUC | OFFENSE | YPC 5.0+ | 6-2 | .750 | 44.2 | CN | DEFENSE | YPC < 5.0 | 3-2 | .600 | 20.6 | 0.350 |
| CN | OFFENSE | YPC < 5.0 | 1-5 | .167 | 16.0 | BUC | DEFENSE | YPC 5.0+ | 2-2 | .500 | 50.0 | 0.333 |
| CN | OFFENSE | YPP 6.0+ | 2-1 | .667 | 40.0 | BUC | DEFENSE | YPP < 6.0 | 2-1 | .667 | 37.3 | 0.333 |
| CN | OFFENSE | Turnovers 1+ | 3-4 | .429 | 25.0 | BUC | DEFENSE | Turnovers < 1 | 3-1 | .750 | 34.5 | 0.321 |
| CN | OFFENSE | YPP 7.0+ | 1-1 | .500 | 39.5 | BUC | DEFENSE | YPP < 7.0 | 4-1 | .800 | 36.0 | 0.300 |
| CN | OFFENSE | Pass Yds < 200 | 3-5 | .375 | 20.9 | BUC | DEFENSE | Pass Yds 200+ | 4-2 | .667 | 40.5 | 0.292 |
| CN | OFFENSE | Rush Yds < 100 | 3-4 | .429 | 23.1 | BUC | DEFENSE | Rush Yds 100+ | 5-2 | .714 | 41.6 | 0.286 |
| BUC | OFFENSE | YPP 7.0+ | 6-2 | .750 | 44.2 | CN | DEFENSE | YPP < 7.0 | 2-2 | .500 | 24.0 | 0.250 |
| BUC | OFFENSE | YPA 8.0+ | 5-2 | .714 | 44.1 | CN | DEFENSE | YPA < 8.0 | 1-1 | .500 | 24.0 | 0.214 |
| BUC | OFFENSE | Pass Yds < 200 | 2-2 | .500 | 39.8 | CN | DEFENSE | Pass Yds 200+ | 2-4 | .333 | 32.3 | 0.167 |
| CN | OFFENSE | YPA 8.0+ | 1-2 | .333 | 33.0 | BUC | DEFENSE | YPA < 8.0 | 1-1 | .500 | 45.5 | 0.167 |
Data Export 2 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| BUC | DEFENSE | team | Pass Yards | last 3 | 318.5 | 8 | 261.6 | +21.7% | |
| BUC | DEFENSE | team | Points | last 3 | 46.7 | 9 | 37.9 | +23.2% | |
| BUC | DEFENSE | team | Rush Yards | last 5 | 235.5 | 8 | 188.9 | +24.7% | |
| BUC | DEFENSE | team | Total Yards | last 3 | 549.0 | 8 | 450.5 | +21.9% | |
| BUC | DEFENSE | team | Turnovers | last 3 | 0.0 | 8 | 0.8 | -100.0% | |
| BUC | OFFENSE | team | Turnovers | last 3 | 0.0 | 8 | 0.4 | -100.0% | |
| BUC | OFFENSE | team | YPA | last 3 | 7.6 | 8 | 10.7 | -29.0% | |
| BUC | DEFENSE | team | YPC | last 3 | 6.4 | 8 | 5.0 | +29.1% | |
| BUC | OFFENSE | team | YPP | last 3 | 9.2 | 8 | 11.6 | -20.6% | |
| CN | OFFENSE | team | Pass Yards | last 3 | 193.3 | 9 | 131.3 | +47.2% | |
| CN | DEFENSE | team | Points | last 5 | 37.8 | 9 | 29.2 | +29.4% | |
| CN | OFFENSE | team | Points | last 5 | 14.8 | 9 | 21.7 | -31.7% | |
| CN | DEFENSE | team | Rush Yards | last 3 | 173.3 | 9 | 139.7 | +24.1% | |
| CN | OFFENSE | team | Total Yards | last 3 | 277.7 | 9 | 193.1 | +43.8% | |
| CN | DEFENSE | team | Turnovers | last 3 | 0.3 | 9 | 1.3 | -75.0% | |
| CN | OFFENSE | team | Turnovers | last 3 | 2.0 | 9 | 1.4 | +38.5% | |
| CN | DEFENSE | team | YPA | last 3 | 9.2 | 9 | 11.5 | -20.1% | |
| CN | OFFENSE | team | YPA | last 3 | 9.7 | 9 | 7.1 | +36.7% | |
| CN | OFFENSE | team | YPC | last 3 | 3.6 | 9 | 4.9 | -27.9% |
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 16 | LIAM MARTIN PASS 95/146 · 65.1% · 1,094 YDS · 7.5 YPA · 11 TD · 3 INT · 136.8/G RUSH 14 CAR · 67 YDS · 4.8 YPC · 1 TD · 8.4/G | QB | Fr. |
| RUNNING BACKS | |||
| 3 | COOPER HAYDOCK RUSH 15 CAR · 78 YDS · 5.2 YPC · 1 TD · 9.8/G REC 1 REC · 3 YDS · 3.0 YPC · 0 TD · 0.4/G DEF 36 TKL · 4.5 TKL/G · 12 TFL · 3.0 SACKS · 0 INT | RB | Jr. |
| 15 | ADONIS OCATAVIEN DEF 20 TKL · 4.0 TKL/G · 1 TFL · 1.5 SACKS · 0 INT | RB | Jr. |
| 22 | JR CRUZ RUSH 13 CAR · 36 YDS · 2.8 YPC · 0 TD · 36.0/G DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | RB | Jr. |
| 26 | TYLLER CRITZER RUSH 6 CAR · 18 YDS · 3.0 YPC · 0 TD · 6.0/G DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | RB | Jr. |
| 28 | MYLES COPLIN RUSH 8 CAR · 54 YDS · 6.8 YPC · 0 TD · 13.5/G | RB | Sr. |
| RECEIVERS & TIGHT ENDS | |||
| 0 | ERIK DARBY REC 10 REC · 189 YDS · 18.9 YPC · 3 TD · 23.6/G DEF 26 TKL · 3.2 TKL/G · 6 TFL · 1.0 SACKS · 0 INT | TE | Sr. |
| 2 | ALONNI ROBINSON RUSH 3 CAR · 10 YDS · 3.3 YPC · 0 TD · 1.2/G REC 42 REC · 402 YDS · 9.6 YPC · 4 TD · 50.2/G DEF 15 TKL · 1.9 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 5 | GAGE PARNAGIAN REC 6 REC · 26 YDS · 4.3 YPC · 0 TD · 8.7/G | WR | So. |
| 6 | RYLON MANNING REC 4 REC · 82 YDS · 20.5 YPC · 0 TD · 27.3/G DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 7 | GANNON CARDENAS RUSH 72 CAR · 263 YDS · 3.7 YPC · 3 TD · 32.9/G REC 6 REC · 140 YDS · 23.3 YPC · 1 TD · 17.5/G DEF 49 TKL · 6.1 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 8 | JETT ALFARO DEF 7 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 10 | DYLAN BRESKE RUSH 1 CAR · 12 YDS · 12.0 YPC · 0 TD · 2.4/G REC 7 REC · 97 YDS · 13.9 YPC · 1 TD · 19.4/G DEF 1 TKL · 0.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 11 | BREXTON SKINNER DEF 48 TKL · 6.0 TKL/G · 6 TFL · 1.5 SACKS · 0 INT | TE | Sr. |
| 12 | JUDSON DREW REC 1 REC · 7 YDS · 7.0 YPC · 0 TD · 7.0/G | WR | Sr. |
| 18 | ADAM PACHECO DEF 26 TKL · 3.2 TKL/G · 0 TFL · 0.0 SACKS · 2 INT | WR | Jr. |
| 19 | JOHN HOCKER DEF 12 TKL · 6.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 21 | AJ HOLMES DEF 3 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Sr. |
| 23 | JACKSON JANZ REC 1 REC · 14 YDS · 14.0 YPC · 0 TD · 14.0/G | WR | Jr. |
| 44 | RYAN PATTIE DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | TE | Jr. |
| OFFENSIVE LINE | |||
| 52 | BRODY RIORDAN DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | OL | Sr. |
| DEFENSIVE LINE | |||
| 9 | COLE MCCULLOUGH DEF 41 TKL · 5.1 TKL/G · 4 TFL · 1.5 SACKS · 0 INT | DL | Sr. |
| 90 | PHOENIX MARTIN DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DL | Jr. |
| LINEBACKERS | |||
| 4 | TY BROWN DEF 27 TKL · 4.5 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | LB | Jr. |
| 13 | LUCAS BANDUCCI DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | OLB | Sr. |
| 14 | ARCHER CHOCHREK DEF 40 TKL · 5.7 TKL/G · 1 TFL · 0.5 SACKS · 0 INT | LB | Sr. |
| 24 | KAYNEN SECUNDINO DEF 65 TKL · 8.1 TKL/G · 4 TFL · 2.0 SACKS · 0 INT | LB | So. |
| DEFENSIVE BACKS | |||
| 27 | AIDAN SERRATO DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DB | Sr. |
| SPECIAL TEAMS | |||
| 17 | BEN DRAKE DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | K | Sr. |
| OTHER / UNLISTED POSITION | |||
| 25 | HAYDEN HAYMON DEF 39 TKL · 4.9 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | -- | So. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 0 | ERIK DARBY | TE | Sr. |
| 2 | ALONNI ROBINSON | WR | Jr. |
| 3 | COOPER HAYDOCK | RB | Jr. |
| 4 | TY BROWN | LB | Jr. |
| 5 | GAGE PARNAGIAN | WR | So. |
| 5 | JOVAHNI GARCIA | WR | Sr. |
| 6 | RYLON MANNING | WR | Jr. |
| 7 | GANNON CARDENAS | WR | Jr. |
| 8 | JETT ALFARO | WR | Jr. |
| 9 | COLE MCCULLOUGH | DL | Sr. |
| 10 | DYLAN BRESKE | WR | Jr. |
| 11 | BREXTON SKINNER | TE | Sr. |
| 12 | JUDSON DREW | WR | Sr. |
| 13 | LUCAS BANDUCCI | OLB | Sr. |
| 14 | ARCHER CHOCHREK | LB | Sr. |
| 15 | ADONIS OCATAVIEN | RB | Jr. |
| 16 | LIAM MARTIN | QB | Fr. |
| 17 | BEN DRAKE | K | Sr. |
| 18 | ADAM PACHECO | WR | Jr. |
| 19 | JOHN HOCKER | WR | Jr. |
| 20 | DOMINIC PIERCE | WR | Jr. |
| 21 | AJ HOLMES | WR | Sr. |
| 21 | TYLER CRITZER | RB | Jr. |
| 22 | JR CRUZ | RB | Jr. |
| 23 | JACKSON JANZ | WR | Jr. |
| 24 | KAYNEN SECUNDINO | LB | So. |
| 25 | HAYDEN HAYMON | -- | So. |
| 25 | EVAN JOHNSON | WR | Sr. |
| 26 | TYLLER CRITZER | RB | Jr. |
| 27 | AIDAN SERRATO | DB | Sr. |
| 28 | MYLES COPLIN | RB | Sr. |
| 30 | ROMAN BUTERA | DB | Sr. |
| 33 | RYAN BLOOM | WR | Jr. |
| 34 | BRAYDEN POLANCO | LB | Jr. |
| 35 | CHARLIE GIACOBBE | WR | Jr. |
| 36 | HUGO GUITIEREZ | DB | Jr. |
| 36 | HUGO GUTIERREZ | DB | Jr. |
| 40 | XAVIER VARGAS | K | Jr. |
| 42 | JACKSON COUCH | OL | So. |
| 44 | RYAN PATTIE | TE | Jr. |
| 47 | EVAN SALAZAR | WR | Jr. |
| 50 | JONAH HALL | OL | Jr. |
| 51 | ADRIAN ROMO | OL | Jr. |
| 52 | BRODY RIORDAN | OL | Sr. |
| 54 | ALEXIS VIRGEN | OL | Jr. |
| 55 | JACK MOSER | OL | Jr. |
| 56 | AJ DIBUDUO | OL | Jr. |
| 58 | CASEY RIORDAN | OL | So. |
| 66 | TROY ESCOBAR | OL | Jr. |
| 70 | CHASE HERNANDEZ | OL | Sr. |
| 76 | BRAYDON BRAICH | OL | Sr. |
| 77 | EZEKIEL RODRIQUEZ | OL | Fr. |
| 83 | COLTON THOMPSON | TE | Jr. |
| 84 | PRINCETON POWE | OL | Jr. |
| 85 | LARNELL GREEN | DL | Jr. |
| 90 | PHOENIX MARTIN | DL | Jr. |
| 98 | ISAAC PEREZ | DL | Jr. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| QUARTERBACKS | |||
| 2 | TOMMY DEVANY PASS 97/147 · 66.0% · 1,527 YDS · 10.4 YPA · 27 TD · 1 INT · 190.9/G RUSH 32 CAR · 270 YDS · 8.4 YPC · 3 TD · 33.8/G REC 1 REC · -10 YDS · -10.0 YPC · 0 TD · -1.2/G | QB | Jr. |
| RUNNING BACKS | |||
| 0 | CARVELL WAFER JR. RUSH 72 CAR · 982 YDS · 13.6 YPC · 11 TD · 122.8/G REC 22 REC · 328 YDS · 14.9 YPC · 7 TD · 41.0/G DEF 6 TKL · 0.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | RB | Sr. |
| 5 | GANNON SEVER RUSH 71 CAR · 915 YDS · 12.9 YPC · 11 TD · 114.4/G REC 17 REC · 308 YDS · 18.1 YPC · 5 TD · 38.5/G | RB | -- |
| RECEIVERS & TIGHT ENDS | |||
| 6 | LOGAN MCLAMORE REC 5 REC · 42 YDS · 8.4 YPC · 0 TD · 10.5/G | WR | Sr. |
| 10 | LARAYON BROWN DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 12 | JACOB CLARK DEF 4 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | WR | Jr. |
| 15 | BASHAN CHAHIL REC 3 REC · 12 YDS · 4.0 YPC · 0 TD · 4.0/G | WR | Sr. |
| 87 | QUINTON CROCKER REC 1 REC · 15 YDS · 15.0 YPC · 1 TD · 15.0/G | TE | Sr. |
| OFFENSIVE LINE | |||
| 52 | MATTHEW FLORES DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | G | Sr. |
| 63 | DRAKE BRAUN DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | G | Sr. |
| DEFENSIVE LINE | |||
| 23 | GRIFFIN DAVIES DEF 30 TKL · 4.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | DE | Jr. |
| 53 | CHRISTIAN TORRES DEF 22 TKL · 4.4 TKL/G · 5 TFL · 4.0 SACKS · 0 INT | DE | So. |
| LINEBACKERS | |||
| 3 | GRANT MOSER REC 12 REC · 150 YDS · 12.5 YPC · 6 TD · 21.4/G DEF 61 TKL · 8.7 TKL/G · 3 TFL · 0.0 SACKS · 3 INT | OLB | Sr. |
| 8 | BRODY KEESLAR DEF 18 TKL · 6.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT | MLB | Sr. |
| 9 | LOGAN HEWITT DEF 72 TKL · 10.3 TKL/G · 2 TFL · 2.0 SACKS · 0 INT | LB | Jr. |
| DEFENSIVE BACKS | |||
| 4 | JOSIAH PERRY REC 25 REC · 516 YDS · 20.6 YPC · 6 TD · 64.5/G DEF 18 TKL · 2.2 TKL/G · 1 TFL · 0.0 SACKS · 0 INT | CB | Jr. |
| 21 | GARRETT AVILES REC 1 REC · 16 YDS · 16.0 YPC · 0 TD · 2.7/G DEF 38 TKL · 6.3 TKL/G · 2 TFL · 0.5 SACKS · 1 INT | FS | Sr. |
| 22 | GEOVANNI VILLALOBOS RUSH 16 CAR · 93 YDS · 5.8 YPC · 1 TD · 15.5/G DEF 10 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | SS | So. |
| 24 | GABRIEL ACEITUNO DEF 22 TKL · 3.7 TKL/G · 2 TFL · 0.0 SACKS · 0 INT | FS | Sr. |
| OTHER / UNLISTED POSITION | |||
| 7 | DIEGO MONTALVO REC 8 REC · 136 YDS · 17.0 YPC · 1 TD · 17.0/G DEF 17 TKL · 2.1 TKL/G · 0 TFL · 0.0 SACKS · 1 INT | -- | Sr. |
| 11 | TANNER BLAUFUSS DEF 4 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 14 | TAD CALLISTER DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 17 | HAYES PARKIN DEF 25 TKL · 4.2 TKL/G · 4 TFL · 2.0 SACKS · 0 INT | -- | Sr. |
| 19 | CORBIN CULVER REC 2 REC · 14 YDS · 7.0 YPC · 0 TD · 3.5/G DEF 5 TKL · 1.2 TKL/G · 1 TFL · 1.0 SACKS · 0 INT | -- | Sr. |
| 20 | ETHAN CASTRO DEF 6 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Sr. |
| 27 | BODIE PIERCE DEF 16 TKL · 8.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Fr. |
| 55 | JAYDEN TURNER DEF 21 TKL · 3.5 TKL/G · 7 TFL · 6.0 SACKS · 0 INT | NG | Sr. |
| 71 | BROOKLYN BAUM DEF 6 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Jr. |
| 95 | THOMAS KELLY DEF 7 TKL · 3.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT | -- | Fr. |
| # | NAME | POS | CLASS |
|---|---|---|---|
| 0 | CARVELL WAFER JR. | RB | Sr. |
| 2 | TOMMY DEVANY | QB | Jr. |
| 3 | GRANT MOSER | OLB | Sr. |
| 4 | JOSIAH PERRY | CB | Jr. |
| 4 | JT LABANDEIRA | WR | So. |
| 5 | GANNON SEVER | RB | -- |
| 6 | LOGAN MCLAMORE | WR | Sr. |
| 7 | DIEGO MONTALVO | -- | Sr. |
| 8 | BRODY KEESLAR | MLB | Sr. |
| 9 | LOGAN HEWITT | LB | Jr. |
| 10 | LARAYON BROWN | WR | Jr. |
| 11 | TANNER BLAUFUSS | -- | Jr. |
| 11 | ANTHONY TORRES | RB | So. |
| 11 | FRANK HANSEN | CB | So. |
| 12 | JACOB CLARK | WR | Jr. |
| 13 | AYDEN GUTHERY | MLB | Jr. |
| 13 | CHRISTIAN AVILA | -- | Sr. |
| 14 | TAD CALLISTER | -- | Jr. |
| 15 | BASHAN CHAHIL | WR | Sr. |
| 16 | MIKE GONZALEZ | C | Jr. |
| 17 | HAYES PARKIN | -- | Sr. |
| 17 | JULIAN VILLARREAL | WR | Fr. |
| 18 | KAI SOTH | QB | Sr. |
| 18 | NATE CASTRO | -- | Sr. |
| 19 | CORBIN CULVER | -- | Sr. |
| 20 | ETHAN CASTRO | -- | Sr. |
| 21 | GARRETT AVILES | FS | Sr. |
| 22 | GEOVANNI VILLALOBOS | SS | So. |
| 23 | GRIFFIN DAVIES | DE | Jr. |
| 24 | GABRIEL ACEITUNO | FS | Sr. |
| 27 | BODIE PIERCE | -- | Fr. |
| 28 | ADAM VIELMA | -- | Sr. |
| 29 | TALAN CORRAL | K | Sr. |
| 33 | MAX BECK | SS | Sr. |
| 43 | HUDSON REID | -- | So. |
| 44 | ANTHONY VASQUEZ | MLB | Jr. |
| 52 | MATTHEW FLORES | G | Sr. |
| 53 | CHRISTIAN TORRES | DE | So. |
| 54 | LIAM MADRID | -- | So. |
| 55 | JAYDEN TURNER | NG | Sr. |
| 61 | MICHAEL ALANIZ | NG | Sr. |
| 63 | DRAKE BRAUN | G | Sr. |
| 64 | DYLAN HELGESON | -- | Sr. |
| 71 | BROOKLYN BAUM | -- | Jr. |
| 73 | JACOB SEDILLO | DT | Sr. |
| 74 | DAVID ANTHONY MARTINEZ JR. | C | Sr. |
| 77 | PATRICK CHARGIN | -- | Jr. |
| 87 | QUINTON CROCKER | TE | Sr. |
| 89 | NICOLAS MUNOZ | TE | Sr. |
| 90 | ANTHONY FLORES | NG | Fr. |
| 95 | THOMAS KELLY | -- | Fr. |