In short: San Joaquin Memorial Panthers high school football (Fresno, CA), 2026 season: 5-6. Last game: W 33-28 vs Central Valley Christian on November 6, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
Pass Off 78.1 · Rush Off 58.0 · Pass Def 34.4 · Rush Def 22.8
LEAGUE
COUNTY/METRO
ENROLLMENT
605 STUDENTS (2010-11) · PRIVATE , COEDUCATIONAL
NUMBERS TO NOTE
#37
SP Strength Index (of 114)
5-6
2026 record
-0.4
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAM
PASS O
RUSH O
PASS D
RUSH D
SAN JOAQUIN MEMORIAL
78.1 (+53)
58.0 (+6)
34.4 (+18)
22.8 (+57)
HEAD-TO-HEAD GAME LOG
CLEAR
SEASON NOTES
The biggest shift in San Joaquin Memorial's season has come in its offense. San Joaquin Memorial averaged 17.0 points per game over its first 5 games (2-3), #87 in Section in that timeframe. In the 6 games since that slow start (3-3), the Panthers have averaged 36.8 points per game, a 117% rise, #16 in Section in that window. The schedule deserves some of the credit: San Joaquin Memorial's last 6 opponents have averaged 31.4 points per game, a #87 scoring defense in Section on the season, against 18.2 points per game, #25 for the first 5. Measured against those opponents' norms (31.4 points per game), San Joaquin Memorial scored 17% more than those defenses usually allow. On the season, San Joaquin Memorial ranks #39 in Section in scoring.
San Joaquin Memorial's defense from the opening weeks has gone missing since. The Panthers allowed 23.4 points per game over their first 7 games (4-3), #54 in Section during that time. Over the stretch of 4 games that followed (1-3), San Joaquin Memorial has allowed 36.5 points per game, a 56% rise, #95 in Section through those games. The schedule has a lot to do with it: San Joaquin Memorial's last 4 opponents have averaged 30.4 points per game, a #33 offense in Section on the season, against 27.6 points per game, #40 for the first 7. Measured against those opponents' norms (30.4 points per game), San Joaquin Memorial allowed 20% more than those offenses usually score. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #27 in Section. On the season, the Panthers rank #75 in Section in scoring defense.
San Joaquin Memorial allowed 8.8 yards per carry (1,329 yards on 151 rushes) over its first 4 games (1-3), #103 in Section through that stretch. Few teams started slower in this department, and few have turned it around as sharply since. In the 7 games since that slow start (4-3), the Panthers have allowed 6.5 yards per carry (1,528 yards on 236 rushes), a 26% drop, #67 in Section over that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.2 yards per carry on the season. Measured against those opponents' norms (6.0 yards per carry), San Joaquin Memorial allowed 7% more per carry than those rushing attacks usually gain. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #40 in Section, well below the first 4 (#18), so the recent production comes against lower-level teams overall. On the season, San Joaquin Memorial ranks #87 in Section in run defense.
Something changed for San Joaquin Memorial's defense after its first 4 games. The Panthers allowed 9.6 yards per play (2,066 yards on 215 snaps) over their first 4 games (1-3), #108 in Section within that period. In the 7 games since that slow start (4-3), San Joaquin Memorial has allowed 7.3 yards per play (2,531 yards on 346 snaps), a 24% drop, #70 in Section across those games. The schedule deserves some of the credit: San Joaquin Memorial's last 7 opponents have averaged 6.9 yards per play, a #55 offense in Section on the season, against 7.6 yards per play, #33 for the first 4. Measured against those opponents' norms (6.9 yards per play), San Joaquin Memorial allowed 7% more per snap than those offenses usually gain. So the improvement is real, but it still trails what those opponents usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #40 in Section, well below the first 4 (#18), so the recent production comes against lower-level teams overall. On the season, the Panthers rank #93 in Section in yards per play allowed.
One of San Joaquin Memorial's most reliable areas lately has been its passing game. San Joaquin Memorial averaged 8.2 yards per pass attempt (691 yards on 84 attempts) over its first 4 games (1-3), #47 in Section during those games. In the 7 games since that slow start (4-3), the Panthers have averaged 10.1 yards per pass attempt (1,570 yards on 155 attempts), a 23% rise, #22 in Section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.9 yards per attempt on the season. Measured against those opponents' norms (8.2 yards per attempt), San Joaquin Memorial threw for 24% more per attempt than those pass defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 7 opponents average a rating that would rank #40 in Section, well below the first 4 (#18), so the recent production comes against lower-level teams overall. On the season, San Joaquin Memorial ranks #26 in Section in passing.
TIDBITS (10 found)
• Club San Joaquin Memorial has gone 9 straight games committing 1+ turnover (September 4, 2026 through November 6, 2026), going 5-4 over that stretch, a school-record 9 straight in the 6 seasons on record.
• Club San Joaquin Memorial has gone 4 straight games throwing for 200+ yards (October 16, 2026 through November 6, 2026), going 1-3 over that stretch, a school-record 4 straight in the 6 seasons on record.
• Club San Joaquin Memorial is 13-0 all time when holding the opponent under 100 rushing yards in the games on file (13 such games).
• Club San Joaquin Memorial is 17-1 all time when holding the opponent under 6.0 yards per play. San Joaquin Memorial's last loss when holding the opponent under 6.0 yards per play was September 3, 2022 against Queen Creek (L, 7-10).
• Club San Joaquin Memorial is 16-2 all time when holding the opponent under 5.0 yards per carry. San Joaquin Memorial's last loss when holding the opponent under 5.0 yards per carry was October 16, 2026 against Edison (L, 21-28).
• Club San Joaquin Memorial is 11-1 all time when scoring 40+ points. San Joaquin Memorial's last loss when scoring 40+ points was October 23, 2026 against Madera (L, 46-55).
• Player Colton Johnson has gone 7 straight games throwing a touchdown pass, the longest such streak of his career.
• Player Colton Johnson has 723 passing yards over his last 3 games (241.0 a game, October 23, 2026 through November 6, 2026) -- his most in a 3-game stretch on record.
• Player Brennan Richardson has 333 receiving yards over his last 3 games (111.0 a game, October 23, 2026 through November 6, 2026) -- his most in a 3-game stretch on record.
• Player Brennan Richardson has 6 touchdown catches over his last 5 games (1.2 a game, October 9, 2026 through November 6, 2026) -- his most in a 5-game stretch on record.
MILESTONE WATCH
San Joaquin Memorial
Brennan Richardson needs 48 receiving yards for 1,000 (averaging 95.2 a game)
Colton Johnson needs 1 touchdown pass for 20 (averaging 1.7 a game)
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 Nov 6 game; last updated Nov 12; roster and numbers checked Sep 10.
Click a column heading to sort. MIN hides players below that many attempts.
1 game(s) beyond a normal 10-game regular season are on file, confirming a postseason appearance -- but this library has no playoff-round/bracket source yet, so the exact round reached or final result is not available.
SJM — 2026 OVERALL AVERAGES
SPLIT
GP
PPG
OPP PPG
YPG
OPP YPG
PLAYS/G
OPP PLAYS/G
OVERALL
11
27.8
28.2
338.3
417.9
43.5
51.0
HOME
6
25.2
22.7
287.8
387.8
41.2
49.0
ROAD
5
31.0
34.8
398.8
454.0
46.4
53.4
PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.
Averages use only games with that number on file. 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 78.1/100 (+53 yds/gm vs average)
Rush Offense: grade 58.0/100 (+6 yds/gm vs average)
Pass Defense: grade 34.4/100 (+18 yds/gm vs average)
Rush Defense: grade 22.8/100 (+57 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
LAST YEAR
SJM finished 2025 at 5-6. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 50-46 over MADERA (MADERA finished 45% that season). Toughest loss: 35-38 to JUSTIN GARZA (3-point margin).
"N/A" stands in for a box score that does not have stats entered. A total followed by a count in parentheses covers only the games with that stat on file.
TALKING POINTS (15 storylines)
SJM HAS PERFORMED BEST THIS DATA SET WHEN...
• SJM holds its opponents under 150 rushing yards (.857), and has won 6 straight when doing so
SJM's defense has averaged 0.3 takeaways per game over their last 3 games. Their 32-game average is 0.8 takeaways per game. (-56%)
SJM's defense has averaged 302.0 rush yards per game over their last 3 games. Their 32-game average is 198.2 rush yards per game. (+52%)
SJM's defense has averaged 39.3 points allowed per game over their last 3 games. Their 33-game average is 27.2 points allowed per game. (+45%)
SJM's defense has averaged 453.0 total yards per game over their last 3 games. Their 32-game average is 353.9 total yards per game. (+28%)
SJM's defense has averaged 12.1 YPA over their last 3 games. Their 31-game average is 9.7 YPA. (+25%)
SJM's defense has averaged 7.8 YPC over their last 3 games. Their 32-game average is 6.4 YPC. (+21%)
SJM's defense has averaged 9.5 YPP over their last 3 games. Their 32-game average is 7.9 YPP. (+21%)
(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
APPENDIX
Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.
Explanatory Notes
Note 1 -- MOST IMPORTANT NUMBERS -- how a number is scored
Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
Where SAN JOAQUIN MEMORIAL sits among 114 section teams on the two Unit Index composites -- Offense Grade 55.6, Defense Grade 27.8.
RUSH YARDS ALLOWED / GAME: SAN JOAQUIN MEMORIAL VS THE SECTION
SAN JOAQUIN MEMORIAL ranks #96 of 96 section teams in rushing yards allowed per game (393.7) -- a weakness worth a look.
SAN JOAQUIN MEMORIAL: SP STRENGTH INDEX BY SEASON
The program's index across 5 seasons on file -- 28.6 in 2022 to 1.7 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.