In short: Beverly Hills Normans high school football (Beverly Hills, CA), 2026 season: 1-9 in the Ocean League. Last game: L 21-42 vs Peninsula on October 23, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The biggest worry in Beverly Hills' season has been the direction of its offense. Beverly Hills averaged 18.3 points per game over its first 3 games (0-3), #270 in CIF-SS in that timeframe. In the 7 games since that hot start (1-6), the Normans have averaged 10.7 points per game, a 42% drop, #368 in CIF-SS in that window. The schedule has a lot to do with it: Beverly Hills' last 7 opponents have averaged 21.3 points per game, a #153 scoring defense in CIF-SS on the season, against 27.0 points per game, #264 for the first 3. Measured against those opponents' norms (21.3 points per game), Beverly Hills scored 50% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #245 in CIF-SS, well above the first 3 (#325), so the dip has come against better teams overall. Beverly Hills was held to 14 points or fewer 5 times in those games, including 0 against Lawndale on 10/2. On the season, Beverly Hills ranks #357 in CIF-SS in scoring.
Beverly Hills' ground game from the opening weeks has gone missing since. The Normans averaged 6.1 yards per carry (722 yards on 118 rushes) over their first 6 games (0-6), #135 in CIF-SS during that time. Over the stretch of 4 games that followed (1-3), Beverly Hills has averaged 4.3 yards per carry (362 yards on 84 rushes), a 30% drop, #269 in CIF-SS through those games. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 6.4 yards per carry, a #268 run defense in CIF-SS on the season, against 5.5 yards per carry, #186 for the first 6. Measured against those opponents' norms (6.4 yards per carry), Beverly Hills ran for 33% less per carry than those run defenses usually allow. On the season, the Normans rank #215 in CIF-SS in rushing.
Beverly Hills allowed 43.6 points per game over its first 7 games (0-7), #386 in CIF-SS through that stretch. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 3 games that followed (1-2), the Normans have allowed 36.3 points per game, a 17% drop, #321 in CIF-SS over that stretch. The schedule deserves some of the credit: Beverly Hills' last 3 opponents have averaged 22.6 points per game, a #245 offense in CIF-SS on the season, against 29.5 points per game, #138 for the first 7. Measured against those opponents' norms (22.6 points per game), Beverly Hills allowed 61% more than those offenses usually score. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #312 in CIF-SS, well below the first 7 (#250), so the recent production comes against lower-level teams overall. On the season, Beverly Hills ranks #383 in CIF-SS in scoring defense.
Something changed for Beverly Hills' offense after its first 4 games. The Normans averaged 6.3 yards per play (955 yards on 152 snaps) over their first 4 games (0-4), #209 in CIF-SS within that period. In the 6 games since that slow start (1-5), Beverly Hills has averaged 6.9 yards per play (1,335 yards on 193 snaps), a 10% rise, #173 in CIF-SS across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.8 yards per play on the season. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #250 in CIF-SS. On the season, the Normans rank #188 in CIF-SS in yards per play.
TIDBITS (6 found)
• Club The last time Beverly Hills went a game holding the opponent under 5.0 yards per carry was September 6, 2024 against Loara (W, 47-28). Since then Beverly Hills has gone 27 straight games allowing 5.0+ yards per carry, a school-record 27 straight in the 21 seasons on record.
• Club The last time Beverly Hills went a game holding the opponent under 6.0 yards per play was September 6, 2024 against Loara (W, 47-28). Since then Beverly Hills has gone 27 straight games allowing 6.0+ yards per play, a school-record 27 straight in the 21 seasons on record.
• Club Beverly Hills has gone 6 straight games committing fewer than 3 turnovers (September 18, 2026 through October 23, 2026), going 1-5 over that stretch, matching the program record of 6 straight on record.
• Player Niko Shemesh has never had a game making 10 or more tackles for Beverly Hills, over a 17-game career on record. His career high is 8, set September 25, 2026 against Boron (L, 7-52).
• Player Ethan Norsworthy has never had a game making 10 or more tackles for Beverly Hills, over a 15-game career on record. His career high is 8, set October 16, 2026 against Hawthorne (W, 28-18).
• Player Luca Brenner has gone 7 straight games without throwing for 200+ yards. The last time he threw for 200+ yards was September 4, 2026 against Army-navy (L, 21-42) — 220 passing yards.
MILESTONE WATCH
Beverly Hills
Vincent Vita needs 6 rushing yards for 500 (averaging 61.8 a game)
Ramzi Nizam needs 1 tackle for 50 (averaging 4.9 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 23 game; last updated Oct 27; roster and numbers checked Oct 6.
Click a column heading to sort. MIN hides players below that many attempts.
CIF-SS Offensive Player of the Year (IX): ADAM KENNYBREW
1996
CIF-SS Offensive Player of the Year (IX): MO JONES
Section and state results and Players of the Year: CIF-SS Record Book. League finishes judged from league schedules on file (2022-2025 seasons); earlier league titles are not on file.
Season complete at 1-9 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.
BH — 2026 OVERALL AVERAGES
SPLIT
GP
PPG
OPP PPG
YPG
OPP YPG
PLAYS/G
OPP PLAYS/G
OVERALL
10
13.0
41.4
229.0
352.5
34.5
32.4
HOME
6
17.0
39.2
270.8
363.8
36.2
29.8
ROAD
4
7.0
44.8
166.2
341.2
32.0
35.0
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 8/10, sacks allowed 8/10 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 24.9/100 (-66 yds/gm vs average)
Rush Offense: grade 9.5/100 (-118 yds/gm vs average)
Pass Defense: grade 27.7/100 (+28 yds/gm vs average)
Rush Defense: grade 9.1/100 (+111 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
COACHING
Jeff Bailey — head coach since 2026 (earlier on file: Carter Paysinger, Charles Stansbury, Donald Paysinger, Jarrod Bunch, Marquis Bowling, Steve Geanakos)
LAST YEAR
BH finished 2025 at 0-9. Missed playoffs. Toughest loss: 22-42 to LOARA (20-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)
BH HAS PERFORMED BEST THIS DATA SET WHEN...
• BH holds its opponents under 100 rushing yards (.500)
• BH wins even while allowing its opponents 200+ passing yards (.400)
• BH rushes for 100+ yards (.250), but most recently lost to Peninsula when doing so
• BH forces 1+ takeaways (.231), but most recently lost to Peninsula when doing so
• BH's offense has averaged 13.3 YPA over their last 3 games. Their 20-game average is 6.8 YPA. (+97%)
• BH's offense has averaged 121.6 rush yards per game over their last 7 games. Their 20-game average is 67.3 rush yards per game. (+81%)
• BH's defense has averaged 2.0 takeaways per game over their last 3 games. Their 27-game average is 1.1 takeaways per game. (+80%)
• BH's offense has averaged 5.7 YPC over their last 7 games. Their 20-game average is 3.4 YPC. (+69%)
• BH's defense has averaged 79.0 rush yards per game over their last 3 games. Their 24-game average is 206.7 rush yards per game. (-62%)
• BH's offense has averaged 7.9 YPP over their last 3 games. Their 20-game average is 5.2 YPP. (+50%)
• BH's offense has averaged 263.0 total yards per game over their last 3 games. Their 20-game average is 180.8 total yards per game. (+45%)
• BH's offense has averaged 152.3 pass yards per game over their last 3 games. Their 20-game average is 113.5 pass yards per game. (+34%)
• BH's offense has averaged 9.5 points scored per game over their last 15 games. Their 29-game average is 14.4 points scored per game. (-34%)
• BH's offense has exceeded 5.0 YPC in 3 straight games (10/09/2026-10/23/2026), going 1-2 over that stretch.
• BH's defense has averaged 249.5 total yards per game over their last 3 games. Their 24-game average is 346.3 total yards per game. (-28%)
BH's defense has averaged 2.0 takeaways per game over their last 3 games. Their 27-game average is 1.1 takeaways per game. (+80%)
BH's defense has averaged 79.0 rush yards per game over their last 3 games. Their 24-game average is 206.7 rush yards per game. (-62%)
BH's defense has averaged 249.5 total yards per game over their last 3 games. Their 24-game average is 346.3 total yards per game. (-28%)
BH's defense has averaged 8.0 YPC over their last 3 games. Their 24-game average is 10.2 YPC. (-22%)
BH's defense has averaged 10.5 YPA over their last 10 games. Their 23-game average is 13.4 YPA. (-21%)
(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 BEVERLY HILLS sits among 399 section teams on the two Unit Index composites -- Offense Grade 14.3, Defense Grade 18.1.
POINTS ALLOWED / GAME: BEVERLY HILLS VS THE SECTION
BEVERLY HILLS ranks #365 of 399 section teams in points allowed per game (40.8) -- a weakness worth a look.
BEVERLY HILLS: SP STRENGTH INDEX BY SEASON
The program's index across 5 seasons on file -- -26.3 in 2022 to -25.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.