In short: Ann Sobrato Bulldogs high school football (Morgan Hill, CA), 2026 season: 5-4. Last game: L 18-20 vs Willow Glen on October 30, 2026. Next: vs Silver Creek, November 7, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The number to watch when Ann Sobrato meets Silver Creek is Ann Sobrato's scoring defense. Ann Sobrato allowed 30.7 points per game over its first 3 games (1-2), #83 in Section in that timeframe. In the 6 games since that slow start (4-2), the Bulldogs have allowed 10.7 points per game, a 65% drop, #11 in Section in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 24.1 points per game on the season. Measured against those opponents' norms (23.9 points per game), Ann Sobrato held those offenses 55% below what they usually score. Only ScorePirate CIF Central Coast Section #13 Live Oak broke through in that span, putting up 27 on 10/16. Meanwhile, Silver Creek's offense has struggled in recent weeks. The Raiders have averaged 4.8 points per game over their last 6 games (0-6), #92 in Section during that time. Those games came against some of the better scoring defenses in Section (18.2 points per game on the season, which would rank #28). Against those norms, Silver Creek scored 73% less than those defenses usually allow. On paper, that is a matchup that favors Ann Sobrato. Ann Sobrato is 5-0 this season when it holds opponents under 15, and 0-4 when it doesn't.
NOTES
The biggest worry in Ann Sobrato's season has been the direction of its offense. Ann Sobrato averaged 27.7 points per game over its first 6 games (4-2), #31 in Section through those games. Over the stretch of 3 games that followed (1-2), the Bulldogs have averaged 11.7 points per game, a 58% drop, #77 in Section through that stretch. The schedule has a lot to do with it: Ann Sobrato's last 3 opponents have averaged 18.6 points per game, a #30 scoring defense in Section on the season, against 21.8 points per game, #46 for the first 6. Measured against those opponents' norms (18.6 points per game), Ann Sobrato scored 37% less than those defenses usually allow. On the season, Ann Sobrato ranks #48 in Section in scoring. Silver Creek's defense sits in the middle of the pack, #49 in Section (22.1 points per game). Ann Sobrato is 3-1 this season when it scores 23 or more, and 2-3 when it doesn't.
TIDBITS (10 found)
• Club The last time Ann Sobrato went a game being held under 6.0 yards per play was October 7, 2022 against Westmont (L, 0-35). Since then Ann Sobrato has gone 46 straight games averaging 6.0+ yards per play, a school-record 46 straight in the 5 seasons on record.
• Club The last time Ann Sobrato went a game being held under 8.0 yards per attempt was October 12, 2024 against Willow Glen (L, 3-20). Since then Ann Sobrato has gone 26 straight games averaging 8.0+ yards per attempt, a school-record 26 straight in the 5 seasons on record.
• Club The last time Ann Sobrato went a game forcing 3+ turnovers was October 11, 2025 against Westmont (W, 28-7). Since then Ann Sobrato has gone 16 straight games forcing fewer than 3 turnovers, a school-record 16 straight in the 5 seasons on record.
• Club Ann Sobrato is 14-1 all time when holding the opponent under 10 points. Ann Sobrato's last loss when holding the opponent under 10 points was August 29, 2025 against Bellarmine College Prep (L, 0-6).
• Player Brady Lennon has gone 7 straight games rushing for 100+ yards, the longest such streak of his career.
• Player Brady Lennon has 11 rushing touchdowns over his last 6 games (1.8 a game, October 24, 2025 through November 29, 2025) -- his most in a 6-game stretch on record.
• Player Jacob Sorrentino has 484 receiving yards over his last 4 games (121.0 a game, November 7, 2025 through November 29, 2025) -- his most in a 4-game stretch on record.
• Player Brayden Hughes has gone 4 straight games throwing a touchdown pass, the longest such streak of his career.
• Player Jacob Sorrentino has gone 4 straight games catching a touchdown pass, the longest such streak of his career.
• Player Rayan Daneshvar has 53 tackles over his last 6 games (8.8 a game, October 17, 2024 through October 11, 2025) -- his most in a 6-game stretch since the 93 he had from August 30, 2024 through October 12, 2024.
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 10/30/2026 GAME @ WILLOW GLEN* MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 10/24/2026 GAME VS. LINCOLN* MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 10/16/2026 GAME @ LIVE OAK* MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 10/10/2026 GAME VS. CHRISTOPHER* MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 09/26/2026 GAME VS. LELAND MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 09/17/2026 GAME @ PIONEER MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 09/11/2026 GAME @ NORTH SALINAS MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 09/05/2026 GAME VS. BRANHAM MISSING
DATA WARNING: ANN SOBRATO OFFENSIVE STATS FOR 08/29/2026 GAME VS. BELLARMINE COLLEGE PREP MISSING
All stat areas in this report are subject to change as box scores are updated.
PROGRAM SNAPSHOT: AS
PROGRAM RECORD
SEASON
RECORD
PF
PA
PPG
2022
3-7
224
306
22.4
2023
6-4
321
217
32.1
2024
7-3
221
154
22.1
2025
8-5
350
284
26.9
2026
5-4
201
156
22.3
2022-26
29-23
25.3
WEEK WRAP-UP
Ann Sobrato fell to Willow Glen 18-20 on the road on Friday, October 30.
Ann Sobrato is 5-4, #30 CIF Central Coast Section. Up next: vs Silver Creek, Sat Nov 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 (offense 0/9, defense 5/9, sacks/INT 0/9, sacks allowed 5/9, turnovers 5/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 83.0/100 (+70 yds/gm vs average)
Rush Offense: grade 69.6/100 (+35 yds/gm vs average)
Pass Defense: grade 60.2/100 (-17 yds/gm vs average)
Rush Defense: grade 57.5/100 (-17 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
AS finished 2025 at 8-5. Made the playoffs (3 postseason game(s) on file; exact round/result not available). Notable win: 40-30 over PIEDMONT HILLS (PIEDMONT HILLS finished 71% that season). Toughest loss: 30-31 to PIEDMONT HILLS (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)
AS HAS PERFORMED BEST THIS DATA SET WHEN...
• AS holds its opponents under 150 rushing yards (.999), and has won 8 straight when doing so
• AS holds its opponents under 5.0 yards per carry (.875), and has won 2 straight when doing so
• AS holds its opponents under 7.0 yards per play (.714), and has won 4 straight when doing so
• AS forces 1+ takeaways (.750), and has won 4 straight when doing so
• AS's defense has averaged 371.0 rush yards per game over their last 3 games. Their 18-game average is 165.9 rush yards per game. (+124%)
• AS's offense has averaged 0.0 giveaways per game over their last 3 games. Their 18-game average is 0.8 giveaways per game. (-100%)
• AS's defense has averaged 0.0 takeaways per game over their last 3 games. Their 18-game average is 1.1 takeaways per game. (-100%)
• AS's defense has averaged 417.0 total yards per game over their last 3 games. Their 18-game average is 266.4 total yards per game. (+57%)
• AS holds its opponents under 161.0 rushing yards (AS's own median) (.999)
• AS's defense has averaged 46.0 pass yards per game over their last 3 games. Their 18-game average is 100.6 pass yards per game. (-54%)
• AS's offense has averaged 11.7 points scored per game over their last 3 games. Their 52-game average is 25.3 points scored per game. (-54%)
• AS's defense has averaged 12.8 points allowed per game over their last 5 games. Their 52-game average is 21.5 points allowed per game. (-40%)
• AS's defense has averaged 7.6 YPC over their last 3 games. Their 18-game average is 5.4 YPC. (+40%)
• AS holds its opponents under 5.5 yards per play (AS's own median) (.889)
• AS holds its opponents under 5.5 yards per carry (AS's own median) (.889)
AS's defense has averaged 371.0 rush yards per game over their last 3 games. Their 18-game average is 165.9 rush yards per game. (+124%)
AS's defense has averaged 0.0 takeaways per game over their last 3 games. Their 18-game average is 1.1 takeaways per game. (-100%)
AS's defense has averaged 417.0 total yards per game over their last 3 games. Their 18-game average is 266.4 total yards per game. (+57%)
AS's defense has averaged 46.0 pass yards per game over their last 3 games. Their 18-game average is 100.6 pass yards per game. (-54%)
AS's defense has averaged 12.8 points allowed per game over their last 5 games. Their 52-game average is 21.5 points allowed per game. (-40%)
AS's defense has averaged 7.6 YPC over their last 3 games. Their 18-game average is 5.4 YPC. (+40%)
AS's defense has averaged 7.6 YPP over their last 3 games. Their 18-game average is 5.9 YPP. (+29%)
AS's defense has averaged 8.2 YPA over their last 5 games. Their 18-game average is 6.7 YPA. (+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 -- 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 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 ANN SOBRATO sits among 95 section teams on the two Unit Index composites -- Offense Grade 73.8, Defense Grade 62.0.
POINTS ALLOWED / GAME: ANN SOBRATO VS THE SECTION
ANN SOBRATO ranks #86 of 95 section teams in points allowed per game (30.7) -- a weakness worth a look.
ANN SOBRATO: SP STRENGTH INDEX BY SEASON
The program's index across 5 seasons on file -- -12.0 in 2022 to -2.1 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.
AS — ROSTER (34) 26-27
#
NAME
POS
CLASS
1
MICHAEL MOORE
--
So.
2
GARREN ATWOOD
--
Sr.
3
KAI LOPERENA
--
So.
4
DAVIS LORIG
--
Sr.
5
BRADY LENNON
--
Sr.
7
JACE AGUILERA
--
Sr.
8
CONNOR RYAN
--
Jr.
9
MATHIAS MARCHAN
--
Sr.
10
LIAM HUGHES
--
Jr.
11
COOPER TERESI
--
Jr.
14
NATHAN HATZENPILLER
--
Sr.
15
CRUZ MICHEL
--
So.
16
KYLE GURNEY
--
Sr.
17
JOHNNYRAY RAMIREZ
--
Jr.
18
ARJUN REDDY
--
Sr.
20
JOHNNY MENDOZA
--
Sr.
21
OSCAR MUNOZ
--
Sr.
25
JOHN MICHAEL ANDERSON
--
Jr.
26
BRAYLEN BELARDES
--
Sr.
33
OWEN CREESE
--
Jr.
35
ALESSANDRO NAPOLI
--
Jr.
44
NATHAN FAAVAE
--
Jr.
50
JACKSON DZIUBA
--
Sr.
52
OLIVER FORD
--
Jr.
54
BRANDON TALBOTT
--
Sr.
55
JOSHUA CHARLES
--
Sr.
56
BRYAN GUADALUPE PERALES
--
Jr.
57
KALEB SANDOVAL-ALLEN
--
Jr.
63
BRANDON MONTEON
--
Jr.
68
TANIELA NAUFAHU
--
Sr.
76
SCOTT LANG
--
Sr.
77
ERIC SCHMALL
--
Sr.
79
SIONESALESI FONOKALAFI
--
Fr.
85
JORDAN LEVARIO
--
Sr.
No individual player stats on file for 26-27 — full roster listed in jersey order.
WHAT CHANGED THIS WEEK
Lost to Willow Glen 18-20 on Oct 30; now 5-4.
From the games on file through Oct 30.
REMAINING SCHEDULE
Most likely finish 6-4 · realistic range 6-4 to 6-4
Remaining schedule: 59th hardest of 89 in the CIF Central Coast Section (average opponent strength -8.5).
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).