ScorePirate
MENU
AT A GLANCE

In short: Santo Wildcats high school football (Santo, TX), 2026 season: 7-1. Last game: W 62-0 vs Hubbard on October 23, 2026. Next: vs Meridian, 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
SANTO
SANTO 7-1
2026 SEASON
SANTO
AT A GLANCE — AS OF 10/28/2026
RECORD7-1 this season
LAST GAMEW 62-0 vs HUBBARD
NEXT GAMEMERIDIAN (10/30/2026)
UNIT GRADESPass Def 80.7 · Rush Def 75.1
NUMBERS TO NOTE
#303
SP Strength Index (of 1252)
7-1
2026 record
+33.2
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
SANTO----80.7 (-51)75.1 (-54)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Meridian, Fri 30 Oct. Matchup report: Meridian at Santo.

The number to watch when Santo meets Meridian is Santo's scoring defense. Santo allowed 19.0 points per game over its first 3 games (2-1), #287 in section in that timeframe. In the 5 games since that slow start (5-0), the Wildcats have allowed 4.0 points per game, a 79% drop, #6 in section in that window. The schedule deserves some of the credit: Santo's last 5 opponents have averaged 22.5 points per game, a #858 offense in section on the season, against 35.2 points per game, #395 for the first 3. Measured against those opponents' norms (22.5 points per game), Santo held those offenses 82% below what they usually score. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #825 in section. Meanwhile, Meridian's offense has struggled in recent weeks. The Yellowjackets have averaged 10.2 points per game over their last 5 games (0-5), #1125 in section during that time. Those games came against some of the better scoring defenses in section (23.8 points per game on the season, which would rank #399). Against those norms, Meridian scored 57% less than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #842 in section, a lower level of competition. On paper, that is a matchup that favors Santo.

NOTES

The biggest shift in Santo's season has come in its offense. Santo averaged 40.2 points per game over its first 5 games (4-1), #221 in section through those games. Over the stretch of 3 games that followed (3-0), the Wildcats have averaged 47.3 points per game, an 18% rise, #197 in section through that stretch. The schedule has a lot to do with it: Santo's last 3 opponents have averaged 26.7 points per game, a #540 scoring defense in section on the season, against 29.8 points per game, #685 for the first 5. Measured against those opponents' norms (26.7 points per game), Santo scored 78% more than those defenses usually allow. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #883 in section. On the season, Santo ranks #165 in section in scoring. The trend lines up well against Meridian, whose defense ranks just #1097 of 1235 (42.8 points per game). Santo is 4-0 this season when it scores 43 or more, and 3-1 when it doesn't.

TIDBITS (4 found)

• Club Santo has won 5 straight, and a win would make it 6 in a row. The last time they won 6 or more in a row was 2022, a run of 7.

• Club The last time Santo went a game rushing for 100+ yards was September 30, 2022 against Muenster (W, 21-17). Since then Santo has gone 44 straight games being held under 100 rushing yards, a school-record 44 straight in the 5 seasons on record.

• Club Santo is 17-0 all time when holding the opponent under 10 points in the games on file (17 such games).

• Club Santo has scored 142 points over its last 3 games (47.3 a game, October 2, 2026 through October 23, 2026) -- its most in a 3-game stretch since the 151 from September 4, 2026 through September 18, 2026.

DATA WARNING: SANTO OFFENSIVE STATS FOR 10/23/2026 GAME @ HUBBARD* MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 10/16/2026 GAME VS. MART* MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 10/02/2026 GAME @ FROST* MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 09/25/2026 GAME VS. CRAWFORD* MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 09/18/2026 GAME VS. ROSCOE MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 09/11/2026 GAME VS. HASKELL MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 09/04/2026 GAME @ DUBLIN MISSING

DATA WARNING: SANTO OFFENSIVE STATS FOR 08/28/2026 GAME @ CHILTON MISSING

All stat areas in this report are subject to change as box scores are updated.

PROGRAM SNAPSHOT: SAN

PROGRAM RECORD

SEASONRECORDPFPAPPG
202210-235614829.7
20233-717223717.2
20243-618426920.4
20255-527426727.4
20267-13437742.9
2022-2628-2127.1

UIL 2A Division 2 · District 8

