ScorePirate
MENU
AT A GLANCE

In short: Westminster Lions high school football (Westminster, CA), 2026 season: 6-3 in the Lambda League. Last game: W 26-7 vs Calvary Chapel on October 23, 2026. Next: vs Woodbridge, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
WESTMINSTER
WESTMINSTER 6-3
2026 SEASON
WESTMINSTER
AT A GLANCE — AS OF 10/30/2026
RECORD6-3 this season
LAST GAMEW 26-7 vs CALVARY CHAPEL
NEXT GAMEWOODBRIDGE (10/30/2026)
UNIT GRADESPass Off 23.0 · Rush Off 46.0 · Pass Def 55.4 · Rush Def 89.0
LEAGUELAMBDA
NUMBERS TO NOTE
#209
SP Strength Index (of 431)
6-3
2026 record
+7.7
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
WESTMINSTER23.0 (-71)46.0 (-19)55.4 (-11)89.0 (-93)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Woodbridge, Fri 30 Oct. Matchup report: Woodbridge at Westminster.

The number to watch when Westminster meets Woodbridge is Westminster's scoring defense. Westminster allowed 9.0 points per game over its first 5 games (4-1), #21 in CIF-SS in that timeframe. Over the stretch of 4 games that followed (2-2), the Lions have allowed 19.5 points per game, a 117% rise, #147 in CIF-SS in that window. The schedule has a lot to do with it: Westminster's last 4 opponents have averaged 23.9 points per game, a #216 offense in CIF-SS on the season, against 13.3 points per game, #355 for the first 5. Measured against those opponents' norms (23.9 points per game), Westminster held those offenses 18% below what they usually score. 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 4 opponents average a rating that would rank #221 in CIF-SS, well above the first 5 (#300), so the dip has come against better teams overall. Meanwhile, Woodbridge's offense has been middle of the pack in recent weeks. The Warriors have averaged 24.2 points per game over their last 4 games (2-2), #205 in CIF-SS during that time. Those games came against some of the better scoring defenses in CIF-SS (18.9 points per game on the season, which would rank #125). Against those norms, Woodbridge scored 29% more than those defenses usually allow. Woodbridge offers Westminster a fair measuring stick for whether the trend is real. Westminster is 6-1 this season when it holds opponents under 20, and 0-2 when it doesn't.

The battle on the ground could decide Westminster's next game, against Woodbridge, and the recent returns favor Woodbridge. Westminster averaged 7.0 yards per carry (1,104 yards on 158 rushes) over its first 6 games (5-1), #84 in CIF-SS through those games. Over the stretch of 3 games that followed (1-2), the Lions have averaged 4.8 yards per carry (524 yards on 110 rushes), a 32% drop, #223 in CIF-SS through that stretch. The schedule has a lot to do with it: Westminster's last 3 opponents have averaged 4.5 yards per carry, a #78 run defense in CIF-SS on the season, against 5.8 yards per carry, #212 for the first 6. Measured against those opponents' norms (4.5 yards per carry), Westminster ran for 5% more per carry than those run 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 3 opponents average a rating that would rank #205 in CIF-SS, well above the first 6 (#298), so the dip has come against better teams overall. Meanwhile, Woodbridge's run defense has been middle of the pack in recent weeks. The Warriors have allowed 5.5 yards per carry (593 yards on 108 rushes) over their last 3 games (1-2), #171 in CIF-SS over that stretch. Those games came against a middle-of-the-pack set of rushing attacks in CIF-SS (5.5 yards per carry on the season, which would rank #201). Woodbridge offers Westminster a fair measuring stick for whether the trend is real.

NOTES

The biggest worry in Westminster's season has been the direction of its offense. Westminster averaged 24.8 points per game over its first 5 games (4-1), #201 in CIF-SS within that period. Over the stretch of 4 games that followed (2-2), the Lions have averaged 17.0 points per game, a 31% drop, #296 in CIF-SS across those games. The schedule has a lot to do with it: Westminster's last 4 opponents have averaged 18.9 points per game, a #125 scoring defense in CIF-SS on the season, against 23.4 points per game, #202 for the first 5. Measured against those opponents' norms (18.9 points per game), Westminster scored 10% 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 #221 in CIF-SS, well above the first 5 (#300), so the dip has come against better teams overall. Westminster was held to 14 points or fewer 3 times in those games, including 14 against Valencia on 10/1. On the season, Westminster ranks #263 in CIF-SS in scoring. Woodbridge's defense sits in the middle of the pack, #296 in CIF-SS (29.1 points per game).

