ScorePirate
MENU
AT A GLANCE

In short: Moorpark Musketeers high school football (Moorpark, CA), 2026 season: 7-2 in the Channel League. Last game: W 37-24 vs Ventura on October 23, 2026. Next: at Westlake, 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
MOORPARK
MOORPARK 7-2
2026 SEASON
MOORPARK
AT A GLANCE — AS OF 10/29/2026
RECORD7-2 this season
LAST GAMEW 37-24 vs VENTURA
NEXT GAMEWESTLAKE (10/30/2026)
UNIT GRADESPass Off 81.4 · Rush Off 65.8 · Pass Def 47.5 · Rush Def 84.9
LEAGUECHANNEL
ENROLLMENT1,821 STUDENTS (2023-24) · PUBLIC
NUMBERS TO NOTE
#64
SP Strength Index (of 431)
7-2
2026 record
+14.9
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
MOORPARK81.4 (+64)65.8 (+26)47.5 (-0)84.9 (-81)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: at Westlake, Fri 30 Oct. Matchup report: Moorpark at Westlake.

The number to watch when Moorpark meets Westlake is Moorpark's scoring defense. Moorpark allowed 26.0 points per game over its first 6 games (4-2), #252 in CIF-SS in that timeframe. Over the stretch of 3 games that followed (3-0), the Musketeers have allowed 14.7 points per game, a 44% drop, #85 in CIF-SS in that window. The schedule deserves some of the credit: Moorpark's last 3 opponents have averaged 20.3 points per game, a #274 offense in CIF-SS on the season, against 26.1 points per game, #183 for the first 6. Measured against those opponents' norms (20.3 points per game), Moorpark held those offenses 28% below what they usually score. Only Ventura broke through in that span, putting up 24 on 10/23. Meanwhile, Westlake's offense has been middle of the pack in recent weeks. The Athletics have averaged 24.3 points per game over their last 3 games (2-1), #200 in CIF-SS during that time. Those games came against a middle-of-the-pack set of scoring defenses in CIF-SS (23.5 points per game on the season, which would rank #203). Westlake offers Moorpark a fair measuring stick for whether the trend is real. Moorpark is 6-1 this season when it holds opponents under 31, and 1-1 when it doesn't.

The battle on the ground could decide Moorpark's next game, against Westlake, and the recent returns favor Moorpark. Moorpark averaged 4.6 yards per carry (393 yards on 85 rushes) over its first 3 games (2-1), #258 in CIF-SS through those games. In the 6 games since that slow start (5-1), the Musketeers have averaged 6.3 yards per carry (1,018 yards on 162 rushes), a 36% rise, #126 in CIF-SS through that stretch. The schedule deserves some of the credit: Moorpark's last 6 opponents have averaged 6.0 yards per carry, a #234 run defense in CIF-SS on the season, against 5.2 yards per carry, #147 for the first 3. Measured against those opponents' norms (6.0 yards per carry), Moorpark ran for 5% more per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #174 in CIF-SS, well below the first 3 (#99), so the recent production comes against lower-level teams overall. Conversely, Westlake's run defense has been one of CIF-SS's better units in recent weeks. The Athletics have allowed 3.2 yards per carry (354 yards on 112 rushes) over their last 6 games (4-2), #18 in CIF-SS over that stretch. Those games came against some of the weaker rushing attacks in CIF-SS (4.8 yards per carry on the season, which would rank #277). Against those norms, Westlake held those rushing attacks 34% below their usual yards per carry. Overall, those opponents average an SP Strength Index rating that would rank #96 in CIF-SS, a strong slate. Something has to give when Moorpark's surging ground game meets one of CIF-SS's better units in Westlake's.

NOTES

The biggest worry in Moorpark's season has been the direction of its passing game. Moorpark averaged 12.0 yards per pass attempt (1,185 yards on 99 attempts) over its first 4 games (3-1), #27 in CIF-SS within that period. In the 5 games since that hot start (4-1), the Musketeers have averaged 8.5 yards per pass attempt (844 yards on 99 attempts), a 29% drop, #132 in CIF-SS across those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 9.3 yards per attempt on the season. Measured against those opponents' norms (9.1 yards per attempt), Moorpark threw for 7% less per attempt than those pass defenses usually allow. On the season, Moorpark ranks #51 in CIF-SS in passing. It won't get any easier against Westlake, whose pass defense ranks #45 in CIF-SS (6.0 yards per attempt).