2026 district standings · full page · all Texas districts
#TeamDistOvrRankProj.Dist. ptsNext
1SANTO4-07-112 / 3031 (6.0-0.0)170-2010/30 vs MERIDIAN
2CRAWFORD4-16-320 / 4932 (4.9-1.1)213-5311/06 vs FROST
3HUBBARD3-25-472 / 10674 (3.1-2.9)63-154
4MART2-23-528 / 5943 (3.9-2.1)119-7510/30 vs HUBBARD
5FROST1-34-461 / 9685 (1.7-4.3)55-11510/30 vs WORTHAM
6WORTHAM1-33-567 / 10396 (1.4-4.6)100-18210/30 vs FROST
7MERIDIAN0-41-789 / 11827 (0.0-6.0)44-16510/30 vs SANTO
Top 4 in the district make the playoffs (line under 4th). Ordered by district record, then overall record and district point margin; UIL tiebreakers (head-to-head) are applied by the district, not here. Rank = SP Strength Index place in the classification / in Texas. Proj. = projected district finish and record, playing out each remaining district game by the two teams' ratings. From the 2026 results on file · UIL 2A Division 2 rankings · player leaders.
SAN — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/28CHILTONatW22-13
09/04DUBLINatW61-0
09/11HASKELLvsL42-44
09/18ROSCOEvsW48-0
09/25CRAWFORDvsW28-10
10/02FROSTatW52-3
10/16MARTvsW28-7
10/23HUBBARDatW62-0
10/30MERIDIANvsPROJ50-498.9%
11/06WORTHAMatPROJ50-698.4%
SEASON TO DATE7-12 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall7-1 so far9-1 (76%)8.8-1.2
League4-0 so far4-0 (100%)4.0-0.0
SAN — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL842.99.6--230.8--43.2
HOME436.515.2--313.5--44.0
ROAD449.24.0--148.0--42.5

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.

Box-score coverage behind YPG/PLAYS-PER-GAME: Overall 0/8 game(s), Home 0/4 game(s), Road 0/4 game(s).

SAN — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/28@ ChiltonW 22-13------531832360----0-2
9/4@ DublinW 61-0------62-2600----5+3
9/11vs. HaskellL 42-44------2052854900----2+2
9/18vs. RoscoeW 48-0------7859137------1+1
9/25vs. CrawfordW 28-10----------------------
10/2@ FrostW 52-3----------------------
10/16vs. MartW 28-7----------------------
10/23@ HubbardW 62-0----------------------
AVERAGES------99.5131.2230.80.0----2.0+4 (season)

