ScorePirate
MENU
AT A GLANCE

In short: San Pedro Pirates high school football (San Pedro, CA), 2026 season: 6-2 in the Marine League. Last game: L 0-35 vs Carson on October 23, 2026. Next: vs Narbonne, 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
SAN PEDRO
SAN PEDRO 6-2
2026 SEASON
SAN PEDRO
AT A GLANCE — AS OF 10/30/2026
RECORD6-2 this season
LAST GAMEL 0-35 vs CARSON
NEXT GAMENARBONNE (10/30/2026)
UNIT GRADESPass Off 88.8 · Rush Off 46.2 · Pass Def 64.9 · Rush Def 76.4
LEAGUEMARINE
ENROLLMENT2,398 STUDENTS (2024-25) · PUBLIC
NUMBERS TO NOTE
#2
SP Strength Index (of 81)
6-2
2026 record
+20.2
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
SAN PEDRO88.8 (+94)46.2 (-18)64.9 (-25)76.4 (-58)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Narbonne, Fri 30 Oct. Matchup report: Narbonne at San Pedro.

The number to watch when San Pedro meets Narbonne is San Pedro's scoring defense. San Pedro allowed 13.2 points per game over its first 4 games (4-0), #11 in Section in that timeframe. In the 4 games since that hot start (2-2), the Pirates have allowed 19.8 points per game, a 49% rise, #25 in Section in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 22.8 points per game on the season. Measured against those opponents' norms (21.9 points per game), San Pedro held those offenses 10% below what they usually score. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #8 in Section. Meanwhile, Narbonne's offense has been middle of the pack in recent weeks. The Gauchos have averaged 26.8 points per game over their last 4 games (1-3), #37 in Section during that time. Those games came against a middle-of-the-pack set of scoring defenses in Section (27.2 points per game on the season, which would rank #45). Overall, those opponents average an SP Strength Index rating that would rank #15 in Section, a strong slate. Narbonne offers San Pedro a fair measuring stick for whether the trend is real. San Pedro is 5-1 this season when it holds opponents under 22, and 1-1 when it doesn't.

NOTES

