ScorePirate
MENU
AT A GLANCE

In short: Oceanside Pirates high school football (Oceanside, CA), 2026 season: 5-4 in the Avocado - East League. Last game: W 34-13 vs Poway on October 23, 2026. Next: vs El Camino, 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
OCEANSIDE
OCEANSIDE 5-4
2026 SEASON
OCEANSIDE
AT A GLANCE — AS OF 10/26/2026
RECORD5-4 this season
LAST GAMEW 34-13 vs POWAY
NEXT GAMEEL CAMINO (10/30/2026)
UNIT GRADESPass Off 76.6 · Rush Off 76.5 · Pass Def 54.2 · Rush Def 91.2
LEAGUEAVOCADO - EAST
ENROLLMENT1,828 STUDENTS (2023-24)
NUMBERS TO NOTE
#7
SP Strength Index (of 97)
5-4
2026 record
+5.3
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
OCEANSIDE76.6 (+48)76.5 (+56)54.2 (-10)91.2 (-102)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs El Camino, Fri 30 Oct. Matchup report: El Camino at Oceanside.

The battle on the ground could decide Oceanside's next game, against El Camino, and the recent returns favor Oceanside. Oceanside averaged 6.0 yards per carry (580 yards on 97 rushes) over its first 4 games (1-3), #29 in Section in that timeframe. In the 5 games since that slow start (4-1), the Pirates have averaged 12.0 yards per carry (1,196 yards on 100 rushes), a 100% rise, #1 in Section in that window. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 6.8 yards per carry, a #71 run defense in Section on the season, against 5.2 yards per carry, #35 for the first 4. Measured against those opponents' norms (6.8 yards per carry), Oceanside ran for 77% more per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. Meanwhile, El Camino's run defense has been middle of the pack in recent weeks. The Wildcats have allowed 6.0 yards per carry (798 yards on 132 rushes) over their last 5 games (1-4), #56 in Section during that time. Those games came against some of the weaker rushing attacks in Section (5.0 yards per carry on the season, which would rank #68). Against those norms, El Camino allowed 22% more per carry than those rushing attacks usually gain. Overall, those opponents average an SP Strength Index rating that would rank #13 in Section, a strong slate. El Camino offers Oceanside a fair measuring stick for whether the trend is real.

The number to watch when Oceanside meets El Camino is Oceanside's scoring. Oceanside averaged 16.8 points per game over its first 4 games (1-3), #72 in Section through those games. In the 5 games since that slow start (4-1), the Pirates have averaged 33.0 points per game, a 97% rise, #24 in Section through that stretch. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 26.4 points per game, a #59 scoring defense in Section on the season, against 17.1 points per game, #21 for the first 4. Measured against those opponents' norms (26.4 points per game), Oceanside scored 25% more than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. Meanwhile, El Camino's defense has struggled in recent weeks. The Wildcats have allowed 30.8 points per game over their last 5 games (1-4), #68 in Section over that stretch. Those games came against a middle-of-the-pack set of offenses in Section (23.0 points per game on the season, which would rank #54). Against those norms, El Camino allowed 34% more than those offenses usually score. Overall, those opponents average an SP Strength Index rating that would rank #13 in Section, a strong slate. On paper, that is a matchup that favors Oceanside. Oceanside is 3-0 this season when it scores 35 or more, and 2-4 when it doesn't.

NOTES

The biggest shift in Oceanside's season has come in its offense. Oceanside averaged 6.4 yards per play (1,108 yards on 173 snaps) over its first 4 games (1-3), #40 in Section within that period. In the 5 games since that slow start (4-1), the Pirates have averaged 11.4 yards per play (1,958 yards on 172 snaps), a 78% rise, #2 in Section across those games. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 7.5 yards per play, a #69 defense in Section on the season, against 5.8 yards per play, #23 for the first 4. Measured against those opponents' norms (7.5 yards per play), Oceanside gained 52% more per snap than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. On the season, Oceanside ranks #7 in Section in yards per play. El Camino's defense sits in the middle of the pack, #59 in Section (7.2 yards per play).

The Pirates allowed 30.5 points per game over their first 4 games (1-3), #72 in Section during those games. Few teams started slower in this department, and few have turned it around as sharply since. In the 5 games since that slow start (4-1), Oceanside has allowed 12.4 points per game, a 59% drop, #13 in Section during that period. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 19.6 points per game, a #66 offense in Section on the season, against 32.9 points per game, #16 for the first 4. Measured against those opponents' norms (19.6 points per game), Oceanside held those offenses 37% below what they usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. Only ScorePirate CIF San Diego Section #9 San Marcos broke through in that span, putting up 21 on 10/2. On the season, the Pirates rank #28 in Section in scoring defense. The trend lines up well against El Camino, whose offense ranks just #79 of 91 (14.3 points per game). Oceanside is 3-0 this season when it holds opponents under 15, and 2-4 when it doesn't.