Averages use only games with that number on file (offense 0/8, defense 4/8, sacks/INT 0/8, sacks allowed 3/8, turnovers 4/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 Defense: grade 80.7/100 (-51 yds/gm vs average)

Rush Defense: grade 75.1/100 (-54 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-30vsMERIDIAN1-715.4
2026-11-06atWORTHAM3-529.6

LAST YEAR

SAN finished 2025 at 5-5. Missed playoffs. Notable win: 19-14 over RIO VISTA (RIO VISTA finished 62% that season). Toughest loss: 18-34 to ALBANY (16-point margin).

LAST SEASON: SAN — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-29ELECTRAW1-0306N/AN/A
2025-09-12BRUCEVILLE-EDDYW2-05313N/AN/A
2025-09-19RIO VISTAW3-01914N/AN/A
2025-09-26MILLSAPL3-12749N/AN/A
2025-10-10ERAW4-12614N/AN/A
2025-10-17CHICOW5-15414N/AN/A
2025-10-23MUENSTERL5-2028N/A270
2025-10-30LINDSAYL5-33455N/AN/A
2025-11-07COLLINSVILLEL5-41340N/AN/A
2025-11-13ALBANYL5-51834N/AN/A
TOTALS10 GMS5-55-5274267N/A270 (1)

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

• SAN holds its opponents under 8.0 yards per attempt (.999), and has won 3 straight when doing so

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

• SAN holds its opponents under 150 rushing yards (.667), and has won 2 straight when doing so

• SAN's defense has averaged 3.3 points allowed per game over their last 3 games. Their 27-game average is 22.7 points allowed per game. (-85%)

• SAN holds its opponents under 8.2 yards per attempt (SAN's own median) (.999)

• SAN holds its opponents under 98.0 passing yards (SAN's own median) (.999)

• SAN holds its opponents under 6.1 yards per carry (SAN's own median) (.999)

• SAN holds its opponents under 6.7 yards per play (SAN's own median) (.999)

• SAN's defense has averaged 3.7 YPA over their last 5 games. Their 6-game average is 11.7 YPA. (-68%)

• SAN's offense has averaged 47.3 points scored per game over their last 3 games. Their 27-game average is 29.7 points scored per game. (+60%)

• SAN's defense has averaged 59.0 rush yards per game over their last 5 games. Their 6-game average is 139.8 rush yards per game. (-58%)

• SAN's defense has averaged 3.7 YPP over their last 5 games. Their 6-game average is 8.8 YPP. (-58%)

• SAN's defense has averaged 3.7 YPC over their last 5 games. Their 6-game average is 7.1 YPC. (-48%)

• SAN's defense has averaged 137.0 total yards per game over their last 5 games. Their 6-game average is 249.2 total yards per game. (-45%)

• SAN's defense has averaged 78.0 pass yards per game over their last 5 games. Their 6-game average is 109.3 pass yards per game. (-29%)

SAN — OFFENSE — 2024-26 (27 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.0-------- 27 games without this stat on file
Pass Yds 200+--------
Pass Yds < 200-------- 27 games without this stat on file
Rush Yds 100+--------
Rush Yds < 100-------- 27 games without this stat on file
Rush Yds 150+--------
Rush Yds < 150-------- 27 games without this stat on file
YPC 5.0+--------
YPC < 5.0-------- 27 games without this stat on file
YPP 6.0+--------
YPP < 6.0-------- 27 games without this stat on file
YPP 7.0+--------
YPP < 7.0-------- 27 games without this stat on file
Turnovers 1+2-01.00041.5W2
Turnovers < 11-1.50045.0W1 23 games without this stat on file
Turnovers 2+2-01.00041.5W2 23 games without this stat on file
Turnovers > 2-------- 23 games without this stat on file
SAN — OFFENSE SCORING SITUATION — 2024-26 (27 Gms)
SPLITRECWIN%PPG
Scores <100-4.0005.8
Scores 10-191-4.20016.0
Scores 20-296-1.85726.1
Scores 30-391-2.33333.7
Scores 40+7-1.87551.8
SAN — OFFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.0-------- 8 games without this stat on file
Pass Yds 200+--------
Pass Yds < 200-------- 8 games without this stat on file
Rush Yds 100+--------
Rush Yds < 100-------- 8 games without this stat on file
Rush Yds 150+--------
Rush Yds < 150-------- 8 games without this stat on file
YPC 5.0+--------
YPC < 5.0-------- 8 games without this stat on file
YPP 6.0+--------
YPP < 6.0-------- 8 games without this stat on file
YPP 7.0+--------
YPP < 7.0-------- 8 games without this stat on file
Turnovers 1+2-01.00041.5W2
Turnovers < 11-1.50045.0W1 4 games without this stat on file
Turnovers 2+2-01.00041.5W2 4 games without this stat on file
Turnovers > 2-------- 4 games without this stat on file
SAN — OFFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-19------
Scores 20-293-01.00026.0
Scores 30-39------
Scores 40+4-1.80053.0
SAN — DEFENSE — 2024-26 (27 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-3.00038.3L3
YPA < 8.03-01.0004.3W3 21 games without this stat on file
Pass Yds 200+0-1.00044.0L1
Pass Yds < 2003-2.60016.8W3 21 games without this stat on file
Rush Yds 100+1-3.25032.0L1
Rush Yds < 1002-01.0000.0W2 21 games without this stat on file
Rush Yds 150+1-2.33333.3L1
Rush Yds < 1502-1.6679.3W2 21 games without this stat on file
YPC 5.0+1-3.25032.0L1
YPC < 5.02-01.0000.0W2 21 games without this stat on file
YPP 6.0+0-3.00038.3L3
YPP < 6.03-01.0004.3W3 21 games without this stat on file
YPP 7.0+0-3.00038.3L3
YPP < 7.03-01.0004.3W3 21 games without this stat on file
Turnovers 1+2-1.66714.7W1
Turnovers < 11-01.00013.0W1 23 games without this stat on file
Turnovers 2+1-1.50022.0L1 23 games without this stat on file
Turnovers > 21-01.0000.0W1 23 games without this stat on file
SAN — DEFENSE SCORING SITUATION — 2024-26 (27 Gms)
SPLITRECWIN%PPG
Allows <108-01.0003.6
Allows 10-196-1.85713.4
Allows 20-291-2.33325.7
Allows 30-390-1.00034.0
Allows 40+0-8.00047.4
SAN — DEFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00044.0L1
YPA < 8.03-01.0004.3W3 4 games without this stat on file
Pass Yds 200+0-1.00044.0L1
Pass Yds < 2003-01.0004.3W3 4 games without this stat on file
Rush Yds 100+1-1.50028.5L1
Rush Yds < 1002-01.0000.0W2 4 games without this stat on file
Rush Yds 150+1-1.50028.5L1
Rush Yds < 1502-01.0000.0W2 4 games without this stat on file
YPC 5.0+1-1.50028.5L1
YPC < 5.02-01.0000.0W2 4 games without this stat on file
YPP 6.0+0-1.00044.0L1
YPP < 6.03-01.0004.3W3 4 games without this stat on file
YPP 7.0+0-1.00044.0L1
YPP < 7.03-01.0004.3W3 4 games without this stat on file
Turnovers 1+2-1.66714.7W1
Turnovers < 11-01.00013.0W1 4 games without this stat on file
Turnovers 2+1-1.50022.0L1 4 games without this stat on file
Turnovers > 21-01.0000.0W1 4 games without this stat on file
SAN — DEFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Allows <105-01.0002.0
Allows 10-192-01.00011.5
Allows 20-29------
Allows 30-39------
Allows 40+0-1.00044.0
ON THE BRINK

SANTO

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

• SANTO has won 5 straight (9/18/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).

• SANTO has won by 20+ in 3 straight games (10/2/26–10/23/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
SANOFFENSETurnovers 1+22-01.00041.5W2
SANOFFENSETurnovers < 121-1.50045.0W1
SANOFFENSETurnovers 2+22-01.00041.5W2
SANOFFENSEScores <1040-4.0005.8L4
SANOFFENSEScores 10-1951-4.20016.0L2
SANOFFENSEScores 20-2976-1.85726.1W4
SANOFFENSEScores 30-3931-2.33333.7L1
SANOFFENSEScores 40+87-1.87551.8W3
SANDEFENSEYPA 8.0+30-3.00038.3L3
SANDEFENSEYPA < 8.033-01.0004.3W3
SANDEFENSEPass Yds 200+10-1.00044.0L1
SANDEFENSEPass Yds < 20053-2.60016.8W3
SANDEFENSERush Yds 100+41-3.25032.0L1
SANDEFENSERush Yds < 10022-01.0000.0W2
SANDEFENSERush Yds 150+31-2.33333.3L1
SANDEFENSERush Yds < 15032-1.6679.3W2
SANDEFENSEYPC 5.0+41-3.25032.0L1
SANDEFENSEYPC < 5.022-01.0000.0W2
SANDEFENSEYPP 6.0+30-3.00038.3L3
SANDEFENSEYPP < 6.033-01.0004.3W3
SANDEFENSEYPP 7.0+30-3.00038.3L3
SANDEFENSEYPP < 7.033-01.0004.3W3
SANDEFENSETurnovers 1+32-1.66714.7W1
SANDEFENSETurnovers < 111-01.00013.0W1
SANDEFENSETurnovers 2+21-1.50022.0L1
SANDEFENSETurnovers > 211-01.0000.0W1
SANDEFENSEAllows <1088-01.0003.6W8
SANDEFENSEAllows 10-1976-1.85713.4W6
SANDEFENSEAllows 20-2931-2.33325.7L2
SANDEFENSEAllows 30-3910-1.00034.0L1
SANDEFENSEAllows 40+80-8.00047.4L8
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (8 of 8 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

SAN OFFENSE

SAN's offense has averaged 47.3 points scored per game over their last 3 games. Their 27-game average is 29.7 points scored per game. (+60%)

SAN DEFENSE

SAN's defense has averaged 3.3 points allowed per game over their last 3 games. Their 27-game average is 22.7 points allowed per game. (-85%)

SAN's defense has averaged 3.7 YPA over their last 5 games. Their 6-game average is 11.7 YPA. (-68%)

SAN's defense has averaged 59.0 rush yards per game over their last 5 games. Their 6-game average is 139.8 rush yards per game. (-58%)

SAN's defense has averaged 3.7 YPP over their last 5 games. Their 6-game average is 8.8 YPP. (-58%)

SAN's defense has averaged 3.7 YPC over their last 5 games. Their 6-game average is 7.1 YPC. (-48%)

SAN's defense has averaged 137.0 total yards per game over their last 5 games. Their 6-game average is 249.2 total yards per game. (-45%)

SAN's defense has averaged 78.0 pass yards per game over their last 5 games. Their 6-game average is 109.3 pass yards per game. (-29%)

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

Full Data Exports

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

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
SANDEFENSEteamPass Yardslast 578.06109.3-28.7%
SANDEFENSEteamPointslast 33.32722.7-85.3%
SANOFFENSEteamPointslast 347.32729.7+59.6%
SANDEFENSEteamRush Yardslast 559.06139.8-57.8%
SANDEFENSEteamTotal Yardslast 5137.06249.2-45.0%
SANDEFENSEteamYPAlast 53.7611.7-68.3%
SANDEFENSEteamYPClast 53.767.1-48.0%
SANDEFENSEteamYPPlast 53.768.8-57.8%
WHAT CHANGED THIS WEEK

From the games on file through Oct 23.

REMAINING SCHEDULE

Most likely finish 9-1 · realistic range 9-1 to 9-1

Remaining schedule: 1086th hardest of 1146 in the TX section (average opponent strength -18.9).

DateOpponentSP rankWin chance
10/30vs Meridian#1182 of 125299%
11/06at Wortham#1039 of 125298%

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
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/28/2026 23:04