San Pedro's ground game looks better on paper, but one afternoon is doing a lot of the work. San Pedro averaged 7.0 yards per carry (966 yards on 138 rushes) on the season, #37 in Section, but that number is boosted by a 214-yard game on 8 rushes against Gardena on 10/16. In all other games, San Pedro is at 5.8 yards per carry (752 yards on 130 rushes), a figure that would rank #46 in Section. Context matters here: Gardena's run defense ranks among the weakest in Section (11.5 yards per carry, #74 of 77), so that game says more about the opponent than about the unit itself. Narbonne's run defense (9.3 yards per carry, #60 of 77) gives San Pedro a real chance to look like the season line again.

The biggest worry in San Pedro's season has been the direction of its offense. The Pirates averaged 43.8 points per game over their first 4 games (4-0), #3 in Section through those games. In the 4 games since that hot start (2-2), San Pedro has averaged 29.8 points per game, a 32% drop, #24 in Section through that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 26.0 points per game on the season. Measured against those opponents' norms (25.6 points per game), San Pedro scored 16% more than those defenses usually allow. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #8 in Section. San Pedro was held to 14 points or fewer 2 times in those games, including 0 against ScorePirate CIF Los Angeles City Section #1 Carson on 10/23. On the season, the Pirates rank #8 in Section in scoring. Narbonne's defense, #64 of 77 (32.1 points per game), could be the get-right matchup San Pedro needs. San Pedro is 5-0 this season when it scores 33 or more, and 1-2 when it doesn't.

San Pedro's passing game from the opening weeks has gone missing since. San Pedro averaged 12.0 yards per pass attempt (987 yards on 82 attempts) over its first 4 games (4-0), #7 in Section over that stretch. In the 4 games since that hot start (2-2), the Pirates have averaged 8.3 yards per pass attempt (679 yards on 82 attempts), a 31% drop, #27 in Section within that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 10.3 yards per attempt on the season. Measured against those opponents' norms (10.1 yards per attempt), San Pedro threw for 18% less per attempt than those pass defenses usually allow. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #8 in Section. On the season, San Pedro ranks #12 in Section in passing. Narbonne's pass defense, #60 of 77 (10.7 yards per attempt), could be the get-right matchup San Pedro needs.

The Pirates allowed 5.3 yards per play (994 yards on 189 snaps) over their first 4 games (4-0), #6 in Section across those games. Few teams started faster in this department, and few have cooled off as sharply since. In the 4 games since that hot start (2-2), San Pedro has allowed 6.0 yards per play (973 yards on 161 snaps), a 15% rise, #15 in Section during those games. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 6.5 yards per play, a #44 offense in Section on the season, against 7.4 yards per play, #34 for the first 4. Measured against those opponents' norms (6.5 yards per play), San Pedro held those offenses 7% below their usual yards per snap. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #8 in Section. On the season, the Pirates rank #4 in Section in yards per play allowed. It won't get any easier against Narbonne, whose offense ranks #3 in Section (19.4 yards per play).

TIDBITS (10 found)

• Club San Pedro has gone 24 straight games committing fewer than 3 turnovers (October 18, 2024 through October 23, 2026), going 15-9 over that stretch, a school-record 24 straight in the 8 seasons on record.

• Club San Pedro is 24-2 all time when averaging 5.0+ yards per carry. San Pedro's last loss when averaging 5.0+ yards per carry was October 30, 2025 against Carson (L, 21-41).

• Club San Pedro is 19-1 all time when scoring 40+ points. San Pedro's last loss when scoring 40+ points was September 26, 2025 against Laguna Beach (L, 45-49).

• Club San Pedro is 18-2 all time when averaging 7.0+ yards per play. San Pedro's last loss when averaging 7.0+ yards per play was September 26, 2025 against Laguna Beach (L, 45-49).

• Club San Pedro is 16-1 all time when holding the opponent under 100 rushing yards. San Pedro's last loss when holding the opponent under 100 rushing yards was November 10, 2022 against Eagle Rock (L, 31-38).

• Club San Pedro has scored 231 points over its last 6 games (38.5 a game, September 3, 2026 through October 23, 2026) -- its 5th-highest 6-game total on record; the most is 263, from August 23, 2024 through September 27, 2024.

• Player Seth Solorio has gone 7 straight games throwing a touchdown pass, the 2nd-longest such streak of his career. He also had a career-best streak of 11 straight games throwing a touchdown pass, during the 2025 season.

• Player Braeden Villegas has 5 touchdown catches over his last 3 games (1.7 a game, September 25, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.

• Player Jaxon Brown has gone 3 straight games catching a touchdown pass, the 2nd-longest such streak of his career. He also had a career-best streak of 4 straight games catching a touchdown pass, during the 2025 season.

• Player Nehemiah Gaither has gone 6 straight games without making 10 or more tackles. The last time he made 10 tackles was October 30, 2025 against Carson (L, 21-41) — 12 tackles.

MILESTONE WATCH

San Pedro

  • Braeden Villegas needs 2 receiving yards for 500 (averaging 71.1 a game)
  • Jaxon Brown needs 24 receiving yards for 500 (averaging 68.0 a game)
  • Ethan Zamudio needs 7 tackles for 50 (averaging 8.6 a game)
SP — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
1536PASS YDS
C-ATT90-136
COMP%66.2%
YPA11.3
TD23
INT3
QBR212.4
RUSHING LEADER
315RUSH YDS
CAR34
YPC9.3
RUSH TD4
REC3
REC YDS28
YPR9.3
REC TD0
RUSHING LEADER
235RUSH YDS
CAR27
YPC8.7
RUSH TD4
REC1
REC YDS8
YPR8.0
REC TD0
RECEIVING LEADER
498REC YDS
REC21
YPR23.7
REC TD9
RECEIVING LEADER
476REC YDS
REC31
YPR15.4
REC TD6
DEFENSE
TACKLES LEADER
43TCKL
TFL1
SACKS0
INT0
PD0
FF0
TACKLES LEADER
34TCKL
TFL5
SACKS1
INT0
PD0
FF0
TACKLES LEADER
30TCKL
TFL4
SACKS0
INT0
PD0
FF0
TFL LEADER
7TFL
TCKL28
SACKS1
INT0
PD1
FF0
TFL LEADER
2TFL
TCKL9
SACKS2
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL4
TFL1
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL1
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
2INT
TCKL7
TFL0
SACKS0
PD1
FF0
SP — WHAT CHANGED THIS WEEK

From the games on file through Oct 16.

REMAINING SCHEDULE

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

Remaining schedule: 18th hardest of 64 in the CIF Los Angeles City Section (average opponent strength -9.4).

DateOpponentSP rankWin chance
10/30vs Narbonne#21 of 8196%

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

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
7SETH SOLORIO790/13666.2%1,53611.3233212.4
14NATHAN MEZA32/366.7%5016.710316.7
TEAM TOTALS792/13966.2%1,58611.4243214.7
RUSHING
NOPLAYERGPCARYDSYPCTD
5JOHNNY RIVERA3343159.34
26MICHAEL ARTIGA7272358.74
35NOAH MUNOZ61119117.42
11JAXON BROWN7221125.13
12NICOLAS GALLOWAY58455.61
14NATHAN MEZA34287.00
3JOHNNY MANDAC17202.90
7SETH SOLORIO79-27-3.01
TEAM TOTALS71229197.515
RECEIVING
NOPLAYERGPRECYDSYPRTD
17BRAEDEN VILLEGAS72149823.79
11JAXON BROWN73147615.46
80JOAQUIN FERNANDEZ61124722.53
15CHAZZ FUGATTI7816220.23
4BENTLEE CHANDLER38708.82
19GINO FUGATTI223618.00
35NOAH MUNOZ63299.70
6JUSTIN RODRIGUEZ34287.01
5JOHNNY RIVERA33289.30
26MICHAEL ARTIGA7188.00
J. RODRIGUEZ1166.00
TEAM TOTALS7931,58817.124
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
22ETHAN ZAMUDIO543100000
9JOEY GARCIA534510000
13TY CONTRERAS530400000
45NEHEMIAH GAITHER528710010
10NEKO NESPEROS516101000
33JAY GAMBOA314000000
25PHIL OVERHOLT49220000
80JOAQUIN FERNANDEZ69100000
8DENNIS OVERHOLT59001010
12NICOLAS GALLOWAY59000001
9JOEY GARCIA18100000
20XAVIER SANCHEZ38000000
52NOAH LOPEZ47100000
11JAXON BROWN770024610
21TRENTON MCALLISTER570011800
15CHAZZ FUGATTI77000020
6JUSTIN RODRIGUEZ35000001
53JAXON MOORE34110000
31DEVIN HARGRAVES34000001
70MICHAEL VAZQUEZ33000000
58HUNTER BOST12000000
18TUI TALIULU11110000
47JERROD OVERHOLT11100000
75DAVID MEDINA11000000
J. RODRIGUEZ11000000
42JERAMYAH CARMOUCHE11000000
28SEAN HUNTER11000000
41AYDEN DURAN100014400
TEAM TOTALS7269266610853
PROGRAM SNAPSHOT: SP

PROGRAM RECORD

SEASONRECORDPFPAPPG
20161-0302730.0
20170-1263526.0
20191-025025.0
202210-129911827.2
20235-527523127.5
20249-444226434.0
20255-636528133.2
20266-229413236.8
2016-2637-1931.4
TEAM HISTORY

1 league title

YEARHONOR
2022Marine LEAGUE CHAMPION (4-0 in league)

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.

SP — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21KING/DREWatW21-6
08/28WESTvsW42-28
09/03WESTCHESTERvsW63-12
09/11BELLatW49-7
09/25LAGUNA BEACHvsL7-21
10/02BANNINGatW49-17
10/16GARDENAvsW63-6
10/23CARSONatL0-35
10/30NARBONNEvsPROJ44-995.7%
SEASON TO DATE6-21 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall6-2 so far7-2 (96%)7.0-2.0
League2-1 so far2-1 (100%)2.0-1.0
SP — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL836.816.5329.0281.037.850.0
HOME443.816.8367.8317.337.060.3
ROAD429.816.2290.2253.838.542.2

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.

SP — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21@ King/DrewW 21-66599164139411802102+1
8/28vs. WestW 42-2827411639036510747203000
9/3vs. WestchesterW 63-1233474408181111921112+2
9/11@ BellW 49-731462376985215001000
9/25vs. Laguna BeachL 7-211259221715713128820120
10/2@ BanningW 49-1723226249417774251--022+2
10/16vs. GardenaW 63-6242214456--------022+1
10/23@ CarsonL 0-358047127124310434------00
AVERAGES208.2120.8329.0177.3103.7281.01.10.90.91.2+6 (season)

Averages use only games with that number on file (defense 7/8, sacks/INT 7/8, sacks allowed 5/8 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 88.8/100 (+94 yds/gm vs average)

Rush Offense: grade 46.2/100 (-18 yds/gm vs average)

Pass Defense: grade 64.9/100 (-25 yds/gm vs average)

Rush Defense: grade 76.4/100 (-58 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-30vsNARBONNE3-621.6

LAST YEAR

SP finished 2025 at 5-6. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 52-13 over KENNEDY (KENNEDY finished 82% that season). Toughest loss: 27-28 to GREAT OAK (1-point margin).

LAST SEASON: SP — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22TORRANCEL0-11337247491
2025-08-28KENNEDYW1-15213490217
2025-09-05GREAT OAKL1-22728346475
2025-09-12BELLW2-24110395147
2025-09-18EL MODENAL2-31434242326
2025-09-26LAGUNA BEACHL2-44549528427
2025-10-03NARBONNEW3-44812382N/A
2025-10-10BANNINGW4-45513512N/A
2025-10-24GARDENAW5-44914493N/A
2025-10-30CARSONL5-52141260589
2025-11-14CRENSHAWL5-603014N/A
TOTALS11 GMS5-65-636528139092672 (7)

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

• SP holds its opponents under 7.0 yards per play (.867)

• SP averages 5.0+ yards per carry (.895), and has won 5 straight when doing so

• SP holds its opponents under 150 rushing yards (.812)

• SP holds its opponents under 200 passing yards (.778), but most recently lost to Carson when doing so

• SP's offense has averaged 13.1 YPC over their last 3 games. Their 31-game average is 7.0 YPC. (+88%)

• SP holds its opponents under 131.0 rushing yards (SP's own median) (.999)

• SP averages 6.0+ yards per play while committing zero giveaways

• SP's offense has averaged 0.3 giveaways per game over their last 3 games. Their 31-game average is 0.6 giveaways per game. (-43%)

• SP holds its opponents under 5.7 yards per play (SP's own median) (.909)

• SP's defense has averaged 192.0 rush yards per game over their last 3 games. Their 22-game average is 135.4 rush yards per game. (+42%)

• SP averages 6.0+ yards per play behind 150+ rushing yards

• SP holds its opponents under 4.8 yards per carry (SP's own median) (.909)

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

• SP averages 7.1+ yards per play (SP's own median) (.875)

• SP's defense has averaged 1.1 takeaways per game over their last 7 games. Their 31-game average is 1.8 takeaways per game. (-38%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

SP -- MOST IMPORTANT NUMBERS

(top 5 of 34 scored; vs 90 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFRush Yds < 1008-01.0008.9W80.900
2OFFRush Yds 150+13-1.92944.5W80.801
3OFFYPC 5+17-2.89545.8W50.783
4OFFYPP 7+14-2.87549.4W80.776
5OFFYPA 8+15-3.83347.2W90.753
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)

--- SP ---

CONDITIONRECWIN%PPGSTRK
SP averages 8.0+ yards per attempt while throwing for 200+ yards11-3.78647.4W8
SP averages 6.0+ yards per play while committing zero giveaways13-1.92947.9W4
SP averages 5.0+ yards per carry on its way to 150+ rushing yards12-1.92346.6W7
SP holds its opponents under 150 rushing yards and under 200 passing yards12-1.92313.2W1
SP averages 6.0+ yards per play behind 150+ rushing yards11-1.91748.2W7
SP holds its opponents under 5.0 yards per carry and under 150 rushing yards9-2.81815.5W1
SP holds its opponents under 150 rushing yards while forcing 2+ takeaways9-2.81818.0W1
SP rushes for 100+ yards and is held under 200 passing yards7-3.70034.9L1
SP holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry9-1.90014.8W1
SP holds its opponents under 6.0 yards per play while forcing 2+ takeaways7-1.87514.5W1
SP holds its opponents under 6.0 yards per play and under 100 rushing yards7-0.9999.3W7
SP rushes for 150+ yards but stays under 8.0 yards per attempt4-1.80028.4W3
SP throws for 200+ yards despite being held under 100 rushing yards3-1.75041.5W3
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
SPYPA 8.0+ & Pass Yds 200+11-3.78647.4
SPYPP 6.0+ & Turnovers < 113-1.92947.9
SPYPC 5.0+ & Rush Yds 150+12-1.92346.6
SPRush Yds < 150 & Pass Yds < 20012-1.92313.2
SPYPP 6.0+ & Rush Yds 150+11-1.91748.2
SPYPC < 5.0 & Rush Yds < 1509-2.81815.5
SPRush Yds < 150 & Turnovers 2+9-2.81818.0
SPRush Yds 100+ & Pass Yds < 2007-3.70034.9
SPYPA < 8.0 & YPC < 5.09-1.90014.8
SPYPP < 6.0 & Turnovers 2+7-1.87514.5
SPYPP < 6.0 & Rush Yds < 1007-0.9999.3
SPRush Yds 150+ & YPA < 8.04-1.80028.4
SPPass Yds 200+ & Rush Yds < 1003-1.75041.5
SP — OFFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+15-3.83347.2W9
YPA < 8.05-8.38519.4L6 1 games without this stat on file
Pass Yds 200+11-4.73345.1W8
Pass Yds < 2009-7.56226.6L2 1 games without this stat on file
Rush Yds 100+15-6.71440.9W3
Rush Yds < 1005-5.50024.2L2 1 games without this stat on file
Rush Yds 150+13-1.92944.5W8
Rush Yds < 1507-10.41228.1L2 1 games without this stat on file
YPC 5.0+17-2.89545.8W5
YPC < 5.03-9.25019.2L2 1 games without this stat on file
YPP 6.0+16-4.80045.8W5
YPP < 6.04-7.36416.9L2 1 games without this stat on file
YPP 7.0+14-2.87549.4W8
YPP < 7.06-9.40020.7L2 1 games without this stat on file
Turnovers 1+5-8.38527.3W1
Turnovers < 115-3.83341.4L1 1 games without this stat on file
Turnovers 2+1-4.20018.8L3 1 games without this stat on file
Turnovers > 2-------- 1 games without this stat on file
SP — OFFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Scores <100-4.0001.8
Scores 10-191-2.33314.7
Scores 20-292-4.33323.0
Scores 30-392-1.66734.0
Scores 40+15-1.93850.6
SP — OFFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+6-01.00047.8W6
YPA < 8.00-2.0003.5L2
Pass Yds 200+5-01.00053.2W5
Pass Yds < 2001-2.3339.3L2
Rush Yds 100+3-01.00051.3W3
Rush Yds < 1003-2.60028.0L2
Rush Yds 150+2-01.00056.0W2
Rush Yds < 1504-2.66730.3L2
YPC 5.0+5-01.00053.2W5
YPC < 5.01-2.3339.3L2
YPP 6.0+5-01.00053.2W5
YPP < 6.01-2.3339.3L2
YPP 7.0+5-01.00053.2W5
YPP < 7.01-2.3339.3L2
Turnovers 1+2-1.66730.3W1
Turnovers < 14-1.80040.6L1
Turnovers 2+0-1.0007.0L1
Turnovers > 2--------
SP — OFFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Scores <100-2.0003.5
Scores 10-19------
Scores 20-291-01.00021.0
Scores 30-39------
Scores 40+5-01.00053.2
SP — DEFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-6.33336.8L1
YPA < 8.011-3.78616.6W1 9 games without this stat on file
Pass Yds 200+1-5.16743.0W1
Pass Yds < 20014-4.77817.6L1 8 games without this stat on file
Rush Yds 100+6-8.42929.8L2
Rush Yds < 1008-01.0008.9W8 10 games without this stat on file
Rush Yds 150+1-5.16733.7L4
Rush Yds < 15013-3.81217.9W1 10 games without this stat on file
YPC 5.0+4-6.40028.5L4
YPC < 5.010-2.83316.9W1 10 games without this stat on file
YPP 6.0+3-7.30036.2L1
YPP < 6.011-2.84615.5W1 9 games without this stat on file
YPP 7.0+1-7.12540.2L6
YPP < 7.013-2.86716.1W1 9 games without this stat on file
Turnovers 1+18-9.66719.7W2
Turnovers < 12-2.50036.2L1 1 games without this stat on file
Turnovers 2+15-4.78917.5W2 1 games without this stat on file
Turnovers > 26-1.85713.7L1 1 games without this stat on file
SP — DEFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Allows <108-1.8895.3
Allows 10-198-01.00012.9
Allows 20-292-3.40025.4
Allows 30-392-5.28633.4
Allows 40+0-3.00055.0
SP — DEFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-1.50020.5L1
YPA < 8.04-1.80017.0W1 1 games without this stat on file
Pass Yds 200+1-01.00028.0W1
Pass Yds < 2004-2.66716.3L1 1 games without this stat on file
Rush Yds 100+1-2.33328.0L2
Rush Yds < 1004-01.00010.5W4 1 games without this stat on file
Rush Yds 150+0-1.00035.0L1
Rush Yds < 1505-1.83315.2W1 1 games without this stat on file
YPC 5.0+0-1.00035.0L1
YPC < 5.05-1.83315.2W1 1 games without this stat on file
YPP 6.0+1-1.50020.5L1
YPP < 6.04-1.80017.0W1 1 games without this stat on file
YPP 7.0+0-1.00035.0L1
YPP < 7.05-1.83315.2W1 1 games without this stat on file
Turnovers 1+4-1.80012.4W2
Turnovers < 12-1.66723.3L1
Turnovers 2+4-1.80012.4W2
Turnovers > 2--------
SP — DEFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Allows <103-01.0006.3
Allows 10-192-01.00014.5
Allows 20-291-1.50024.5
Allows 30-390-1.00035.0
Allows 40+------
TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
SPOFFENSEYPA 8.0+1815-3.83347.2W9
SPOFFENSEYPA < 8.0135-8.38519.4L6
SPOFFENSEPass Yds 200+1511-4.73345.1W8
SPOFFENSEPass Yds < 200169-7.56226.6L2
SPOFFENSERush Yds 100+2115-6.71440.9W3
SPOFFENSERush Yds < 100105-5.50024.2L2
SPOFFENSERush Yds 150+1413-1.92944.5W8
SPOFFENSERush Yds < 150177-10.41228.1L2
SPOFFENSEYPC 5.0+1917-2.89545.8W5
SPOFFENSEYPC < 5.0123-9.25019.2L2
SPOFFENSEYPP 6.0+2016-4.80045.8W5
SPOFFENSEYPP < 6.0114-7.36416.9L2
SPOFFENSEYPP 7.0+1614-2.87549.4W8
SPOFFENSEYPP < 7.0156-9.40020.7L2
SPOFFENSETurnovers 1+135-8.38527.3W1
SPOFFENSETurnovers < 11815-3.83341.4L1
SPOFFENSETurnovers 2+51-4.20018.8L3
SPOFFENSEScores <1040-4.0001.8L4
SPOFFENSEScores 10-1931-2.33314.7L2
SPOFFENSEScores 20-2962-4.33323.0W1
SPOFFENSEScores 30-3932-1.66734.0L1
SPOFFENSEScores 40+1615-1.93850.6W8
SPDEFENSEYPA 8.0+93-6.33336.8L1
SPDEFENSEYPA < 8.01411-3.78616.6W1
SPDEFENSEPass Yds 200+61-5.16743.0W1
SPDEFENSEPass Yds < 2001814-4.77817.6L1
SPDEFENSERush Yds 100+146-8.42929.8L2
SPDEFENSERush Yds < 10088-01.0008.9W8
SPDEFENSERush Yds 150+61-5.16733.7L4
SPDEFENSERush Yds < 1501613-3.81217.9W1
SPDEFENSEYPC 5.0+104-6.40028.5L4
SPDEFENSEYPC < 5.01210-2.83316.9W1
SPDEFENSEYPP 6.0+103-7.30036.2L1
SPDEFENSEYPP < 6.01311-2.84615.5W1
SPDEFENSEYPP 7.0+81-7.12540.2L6
SPDEFENSEYPP < 7.01513-2.86716.1W1
SPDEFENSETurnovers 1+2718-9.66719.7W2
SPDEFENSETurnovers < 142-2.50036.2L1
SPDEFENSETurnovers 2+1915-4.78917.5W2
SPDEFENSETurnovers > 276-1.85713.7L1
SPDEFENSEAllows <1098-1.8895.3W4
SPDEFENSEAllows 10-1988-01.00012.9W8
SPDEFENSEAllows 20-2952-3.40025.4L1
SPDEFENSEAllows 30-3972-5.28633.4L4
SPDEFENSEAllows 40+30-3.00055.0L3
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (6 of 6 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

SP OFFENSE

SP's offense has averaged 13.1 YPC over their last 3 games. Their 31-game average is 7.0 YPC. (+88%)

SP's offense has averaged 0.3 giveaways per game over their last 3 games. Their 31-game average is 0.6 giveaways per game. (-43%)

SP's offense has averaged 11.0 YPP over their last 3 games. Their 31-game average is 8.2 YPP. (+34%)

SP's offense has averaged 108.0 rush yards per game over their last 10 games. Their 31-game average is 143.9 rush yards per game. (-25%)

SP DEFENSE

SP's defense has averaged 192.0 rush yards per game over their last 3 games. Their 22-game average is 135.4 rush yards per game. (+42%)

SP's defense has averaged 1.1 takeaways per game over their last 7 games. Their 31-game average is 1.8 takeaways per game. (-38%)

(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
SPDEFENSEteamRush Yardslast 3192.022135.4+41.8%
SPOFFENSEteamRush Yardslast 10108.031143.9-24.9%
SPDEFENSEteamTurnoverslast 71.1311.8-37.8%
SPOFFENSEteamTurnoverslast 30.3310.6-42.6%
SPOFFENSEteamYPClast 313.1317.0+88.4%
SPOFFENSEteamYPPlast 311.0318.2+33.8%
STATISTICAL STORIES

SAN PEDRO (SAN PEDRO): OFFENSE VS DEFENSE, 2026

Where SAN PEDRO (SAN PEDRO) sits among 75 section teams on the two Unit Index composites -- Offense Grade 67.3, Defense Grade 64.5.

POINTS / GAME: SAN PEDRO (SAN PEDRO) VS THE SECTION

SAN PEDRO (SAN PEDRO) ranks #4 of 75 section teams in points per game (43.8) -- a strength worth a look.

SAN PEDRO (SAN PEDRO): SP STRENGTH INDEX BY SEASON

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

SP — ROSTER (73) 26-27
#NAMEPOSCLASS
QUARTERBACKS
7SETH SOLORIO
PASS 90/136 · 66.2% · 1,536 YDS · 11.3 YPA · 23 TD · 3 INT · 219.4/G
RUSH 9 CAR · -27 YDS · -3.0 YPC · 1 TD · -3.9/G
QBSr.
14NATHAN MEZA
PASS 2/3 · 66.7% · 50 YDS · 16.7 YPA · 1 TD · 0 INT · 16.7/G
RUSH 4 CAR · 28 YDS · 7.0 YPC · 0 TD · 9.3/G
QBSo.
RUNNING BACKS
5JOHNNY RIVERA
RUSH 34 CAR · 315 YDS · 9.3 YPC · 4 TD · 105.0/G
REC 3 REC · 28 YDS · 9.3 YPC · 0 TD · 9.3/G
RBJr.
9JOEY GARCIA
DEF 34 TKL · 6.8 TKL/G · 5 TFL · 1.0 SACKS · 0 INT
RBSr.
13TY CONTRERAS
DEF 30 TKL · 6.0 TKL/G · 4 TFL · 0.0 SACKS · 0 INT
RBSr.
26MICHAEL ARTIGA
RUSH 27 CAR · 235 YDS · 8.7 YPC · 4 TD · 33.6/G
REC 1 REC · 8 YDS · 8.0 YPC · 0 TD · 1.1/G
RBSr.
28SEAN HUNTER
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBSr.
35NOAH MUNOZ
RUSH 11 CAR · 191 YDS · 17.4 YPC · 2 TD · 31.8/G
REC 3 REC · 29 YDS · 9.7 YPC · 0 TD · 4.8/G
RBSr.
42JERAMYAH CARMOUCHE
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
RECEIVERS & TIGHT ENDS
3JOHNNY MANDAC
RUSH 7 CAR · 20 YDS · 2.9 YPC · 0 TD · 20.0/G
WRSr.
4BENTLEE CHANDLER
REC 8 REC · 70 YDS · 8.8 YPC · 2 TD · 23.3/G
WRSr.
6JUSTIN RODRIGUEZ
REC 4 REC · 28 YDS · 7.0 YPC · 1 TD · 9.3/G
DEF 5 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
8DENNIS OVERHOLT
DEF 9 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
WRSr.
10NEKO NESPEROS
DEF 16 TKL · 3.2 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
WRSr.
11JAXON BROWN
RUSH 22 CAR · 112 YDS · 5.1 YPC · 3 TD · 16.0/G
REC 31 REC · 476 YDS · 15.4 YPC · 6 TD · 68.0/G
DEF 7 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
WRSr.
15CHAZZ FUGATTI
REC 8 REC · 162 YDS · 20.2 YPC · 3 TD · 23.1/G
DEF 7 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
17BRAEDEN VILLEGAS
REC 21 REC · 498 YDS · 23.7 YPC · 9 TD · 71.1/G
WRSr.
19GINO FUGATTI
REC 2 REC · 36 YDS · 18.0 YPC · 0 TD · 18.0/G
WRSo.
20XAVIER SANCHEZ
DEF 8 TKL · 2.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
25PHIL OVERHOLT
DEF 9 TKL · 2.2 TKL/G · 2 TFL · 2.0 SACKS · 0 INT
TESr.
31DEVIN HARGRAVES
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
45NEHEMIAH GAITHER
DEF 28 TKL · 5.6 TKL/G · 7 TFL · 1.0 SACKS · 0 INT
TESr.
47JERROD OVERHOLT
DEF 1 TKL · 1.0 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
TEJr.
OFFENSIVE LINE
52NOAH LOPEZ
DEF 7 TKL · 1.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
OLJr.
53JAXON MOORE
DEF 4 TKL · 1.3 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
OLSr.
58HUNTER BOST
DEF 2 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
70MICHAEL VAZQUEZ
DEF 3 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
75DAVID MEDINA
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
GSr.
DEFENSIVE LINE
80JOAQUIN FERNANDEZ
REC 11 REC · 247 YDS · 22.5 YPC · 3 TD · 41.2/G
DEF 9 TKL · 1.5 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DESr.
LINEBACKERS
12NICOLAS GALLOWAY
RUSH 8 CAR · 45 YDS · 5.6 YPC · 1 TD · 9.0/G
DEF 9 TKL · 1.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
MLBSr.
18TUI TALIULU
DEF 1 TKL · 1.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
OLBSr.
22ETHAN ZAMUDIO
DEF 43 TKL · 8.6 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
MLBJr.
33JAY GAMBOA
DEF 14 TKL · 4.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
MLBJr.
41AYDEN DURAN
DEF 0 TKL · 0.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
OLBSo.
DEFENSIVE BACKS
21TRENTON MCALLISTER
DEF 7 TKL · 1.4 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
CBSr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/30/2026 18:00