Westminster's offense from the opening weeks has gone missing since. The Lions averaged 6.2 yards per play (1,143 yards on 183 snaps) over their first 5 games (4-1), #217 in CIF-SS during those games. Over the stretch of 4 games that followed (2-2), Westminster has averaged 5.1 yards per play (972 yards on 189 snaps), an 18% drop, #286 in CIF-SS during that period. The schedule has a lot to do with it: Westminster's last 4 opponents have averaged 5.8 yards per play, a #112 defense in CIF-SS on the season, against 6.5 yards per play, #191 for the first 5. Measured against those opponents' norms (5.8 yards per play), Westminster gained 12% less per snap 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 #221 in CIF-SS, well above the first 5 (#300), so the dip has come against better teams overall. On the season, the Lions rank #280 in CIF-SS in yards per play. Woodbridge's defense sits in the middle of the pack, #262 in CIF-SS (7.2 yards per play).

Westminster allowed 4.4 yards per play (939 yards on 214 snaps) over its first 5 games (4-1), #23 in CIF-SS during that stretch. Few teams started faster in this department, and few have cooled off as sharply since. Over the stretch of 4 games that followed (2-2), the Lions have allowed 5.1 yards per play (784 yards on 154 snaps), a 16% rise, #74 in CIF-SS over that period. The schedule has a lot to do with it: Westminster's last 4 opponents have averaged 6.0 yards per play, a #249 offense in CIF-SS on the season, against 4.9 yards per play, #332 for the first 5. Measured against those opponents' norms (6.0 yards per play), Westminster held those offenses 15% below their usual yards per snap. 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 4 opponents average a rating that would rank #221 in CIF-SS, well above the first 5 (#300), so the dip has come against better teams overall. On the season, Westminster ranks #23 in CIF-SS in yards per play allowed. Woodbridge's offense sits in the middle of the pack, #218 in CIF-SS (6.3 yards per play).

TIDBITS (11 found)

• Club Westminster is 28-0 all time when scoring 40+ points in the games on file (28 such games).

• Club Westminster is 21-1 all time when averaging 8.0+ yards per attempt. Westminster's last loss when averaging 8.0+ yards per attempt was November 11, 2022 against Rim Of The World (L, 13-20).

• Club Westminster is 21-1 all time when averaging 7.0+ yards per play. Westminster's last loss when averaging 7.0+ yards per play was August 18, 2023 against Brea Olinda (L, 26-28).

• Club Westminster is 11-2 all time when forcing 3+ turnovers. Westminster's last loss when forcing 3+ turnovers was September 5, 2025 against Calvary Chapel (L, 14-27).

• Club Westminster has gone 9 straight games being held under 200 passing yards (August 21, 2026 through October 23, 2026), going 6-3 over that stretch, the program's longest such streak since 2023 (10 games).

• Club Westminster has gone 5 straight games rushing for 100+ yards (September 18, 2026 through October 23, 2026), going 3-2 over that stretch, the program's longest such streak since 2023 (11 games).