Moorpark's pass defense from the opening weeks has gone missing since. The Musketeers allowed 7.9 yards per pass attempt (858 yards on 108 attempts) over their first 4 games (3-1), #219 in CIF-SS during those games. In the 5 games since that hot start (4-1), Moorpark has allowed 9.8 yards per pass attempt (862 yards on 88 attempts), a 23% rise, #298 in CIF-SS during that period. The schedule has a lot to do with it: Moorpark's last 5 opponents have averaged 8.8 yards per attempt, a #116 passing attack in CIF-SS on the season, against 7.7 yards per attempt, #179 for the first 4. Measured against those opponents' norms (8.8 yards per attempt), Moorpark allowed 11% more per attempt than those passing attacks usually gain. On the season, the Musketeers rank #274 in CIF-SS in pass defense. It won't get any easier against Westlake, whose passing game ranks #81 in CIF-SS (9.5 yards per attempt).

Something changed for Moorpark's offense after its first 4 games. Moorpark averaged 8.7 yards per play (1,756 yards on 201 snaps) over its first 4 games (3-1), #53 in CIF-SS during that stretch. In the 5 games since that hot start (4-1), the Musketeers have averaged 6.9 yards per play (1,684 yards on 244 snaps), a 21% drop, #162 in CIF-SS over that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.3 yards per play on the season. On the season, Moorpark ranks #103 in CIF-SS in yards per play. It won't get any easier against Westlake, whose defense ranks #36 in CIF-SS (4.9 yards per play).

One of Moorpark's most reliable areas lately has been its offense. The Musketeers averaged 33.0 points per game over their first 3 games (2-1), #106 in CIF-SS over that timeframe. In the 6 games since that slow start (5-1), Moorpark has averaged 39.2 points per game, a 19% rise, #40 in CIF-SS over that span. The schedule deserves some of the credit: Moorpark's last 6 opponents have averaged 28.6 points per game, a #288 scoring defense in CIF-SS on the season, against 22.3 points per game, #184 for the first 3. Measured against those opponents' norms (28.6 points per game), Moorpark scored 37% more than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 6 opponents average a rating that would rank #174 in CIF-SS, well below the first 3 (#99), so the recent production comes against lower-level teams overall. On the season, the Musketeers rank #49 in CIF-SS in scoring. That form gets a real test against Westlake, whose defense ranks #60 in CIF-SS (14.6 points per game).

TIDBITS (11 found)

• Club Moorpark has won 3 straight, and a win would make it 4 in a row. The last time they won 4 or more in a row was 2026, a run of 4.

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

• Club Moorpark has gone 28 straight games committing fewer than 3 turnovers (September 20, 2024 through October 23, 2026), going 22-6 over that stretch, a school-record 28 straight in the 22 seasons on record.

• Club Moorpark has gone 14 straight games averaging 6.0+ yards per play (October 17, 2025 through October 23, 2026), going 11-3 over that stretch, a school-record 14 straight in the 22 seasons on record.

• Club Moorpark has gone 8 straight games rushing for 100+ yards (August 28, 2026 through October 23, 2026), going 7-1 over that stretch, the program's longest such streak since 2023 (18 games).

• Player Dawson Armstrong has gone 9 straight games throwing a touchdown pass, the longest such streak of his career.