Oceanside's passing game has come a long way since the season's early weeks. Oceanside averaged 6.9 yards per pass attempt (528 yards on 76 attempts) over its first 4 games (1-3), #56 in Section during that stretch. In the 5 games since that slow start (4-1), the Pirates have averaged 10.6 yards per pass attempt (762 yards on 72 attempts), a 52% rise, #12 in Section over that period. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 8.6 yards per attempt, a #63 pass defense in Section on the season, against 6.5 yards per attempt, #18 for the first 4. Measured against those opponents' norms (8.6 yards per attempt), Oceanside threw for 23% more per attempt than those pass defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. On the season, Oceanside ranks #26 in Section in passing. El Camino's pass defense sits in the middle of the pack, #57 in Section (8.3 yards per attempt).

Something changed for Oceanside's pass defense after its first 4 games. The Pirates allowed 10.5 yards per pass attempt (895 yards on 85 attempts) over their first 4 games (1-3), #83 in Section over that timeframe. In the 5 games since that slow start (4-1), Oceanside has allowed 6.4 yards per pass attempt (762 yards on 119 attempts), a 39% drop, #24 in Section over that span. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 6.8 yards per attempt, a #63 passing attack in Section on the season, against 9.4 yards per attempt, #17 for the first 4. Measured against those opponents' norms (6.8 yards per attempt), Oceanside held those passing attacks 6% below their usual yards per attempt. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. On the season, the Pirates rank #53 in Section in pass defense. El Camino's passing game sits in the middle of the pack, #63 in Section (6.8 yards per attempt).

One of Oceanside's most reliable areas lately has been its defense. Oceanside allowed 6.9 yards per play (1,271 yards on 184 snaps) over its first 4 games (1-3), #53 in Section in that timeframe. In the 5 games since that slow start (4-1), the Pirates have allowed 4.7 yards per play (1,105 yards on 234 snaps), a 32% drop, #6 in Section in that window. The schedule deserves some of the credit: Oceanside's last 5 opponents have averaged 5.5 yards per play, a #68 offense in Section on the season, against 7.6 yards per play, #24 for the first 4. Measured against those opponents' norms (5.5 yards per play), Oceanside held those offenses 15% below their usual yards per snap. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #18 in Section, well below the first 4 (#3), so the recent production comes against lower-level teams overall. On the season, Oceanside ranks #20 in Section in yards per play allowed. El Camino's offense sits in the middle of the pack, #49 in Section (6.5 yards per play).

TIDBITS (11 found)

• Club Oceanside has gone 18 straight games committing fewer than 3 turnovers (September 12, 2025 through October 23, 2026), going 12-6 over that stretch, matching the program record of 18 straight on record.

• Club Oceanside has gone 7 straight games averaging 5.0+ yards per carry (September 4, 2026 through October 23, 2026), going 4-3 over that stretch, a school-record 7 straight in the 6 seasons on record.

• Club Oceanside has gone 6 straight games holding the opponent under 7.0 yards per play (September 11, 2026 through October 23, 2026), going 4-2 over that stretch, a school-record 6 straight in the 6 seasons on record.

• Club Oceanside has gone 5 straight games averaging 8.0+ yards per attempt (September 18, 2026 through October 23, 2026), going 4-1 over that stretch, a school-record 5 straight in the 6 seasons on record.

• Club Oceanside has gone 7 straight games holding the opponent under 150 rushing yards (September 4, 2026 through October 23, 2026), going 4-3 over that stretch, the program's longest such streak since 2023 (8 games).

• Player Neke Letuli has 583 rushing yards over his last 4 games (145.8 a game, September 18, 2026 through October 16, 2026) -- his most in a 4-game stretch on record.

• Player Neke Letuli has 7 rushing touchdowns over his last 4 games (1.8 a game, September 18, 2026 through October 16, 2026) -- his most in a 4-game stretch on record.