• Player Dominic Tran has 27 tackles over his last 3 games (9.0 a game, October 1, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Tony Hernandez has 32 tackles over his last 4 games (8.0 a game, October 1, 2026 through October 23, 2026) -- his most in a 4-game stretch on record.

• Player Xxavier Ramirez has 27 tackles over his last 3 games (9.0 a game, October 1, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Alim Hopwood has gone 5 straight games running for a touchdown, the longest such streak of his career.

• Player Alim Hopwood has gone 13 straight games without recording two or more tackles for loss. The last time he had two tackles for loss was September 19, 2025 against Saddleback (W, 44-7) — 2 tackles for loss.

SCHEDULE STRENGTH

Westminster has played a softer-than-average schedule in the pool so far (#268 of 405), and what is left is a softer-than-average slate (#217 of 299).

Schedule so far · 1 = hardest
#268 of 405
avg opponent rating -2.2 over 9 games · 0 vs top-25 CIF-SS
Schedule ahead · 1 = hardest
#217 of 299
avg opponent rating -3.9 over 1 games · 0 vs top-25
Toughest game played
Fountain Valley
#132 in CIF-SS · Oct 16 · L 14-42
Toughest game ahead
Woodbridge
#291 in CIF-SS · Oct 30
@Sunny Hi…
L 13-20
Buena Pa…
W 21-7
@Garden G…
W 21-0
Canyon S…
W 21-12
@Saddleba…
W 48-6
@Valencia
W 14-12
Sonora
L 14-17
Fountain…
L 14-42
@Calvary …
W 26-7
Woodbrid…
Each bar is one opponent, placed by where its rating ranks in this pool (tall and red = top 10; short and green = bottom half). Hatched bars are games still to play; the dashed line is today.
MILESTONE WATCH

Westminster

  • Tony Hernandez needs 6 tackles for 75 (averaging 7.7 a game)
  • Aaron Bernal needs 6 tackles for 50 (averaging 4.9 a game)
WES — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
337PASS YDS
C-ATT30-76
COMP%39.5%
YPA4.4
TD3
INT0
QBR89.7
RUSHING LEADER
757RUSH YDS
CAR136
YPC5.6
RUSH TD8
REC3
REC YDS16
YPR5.3
REC TD1
RUSHING LEADER
431RUSH YDS
CAR47
YPC9.2
RUSH TD7
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
218REC YDS
REC12
YPR18.2
REC TD1
RECEIVING LEADER
105REC YDS
REC10
YPR10.5
REC TD0
DEFENSE
TACKLES LEADER
69TCKL
TFL13
SACKS5
INT0
PD3
FF2
TACKLES LEADER
58TCKL
TFL3
SACKS2
INT0
PD0
FF0
TACKLES LEADER
57TCKL
TFL0
SACKS0
INT2
PD0
FF1
TFL LEADER
7TFL
TCKL23
SACKS6
INT0
PD0
FF0
TFL LEADER
5TFL
TCKL44
SACKS2
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL11
TFL1
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL24
TFL3
INT0
PD0
FF0
INTERCEPTIONS LEADER
3INT
TCKL37
TFL1
SACKS0
PD6
FF1
WES — WHAT CHANGED THIS WEEK

From the games on file through Oct 23.

REMAINING SCHEDULE

Most likely finish 7-3 · realistic range 6-4 to 7-3

Remaining schedule: 218th hardest of 302 in the CIF-Southern Section (average opponent strength -3.9).

DateOpponentSP rankWin chance
10/30vs Woodbridge#291 of 43165%

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).

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
WES — PLAYER SEASON STATS — 2026

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.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
3TYLER SAHACHAISERE730/7639.5%3374.43089.7
10NATHAN BERNAL910/2245.5%1135.10179.5
18ERIC VALDOVINOS22/2100.0%3718.500255.4
16CARTER SOLANO90/40.0%00.0000.0
TEAM TOTALS942/10440.4%4874.73187.3
RUSHING
NOPLAYERGPCARYDSYPCTD
7ALIM HOPWOOD91367575.68
10NATHAN BERNAL9474319.27
3TYLER SAHACHAISERE7291154.01
8ISAAC HERNANDEZ8201005.01
9ANDERSON GARNICA811797.21
1JASON TIGGLEBECK98678.40
21ARLEY ORTEGA37365.10
17LIAM NGUYEN94246.01
13AARON BERNAL93134.31
33DEAN HO2252.50
18ERIC VALDOVINOS2111.01
TEAM TOTALS92681,6286.121
RECEIVING
NOPLAYERGPRECYDSYPRTD
17LIAM NGUYEN91221818.21
1JASON TIGGLEBECK91010510.50
15NATHAN GALEANA-WALSH323819.01
26ALEX MELENDEZ513030.00
54PAUL CRUZ73217.00
0ADAIR VELAZQUEZ93165.30
7ALIM HOPWOOD93165.31
44XXAVIER RAMIREZ34153.80
23DYLAN NGUYEN52115.50
5JOSH SALAS6133.00
TEAM TOTALS94147311.53
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
4TONY HERNANDEZ9691350032
6DOMINIC TRAN858320000
1JASON TIGGLEBECK9570023501
9ANDERSON GARNICA851100000
13AARON BERNAL944520000
24GAGE BOLIN840201010
10NATHAN BERNAL939200000
11CARLOS PANGLE9371039961
7ALIM HOPWOOD936400012
0ADAIR VELAZQUEZ931402000
44XXAVIER RAMIREZ327210000
8ISAAC HERNANDEZ826000001
20ISAAC MELENDEZ525000001
54PAUL CRUZ724320000
16CARTER SOLANO923760000
42JOSHUA ALONSO419100000
5JOSH SALAS616100010
12EVAN SAUCEDO713310000
17LIAM NGUYEN911120000
26ALEX MELENDEZ510000000
64BRANDON KLIX39100000
50MANNY RODRIGUEZ28100000
66DANNY GOMEZ36110000
23DYLAN NGUYEN56000000
55JESUS GARCIA15100000
52ALEJANDRO FIGUEROA ESPINOZA14110000
61ANTHONY ORDAZ14000000
65ANGEL RAMIREZ13000000
27JAIDEN VILLA23000000
25ANDREW S RAMON22000000
33DEAN HO22000000
21ARLEY ORTEGA31100000
31BRAYDEN GOACHET11000000
34DAVID RAMIREZ11000000
15NATHAN GALEANA-WALSH31000000
TEAM TOTALS971259238134128
PROGRAM SNAPSHOT: WES

PROGRAM RECORD

SEASONRECORDPFPAPPG
20042-11053435.0
20051-0461546.0
20061-2656321.7
20073-11116227.8
20087-434325631.2
20091-1485424.0
20100-1142914.0
20110-2286014.0
20121-0541454.0
20132-11024434.0
20143-11535538.2
20151-2429314.0
20162-0762738.0
20173-01026034.0
20180-2319315.5
20190-23011115.0
20200-3336111.0
20212-0481324.0
202210-23977333.1
20239-432714625.2
20243-716026916.0
20253-717519817.5
20266-319212321.3
2004-2660-4625.3
WES — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21SUNNY HILLSatL13-20
08/28BUENA PARKvsW21-7
09/03GARDEN GROVEatW21-0
09/11CANYON SPRINGSvsW21-12
09/18SADDLEBACKatW48-6
10/01VALENCIAatW14-12
10/09SONORAvsL14-17
10/16FOUNTAIN VALLEYvsL14-42
10/23CALVARY CHAPELatW26-7
10/30WOODBRIDGEvsPROJ24-1665.4%
SEASON TO DATE6-31 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall6-3 so far7-3 (65%)6.7-3.3
League2-2 so far2-2 (100%)2.0-2.0
WES — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL921.313.7235.0191.441.340.9
HOME417.519.5191.8275.041.849.8
ROAD524.49.0269.6124.641.033.8

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.

WES — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21@ Sunny HillsL 13-2011172183114711851000-2
8/28vs. Buena ParkW 21-72217619846771230222+1
9/3@ Garden GroveW 21-042146188154451990244+4
9/11vs. Canyon SpringsW 21-12118892072527732909000
9/18@ SaddlebackW 48-665302367109310313010
10/1@ ValenciaW 14-126421928399341330301-1
10/9vs. SonoraL 14-17771091861579024702000
10/16vs. Fountain ValleyL 14-42211551762431584012002+2
10/23@ Calvary ChapelW 26-7672603273-11302200
AVERAGES54.1180.9235.0119.870.4191.40.42.60.91.1+4 (season)

Averages use only games with that number on file. 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 23.0/100 (-71 yds/gm vs average)

Rush Offense: grade 46.0/100 (-19 yds/gm vs average)

Pass Defense: grade 55.4/100 (-11 yds/gm vs average)

Rush Defense: grade 89.0/100 (-93 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-30vsWOODBRIDGE3-619.2

LAST YEAR

WES finished 2025 at 3-7. Missed playoffs. Notable win: 44-7 over SADDLEBACK (SADDLEBACK finished 77% that season). Toughest loss: 3-7 to ST. MARGARET'S (4-point margin).

LAST SEASON: WES — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22SUNNY HILLSL0-12028292385
2025-08-28BUENA PARKW1-117020692
2025-09-05CALVARY CHAPELL1-21427180244
2025-09-11CANYON SPRINGSL1-3233218352
2025-09-19SADDLEBACKW2-3447315111
2025-10-03BREA OLINDAL2-41321119284
2025-10-10GARDEN GROVEW3-42713321191
2025-10-17SEGERSTROML3-51435195352
2025-10-24ESPERANZAL3-62127401221
2025-10-30ST. MARGARET'SL3-737N/A160
TOTALS10 GMS3-73-71751982247 (9)2392

"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)
WES HAS PERFORMED BEST THIS DATA SET WHEN...

• WES averages 8.0+ yards per attempt (.999), and has won 4 straight when doing so

• WES averages 7.0+ yards per play (.999), and has won 4 straight when doing so

• WES holds its opponents under 100 rushing yards (.556)

• WES holds its opponents under 6.0 yards per play (.556)

• WES's offense has averaged 0.0 giveaways per game over their last 3 games. Their 29-game average is 1.2 giveaways per game. (-100%)

• WES's offense has failed to reach 200 pass yds in 9 straight games (08/21/2026-10/23/2026), going 6-3 over that stretch.

• WES's offense has averaged 209.0 rush yards per game over their last 5 games. Their 18-game average is 137.5 rush yards per game. (+52%)

• WES's offense has exceeded 100 rush yds in 5 straight games (09/18/2026-10/23/2026), going 3-2 over that stretch.

• WES's offense has averaged 54.1 pass yards per game over their last 10 games. Their 18-game average is 104.8 pass yards per game. (-48%)

• WES's defense has averaged 0.7 takeaways per game over their last 3 games. Their 29-game average is 1.2 takeaways per game. (-43%)

• WES holds its opponents under 7.2 yards per attempt (WES's own median) (.643)

• WES holds its opponents under 5.0 yards per play (WES's own median) (.643)

• WES's defense has averaged 13.0 points allowed per game over their last 10 games. Their 29-game average is 20.3 points allowed per game. (-36%)

• WES's defense has averaged 2.6 YPC over their last 5 games. Their 28-game average is 4.0 YPC. (-36%)

• WES's defense has averaged 69.4 rush yards per game over their last 7 games. Their 28-game average is 104.0 rush yards per game. (-33%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

WES -- MOST IMPORTANT NUMBERS

(top 5 of 28 scored; vs 813 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFYPP 6+6-3.66726.1W40.807
2DEFTurnovers 2+6-4.60012.4L10.748
3DEFYPA < 89-7.56214.8W10.704
4DEFYPP < 610-8.55613.2W10.686
5DEFRush Yds < 10010-8.55614.1W10.672
WIN %: TWO-CONDITION COMBINATIONS (10 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- WES ---

CONDITIONRECWIN%PPGSTRK
WES holds its opponents under 5.0 yards per carry and under 150 rushing yards11-12.47817.6W1
WES holds its opponents under 150 rushing yards and under 200 passing yards10-8.55614.3W1
WES holds its opponents under 6.0 yards per play and under 100 rushing yards10-6.62511.9W1
WES holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry9-5.64312.5W1
WES rushes for 100+ yards and is held under 200 passing yards7-5.58320.7W1
WES holds its opponents under 150 rushing yards while forcing 2+ takeaways5-3.62510.2W2
WES holds its opponents under 6.0 yards per play while forcing 2+ takeaways5-3.62510.2W2
WES rushes for 150+ yards but stays under 8.0 yards per attempt3-3.50020.7L1
WES averages 5.0+ yards per carry on its way to 150+ rushing yards3-2.60023.0W3
WES averages 6.0+ yards per play behind 150+ rushing yards3-1.75025.5W3
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
WESYPC < 5.0 & Rush Yds < 15011-12.47817.6
WESRush Yds < 150 & Pass Yds < 20010-8.55614.3
WESYPP < 6.0 & Rush Yds < 10010-6.62511.9
WESYPA < 8.0 & YPC < 5.09-5.64312.5
WESRush Yds 100+ & Pass Yds < 2007-5.58320.7
WESRush Yds < 150 & Turnovers 2+5-3.62510.2
WESYPP < 6.0 & Turnovers 2+5-3.62510.2
WESRush Yds 150+ & YPA < 8.03-3.50020.7
WESYPC 5.0+ & Rush Yds 150+3-2.60023.0
WESYPP 6.0+ & Rush Yds 150+3-1.75025.5
WES — OFFENSE — 2024-26 (29 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+4-01.00029.5W4
YPA < 8.05-9.35717.6L2 11 games without this stat on file
Pass Yds 200+1-2.33322.7L1
Pass Yds < 2008-7.53319.7W1 11 games without this stat on file
Rush Yds 100+7-6.53820.7W1
Rush Yds < 1002-3.40019.0W2 11 games without this stat on file
Rush Yds 150+4-3.57121.4W1
Rush Yds < 1505-6.45519.5L1 11 games without this stat on file
YPC 5.0+6-5.54520.6W5
YPC < 5.03-4.42919.6L2 11 games without this stat on file
YPP 6.0+6-3.66726.1W4
YPP < 6.03-6.33314.3L2 11 games without this stat on file
YPP 7.0+4-01.00035.0W4
YPP < 7.05-9.35716.0W1 11 games without this stat on file
Turnovers 1+7-11.38917.7W3
Turnovers < 15-6.45519.0W1
Turnovers 2+3-8.27314.0W1
Turnovers > 20-4.0009.2L4
WES — OFFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLITRECWIN%PPG
Scores <100-8.0002.2
Scores 10-192-6.25014.1
Scores 20-295-3.62522.2
Scores 30-39------
Scores 40+5-01.00043.6
WES — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-01.00023.5W2
YPA < 8.04-3.57120.7L2
Pass Yds 200+--------
Pass Yds < 2006-3.66721.3W1
Rush Yds 100+5-3.62521.4W1
Rush Yds < 1001-01.00021.0W1
Rush Yds 150+4-2.66722.7W1
Rush Yds < 1502-1.66718.7L1
YPC 5.0+5-1.83323.8W5
YPC < 5.01-2.33316.3L2
YPP 6.0+4-01.00027.2W4
YPP < 6.02-3.40016.6L2
YPP 7.0+2-01.00034.5W2
YPP < 7.04-3.57117.6W1
Turnovers 1+3-1.75024.0W3
Turnovers < 13-2.60019.2W1
Turnovers 2+1-1.50013.5W1
Turnovers > 2--------
WES — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-191-3.25013.8
Scores 20-294-01.00022.2
Scores 30-39------
Scores 40+1-01.00048.0
WES — DEFENSE — 2024-26 (29 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-10.16729.4L1
YPA < 8.09-7.56214.8W1 1 games without this stat on file
Pass Yds 200+1-6.14333.9L1
Pass Yds < 20010-11.47616.8W1 1 games without this stat on file
Rush Yds 100+1-9.10033.7L8
Rush Yds < 10010-8.55614.1W1 1 games without this stat on file
Rush Yds 150+0-5.00037.2L5
Rush Yds < 15011-12.47817.6W1 1 games without this stat on file
YPC 5.0+0-5.00037.2L5
YPC < 5.011-12.47817.6W1 1 games without this stat on file
YPP 6.0+1-9.10035.2L7
YPP < 6.010-8.55613.2W1 1 games without this stat on file
YPP 7.0+0-5.00037.4L5
YPP < 7.011-12.47817.5W1 1 games without this stat on file
Turnovers 1+9-8.52916.3L1
Turnovers < 13-9.25026.1W1
Turnovers 2+6-4.60012.4L1
Turnovers > 22-1.6679.0W1
WES — DEFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLITRECWIN%PPG
Allows <108-1.8893.8
Allows 10-193-1.75013.5
Allows 20-290-8.00025.1
Allows 30-391-4.20033.4
Allows 40+0-3.00044.7
WES — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-1.50027.0L1
YPA < 8.05-2.7149.9W1
Pass Yds 200+1-1.50027.0L1
Pass Yds < 2005-2.7149.9W1
Rush Yds 100+0-1.00042.0L1
Rush Yds < 1006-2.75010.1W1
Rush Yds 150+0-1.00042.0L1
Rush Yds < 1506-2.75010.1W1
YPC 5.0+0-1.00042.0L1
YPC < 5.06-2.75010.1W1
YPP 6.0+0-1.00042.0L1
YPP < 6.06-2.75010.1W1
YPP 7.0+0-1.00042.0L1
YPP < 7.06-2.75010.1W1
Turnovers 1+4-1.80013.4L1
Turnovers < 12-2.50014.0W1
Turnovers 2+2-1.66716.3L1
Turnovers > 21-01.0000.0W1
WES — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <104-01.0005.0
Allows 10-192-1.66713.7
Allows 20-290-1.00020.0
Allows 30-39------
Allows 40+0-1.00042.0
ON THE BRINK

WESTMINSTER

• WESTMINSTER has been held under 100 passing in 5 straight games (9/18/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).

• WESTMINSTER has played turnover-free in 3 straight games (10/9/26–10/23/26). It has not played turnover-free in 4 straight since 8/23/24–9/27/24 (2024).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
WESOFFENSEYPA 8.0+44-01.00029.5W4
WESOFFENSEYPA < 8.0145-9.35717.6L2
WESOFFENSEPass Yds 200+31-2.33322.7L1
WESOFFENSEPass Yds < 200158-7.53319.7W1
WESOFFENSERush Yds 100+137-6.53820.7W1
WESOFFENSERush Yds < 10052-3.40019.0W2
WESOFFENSERush Yds 150+74-3.57121.4W1
WESOFFENSERush Yds < 150115-6.45519.5L1
WESOFFENSEYPC 5.0+116-5.54520.6W5
WESOFFENSEYPC < 5.073-4.42919.6L2
WESOFFENSEYPP 6.0+96-3.66726.1W4
WESOFFENSEYPP < 6.093-6.33314.3L2
WESOFFENSEYPP 7.0+44-01.00035.0W4
WESOFFENSEYPP < 7.0145-9.35716.0W1
WESOFFENSETurnovers 1+187-11.38917.7W3
WESOFFENSETurnovers < 1115-6.45519.0W1
WESOFFENSETurnovers 2+113-8.27314.0W1
WESOFFENSETurnovers > 240-4.0009.2L4
WESOFFENSEScores <1080-8.0002.2L8
WESOFFENSEScores 10-1982-6.25014.1L2
WESOFFENSEScores 20-2985-3.62522.2W4
WESOFFENSEScores 40+55-01.00043.6W5
WESDEFENSEYPA 8.0+122-10.16729.4L1
WESDEFENSEYPA < 8.0169-7.56214.8W1
WESDEFENSEPass Yds 200+71-6.14333.9L1
WESDEFENSEPass Yds < 2002110-11.47616.8W1
WESDEFENSERush Yds 100+101-9.10033.7L8
WESDEFENSERush Yds < 1001810-8.55614.1W1
WESDEFENSERush Yds 150+50-5.00037.2L5
WESDEFENSERush Yds < 1502311-12.47817.6W1
WESDEFENSEYPC 5.0+50-5.00037.2L5
WESDEFENSEYPC < 5.02311-12.47817.6W1
WESDEFENSEYPP 6.0+101-9.10035.2L7
WESDEFENSEYPP < 6.01810-8.55613.2W1
WESDEFENSEYPP 7.0+50-5.00037.4L5
WESDEFENSEYPP < 7.02311-12.47817.5W1
WESDEFENSETurnovers 1+179-8.52916.3L1
WESDEFENSETurnovers < 1123-9.25026.1W1
WESDEFENSETurnovers 2+106-4.60012.4L1
WESDEFENSETurnovers > 232-1.6679.0W1
WESDEFENSEAllows <1098-1.8893.8W4
WESDEFENSEAllows 10-1943-1.75013.5L1
WESDEFENSEAllows 20-2980-8.00025.1L8
WESDEFENSEAllows 30-3951-4.20033.4L3
WESDEFENSEAllows 40+30-3.00044.7L3
STREAKS: WES (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEPass Yds < 2009 games08/21/2026 - 10/23/20266-3
OFFENSERush Yds 100+5 games09/18/2026 - 10/23/20263-2
OFFENSEYPP < 7.04 games10/01/2026 - 10/23/20262-2
OFFENSETurnovers < 13 games10/09/2026 - 10/23/20261-2
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
WESOFFENSEPass Yds < 2009 games08/21/2026 - 10/23/20266-3
WESOFFENSERush Yds 100+5 games09/18/2026 - 10/23/20263-2
WESOFFENSEYPP < 7.04 games10/01/2026 - 10/23/20262-2
WESOFFENSETurnovers < 13 games10/09/2026 - 10/23/20261-2
NOTABLE TRENDS (12 of 12 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

WES OFFENSE

WES's offense has averaged 0.0 giveaways per game over their last 3 games. Their 29-game average is 1.2 giveaways per game. (-100%)

WES's offense has averaged 209.0 rush yards per game over their last 5 games. Their 18-game average is 137.5 rush yards per game. (+52%)

WES's offense has averaged 54.1 pass yards per game over their last 10 games. Their 18-game average is 104.8 pass yards per game. (-48%)

WES's offense has averaged 23.2 points scored per game over their last 5 games. Their 29-game average is 18.2 points scored per game. (+28%)

WES's offense has averaged 4.6 YPP over their last 3 games. Their 18-game average is 6.0 YPP. (-23%)

WES DEFENSE

WES's defense has averaged 0.7 takeaways per game over their last 3 games. Their 29-game average is 1.2 takeaways per game. (-43%)

WES's defense has averaged 13.0 points allowed per game over their last 10 games. Their 29-game average is 20.3 points allowed per game. (-36%)

WES's defense has averaged 2.6 YPC over their last 5 games. Their 28-game average is 4.0 YPC. (-36%)

WES's defense has averaged 69.4 rush yards per game over their last 7 games. Their 28-game average is 104.0 rush yards per game. (-33%)

WES's defense has averaged 177.4 total yards per game over their last 5 games. Their 28-game average is 244.6 total yards per game. (-27%)

WES's defense has averaged 102.4 pass yards per game over their last 5 games. Their 28-game average is 140.2 pass yards per game. (-27%)

WES's defense has averaged 4.1 YPP over their last 5 games. Their 28-game average is 5.3 YPP. (-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 -- 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)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
WESDEFENSEteamPass Yardslast 5102.428140.2-27.0%
WESOFFENSEteamPass Yardslast 1054.118104.8-48.4%
WESDEFENSEteamPointslast 1013.02920.3-36.1%
WESOFFENSEteamPointslast 523.22918.2+27.7%
WESDEFENSEteamRush Yardslast 769.428104.0-33.2%
WESOFFENSEteamRush Yardslast 5209.018137.5+52.0%
WESDEFENSEteamTotal Yardslast 5177.428244.6-27.5%
WESDEFENSEteamTurnoverslast 30.7291.2-43.1%
WESOFFENSEteamTurnoverslast 30.0291.2-100.0%
WESDEFENSEteamYPClast 52.6284.0-35.5%
WESDEFENSEteamYPPlast 54.1285.3-21.2%
WESOFFENSEteamYPPlast 34.6186.0-22.7%
STATISTICAL STORIES

WESTMINSTER (WESTMINSTER): OFFENSE VS DEFENSE, 2026

Where WESTMINSTER (WESTMINSTER) sits among 399 section teams on the two Unit Index composites -- Offense Grade 35.5, Defense Grade 79.3.

PASS YARDS / GAME: WESTMINSTER (WESTMINSTER) VS THE SECTION

WESTMINSTER (WESTMINSTER) ranks #329 of 356 section teams in passing yards per game (48.2) -- a weakness worth a look.

WESTMINSTER (WESTMINSTER): SP STRENGTH INDEX BY SEASON

The program's index across 5 seasons on file -- -2.1 in 2022 to 1.6 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.

WES — ROSTER (62) 26-27
#NAMEPOSCLASS
QUARTERBACKS
3TYLER SAHACHAISERE
PASS 30/76 · 39.5% · 337 YDS · 4.4 YPA · 3 TD · 0 INT · 48.1/G
RUSH 29 CAR · 115 YDS · 4.0 YPC · 1 TD · 16.4/G
QBSo.
18ERIC VALDOVINOS
PASS 2/2 · 100.0% · 37 YDS · 18.5 YPA · 0 TD · 0 INT · 18.5/G
RUSH 1 CAR · 1 YDS · 1.0 YPC · 1 TD · 0.5/G
QBSo.
RUNNING BACKS
7ALIM HOPWOOD
RUSH 136 CAR · 757 YDS · 5.6 YPC · 8 TD · 84.1/G
REC 3 REC · 16 YDS · 5.3 YPC · 1 TD · 1.8/G
DEF 36 TKL · 4.0 TKL/G · 4 TFL · 0.0 SACKS · 0 INT
RBSr.
8ISAAC HERNANDEZ
RUSH 20 CAR · 100 YDS · 5.0 YPC · 1 TD · 12.5/G
DEF 26 TKL · 3.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSr.
21ARLEY ORTEGA
RUSH 7 CAR · 36 YDS · 5.1 YPC · 0 TD · 12.0/G
DEF 1 TKL · 0.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
RBSo.
25ANDREW S RAMON
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSo.
33DEAN HO
RUSH 2 CAR · 5 YDS · 2.5 YPC · 0 TD · 2.5/G
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
RECEIVERS & TIGHT ENDS
0ADAIR VELAZQUEZ
REC 3 REC · 16 YDS · 5.3 YPC · 0 TD · 1.8/G
DEF 31 TKL · 3.4 TKL/G · 4 TFL · 0.0 SACKS · 2 INT
WRJr.
1JASON TIGGLEBECK
RUSH 8 CAR · 67 YDS · 8.4 YPC · 0 TD · 7.4/G
REC 10 REC · 105 YDS · 10.5 YPC · 0 TD · 11.7/G
DEF 57 TKL · 6.3 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
WRJr.
5JOSH SALAS
REC 1 REC · 3 YDS · 3.0 YPC · 0 TD · 0.5/G
DEF 16 TKL · 2.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
WRSr.
11CARLOS PANGLE
DEF 37 TKL · 4.1 TKL/G · 1 TFL · 0.0 SACKS · 3 INT
WRSo.
15NATHAN GALEANA-WALSH
REC 2 REC · 38 YDS · 19.0 YPC · 1 TD · 12.7/G
DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
TEJr.
23DYLAN NGUYEN
REC 2 REC · 11 YDS · 5.5 YPC · 0 TD · 2.2/G
DEF 6 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
24GAGE BOLIN
DEF 40 TKL · 5.0 TKL/G · 2 TFL · 0.0 SACKS · 1 INT
WRJr.
26ALEX MELENDEZ
REC 1 REC · 30 YDS · 30.0 YPC · 0 TD · 6.0/G
DEF 10 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
27JAIDEN VILLA
DEF 3 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSo.
31BRAYDEN GOACHET
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
34DAVID RAMIREZ
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
44XXAVIER RAMIREZ
REC 4 REC · 15 YDS · 3.8 YPC · 0 TD · 5.0/G
DEF 27 TKL · 9.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
TESr.
OFFENSIVE LINE
50MANNY RODRIGUEZ
DEF 8 TKL · 4.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
CSo.
52ALEJANDRO FIGUEROA ESPINOZA
DEF 4 TKL · 4.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
GJr.
61ANTHONY ORDAZ
DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSo.
64BRANDON KLIX
DEF 9 TKL · 3.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
CSr.
65ANGEL RAMIREZ
DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
TSr.
66DANNY GOMEZ
DEF 6 TKL · 2.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
TSr.
DEFENSIVE LINE
4TONY HERNANDEZ
DEF 69 TKL · 7.7 TKL/G · 13 TFL · 5.0 SACKS · 0 INT
DEJr.
6DOMINIC TRAN
DEF 58 TKL · 7.2 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
DTSr.
13AARON BERNAL
RUSH 3 CAR · 13 YDS · 4.3 YPC · 1 TD · 1.4/G
DEF 44 TKL · 4.9 TKL/G · 5 TFL · 2.0 SACKS · 0 INT
DTSr.
16CARTER SOLANO
PASS 0/4 · 0.0% · 0 YDS · 0.0 YPA · 0 TD · 0 INT · 0.0/G
DEF 23 TKL · 2.6 TKL/G · 7 TFL · 6.0 SACKS · 0 INT
DEJr.
54PAUL CRUZ
REC 3 REC · 21 YDS · 7.0 YPC · 0 TD · 3.0/G
DEF 24 TKL · 3.4 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
DEJr.
LINEBACKERS
9ANDERSON GARNICA
RUSH 11 CAR · 79 YDS · 7.2 YPC · 1 TD · 9.9/G
DEF 51 TKL · 6.4 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
MLBSr.
10NATHAN BERNAL
PASS 10/22 · 45.5% · 113 YDS · 5.1 YPA · 0 TD · 1 INT · 12.6/G
RUSH 47 CAR · 431 YDS · 9.2 YPC · 7 TD · 47.9/G
DEF 39 TKL · 4.3 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
MLBJr.
12EVAN SAUCEDO
DEF 13 TKL · 1.9 TKL/G · 3 TFL · 1.0 SACKS · 0 INT
OLBSr.
20ISAAC MELENDEZ
DEF 25 TKL · 5.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
MLBSr.
42JOSHUA ALONSO
DEF 19 TKL · 4.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
MLBJr.
DEFENSIVE BACKS
17LIAM NGUYEN
RUSH 4 CAR · 24 YDS · 6.0 YPC · 1 TD · 2.7/G
REC 12 REC · 218 YDS · 18.2 YPC · 1 TD · 24.2/G
DEF 11 TKL · 1.2 TKL/G · 1 TFL · 2.0 SACKS · 0 INT
DBJr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/30/2026 13:34