In short: Anderson Cubs high school football (Anderson, CA), 2026 season: 3-6. Last game: W 29-18 vs Yreka on October 23, 2026. Next: vs University Prep, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The turnover battle could decide Anderson's next game, against University Prep, and the recent returns favor Anderson. Anderson committed 2.0 giveaways per game over its first 4 games (1-3), #29 in Section in that timeframe. In the 5 games since that slow start (2-3), the Cubs have committed 0.8 giveaways per game, a 60% drop, #9 in Section in that window. The schedule deserves some of the credit: Anderson's last 5 opponents have averaged 1.0 per game, a #32 defense in Section on the season, against 1.9 per game, #11 for the first 4. Measured against those opponents' norms (1.0 per game), Anderson turned it over 20% less than those defenses usually force. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #27 in Section. Conversely, University Prep's defense has been one of Section's better units in recent weeks. The Panthers have forced 2.2 takeaways per game over their last 5 games (3-2), #4 in Section during that time. Those games came against some of the weaker offenses in Section (2.4 per game on the season, which would rank #36). Against those norms, University Prep forced 8% fewer turnovers than those offenses usually give up. Overall, those opponents average an SP Strength Index rating that would rank #29 in Section, a lower level of competition. Something has to give when Anderson's surging ball security meets one of Section's better units in University Prep's.
The number to watch when Anderson meets University Prep is Anderson's scoring. Anderson averaged 16.8 points per game over its first 5 games (1-4), #31 in Section through those games. Over the stretch of 4 games that followed (2-2), the Cubs have averaged 9.2 points per game, a 45% drop, #35 in Section through that stretch. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 25.5 points per game, a #28 scoring defense in Section on the season, against 23.6 points per game, #26 for the first 5. Measured against those opponents' norms (25.5 points per game), Anderson scored 64% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #28 in Section, well below the first 5 (#21), which makes the dip harder to excuse. Anderson was held to 14 points or fewer 3 times in those games, including 0 against ScorePirate CIF Northern Section #14 West Valley on 10/9. Meanwhile, University Prep's defense has been middle of the pack in recent weeks. The Panthers have allowed 24.2 points per game over their last 4 games (2-2), #24 in Section over that stretch. Those games came against a middle-of-the-pack set of offenses in Section (20.9 points per game on the season, which would rank #23). Against those norms, University Prep allowed 16% more than those offenses usually score. Overall, those opponents average an SP Strength Index rating that would rank #27 in Section, a lower level of competition. University Prep offers Anderson a fair measuring stick for whether the trend is real. Anderson is 2-0 this season when it scores 18 or more, and 1-6 when it doesn't.
NOTES
Anderson's ground game looks better on paper, but one afternoon is doing a lot of the work. Anderson averaged 5.4 yards per carry (940 yards on 173 rushes) on the season, #29 in Section, but that number is boosted by a 278-yard game on 31 rushes against MT. Shasta on 9/18. In all other games, Anderson is at 4.7 yards per carry (662 yards on 142 rushes), a figure that would rank #33 in Section. Context matters here: MT. Shasta's run defense ranks among the weakest in Section (7.4 yards per carry, #36 of 41), so that game says more about the opponent than about the unit itself. Against University Prep, Anderson draws a middle-of-the-pack run defense (5.4 yards per carry, #14), so expect something closer to the 4.7 version.
The biggest shift in Anderson's season has come in its defense. The Cubs allowed 35.8 points per game over their first 5 games (1-4), #38 in Section within that period. Over the stretch of 4 games that followed (2-2), Anderson has allowed 25.2 points per game, a 29% drop, #27 in Section across those games. The schedule deserves some of the credit: Anderson's last 4 opponents have averaged 17.2 points per game, a #29 offense in Section on the season, against 24.2 points per game, #21 for the first 5. Measured against those opponents' norms (17.2 points per game), Anderson allowed 46% more than those offenses usually score. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #28 in Section, well below the first 5 (#21), so the recent production comes against lower-level teams overall. Only ScorePirate CIF Northern Section #12 Lassen broke through in that span, putting up 49 on 10/16. On the season, the Cubs rank #36 in Section in scoring defense. University Prep's offense sits in the middle of the pack, #18 in Section (25.8 points per game). Anderson is 3-0 this season when it holds opponents under 26, and 0-6 when it doesn't.
TIDBITS (4 found)
• Club The last time Anderson went a game allowing 200+ passing yards was October 13, 2023 against University Prep (L, 0-48). Since then Anderson has gone 32 straight games holding the opponent under 200 passing yards, a school-record 32 straight in the 5 seasons on record.
• Club Anderson has gone 8 straight games committing fewer than 3 turnovers (September 4, 2026 through October 23, 2026), going 3-5 over that stretch, a school-record 8 straight in the 5 seasons on record.
• Player Jagger Johnson has 39 tackles over his last 3 games (13.0 a game, September 4, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Jagger Johnson has never had a game recording 100+ receiving yards for Anderson, over a 33-game career on record. His career high is 92, set October 16, 2026 against Lassen (L, 6-49).
MILESTONE WATCH
Anderson
Chase Peets needs 2 tackles for 50 (averaging 6.9 a game)
Win chances are the site's own game projections where one is on file, otherwise the SP Strength Index gap with a small home edge. The realistic range covers 80% of outcomes (10th to 90th percentile).
Every player with a stat on file, listed only where he has one. Open the arrow beside a name for his game-by-game line. Stats through the Oct 16 game; last updated Oct 23; roster and numbers checked Sep 8.
Click a column heading to sort. MIN hides players below that many attempts.
PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.
Averages use only games with that number on file (defense 6/9, sacks/INT 8/9, sacks allowed 7/9 games). SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.
UNIT INDEX
Pass Offense: grade 29.8/100 (-56 yds/gm vs average)
Rush Offense: grade 19.3/100 (-84 yds/gm vs average)
Pass Defense: grade 70.5/100 (-33 yds/gm vs average)
Rush Defense: grade 35.2/100 (+27 yds/gm vs average)
Unit grades: 0-100 league percentile, opponent-curved (two-way solve over current + past seasons, recency-weighted). Composite counts yardage, efficiency vs league YPA/YPC (50% tilt), and negative plays at sack=7yd, INT=45yd, TFL=4yd -- adjustable v1 constants.
COACHING
Patrick O'Connell — head coach since 2026 (earlier on file: Casey Colwell, John Stewart, Patrick O'Connell)
OPPONENT TRACKER
(full explanation: Appendix, Note 2)
DATE
SITE
OPPONENT
THEIR RECORD
THEIR PPG
2026-10-30
vs
UNIVERSITY PREP
5-3
25.8
2026-11-06
at
CENTRAL VALLEY
4-4
34.5
LAST YEAR
AND finished 2025 at 5-5. Missed playoffs. Notable win: 58-51 over LOS MOLINOS (LOS MOLINOS finished 50% that season). Toughest loss: 14-15 to YREKA (1-point margin).
"N/A" stands in for a box score that does not have stats entered. A total followed by a count in parentheses covers only the games with that stat on file.
TALKING POINTS (15 storylines)
AND HAS PERFORMED BEST THIS DATA SET WHEN...
• AND holds its opponents under 150 rushing yards (.999), and has won 6 straight when doing so
• AND averages 6.0+ yards per play (.727), and has won 2 straight when doing so
• AND holds its opponents under 8.0 yards per attempt (.667)
• AND holds its opponents under 7.0 yards per play (.667)
• AND's defense has averaged 390.0 rush yards per game over their last 3 games. Their 16-game average is 185.1 rush yards per game. (+111%)
• AND's defense has averaged 10.8 YPC over their last 3 games. Their 15-game average is 5.8 YPC. (+86%)
• AND's defense has averaged 10.8 YPP over their last 3 games. Their 15-game average is 6.1 YPP. (+78%)
• AND's defense has averaged 444.0 total yards per game over their last 3 games. Their 16-game average is 252.6 total yards per game. (+76%)
• AND holds its opponents under 182.5 rushing yards (AND's own median) (.875)
• AND holds its opponents under 6.8 yards per attempt (AND's own median) (.857)
• AND's offense has averaged 0.7 giveaways per game over their last 3 games. Their 19-game average is 2.0 giveaways per game. (-67%)
• AND's defense has averaged 27.0 pass yards per game over their last 5 games. Their 16-game average is 67.4 pass yards per game. (-60%)
• AND's defense has averaged 10.8 YPA over their last 3 games. Their 15-game average is 6.9 YPA. (+57%)
• AND's offense has averaged 66.7 pass yards per game over their last 3 games. Their 29-game average is 135.6 pass yards per game. (-51%)
• AND's offense has averaged 10.6 points scored per game over their last 5 games. Their 29-game average is 20.0 points scored per game. (-47%)
AND — OFFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
1-11
.083
5.3
Scores 10-19
0-6
.000
14.8
Scores 20-29
4-0
1.000
28.2
Scores 30-39
3-0
1.000
37.7
Scores 40+
4-0
1.000
50.5
AND — OFFENSE — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
1-2
.333
8.3
W1
YPA < 8.0
2-4
.333
16.0
W1
Pass Yds 200+
0-1
.000
16.0
L1
Pass Yds < 200
3-5
.375
13.1
W1
Rush Yds 100+
2-2
.500
22.2
W1
Rush Yds < 100
1-4
.200
6.4
L1
Rush Yds 150+
2-0
1.000
33.0
W2
Rush Yds < 150
1-6
.143
7.9
L2
YPC 5.0+
2-2
.500
19.8
W1
YPC < 5.0
0-4
.000
10.0
L4
1 games without this stat on file
YPP 6.0+
3-2
.600
18.2
W2
YPP < 6.0
0-4
.000
7.5
L4
YPP 7.0+
2-2
.500
15.5
W1
YPP < 7.0
1-4
.200
11.8
W1
Turnovers 1+
2-5
.286
12.3
L1
Turnovers < 1
1-1
.500
17.5
W1
Turnovers 2+
0-4
.000
7.8
L4
Turnovers > 2
0-1
.000
7.0
L1
AND — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
1-4
.200
4.4
Scores 10-19
0-2
.000
16.5
Scores 20-29
1-0
1.000
29.0
Scores 30-39
1-0
1.000
37.0
Scores 40+
--
--
--
AND — DEFENSE — 2024-26 (29 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
0-6
.000
34.7
L6
YPA < 8.0
6-3
.667
17.9
W1
14 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
7-9
.438
23.1
L1
13 games without this stat on file
Rush Yds 100+
4-9
.308
28.4
L1
Rush Yds < 100
3-0
1.000
0.0
W3
13 games without this stat on file
Rush Yds 150+
1-9
.100
32.1
L6
Rush Yds < 150
6-0
1.000
8.0
W6
13 games without this stat on file
YPC 5.0+
1-7
.125
32.4
L4
YPC < 5.0
5-2
.714
15.7
W1
14 games without this stat on file
YPP 6.0+
1-6
.143
33.1
L4
YPP < 6.0
5-3
.625
17.1
W1
14 games without this stat on file
YPP 7.0+
0-6
.000
35.7
L6
YPP < 7.0
6-3
.667
17.2
W1
14 games without this stat on file
Turnovers 1+
7-8
.467
23.5
W1
Turnovers < 1
1-3
.250
28.8
L1
10 games without this stat on file
Turnovers 2+
7-4
.636
18.5
W2
10 games without this stat on file
Turnovers > 2
4-1
.800
17.0
W4
10 games without this stat on file
AND — DEFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
6-0
1.000
2.0
Allows 10-19
2-3
.400
15.6
Allows 20-29
3-4
.429
22.9
Allows 30-39
0-6
.000
33.8
Allows 40+
1-4
.200
46.6
AND — DEFENSE — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
0-3
.000
38.0
L3
YPA < 8.0
1-1
.500
33.5
W1
4 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
2-4
.333
30.2
L1
3 games without this stat on file
Rush Yds 100+
1-4
.200
36.2
L1
Rush Yds < 100
1-0
1.000
0.0
W1
3 games without this stat on file
Rush Yds 150+
0-4
.000
39.2
L4
Rush Yds < 150
2-0
1.000
12.0
W2
3 games without this stat on file
YPC 5.0+
0-4
.000
39.2
L4
YPC < 5.0
1-0
1.000
24.0
W1
4 games without this stat on file
YPP 6.0+
0-4
.000
39.2
L4
YPP < 6.0
1-0
1.000
24.0
W1
4 games without this stat on file
YPP 7.0+
0-4
.000
39.2
L4
YPP < 7.0
1-0
1.000
24.0
W1
4 games without this stat on file
Turnovers 1+
2-3
.400
33.0
W1
Turnovers < 1
1-3
.250
28.8
L1
Turnovers 2+
2-1
.667
28.3
W2
Turnovers > 2
1-0
1.000
18.0
W1
AND — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
1-0
1.000
0.0
Allows 10-19
1-0
1.000
18.0
Allows 20-29
1-0
1.000
24.0
Allows 30-39
0-3
.000
33.0
Allows 40+
0-3
.000
46.3
ON THE BRINK
ANDERSON
• ANDERSON has been held under 100 passing in 4 straight games (10/2/26–10/23/26). It has not reached 5 straight in the last 4 years of games on file (2023-present).
AND's defense has averaged 390.0 rush yards per game over their last 3 games. Their 16-game average is 185.1 rush yards per game. (+111%)
AND's defense has averaged 10.8 YPC over their last 3 games. Their 15-game average is 5.8 YPC. (+86%)
AND's defense has averaged 10.8 YPP over their last 3 games. Their 15-game average is 6.1 YPP. (+78%)
AND's defense has averaged 444.0 total yards per game over their last 3 games. Their 16-game average is 252.6 total yards per game. (+76%)
AND's defense has averaged 27.0 pass yards per game over their last 5 games. Their 16-game average is 67.4 pass yards per game. (-60%)
AND's defense has averaged 10.8 YPA over their last 3 games. Their 15-game average is 6.9 YPA. (+57%)
AND's defense has averaged 33.7 points allowed per game over their last 3 games. Their 29-game average is 23.7 points allowed per game. (+42%)
AND's defense has averaged 1.2 takeaways per game over their last 5 games. Their 19-game average is 1.9 takeaways per game. (-37%)
(moved to the Appendix, Data Export 1, 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 -- 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 2 -- OPPONENT TRACKER -- why some cards have no record shown
Only meaningful for an opponent who is ALSO a tracked team in the library -- an opponent with no games on file here at all shows the date and site alone.
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 -- TRENDS — TAB-SEPARATED (10 columns)
Where ANDERSON (ANDERSON) sits among 41 section teams on the two Unit Index composites -- Offense Grade 26.4, Defense Grade 65.5.
POINTS / GAME: ANDERSON (ANDERSON) VS THE SECTION
ANDERSON (ANDERSON) ranks #37 of 41 section teams in points per game (10.3) -- a weakness worth a look.
ANDERSON (ANDERSON): SP STRENGTH INDEX BY SEASON
The program's index across 5 seasons on file -- -13.1 in 2022 to -15.7 in 2026.
These graphs were chosen by the program from this season's most notable numbers. Build your own -- any stat against any other, for any mix of teams, seasons or players, with a JPEG download -- in the Graph Builder.