• Player Levi Fesili has 4 sacks over his last 3 games (1.2 a game, October 2, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Jameson Garrison has gone 5 straight games recording a sack, the longest such streak of his career.

• Player Anthony Barquinero has gone 3 straight games throwing a touchdown pass, the 2nd-longest such streak of his career. He also had a career-best streak of 8 straight games throwing a touchdown pass, during the 2025 season.

• Player Jameson Garrison has never had a game making 10 or more tackles for Oceanside, over a 17-game career on record. His career high is 7, set October 2, 2026 against San Marcos (W, 28-21).

MILESTONE WATCH

Oceanside

  • Neke Letuli needs 33 rushing yards for 1,000 (averaging 120.9 a game)
  • Levi Fesili needs 2 tackles for 50 (averaging 6.0 a game)
OCE — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
1100PASS YDS
C-ATT78-131
COMP%59.5%
YPA8.4
TD6
INT2
QBR142.1
RUSHING LEADER
967RUSH YDS
CAR108
YPC9.0
RUSH TD10
REC10
REC YDS118
YPR11.8
REC TD2
RUSHING LEADER
294RUSH YDS
CAR18
YPC16.3
RUSH TD2
REC2
REC YDS17
YPR8.5
REC TD0
RECEIVING LEADER
282REC YDS
REC18
YPR15.7
REC TD2
RECEIVING LEADER
217REC YDS
REC15
YPR14.5
REC TD0
DEFENSE
TACKLES LEADER
48TCKL
TFL9
SACKS4
INT1
PD0
FF1
TACKLES LEADER
40TCKL
TFL15
SACKS10
INT0
PD2
FF2
TACKLES LEADER
26TCKL
TFL2
SACKS2
INT0
PD0
FF0
TFL LEADER
2TFL
TCKL16
SACKS1
INT0
PD0
FF0
TFL LEADER
2TFL
TCKL14
SACKS0
INT0
PD1
FF0
SACKS LEADER
1SACKS
TCKL5
TFL1
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL16
TFL1
INT1
PD5
FF0
INTERCEPTIONS LEADER
1INT
TCKL4
TFL0
SACKS0
PD0
FF0
OCE — WHAT CHANGED THIS WEEK

From the games on file through Oct 16.

REMAINING SCHEDULE

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

Remaining schedule: 32nd hardest of 88 in the CIF San Diego Section (average opponent strength 9.2).

DateOpponentSP rankWin chance
10/30vs El Camino#34 of 9794%

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
OCE — 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 16 game; last updated Oct 20; roster and numbers checked Sep 15.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
8ANTHONY BARQUINERO878/13159.5%1,1008.462142.1
18AJ SIATON11/1100.0%1010.000184.0
TEAM TOTALS879/13259.8%1,1108.462142.5
RUSHING
NOPLAYERGPCARYDSYPCTD
6NEKE LETULI81089679.010
4WILLIE FLYNN81829416.32
8ANTHONY BARQUINERO8181186.63
5DARIEN MAHONEY845513.80
L. VAEENA24307.51
18ADONIS LUCAS34194.80
14KAPENA SADO84194.81
3QUENTIN ARNOLD73165.30
13ETHAN ESTRADA62115.50
12COLE PALMER2155.00
TEAM TOTALS81661,5349.217
RECEIVING
NOPLAYERGPRECYDSYPRTD
5DARIEN MAHONEY81828215.72
3QUENTIN ARNOLD71521714.50
14KAPENA SADO81117315.72
13ETHAN ESTRADA61215813.21
6NEKE LETULI81011811.82
17IZAIAH AUSTIN33217.00
0LUCAS TUNNING612020.00
4WILLIE FLYNN82178.50
12COLE PALMER211212.00
19JOSH JONES111212.00
10MICAH BALA211111.00
TEAM TOTALS8751,04113.97
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
44LEVI FESILI84893.51001
9JAMESON GARRISON84015100022
A. SEUMALO82621.50000
5DARIEN MAHONEY825000040
14KAPENA SADO823000000
4WILLIE FLYNN821000050
59MATHIAS MALOTUMAU816210000
0LUCAS TUNNING616111050
7JAMES CRESPO31610.50000
24DEACON MAEVA616000000
22HECTOR SALDANA514200000
45WYATT GULLEY414200010
35BRODY CASTANEDA514100000
31JAXSON SMITH311200000
75SPARTAN LAIE57110000
32TYRONE MOORE27100000
13ETHAN ESTRADA67000000
99DARONE REDD35110000
6NEKE LETULI85000000
83RYAN MUNOZ34001000
56OBI PAOPAO23100000
34MALIKAI LIGHTBOURNE3300.50000
26ELIJAH WELLS22110000
12COLE PALMER22000000
21JADEN FUNES22000000
67LINCOLN MAGEO12000000
32MAXIMINO ARREOLA22000000
23PARKER WILSON12000000
3QUENTIN ARNOLD71100000
18ADONIS LUCAS31000001
35BRYAN LAVARREDA11000000
TEAM TOTALS8356432130174
PROGRAM SNAPSHOT: OCE

PROGRAM RECORD

SEASONRECORDPFPAPPG
20150-1143614.0
20220-1010136110.1
20237-529721824.8
20247-433319430.3
20257-529131824.2
20265-423218425.8
2015-2626-2923.1
TEAM HISTORY

2 CIF State titles · 1 CIF State runner-up finish · 3 league titles

YEARHONOR
2025Avocado - East LEAGUE CHAMPION (4-0 in league)
2024Valley LEAGUE CHAMPION (6-0 in league)
2023Valley LEAGUE CHAMPION (5-1 in league, shared with SAN PASQUAL)
2014CIF STATE I RUNNER-UP (lost to Folsum 68-7)
2009CIF STATE I CHAMPION (def. Bellarmine Prep 24-19)
2007CIF STATE II CHAMPION (def. Novato 28-14)

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.

OCE — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21GRANITE HILLSvsW44-29
08/28CARLSBADvsL0-35
09/04MISSION HILLSvsL10-38
09/11HELIXatL13-20
09/18LEUZINGERatW51-0
10/02SAN MARCOSatW28-21
10/09DEL NORTEatW38-7
10/16RANCHO BERNARDOvsL14-21
10/23POWAYatW34-13
10/30EL CAMINOvsPROJ39-794.0%
SEASON TO DATE5-41 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall5-4 so far6-4 (94%)5.9-4.1
League2-1 so far2-1 (100%)2.0-1.0
OCE — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL925.820.4340.7264.038.346.4
HOME417.030.8282.2346.540.546.0
ROAD532.812.2387.4198.036.646.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.

OCE — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21vs. Granite HillsW 44-2920820941731293212523+2
8/28vs. CarlsbadL 0-351517422519119038111000
9/4vs. Mission HillsL 10-38901572472677434100010
9/11@ HelixL 13-207914021912510322842010
9/18@ LeuzingerW 51-048262310211130301+1
10/2@ San MarcosW 28-212092334422131103231211-1
10/9@ Del NorteW 38-71503945441734922215000
10/16vs. Rancho BernardoL 14-211756524020713634313000
10/23@ PowayW 34-1318024242216737204------3+1
AVERAGES143.3197.3340.7184.179.9264.01.22.60.41.1+3 (season)

Averages use only games with that number on file (sacks/INT 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 76.6/100 (+48 yds/gm vs average)

Rush Offense: grade 76.5/100 (+56 yds/gm vs average)

Pass Defense: grade 54.2/100 (-10 yds/gm vs average)

Rush Defense: grade 91.2/100 (-102 yds/gm vs average)

Unit grades: 0-100 league percentile, opponent-curved (two-way solve over current + past seasons, recency-weighted). Composite counts yardage, efficiency vs league YPA/YPC (50% tilt), and negative plays at sack=7yd, INT=45yd, TFL=4yd -- adjustable v1 constants.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-30vsEL CAMINO1-814.3

LAST YEAR

OCE finished 2025 at 7-5. Made the playoffs (2 postseason game(s) on file; exact round/result not available). Notable win: 35-14 over HOLTVILLE (HOLTVILLE finished 82% that season). Toughest loss: 20-26 to MOUNT MIGUEL (6-point margin).

LAST SEASON: OCE — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22GRANITE HILLSL0-12945396588
2025-08-29CARLSBADL0-21448335525
2025-09-05MISSION HILLSL0-3642221342
2025-09-12HELIXW1-34114411246
2025-09-26MOUNT MIGUELW2-32625276368
2025-10-03SAN MARCOSL2-42752441432
2025-10-10DEL NORTEW3-42310331235
2025-10-17RANCHO BERNARDOW4-42421374369
2025-10-24POWAYW5-42421264453
2025-10-30EL CAMINOW6-4220294132
2025-11-07HOLTVILLEW7-43514314300
2025-11-14MOUNT MIGUELL7-52026231332
TOTALS12 GMS7-57-529131838884322
TALKING POINTS (15 storylines)
OCE HAS PERFORMED BEST THIS DATA SET WHEN...

• OCE rushes for 100+ yards (.704), and has won 4 straight when doing so

• OCE forces 1+ takeaways (.762), and has won 3 straight when doing so

• OCE averages 8.0+ yards per attempt (.778)

• OCE holds its opponents under 100 rushing yards (.812), and has won 3 straight when doing so

• OCE's offense has exceeded 5.0 YPC in 7 straight games (09/04/2026-10/23/2026), going 4-3 over that stretch.

• OCE's defense has limited opponents to under 5.0 YPC in 7 straight games (09/04/2026-10/23/2026), going 4-3 over that stretch.

• OCE's offense has averaged 12.1 YPC over their last 5 games. Their 32-game average is 7.2 YPC. (+68%)

• OCE's defense has limited opponents to under 7.0 YPP in 6 straight games (09/11/2026-10/23/2026), going 4-2 over that stretch.

• OCE rushes for 173.5+ yards (OCE's own median) (.938)

• OCE's offense has exceeded 6.0 YPP in 5 straight games (09/18/2026-10/23/2026), going 4-1 over that stretch.

• OCE's offense has exceeded 7.0 YPP in 5 straight games (09/18/2026-10/23/2026), going 4-1 over that stretch.

• OCE's offense has averaged 11.9 YPP over their last 5 games. Their 32-game average is 8.0 YPP. (+49%)

• OCE is 14-2 (.875) when it wins the turnover battle

• OCE's defense has averaged 12.4 points allowed per game over their last 5 games. Their 32-game average is 21.8 points allowed per game. (-43%)

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

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

OCE -- MOST IMPORTANT NUMBERS

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

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFYPP < 611-2.8469.2W30.852
2DEFYPA < 813-3.81212.4W30.823
3OFFRush Yds 150+16-3.84230.9W40.786
4OFFYPP 7+12-3.80036.8W10.768
5DEFPass Yds < 20013-5.72214.4W30.749
WIN %: TWO-CONDITION COMBINATIONS (11 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)

--- OCE ---

CONDITIONRECWIN%PPGSTRK
OCE rushes for 100+ yards and is held under 200 passing yards15-7.68228.2W3
OCE holds its opponents under 5.0 yards per carry and under 150 rushing yards15-7.68219.1W1
OCE averages 5.0+ yards per carry on its way to 150+ rushing yards13-3.81231.4W4
OCE averages 6.0+ yards per play behind 150+ rushing yards12-3.80033.3W4
OCE holds its opponents under 150 rushing yards and under 200 passing yards12-1.9238.6W3
OCE averages 6.0+ yards per play while committing zero giveaways10-3.76932.9L1
OCE holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry11-1.9178.2W3
OCE holds its opponents under 6.0 yards per play and under 100 rushing yards11-0.9997.1W11
OCE rushes for 150+ yards but stays under 8.0 yards per attempt5-3.62521.4L1
OCE averages 8.0+ yards per attempt while throwing for 200+ yards4-3.57130.7W4
OCE holds its opponents under 150 rushing yards while forcing 2+ takeaways4-0.99918.2W4
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
OCERush Yds 100+ & Pass Yds < 20015-7.68228.2
OCEYPC < 5.0 & Rush Yds < 15015-7.68219.1
OCEYPC 5.0+ & Rush Yds 150+13-3.81231.4
OCEYPP 6.0+ & Rush Yds 150+12-3.80033.3
OCERush Yds < 150 & Pass Yds < 20012-1.9238.6
OCEYPP 6.0+ & Turnovers < 110-3.76932.9
OCEYPA < 8.0 & YPC < 5.011-1.9178.2
OCEYPP < 6.0 & Rush Yds < 10011-0.9997.1
OCERush Yds 150+ & YPA < 8.05-3.62521.4
OCEYPA 8.0+ & Pass Yds 200+4-3.57130.7
OCERush Yds < 150 & Turnovers 2+4-0.99918.2
OCE — OFFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+14-4.77834.2W1
YPA < 8.05-9.35717.2L4
Pass Yds 200+4-4.50027.6W4
Pass Yds < 20015-9.62526.5W1
Rush Yds 100+19-8.70429.4W4
Rush Yds < 1000-5.00012.6L5
Rush Yds 150+16-3.84230.9W4
Rush Yds < 1503-10.23120.7L4
YPC 5.0+15-8.65230.3W1
YPC < 5.04-5.44417.7L1
YPP 6.0+15-7.68231.7W1
YPP < 6.04-6.40015.8L3
YPP 7.0+12-3.80036.8W1
YPP < 7.07-10.41217.9L4
Turnovers 1+6-7.46224.5W2
Turnovers < 113-6.68428.3L1
Turnovers 2+3-2.60019.6W2
Turnovers > 20-2.00011.5L2
OCE — OFFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Scores <100-2.0003.0
Scores 10-191-7.12513.6
Scores 20-297-3.70024.9
Scores 30-395-1.83335.0
Scores 40+6-01.00047.0
OCE — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+5-1.83334.8W1
YPA < 8.00-3.0007.7L3
Pass Yds 200+2-01.00036.0W2
Pass Yds < 2003-4.42922.9W1
Rush Yds 100+5-2.71431.1W4
Rush Yds < 1000-2.0007.0L2
Rush Yds 150+5-1.83334.2W4
Rush Yds < 1500-3.0009.0L3
YPC 5.0+5-3.62529.0W1
YPC < 5.00-1.0000.0L1
YPP 6.0+5-2.71431.3W1
YPP < 6.00-2.0006.5L2
YPP 7.0+5-1.83334.8W1
YPP < 7.00-3.0007.7L3
Turnovers 1+3-2.60025.8W2
Turnovers < 12-2.50025.8L1
Turnovers 2+2-01.00031.0W2
Turnovers > 2--------
OCE — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <100-1.0000.0
Scores 10-190-3.00012.3
Scores 20-291-01.00028.0
Scores 30-392-01.00036.0
Scores 40+2-01.00047.5
OCE — DEFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+6-9.40031.3L1
YPA < 8.013-3.81212.4W3 1 games without this stat on file
Pass Yds 200+6-7.46231.4L1
Pass Yds < 20013-5.72214.4W3 1 games without this stat on file
Rush Yds 100+6-9.40027.8L1
Rush Yds < 10013-3.81215.7W3 1 games without this stat on file
Rush Yds 150+2-5.28629.7L2
Rush Yds < 15017-7.70819.2W1 1 games without this stat on file
YPC 5.0+4-5.44427.4L2
YPC < 5.015-7.68219.1W1 1 games without this stat on file
YPP 6.0+8-10.44430.5L1
YPP < 6.011-2.8469.2W3 1 games without this stat on file
YPP 7.0+4-7.36434.6L2
YPP < 7.015-5.75014.3W1 1 games without this stat on file
Turnovers 1+16-5.76217.3W3
Turnovers < 13-8.27330.2L1
Turnovers 2+6-2.75021.5W4
Turnovers > 24-1.80019.6W4
OCE — DEFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Allows <106-01.0003.5
Allows 10-198-01.00012.1
Allows 20-295-5.50023.3
Allows 30-390-2.00036.5
Allows 40+0-6.00045.3
OCE — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-3.40028.8L1
YPA < 8.03-1.75010.0W3
Pass Yds 200+2-2.50027.2L1
Pass Yds < 2003-2.60015.0W3
Rush Yds 100+1-3.25024.2L1
Rush Yds < 1004-1.80017.4W3
Rush Yds 150+0-1.00035.0L1
Rush Yds < 1505-3.62518.6W1
YPC 5.0+0-1.00035.0L1
YPC < 5.05-3.62518.6W1
YPP 6.0+2-3.40028.8L1
YPP < 6.03-1.75010.0W3
YPP 7.0+0-2.00036.5L2
YPP < 7.05-2.71415.9W1
Turnovers 1+4-2.66720.2W3
Turnovers < 11-2.33321.0L1
Turnovers 2+2-01.00021.0W2
Turnovers > 22-01.00021.0W2
OCE — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <102-01.0003.5
Allows 10-191-01.00013.0
Allows 20-292-2.50022.8
Allows 30-390-2.00036.5
Allows 40+------
TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
OCEOFFENSEYPA 8.0+1814-4.77834.2W1
OCEOFFENSEYPA < 8.0145-9.35717.2L4
OCEOFFENSEPass Yds 200+84-4.50027.6W4
OCEOFFENSEPass Yds < 2002415-9.62526.5W1
OCEOFFENSERush Yds 100+2719-8.70429.4W4
OCEOFFENSERush Yds < 10050-5.00012.6L5
OCEOFFENSERush Yds 150+1916-3.84230.9W4
OCEOFFENSERush Yds < 150133-10.23120.7L4
OCEOFFENSEYPC 5.0+2315-8.65230.3W1
OCEOFFENSEYPC < 5.094-5.44417.7L1
OCEOFFENSEYPP 6.0+2215-7.68231.7W1
OCEOFFENSEYPP < 6.0104-6.40015.8L3
OCEOFFENSEYPP 7.0+1512-3.80036.8W1
OCEOFFENSEYPP < 7.0177-10.41217.9L4
OCEOFFENSETurnovers 1+136-7.46224.5W2
OCEOFFENSETurnovers < 11913-6.68428.3L1
OCEOFFENSETurnovers 2+53-2.60019.6W2
OCEOFFENSETurnovers > 220-2.00011.5L2
OCEOFFENSEScores <1020-2.0003.0L2
OCEOFFENSEScores 10-1981-7.12513.6L4
OCEOFFENSEScores 20-29107-3.70024.9W1
OCEOFFENSEScores 30-3965-1.83335.0W3
OCEOFFENSEScores 40+66-01.00047.0W6
OCEDEFENSEYPA 8.0+156-9.40031.3L1
OCEDEFENSEYPA < 8.01613-3.81212.4W3
OCEDEFENSEPass Yds 200+136-7.46231.4L1
OCEDEFENSEPass Yds < 2001813-5.72214.4W3
OCEDEFENSERush Yds 100+156-9.40027.8L1
OCEDEFENSERush Yds < 1001613-3.81215.7W3
OCEDEFENSERush Yds 150+72-5.28629.7L2
OCEDEFENSERush Yds < 1502417-7.70819.2W1
OCEDEFENSEYPC 5.0+94-5.44427.4L2
OCEDEFENSEYPC < 5.02215-7.68219.1W1
OCEDEFENSEYPP 6.0+188-10.44430.5L1
OCEDEFENSEYPP < 6.01311-2.8469.2W3
OCEDEFENSEYPP 7.0+114-7.36434.6L2
OCEDEFENSEYPP < 7.02015-5.75014.3W1
OCEDEFENSETurnovers 1+2116-5.76217.3W3
OCEDEFENSETurnovers < 1113-8.27330.2L1
OCEDEFENSETurnovers 2+86-2.75021.5W4
OCEDEFENSETurnovers > 254-1.80019.6W4
OCEDEFENSEAllows <1066-01.0003.5W6
OCEDEFENSEAllows 10-1988-01.00012.1W8
OCEDEFENSEAllows 20-29105-5.50023.3L1
OCEDEFENSEAllows 30-3920-2.00036.5L2
OCEDEFENSEAllows 40+60-6.00045.3L6
STREAKS: OCE (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEYPC 5.0+7 games09/04/2026 - 10/23/20264-3
DEFENSERush Yds < 1507 games09/04/2026 - 10/23/20264-3
DEFENSEYPC < 5.07 games09/04/2026 - 10/23/20264-3
DEFENSEYPP < 7.06 games09/11/2026 - 10/23/20264-2
OFFENSEYPA 8.0+5 games09/18/2026 - 10/23/20264-1
OFFENSEYPP 6.0+5 games09/18/2026 - 10/23/20264-1
OFFENSEYPP 7.0+5 games09/18/2026 - 10/23/20264-1
OFFENSEPass Yds < 2003 games10/09/2026 - 10/23/20262-1
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
OCEOFFENSEYPC 5.0+7 games09/04/2026 - 10/23/20264-3
OCEDEFENSERush Yds < 1507 games09/04/2026 - 10/23/20264-3
OCEDEFENSEYPC < 5.07 games09/04/2026 - 10/23/20264-3
OCEDEFENSEYPP < 7.06 games09/11/2026 - 10/23/20264-2
OCEOFFENSEYPA 8.0+5 games09/18/2026 - 10/23/20264-1
OCEOFFENSEYPP 6.0+5 games09/18/2026 - 10/23/20264-1
OCEOFFENSEYPP 7.0+5 games09/18/2026 - 10/23/20264-1
OCEOFFENSEPass Yds < 2003 games10/09/2026 - 10/23/20262-1
NOTABLE TRENDS (12 of 12 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

OCE OFFENSE

OCE's offense has averaged 12.1 YPC over their last 5 games. Their 32-game average is 7.2 YPC. (+68%)

OCE's offense has averaged 11.9 YPP over their last 5 games. Their 32-game average is 8.0 YPP. (+49%)

OCE's offense has averaged 239.2 rush yards per game over their last 5 games. Their 32-game average is 178.3 rush yards per game. (+34%)

OCE's offense has averaged 0.9 giveaways per game over their last 7 games. Their 32-game average is 0.7 giveaways per game. (+31%)

OCE's offense has averaged 33.0 points scored per game over their last 5 games. Their 32-game average is 26.8 points scored per game. (+23%)

OCE's offense has averaged 402.0 total yards per game over their last 3 games. Their 32-game average is 327.7 total yards per game. (+23%)

OCE DEFENSE

OCE's defense has averaged 12.4 points allowed per game over their last 5 games. Their 32-game average is 21.8 points allowed per game. (-43%)

OCE's defense has averaged 2.6 YPC over their last 5 games. Their 31-game average is 4.2 YPC. (-38%)

OCE's defense has averaged 4.3 YPP over their last 5 games. Their 31-game average is 6.1 YPP. (-29%)

OCE's defense has averaged 68.6 rush yards per game over their last 5 games. Their 31-game average is 93.7 rush yards per game. (-27%)

OCE's defense has averaged 6.1 YPA over their last 5 games. Their 31-game average is 7.9 YPA. (-22%)

OCE's defense has averaged 221.0 total yards per game over their last 5 games. Their 31-game average is 278.8 total yards per game. (-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 four weighted criteria and the top 5 per team are listed. In Cooper's own weighting order: (1) the WIN% attached to the condition, counted only when the condition has occurred at least 8 times -- a smaller sample is dropped outright, not discounted; (2) the PPG attached to it, with higher better on offense and lower better on defense, and each side normalized against its own kind so a defensive number competes with defensive numbers rather than against scoring averages; (3) how far the number sits from the OPPONENT's on the same condition, across win%, PPG and how often the condition happens at all; and (4) where it falls among every other team previously run through this workbook and cached. Criteria 1 and 2 measure how strong a number is; 3 and 4 measure how much it distinguishes this team. Weights: win_pct 40%, ppg 27%, matchup 20%, pool 13%. See important_numbers.py.

Full Data Exports

Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
OCEDEFENSEteamPointslast 512.43221.8-43.0%
OCEOFFENSEteamPointslast 533.03226.8+23.4%
OCEDEFENSEteamRush Yardslast 568.63193.7-26.8%
OCEOFFENSEteamRush Yardslast 5239.232178.3+34.2%
OCEDEFENSEteamTotal Yardslast 5221.031278.8-20.7%
OCEOFFENSEteamTotal Yardslast 3402.032327.7+22.7%
OCEOFFENSEteamTurnoverslast 70.9320.7+30.6%
OCEDEFENSEteamYPAlast 56.1317.9-22.0%
OCEDEFENSEteamYPClast 52.6314.2-37.6%
OCEOFFENSEteamYPClast 512.1327.2+68.0%
OCEDEFENSEteamYPPlast 54.3316.1-29.4%
OCEOFFENSEteamYPPlast 511.9328.0+49.1%
STATISTICAL STORIES

OCEANSIDE (OCEANSIDE): OFFENSE VS DEFENSE, 2026

Where OCEANSIDE (OCEANSIDE) sits among 89 section teams on the two Unit Index composites -- Offense Grade 69.0, Defense Grade 61.6.

PASS YARDS ALLOWED / GAME: OCEANSIDE (OCEANSIDE) VS THE SECTION

OCEANSIDE (OCEANSIDE) ranks #79 of 82 section teams in passing yards allowed per game (256.7) -- a weakness worth a look.

OCEANSIDE (OCEANSIDE): SP STRENGTH INDEX BY SEASON

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

OCE — ROSTER (70) 26-27
#NAMEPOSCLASS
QUARTERBACKS
8ANTHONY BARQUINERO
PASS 78/131 · 59.5% · 1,100 YDS · 8.4 YPA · 6 TD · 2 INT · 137.5/G
RUSH 18 CAR · 118 YDS · 6.6 YPC · 3 TD · 14.8/G
QBJr.
18AJ SIATON
PASS 1/1 · 100.0% · 10 YDS · 10.0 YPA · 0 TD · 0 INT · 10.0/G
QBFr.
RUNNING BACKS
6NEKE LETULI
RUSH 108 CAR · 967 YDS · 9.0 YPC · 10 TD · 120.9/G
REC 10 REC · 118 YDS · 11.8 YPC · 2 TD · 14.8/G
DEF 5 TKL · 0.6 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
RECEIVERS & TIGHT ENDS
18ADONIS LUCAS
RUSH 4 CAR · 19 YDS · 4.8 YPC · 0 TD · 6.3/G
DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
OFFENSIVE LINE
67LINCOLN MAGEO
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
75SPARTAN LAIE
DEF 7 TKL · 1.4 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
OLSr.
99DARONE REDD
DEF 5 TKL · 1.7 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
OLSr.
DEFENSIVE LINE
9JAMESON GARRISON
DEF 40 TKL · 5.0 TKL/G · 15 TFL · 10.0 SACKS · 0 INT
DESr.
56OBI PAOPAO
DEF 3 TKL · 1.5 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DLSo.
59MATHIAS MALOTUMAU
DEF 16 TKL · 2.0 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
DTJr.
LINEBACKERS
7JAMES CRESPO
DEF 16 TKL · 5.3 TKL/G · 1 TFL · 0.5 SACKS · 0 INT
LBSr.
22HECTOR SALDANA
DEF 14 TKL · 2.8 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
LBSr.
26ELIJAH WELLS
DEF 2 TKL · 1.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
LBSo.
31JAXSON SMITH
DEF 11 TKL · 3.7 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
LBFr.
32MAXIMINO ARREOLA
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLBSr.
44LEVI FESILI
DEF 48 TKL · 6.0 TKL/G · 9 TFL · 3.5 SACKS · 1 INT
MLBSr.
45WYATT GULLEY
DEF 14 TKL · 3.5 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
LBSr.
DEFENSIVE BACKS
0LUCAS TUNNING
REC 1 REC · 20 YDS · 20.0 YPC · 0 TD · 3.3/G
DEF 16 TKL · 2.7 TKL/G · 1 TFL · 1.0 SACKS · 1 INT
CBSr.
10MICAH BALA
REC 1 REC · 11 YDS · 11.0 YPC · 0 TD · 5.5/G
CBSr.
32TYRONE MOORE
DEF 7 TKL · 3.5 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
SFr.
35BRODY CASTANEDA
DEF 14 TKL · 2.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
SSSo.
83RYAN MUNOZ
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
DBJr.
ATHLETES
14KAPENA SADO
RUSH 4 CAR · 19 YDS · 4.8 YPC · 1 TD · 2.4/G
REC 11 REC · 173 YDS · 15.7 YPC · 2 TD · 21.6/G
DEF 23 TKL · 2.9 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
ATHSr.
OTHER / UNLISTED POSITION
3QUENTIN ARNOLD
RUSH 3 CAR · 16 YDS · 5.3 YPC · 0 TD · 2.3/G
REC 15 REC · 217 YDS · 14.5 YPC · 0 TD · 31.0/G
DEF 1 TKL · 0.1 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
--So.
4WILLIE FLYNN
RUSH 18 CAR · 294 YDS · 16.3 YPC · 2 TD · 36.8/G
REC 2 REC · 17 YDS · 8.5 YPC · 0 TD · 2.1/G
DEF 21 TKL · 2.6 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
5DARIEN MAHONEY
RUSH 4 CAR · 55 YDS · 13.8 YPC · 0 TD · 6.9/G
REC 18 REC · 282 YDS · 15.7 YPC · 2 TD · 35.2/G
DEF 25 TKL · 3.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Jr.
12COLE PALMER
RUSH 1 CAR · 5 YDS · 5.0 YPC · 0 TD · 2.5/G
REC 1 REC · 12 YDS · 12.0 YPC · 0 TD · 6.0/G
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
13ETHAN ESTRADA
RUSH 2 CAR · 11 YDS · 5.5 YPC · 0 TD · 1.8/G
REC 12 REC · 158 YDS · 13.2 YPC · 1 TD · 26.3/G
DEF 7 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--So.
17IZAIAH AUSTIN
REC 3 REC · 21 YDS · 7.0 YPC · 0 TD · 7.0/G
--So.
21JADEN FUNES
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Jr.
23PARKER WILSON
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
24DEACON MAEVA
DEF 16 TKL · 2.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Jr.
34MALIKAI LIGHTBOURNE
DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.5 SACKS · 0 INT
--Jr.
35BRYAN LAVARREDA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
--Sr.
ON STAT SHEETS, NOT ON THE POSTED ROSTER
--L. VAEENA
RUSH 4 CAR · 30 YDS · 7.5 YPC · 1 TD · 15.0/G
----
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/26/2026 10:32