• Player Brody Tweedy has 5 rushing touchdowns over his last 3 games (1.7 a game, October 9, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.

• Player Davis Benson has 422 receiving yards over his last 4 games (105.5 a game, August 21, 2026 through October 23, 2026) -- his most in a 4-game stretch on record.

• Player Davis Benson has 7 touchdown catches over his last 4 games (1.8 a game, August 21, 2026 through October 23, 2026) -- his most in a 4-game stretch on record.

• Player Brody Tweedy has 457 rushing yards over his last 4 games (114.2 a game, October 2, 2026 through October 23, 2026) -- his most in a 4-game stretch since the 469 he had from August 28, 2026 through September 18, 2026.

• Player Colby Cronquist has gone 2 straight games catching a touchdown pass, the 3rd-longest such streak of his career. He also had a career-best streak of 6 straight games catching a touchdown pass, during the 2024 season.

MILESTONE WATCH

Moorpark

  • Brody Tweedy needs 50 rushing yards for 1,000 (averaging 105.6 a game)
  • Davis Benson needs 78 receiving yards for 500 (averaging 105.5 a game)
MOO — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
2021PASS YDS
C-ATT124-195
COMP%63.6%
YPA10.4
TD25
INT4
QBR188.9
RUSHING LEADER
950RUSH YDS
CAR135
YPC7.0
RUSH TD11
REC3
REC YDS33
YPR11.0
REC TD0
RUSHING LEADER
193RUSH YDS
CAR38
YPC5.1
RUSH TD1
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
631REC YDS
REC36
YPR17.5
REC TD8
RECEIVING LEADER
422REC YDS
REC19
YPR22.2
REC TD7
DEFENSE
TACKLES LEADER
51TCKL
TFL10
SACKS8
INT0
PD2
FF1
TACKLES LEADER
42TCKL
TFL1
SACKS0
INT0
PD0
FF0
TACKLES LEADER
36TCKL
TFL2
SACKS2
INT1
PD2
FF0
TFL LEADER
9TFL
TCKL20
SACKS4
INT0
PD0
FF0
TFL LEADER
5TFL
TCKL13
SACKS2
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL25
TFL4.5
INT0
PD2
FF1
SACKS LEADER
2SACKS
TCKL27
TFL3.5
INT1
PD4
FF1
INTERCEPTIONS LEADER
2INT
TCKL34
TFL0
SACKS0
PD4
FF0
MOO — WHAT CHANGED THIS WEEK

From the games on file through Oct 23.

REMAINING SCHEDULE

Most likely finish 7-3 · realistic range 7-3 to 8-2

Remaining schedule: 35th hardest of 384 in the CIF-Southern Section (average opponent strength 27.9).

DateOpponentSP rankWin chance
10/30at Westlake#36 of 43137%

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
MOO — 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 26; roster and numbers checked Oct 6.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
17DAWSON ARMSTRONG9124/19563.6%2,02110.4254188.9
10IAN FRASER92/366.7%82.70089.1
TEAM TOTALS9126/19863.6%2,02910.2254187.3
RUSHING
NOPLAYERGPCARYDSYPCTD
13BRODY TWEEDY91359507.011
BRODY TWEETY2342336.92
8ANGEL CASTANEDA7381935.11
21PAYTON SUSTIN6121119.22
10IAN FRASER911746.70
17DAWSON ARMSTRONG943551.33
14DAVIS BENSON42189.00
22ABEL ARANA1166.00
25VICTOR SALCEDA2540.80
TEAM TOTALS92811,6445.919
RECEIVING
NOPLAYERGPRECYDSYPRTD
12BLAKE DAVIDSON93663117.58
14DAVIS BENSON41942222.27
4COLBY CRONQUIST83040813.65
3JAKE VOLLMER81527418.33
15MATIX BAILEY6812015.00
5JAMES ANDREW424924.51
13BRODY TWEEDY933311.00
10IAN FRASER96325.31
20JT GARCIA913030.00
80DAMIAN LOMELI122914.50
21PAYTON SUSTIN611111.00
83JAXSON YATES11-2-2.00
TEAM TOTALS91242,03716.425
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
55DAVID DIAS951107.50021
10IAN FRASER942100000
9JACK KING93621.51020
32JOHN PENFIELD735100010
12BLAKE DAVIDSON9340025040
4COLBY CRONQUIST832000051
27NICK SANCHEZ830200020
20JT GARCIA9273.51.51041
11CONNER MOON8254.52.50021
14DAVIS BENSON424100000
19JAYDEN JOHNSON720940000
24CHASE CERNY516211001
13BRODY TWEEDY913520000
C. MOON5131.51.50020
7BRYCE WESTFALL513100020
99ETHAN MUSITANO312310000
21PAYTON SUSTIN610111201
62ISAAC VALENCIA510000000
BRODY TWEETY27420000
1TY SMITH47000000
5JAMES ANDREW45110011
8ANGEL CASTANEDA74000001
15MATIX BAILEY64000020
6AARON PEREZ13000000
3JAKE VOLLMER83000000
25VICTOR SALCEDA23000000
36CHARLIE BROWN12000000
72CHRISTOPHER MARES11000000
81JACKSON STIRLING11000000
26JAMES SANTI11000000
28MICHAEL SOLAMAN11000000
TEAM TOTALS948552.526.5652298
PROGRAM SNAPSHOT: MOO

PROGRAM RECORD

SEASONRECORDPFPAPPG
20045-626034323.6
200510-439118627.9
200611-349723535.5
20076-523818221.6
200812-238517427.5
200911-342715730.5
20106-631823826.5
20117-531720726.4
20128-334124431.0
20137-326220626.2
20144-624533724.5
20155-523127623.1
20167-436529233.2
20171-1435321.5
20188-438131431.8
20193-721429921.4
20201-0494249.0
20211-9912899.1
20226-431321531.3
20239-243421039.5
20248-339622336.0
202510-242019635.0
20267-233420037.1
2004-26153-8928.7
TEAM HISTORY

1 CIF-SS title · 5 CIF-SS runner-up finishes · 3 CIF-SS Players of the Year · 1 league title

YEARHONOR
2023Canyon LEAGUE CHAMPION (5-1 in league, shared with NEWBURY PARK, THOUSAND OAKS)
2017CIF-SS Division 5 RUNNER-UP (lost to Paraclete 49-28)
2009CIF-SS Northern RUNNER-UP (lost to Westlake 14-10)
2008CIF-SS Northern RUNNER-UP (lost to St. Bonaventure 42-7)
2006CIF-SS Northern RUNNER-UP (lost to Canyon/Canyon Country 24-22)
CIF-SS Offensive Player of the Year (Northern): DARRELL SCOTT
2005CIF-SS Div. IV RUNNER-UP (lost to St. Bonaventure 27-7)
2002CIF-SS Defensive Player of the Year (IV): WES PRYOR
1997CIF-SS Div. X CHAMPION (def. St. Monica 28-6)
CIF-SS Defensive Player of the Year (X): SHANE BRAGDON

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.

MOO — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21APPLE VALLEYvsL26-27
08/28CAMARILLOvsW40-36
09/04BIRMINGHAMatW33-20
09/10WEST RANCHvsW48-7
09/18ELK GROVEatW44-28
10/02SANTA BARBARAatL24-38
10/09RIO MESAvsW38-20
10/16THOUSAND OAKSatW44-0
10/23VENTURAvsW37-24
10/30WESTLAKEatPROJ23-2937.5%
SEASON TO DATE7-21 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall7-2 so far7-3 (62%)7.4-2.6
League3-1 so far3-1 (100%)3.0-1.0
MOO — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL937.122.2382.2307.049.443.6
HOME537.822.8405.4310.848.247.8
ROAD436.221.5353.2300.751.036.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.

MOO — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21vs. Apple ValleyL 26-273783441222322344610010
8/28vs. CamarilloW 40-363382195573211254462612+1
9/4@ BirminghamW 33-20274140414225933182023+2
9/10vs. West RanchW 48-719517837389741630802+2
9/18@ Elk GroveW 44-28155171326--------1000
10/2@ Santa BarbaraL 24-38179179358466625280101+1
10/9vs. Rio MesaW 38-20166133299243673101313+1
10/16@ Thousand OaksW 44-0992163154115560511+1
10/23vs. VenturaW 37-24245141386112771891012+2
AVERAGES225.4156.8382.2215.092.0307.00.92.60.71.7+10 (season)

Averages use only games with that number on file (defense 8/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 81.4/100 (+64 yds/gm vs average)

Rush Offense: grade 65.8/100 (+26 yds/gm vs average)

Pass Defense: grade 47.5/100 (-0 yds/gm vs average)

Rush Defense: grade 84.9/100 (-81 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-30atWESTLAKE7-230.6

LAST YEAR

MOO finished 2025 at 10-2. Made the playoffs (2 postseason game(s) on file; exact round/result not available). Notable win: 38-13 over BIRMINGHAM (BIRMINGHAM finished 67% that season). Toughest loss: 28-35 to VENTURA (7-point margin).

LAST SEASON: MOO — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22RIO MESAW1-04413204219
2025-08-29CENTENNIALW2-0210335148
2025-09-05BIRMINGHAMW3-03813361278
2025-09-12SANTA BARBARAW4-02414224329
2025-09-19PUEBLO CENTRALW5-0240282173
2025-10-03OAK PARKW6-05227363321
2025-10-10VENTURAL6-12334209325
2025-10-17OXNARDW7-14410416121
2025-10-24ROYALW8-1426272188
2025-10-30BUENAW9-14916390302
2025-11-07KINGW10-13128368N/A
2025-11-14VENTURAL10-22835380441
TOTALS12 GMS10-210-242019638042845 (11)

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

• MOO rushes for 100+ yards (.857), and has won 3 straight when doing so

• MOO averages 6.0+ yards per play (.857), and has won 3 straight when doing so

• MOO holds its opponents under 200 passing yards (.999), and has won 15 straight when doing so

• MOO holds its opponents under 6.0 yards per play (.999), and has won 12 straight when doing so

• MOO holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry

• MOO's defense has averaged 53.0 rush yards per game over their last 3 games. Their 30-game average is 101.9 rush yards per game. (-48%)

• MOO holds its opponents under 150 rushing yards while forcing 2+ takeaways

• MOO's defense has limited opponents to under 100 rush yds in 4 straight games (10/02/2026-10/23/2026), going 3-1 over that stretch.

• MOO's defense has limited opponents to under 150 rush yds in 4 straight games (10/02/2026-10/23/2026), going 3-1 over that stretch.

• MOO's defense has forced 1+ turnover in 4 straight games (10/02/2026-10/23/2026), going 3-1 over that stretch.

• MOO's offense has averaged 0.4 giveaways per game over their last 5 games. Their 32-game average is 0.6 giveaways per game. (-36%)

• MOO holds its opponents under 188.0 passing yards (MOO's own median) (.999)

• MOO is 21-2 (.913) in games decided by more than 8 points

• MOO's defense has averaged 185.0 total yards per game over their last 3 games. Their 30-game average is 277.4 total yards per game. (-33%)

• MOO holds its opponents under 5.0 yards per carry and under 150 rushing yards

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

MOO -- MOST IMPORTANT NUMBERS

(top 5 of 35 scored; vs 1956 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFYPP < 612-01.0005.8W120.886
2DEFPass Yds < 20015-01.0009.2W150.860
3OFFPass Yds < 20016-3.84239.2W20.736
4DEFTurnovers 2+15-1.93814.7W80.716
5DEFYPP < 717-2.89513.4W70.690
WIN %: TWO-CONDITION COMBINATIONS (13 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)

--- MOO ---

CONDITIONRECWIN%PPGSTRK
MOO rushes for 100+ yards and is held under 200 passing yards16-3.84239.2W2
MOO averages 5.0+ yards per carry on its way to 150+ rushing yards14-4.77839.6W1
MOO averages 6.0+ yards per play behind 150+ rushing yards15-2.88240.7W1
MOO averages 6.0+ yards per play while committing zero giveaways15-2.88238.1W2
MOO holds its opponents under 5.0 yards per carry and under 150 rushing yards13-3.81214.6W2
MOO holds its opponents under 150 rushing yards while forcing 2+ takeaways14-1.93313.8W7
MOO holds its opponents under 150 rushing yards and under 200 passing yards12-0.9997.9W12
MOO rushes for 150+ yards but stays under 8.0 yards per attempt7-4.63634.8W1
MOO averages 8.0+ yards per attempt while throwing for 200+ yards8-2.80032.7W3
MOO holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry8-0.9994.2W8
MOO holds its opponents under 6.0 yards per play and under 100 rushing yards7-0.9996.9W7
MOO holds its opponents under 6.0 yards per play while forcing 2+ takeaways7-0.9994.3W7
MOO throws for 200+ yards despite being held under 100 rushing yards1-3.25022.8L2
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
MOORush Yds 100+ & Pass Yds < 20016-3.84239.2
MOOYPC 5.0+ & Rush Yds 150+14-4.77839.6
MOOYPP 6.0+ & Rush Yds 150+15-2.88240.7
MOOYPP 6.0+ & Turnovers < 115-2.88238.1
MOOYPC < 5.0 & Rush Yds < 15013-3.81214.6
MOORush Yds < 150 & Turnovers 2+14-1.93313.8
MOORush Yds < 150 & Pass Yds < 20012-0.9997.9
MOORush Yds 150+ & YPA < 8.07-4.63634.8
MOOYPA 8.0+ & Pass Yds 200+8-2.80032.7
MOOYPA < 8.0 & YPC < 5.08-0.9994.2
MOOYPP < 6.0 & Rush Yds < 1007-0.9996.9
MOOYPP < 6.0 & Turnovers 2+7-0.9994.3
MOOPass Yds 200+ & Rush Yds < 1001-3.25022.8
MOO — OFFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+17-2.89536.8W5
YPA < 8.08-5.61534.6W1
Pass Yds 200+9-4.69231.2W3
Pass Yds < 20016-3.84239.2W2
Rush Yds 100+24-4.85737.8W3
Rush Yds < 1001-3.25022.8L2
Rush Yds 150+15-4.78939.7W1
Rush Yds < 15010-3.76930.4W3
YPC 5.0+18-5.78337.5W1
YPC < 5.07-2.77832.0W3
YPP 6.0+24-4.85736.4W3
YPP < 6.01-3.25032.5L1
YPP 7.0+15-3.83338.2W3
YPP < 7.010-4.71433.0W2
Turnovers 1+9-4.69233.5W3
Turnovers < 116-3.84237.6W2
Turnovers 2+3-2.60029.2W1
Turnovers > 20-1.00021.0L1
MOO — OFFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-19------
Scores 20-295-6.45524.3
Scores 30-397-1.87535.6
Scores 40+13-01.00046.0
MOO — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+5-1.83337.0W5
YPA < 8.02-1.66737.3W1
Pass Yds 200+3-1.75034.0W3
Pass Yds < 2004-1.80039.6W2
Rush Yds 100+7-1.87538.5W3
Rush Yds < 1000-1.00026.0L1
Rush Yds 150+4-1.80040.0W1
Rush Yds < 1503-1.75033.5W3
YPC 5.0+4-1.80040.0W1
YPC < 5.03-1.75033.5W3
YPP 6.0+7-2.77837.1W3
YPP < 6.0--------
YPP 7.0+3-1.75039.5W3
YPP < 7.04-1.80035.2W2
Turnovers 1+3-1.75034.2W3
Turnovers < 14-1.80039.4W2
Turnovers 2+1-01.00038.0W1
Turnovers > 2--------
MOO — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-19------
Scores 20-290-2.00025.0
Scores 30-393-01.00036.0
Scores 40+4-01.00044.0
MOO — DEFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+10-5.66726.9W1
YPA < 8.013-2.86710.6W3 2 games without this stat on file
Pass Yds 200+8-7.53328.3W1
Pass Yds < 20015-01.0009.2W15 2 games without this stat on file
Rush Yds 100+9-5.64321.0W1
Rush Yds < 10014-2.87516.8W3 2 games without this stat on file
Rush Yds 150+4-2.66724.3L2
Rush Yds < 15019-5.79217.4W3 2 games without this stat on file
YPC 5.0+10-4.71423.5W2
YPC < 5.013-3.81214.6W2 2 games without this stat on file
YPP 6.0+11-7.61127.4W2
YPP < 6.012-01.0005.8W12 2 games without this stat on file
YPP 7.0+6-5.54528.0L1
YPP < 7.017-2.89513.4W7 2 games without this stat on file
Turnovers 1+19-4.82617.0W3
Turnovers < 16-3.66725.3W4
Turnovers 2+15-1.93814.7W8
Turnovers > 27-1.87514.1W3
MOO — DEFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Allows <108-01.0002.9
Allows 10-198-01.00013.0
Allows 20-296-2.75025.2
Allows 30-391-5.16734.8
Allows 40+2-01.00040.5
MOO — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-1.75028.5W1
YPA < 8.03-1.75014.5W3 1 games without this stat on file
Pass Yds 200+3-2.60028.2W1
Pass Yds < 2003-01.00010.3W3 1 games without this stat on file
Rush Yds 100+1-1.50031.5W1
Rush Yds < 1005-1.83318.2W3 1 games without this stat on file
Rush Yds 150+0-1.00027.0L1
Rush Yds < 1506-1.85720.7W3 1 games without this stat on file
YPC 5.0+2-1.66723.7W2
YPC < 5.04-1.80020.2W2 1 games without this stat on file
YPP 6.0+4-2.66727.5W2
YPP < 6.02-01.0003.5W2 1 games without this stat on file
YPP 7.0+1-2.33328.3L1
YPP < 7.05-01.00017.4W5 1 games without this stat on file
Turnovers 1+6-2.75021.5W3
Turnovers < 11-01.00028.0W1
Turnovers 2+5-01.00021.4W5
Turnovers > 22-01.00020.0W2
MOO — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <102-01.0003.5
Allows 10-19------
Allows 20-294-1.80023.8
Allows 30-391-1.50037.0
Allows 40+------
ON THE BRINK

MOORPARK

• MOORPARK has held the opponent under 100 rushing in 4 straight games (10/2/26–10/23/26). Earlier games have no box score on file, so the run may be longer. It has not held the opponent under 100 rushing in 5 straight since 10/4/24–11/1/24 (2024).

• MOORPARK has scored 30+ in 3 straight games (10/9/26–10/23/26). It has not scored 30+ in 4 straight since 8/28/26–9/18/26 (2026). It has reached 4 straight 4 times in the last 4 years and has reached a high of 5 straight (2024) in that span.

• MOORPARK has won 3 straight (10/9/26–10/23/26). It has not won 4 straight since 8/28/26–9/18/26 (2026). It has reached 4 straight 4 times in the last 4 years and has won a high of 7 straight (2023) in that span.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
MOOOFFENSEYPA 8.0+1917-2.89536.8W5
MOOOFFENSEYPA < 8.0138-5.61534.6W1
MOOOFFENSEPass Yds 200+139-4.69231.2W3
MOOOFFENSEPass Yds < 2001916-3.84239.2W2
MOOOFFENSERush Yds 100+2824-4.85737.8W3
MOOOFFENSERush Yds < 10041-3.25022.8L2
MOOOFFENSERush Yds 150+1915-4.78939.7W1
MOOOFFENSERush Yds < 1501310-3.76930.4W3
MOOOFFENSEYPC 5.0+2318-5.78337.5W1
MOOOFFENSEYPC < 5.097-2.77832.0W3
MOOOFFENSEYPP 6.0+2824-4.85736.4W3
MOOOFFENSEYPP < 6.041-3.25032.5L1
MOOOFFENSEYPP 7.0+1815-3.83338.2W3
MOOOFFENSEYPP < 7.01410-4.71433.0W2
MOOOFFENSETurnovers 1+139-4.69233.5W3
MOOOFFENSETurnovers < 11916-3.84237.6W2
MOOOFFENSETurnovers 2+53-2.60029.2W1
MOOOFFENSETurnovers > 210-1.00021.0L1
MOOOFFENSEScores 20-29115-6.45524.3L4
MOOOFFENSEScores 30-3987-1.87535.6W6
MOOOFFENSEScores 40+1313-01.00046.0W13
MOODEFENSEYPA 8.0+1510-5.66726.9W1
MOODEFENSEYPA < 8.01513-2.86710.6W3
MOODEFENSEPass Yds 200+158-7.53328.3W1
MOODEFENSEPass Yds < 2001515-01.0009.2W15
MOODEFENSERush Yds 100+149-5.64321.0W1
MOODEFENSERush Yds < 1001614-2.87516.8W3
MOODEFENSERush Yds 150+64-2.66724.3L2
MOODEFENSERush Yds < 1502419-5.79217.4W3
MOODEFENSEYPC 5.0+1410-4.71423.5W2
MOODEFENSEYPC < 5.01613-3.81214.6W2
MOODEFENSEYPP 6.0+1811-7.61127.4W2
MOODEFENSEYPP < 6.01212-01.0005.8W12
MOODEFENSEYPP 7.0+116-5.54528.0L1
MOODEFENSEYPP < 7.01917-2.89513.4W7
MOODEFENSETurnovers 1+2319-4.82617.0W3
MOODEFENSETurnovers < 196-3.66725.3W4
MOODEFENSETurnovers 2+1615-1.93814.7W8
MOODEFENSETurnovers > 287-1.87514.1W3
MOODEFENSEAllows <1088-01.0002.9W8
MOODEFENSEAllows 10-1988-01.00013.0W8
MOODEFENSEAllows 20-2986-2.75025.2W4
MOODEFENSEAllows 30-3961-5.16734.8L1
MOODEFENSEAllows 40+22-01.00040.5W2
STREAKS: MOO (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEYPP 6.0+14 games10/17/2025 - 10/23/202611-3
OFFENSERush Yds 100+8 games08/28/2026 - 10/23/20267-1
DEFENSERush Yds < 1004 games10/02/2026 - 10/23/20263-1
DEFENSERush Yds < 1504 games10/02/2026 - 10/23/20263-1
DEFENSETurnovers 1+4 games10/02/2026 - 10/23/20263-1
DEFENSEYPP < 7.03 games10/09/2026 - 10/23/20263-0
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
MOOOFFENSEYPP 6.0+14 games10/17/2025 - 10/23/202611-3
MOOOFFENSERush Yds 100+8 games08/28/2026 - 10/23/20267-1
MOODEFENSERush Yds < 1004 games10/02/2026 - 10/23/20263-1
MOODEFENSERush Yds < 1504 games10/02/2026 - 10/23/20263-1
MOODEFENSETurnovers 1+4 games10/02/2026 - 10/23/20263-1
MOODEFENSEYPP < 7.03 games10/09/2026 - 10/23/20263-0
NOTABLE TRENDS (6 of 6 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

MOO OFFENSE

MOO's offense has averaged 0.4 giveaways per game over their last 5 games. Their 32-game average is 0.6 giveaways per game. (-36%)

MOO DEFENSE

MOO's defense has averaged 53.0 rush yards per game over their last 3 games. Their 30-game average is 101.9 rush yards per game. (-48%)

MOO's defense has averaged 185.0 total yards per game over their last 3 games. Their 30-game average is 277.4 total yards per game. (-33%)

MOO's defense has averaged 225.4 pass yards per game over their last 12 games. Their 30-game average is 175.4 pass yards per game. (+28%)

MOO's defense has averaged 2.0 takeaways per game over their last 3 games. Their 32-game average is 1.6 takeaways per game. (+25%)

MOO's defense has averaged 14.7 points allowed per game over their last 3 games. Their 32-game average is 19.3 points allowed per game. (-24%)

(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
MOODEFENSEteamPass Yardslast 12225.430175.4+28.5%
MOODEFENSEteamPointslast 314.73219.3-24.2%
MOODEFENSEteamRush Yardslast 353.030101.9-48.0%
MOODEFENSEteamTotal Yardslast 3185.030277.4-33.3%
MOODEFENSEteamTurnoverslast 32.0321.6+25.5%
MOOOFFENSEteamTurnoverslast 50.4320.6-36.0%
STATISTICAL STORIES

MOORPARK: OFFENSE VS DEFENSE, 2026

Where MOORPARK sits among 399 section teams on the two Unit Index composites -- Offense Grade 76.5, Defense Grade 68.2.

PASS YARDS / GAME: MOORPARK VS THE SECTION

MOORPARK ranks #13 of 356 section teams in passing yards per game (296.2) -- a strength worth a look.

MOORPARK: SP STRENGTH INDEX BY SEASON

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

MOO — ROSTER (56) 26-27
#NAMEPOSCLASS
QUARTERBACKS
10IAN FRASER
PASS 2/3 · 66.7% · 8 YDS · 2.7 YPA · 0 TD · 0 INT · 0.9/G
RUSH 11 CAR · 74 YDS · 6.7 YPC · 0 TD · 8.2/G
REC 6 REC · 32 YDS · 5.3 YPC · 1 TD · 3.6/G
DEF 42 TKL · 4.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
QBSo.
17DAWSON ARMSTRONG
PASS 124/195 · 63.6% · 2,021 YDS · 10.4 YPA · 25 TD · 4 INT · 224.6/G
RUSH 43 CAR · 55 YDS · 1.3 YPC · 3 TD · 6.1/G
QBSr.
22ABEL ARANA
RUSH 1 CAR · 6 YDS · 6.0 YPC · 0 TD · 6.0/G
QBSo.
RUNNING BACKS
8ANGEL CASTANEDA
RUSH 38 CAR · 193 YDS · 5.1 YPC · 1 TD · 27.6/G
DEF 4 TKL · 0.6 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSr.
13BRODY TWEEDY
RUSH 135 CAR · 950 YDS · 7.0 YPC · 11 TD · 105.6/G
REC 3 REC · 33 YDS · 11.0 YPC · 0 TD · 3.7/G
DEF 13 TKL · 1.4 TKL/G · 5 TFL · 2.0 SACKS · 0 INT
RBJr.
21PAYTON SUSTIN
RUSH 12 CAR · 111 YDS · 9.2 YPC · 2 TD · 18.5/G
REC 1 REC · 11 YDS · 11.0 YPC · 0 TD · 1.8/G
DEF 10 TKL · 1.7 TKL/G · 1 TFL · 1.0 SACKS · 1 INT
RBSr.
25VICTOR SALCEDA
RUSH 5 CAR · 4 YDS · 0.8 YPC · 0 TD · 2.0/G
DEF 3 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSo.
RECEIVERS & TIGHT ENDS
3JAKE VOLLMER
REC 15 REC · 274 YDS · 18.3 YPC · 3 TD · 34.2/G
DEF 3 TKL · 0.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
4COLBY CRONQUIST
REC 30 REC · 408 YDS · 13.6 YPC · 5 TD · 51.0/G
DEF 32 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
5JAMES ANDREW
REC 2 REC · 49 YDS · 24.5 YPC · 1 TD · 12.2/G
DEF 5 TKL · 1.2 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
WRJr.
12BLAKE DAVIDSON
REC 36 REC · 631 YDS · 17.5 YPC · 8 TD · 70.1/G
DEF 34 TKL · 3.8 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
WRJr.
14DAVIS BENSON
RUSH 2 CAR · 18 YDS · 9.0 YPC · 0 TD · 4.5/G
REC 19 REC · 422 YDS · 22.2 YPC · 7 TD · 105.5/G
DEF 24 TKL · 6.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
WRSr.
15MATIX BAILEY
REC 8 REC · 120 YDS · 15.0 YPC · 0 TD · 20.0/G
DEF 4 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
19JAYDEN JOHNSON
DEF 20 TKL · 2.9 TKL/G · 9 TFL · 4.0 SACKS · 0 INT
TESr.
28MICHAEL SOLAMAN
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
83JAXSON YATES
REC 1 REC · -2 YDS · -2.0 YPC · 0 TD · -2.0/G
WRJr.
DEFENSIVE LINE
11CONNER MOON
DEF 25 TKL · 3.1 TKL/G · 4 TFL · 2.5 SACKS · 0 INT
DLJr.
55DAVID DIAS
DEF 51 TKL · 5.7 TKL/G · 10 TFL · 7.5 SACKS · 0 INT
DTSr.
62ISAAC VALENCIA
DEF 10 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DTSr.
72CHRISTOPHER MARES
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
81JACKSON STIRLING
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DESr.
99ETHAN MUSITANO
DEF 12 TKL · 4.0 TKL/G · 3 TFL · 1.0 SACKS · 0 INT
DEJr.
LINEBACKERS
1TY SMITH
DEF 7 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLBSr.
9JACK KING
DEF 36 TKL · 4.0 TKL/G · 2 TFL · 1.5 SACKS · 1 INT
MLBSr.
24CHASE CERNY
DEF 16 TKL · 3.2 TKL/G · 2 TFL · 1.0 SACKS · 1 INT
OLBSo.
27NICK SANCHEZ
DEF 30 TKL · 3.8 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
OLBJr.
32JOHN PENFIELD
DEF 35 TKL · 5.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
ILBSo.
DEFENSIVE BACKS
6AARON PEREZ
DEF 3 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBJr.
7BRYCE WESTFALL
DEF 13 TKL · 2.6 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DBJr.
36CHARLIE BROWN
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBSo.
SPECIAL TEAMS
26JAMES SANTI
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
KSo.
ATHLETES
80DAMIAN LOMELI
REC 2 REC · 29 YDS · 14.5 YPC · 0 TD · 29.0/G
ATHSo.
ON STAT SHEETS, NOT ON THE POSTED ROSTER
--BRODY TWEETY
RUSH 34 CAR · 233 YDS · 6.9 YPC · 2 TD · 116.5/G
DEF 7 TKL · 3.5 TKL/G · 4 TFL · 2.0 SACKS · 0 INT
----
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/29/2026 06:19