In short: WEBB high school football (Claremont, CA), 2026 season: 6-3 in the Cottonwood League. Last game: L 18-27 vs Whittier Christian on October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The biggest worry in WEBB's season has been the direction of its defense. WEBB allowed 7.7 points per game over its first 3 games (3-0), #25 in CIF-SS in that timeframe. In the 6 games since that hot start (3-3), WEBB has allowed 25.2 points per game, a 228% rise, #223 in CIF-SS in that window. The schedule has a lot to do with it: WEBB's last 6 opponents have averaged 22.9 points per game, a #243 offense in CIF-SS on the season, against 13.3 points per game, #356 for the first 3. Measured against those opponents' norms (22.9 points per game), WEBB allowed 10% 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 #297 in CIF-SS, well above the first 3 (#370), so the dip has come against better teams overall. On the season, WEBB ranks #126 in CIF-SS in scoring defense.
WEBB committed 2.4 giveaways per game over its first 5 games (4-1), #366 in CIF-SS during that time. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 4 games that followed (2-2), WEBB has committed 0.2 giveaways per game, a 90% drop, #13 in CIF-SS through those games. The schedule deserves some of the credit: WEBB's last 4 opponents have averaged 1.2 per game, a #246 defense in CIF-SS on the season, against 1.6 per game, #142 for the first 5. Measured against those opponents' norms (1.2 per game), WEBB turned it over 78% less than those defenses usually force. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #308 in CIF-SS. On the season, WEBB ranks #257 in CIF-SS in giveaways.
WEBB's offense from the opening weeks has gone missing since. WEBB averaged 11.1 yards per play (2,149 yards on 194 snaps) over its first 5 games (4-1), #9 in CIF-SS through that stretch. Over the stretch of 4 games that followed (2-2), WEBB has averaged 7.6 yards per play (1,291 yards on 169 snaps), a 31% drop, #126 in CIF-SS over that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.5 yards per play on the season. On the season, WEBB ranks #21 in CIF-SS in yards per play.
Something changed for WEBB's passing game after its first 4 games. WEBB averaged 11.4 yards per pass attempt (1,321 yards on 116 attempts) over its first 4 games (3-1), #38 in CIF-SS within that period. In the 5 games since that hot start (3-2), WEBB has averaged 8.5 yards per pass attempt (1,271 yards on 150 attempts), a 26% drop, #150 in CIF-SS across those games. The schedule has a lot to do with it: WEBB's last 5 opponents have averaged 8.2 yards per attempt, a #237 pass defense in CIF-SS on the season, against 9.0 yards per attempt, #289 for the first 4. On the season, WEBB ranks #73 in CIF-SS in passing.
WEBB's offense has sputtered as the season has developed. WEBB averaged 37.0 points per game over its first 3 games (3-0), #60 in CIF-SS during those games. In the 6 games since that hot start (3-3), WEBB has averaged 28.7 points per game, a 23% drop, #147 in CIF-SS during that period. The schedule has a lot to do with it: WEBB's last 6 opponents have averaged 21.6 points per game, a #161 scoring defense in CIF-SS on the season, against 29.2 points per game, #295 for the first 3. Measured against those opponents' norms (21.6 points per game), WEBB scored 33% more than those defenses usually allow. By that measure, the early pace looks more like the outlier than the recent one. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #297 in CIF-SS, well above the first 3 (#370), so the dip has come against better teams overall. On the season, WEBB ranks #104 in CIF-SS in scoring.
TIDBITS (10 found)
• Club Webb has gone 14 straight games throwing for 200+ yards (October 2, 2025 through October 30, 2026), going 9-5 over that stretch, a school-record 14 straight in the 22 seasons on record.
• Club Webb has gone 14 straight games averaging 6.0+ yards per play (October 2, 2025 through October 30, 2026), going 9-5 over that stretch, a school-record 14 straight in the 22 seasons on record.
• Club Webb has gone 9 straight games forcing fewer than 3 turnovers (August 29, 2026 through October 30, 2026), going 6-3 over that stretch, a school-record 9 straight in the 22 seasons on record.
• Club Webb is 20-0 all time when scoring 40+ points in the games on file (20 such games).
• Player Kaj Grayson has gone 9 straight games throwing for 200+ yards, the longest such streak of his career.
• Player Kaj Grayson has gone 9 straight games throwing a touchdown pass, the longest such streak of his career.
• Player Jimmie Brown Iii has 619 receiving yards over his last 6 games (103.2 a game, September 19, 2026 through October 30, 2026) -- his most in a 6-game stretch on record.
• Player Jimmie Brown Iii has 6 touchdown catches over his last 3 games (2.0 a game, October 16, 2026 through October 30, 2026) -- his most in a 3-game stretch on record.
• Player M. Morell has 25 tackles over his last 3 games (8.3 a game, October 16, 2026 through October 30, 2026) -- his most in a 3-game stretch since the 27 he had from September 3, 2026 through September 19, 2026.
• Player Aidan Kaushal has gone 35 straight games without throwing a touchdown pass. The last time he threw a touchdown pass was October 28, 2022 against Nuview Bridge (L, 22-36) — 3 TD pass.
MILESTONE WATCH
WEBB
Jimmie Brown III needs 9 receiving yards for 1,000 (averaging 110.1 a game)
Kaj Grayson needs 1 touchdown pass for 30 (averaging 3.2 a game)
Joshua Akoji needs 2 tackles for 50 (averaging 5.3 a game)
Kevin Zhou needs 3 tackles for 50 (averaging 5.9 a game)
Aaron Galvan needs 5 tackles for 50 (averaging 5.0 a game)
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 30 game; last updated Nov 1; roster and numbers checked Sep 10.
Click a column heading to sort. MIN hides players below that many attempts.
Season complete at 6-3 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.
WEB — 2026 OVERALL AVERAGES
SPLIT
GP
PPG
OPP PPG
YPG
OPP YPG
PLAYS/G
OPP PLAYS/G
OVERALL
9
31.4
19.3
382.2
278.1
40.3
38.7
HOME
4
33.8
18.8
365.5
212.2
37.5
35.0
ROAD
5
29.6
19.8
395.6
366.0
42.6
43.7
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 7/9, sacks allowed 8/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 93.0/100 (+120 yds/gm vs average)
Rush Offense: grade 14.4/100 (-100 yds/gm vs average)
Pass Defense: grade 49.1/100 (-2 yds/gm vs average)
Rush Defense: grade 28.6/100 (+42 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
LAST YEAR
WEB finished 2025 at 7-3. Missed playoffs. Notable win: 51-24 over SANTA ROSA ACADEMY (SANTA ROSA ACADEMY finished 73% that season). Toughest loss: 34-41 to ANAHEIM (7-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)
WEB HAS PERFORMED BEST THIS DATA SET WHEN...
• WEB averages 7.0+ yards per play (.824), and has won 3 straight when doing so
WEB — OFFENSE SCORING SITUATION — 2024-26 (28 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-2
.000
7.0
Scores 10-19
0-8
.000
15.1
Scores 20-29
4-2
.667
25.8
Scores 30-39
3-2
.600
33.4
Scores 40+
7-0
1.000
50.6
WEB — OFFENSE — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
6-2
.750
33.1
W1
YPA < 8.0
0-1
.000
18.0
L1
Pass Yds 200+
6-3
.667
31.4
L1
Pass Yds < 200
--
--
--
--
Rush Yds 100+
2-0
1.000
33.0
W2
Rush Yds < 100
4-3
.571
31.0
L1
Rush Yds 150+
2-0
1.000
33.0
W2
Rush Yds < 150
4-3
.571
31.0
L1
YPC 5.0+
6-2
.750
33.0
L1
YPC < 5.0
0-1
.000
19.0
L1
YPP 6.0+
6-3
.667
31.4
L1
YPP < 6.0
--
--
--
--
YPP 7.0+
6-1
.857
35.1
W3
YPP < 7.0
0-2
.000
18.5
L2
Turnovers 1+
4-2
.667
29.2
L1
Turnovers < 1
2-1
.667
36.0
L1
Turnovers 2+
2-1
.667
25.3
L1
Turnovers > 2
1-1
.500
20.5
L1
WEB — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
--
--
--
Scores 10-19
0-3
.000
17.0
Scores 20-29
1-0
1.000
27.0
Scores 30-39
2-0
1.000
33.0
Scores 40+
3-0
1.000
46.3
WEB — DEFENSE — 2024-26 (28 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
4-7
.364
34.0
L1
YPA < 8.0
7-4
.636
20.9
W2
6 games without this stat on file
Pass Yds 200+
1-5
.167
41.8
W1
Pass Yds < 200
10-6
.625
22.1
W1
6 games without this stat on file
Rush Yds 100+
9-11
.450
27.9
W1
Rush Yds < 100
2-1
.667
21.0
W2
5 games without this stat on file
Rush Yds 150+
4-10
.286
33.2
L1
Rush Yds < 150
7-2
.778
17.4
W4
5 games without this stat on file
YPC 5.0+
5-10
.333
34.2
L1
YPC < 5.0
6-2
.750
13.6
W4
5 games without this stat on file
YPP 6.0+
5-10
.333
35.1
L1
YPP < 6.0
6-2
.750
11.9
W4
5 games without this stat on file
YPP 7.0+
2-9
.182
39.0
L1
YPP < 7.0
9-3
.750
16.1
W5
5 games without this stat on file
Turnovers 1+
12-12
.500
25.5
L1
Turnovers < 1
2-2
.500
21.0
W1
Turnovers 2+
5-6
.455
23.5
W1
Turnovers > 2
4-2
.667
21.0
L1
WEB — DEFENSE SCORING SITUATION — 2024-26 (28 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
5-0
1.000
3.2
Allows 10-19
6-2
.750
14.8
Allows 20-29
3-4
.429
25.0
Allows 30-39
--
--
--
Allows 40+
0-8
.000
48.2
WEB — DEFENSE — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
2-1
.667
28.3
L1
YPA < 8.0
3-1
.750
15.5
W2
2 games without this stat on file
Pass Yds 200+
1-0
1.000
14.0
W1
Pass Yds < 200
4-2
.667
22.2
W1
2 games without this stat on file
Rush Yds 100+
3-2
.600
26.6
W1
Rush Yds < 100
2-0
1.000
7.0
W2
2 games without this stat on file
Rush Yds 150+
1-2
.333
37.3
L1
Rush Yds < 150
4-0
1.000
8.8
W4
2 games without this stat on file
YPC 5.0+
1-2
.333
37.3
L1
YPC < 5.0
4-0
1.000
8.8
W4
2 games without this stat on file
YPP 6.0+
2-2
.500
31.5
L1
YPP < 6.0
3-0
1.000
7.0
W3
2 games without this stat on file
YPP 7.0+
1-2
.333
37.3
L1
YPP < 7.0
4-0
1.000
8.8
W4
2 games without this stat on file
Turnovers 1+
5-2
.714
19.0
L1
Turnovers < 1
1-1
.500
20.5
W1
Turnovers 2+
1-0
1.000
12.0
W1
Turnovers > 2
--
--
--
--
WEB — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
3-0
1.000
3.0
Allows 10-19
2-0
1.000
13.0
Allows 20-29
1-1
.500
24.5
Allows 30-39
--
--
--
Allows 40+
0-2
.000
45.0
ON THE BRINK
WEBB
• WEBB has had a 100-yard receiver in 14 straight games (10/2/25–10/30/26). It has not reached 15 straight in the last 4 years of games on file (2023-present).
• WEBB has been held under 100 rushing in 4 straight games (10/1/26–10/30/26). It has not been held under 100 rushing in 5 straight since 8/30/25–11/8/25 (2025).
WEB's defense has averaged 13.3 YPA over their last 3 games. Their 22-game average is 8.3 YPA. (+61%)
WEB's defense has averaged 0.9 takeaways per game over their last 7 games. Their 28-game average is 1.8 takeaways per game. (-53%)
WEB's defense has averaged 85.0 pass yards per game over their last 5 games. Their 22-game average is 155.1 pass yards per game. (-45%)
WEB's defense has averaged 249.0 rush yards per game over their last 3 games. Their 23-game average is 191.7 rush yards per game. (+30%)
WEB's defense has averaged 9.4 YPP over their last 3 games. Their 23-game average is 7.4 YPP. (+26%)
WEB's defense has averaged 8.3 YPC over their last 3 games. Their 23-game average is 6.6 YPC. (+26%)
WEB's defense has averaged 264.8 total yards per game over their last 5 games. Their 23-game average is 340.1 total yards per game. (-22%)
(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 -- 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.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
Where WEBB sits among 399 section teams on the two Unit Index composites -- Offense Grade 53.2, Defense Grade 42.2.
PASS YARDS / GAME: WEBB VS THE SECTION
WEBB ranks #7 of 356 section teams in passing yards per game (352.7) -- a strength worth a look.
WEBB: SP STRENGTH INDEX BY SEASON
The program's index across 5 seasons on file -- -25.1 in 2022 to -9.0 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.