ScorePirate
MENU

In short: Heritage Timberwolves high school football (Vancouver, WA), 2026 season: 3-5. Last game: L 12-28 vs kelso on October 23, 2026. Next: vs shelton, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

AT A GLANCE
ScorePirate Individual Team Report
HERITAGE
HERITAGE 3-5
2026 SEASON
HERITAGE
AT A GLANCE — AS OF 10/29/2026
RECORD3-5 this season
LAST GAMEL 12-28 vs KELSO
NEXT GAMESHELTON (WA) (10/30/2026)
UNIT GRADESPass Def 61.7 · Rush Def 10.5
ENROLLMENT1,636 STUDENTS (2023-24) · SECONDARY
NUMBERS TO NOTE
#32
SP Strength Index (of 47)
3-5
2026 record
-2.9
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
HERITAGE----61.7 (-20)10.5 (+101)
HEAD-TO-HEAD GAME LOG

SEASON NOTES

Next: vs shelton-shelton-wa, Fri 30 Oct. Matchup report: shelton-shelton-wa at Heritage.

The biggest shift in Heritage's season has come in its offense. Heritage averaged 14.8 points per game over its first 4 games (1-3), #33 in section in that timeframe. In the 4 games since that slow start (2-2), the Timberwolves have averaged 30.8 points per game, a 108% rise, #14 in section in that window. The schedule deserves some of the credit: Heritage's last 4 opponents have averaged 36.7 points per game, a #40 scoring defense in section on the season, against 17.8 points per game, #15 for the first 4. Measured against those opponents' norms (36.7 points per game), Heritage scored 16% less than those defenses usually allow. So the improvement is real, but it still trails what those opponents usually give up. On the season, Heritage ranks #24 in section in scoring.

Heritage's defense from the opening weeks has gone missing since. The Timberwolves allowed 20.0 points per game over their first 3 games (1-2), #17 in section during that time. In the 5 games since that hot start (2-3), Heritage has allowed 29.0 points per game, a 45% rise, #27 in section through those games. On the season, the Timberwolves rank #26 in section in scoring defense.

TIDBITS (1 found)

• Club Heritage has lost 2 straight, and a loss would make it 3 in a row. The last time they lost 3 or more in a row was 2026, a run of 3.

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 10/23/2026 GAME @ KELSO* MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 10/16/2026 GAME VS. PRAIRIE* MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 10/09/2026 GAME @ UNION MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 10/02/2026 GAME VS. MOUNTAIN VIEW* MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 09/25/2026 GAME @ EVERGREEN* MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 09/18/2026 GAME @ EMERALD RIDGE MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 09/11/2026 GAME VS. WASHOUGAL MISSING

DATA WARNING: HERITAGE OFFENSIVE STATS FOR 09/04/2026 GAME @ YELM MISSING

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

PROGRAM SNAPSHOT: HER

PROGRAM RECORD

SEASONRECORDPFPAPPG
20263-518220522.8
20263-522.8
HER — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
09/04@ YELMatW33-7
09/11VS. WASHOUGALvsL19-25
09/18@ EMERALD RIDGEatL0-28
09/25EVERGREENatL7-34
10/02VS. MOUNTAIN VIEW*vsW56-27
10/09UNIONatW41-40
10/16PRAIRIEvsL14-16
10/23@ KELSO*atL12-28
10/30VS. SHELTON (WA)vsPROJ----
SEASON TO DATE3-51 REMAINING
HER — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL822.825.6--360.0--53.0
HOME329.722.7--356.0--62.0
ROAD518.627.4--364.0--44.0

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/3 game(s), Road 0/5 game(s).

HER — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
9/4@ YelmW 33-7----------------------
9/11vs. WashougalL 19-25------1911653561----1-1
9/18@ Emerald RidgeL 0-28------503143640----0-3
9/25@ EvergreenL 7-34----------------------
10/2vs. Mountain ViewW 56-27----------------------
10/9@ UnionW 41-40----------------------
10/16vs. PrairieL 14-16----------------------
10/23@ KelsoL 12-28----------------------
AVERAGES------120.5239.5360.00.5----0.5-4 (season)

Averages use only games with that number on file (offense 0/8, defense 2/8, sacks/INT 0/8, sacks allowed 2/8, turnovers 2/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 61.7/100 (-20 yds/gm vs average)

Rush Defense: grade 10.5/100 (+101 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

OPPONENT TRACKER

(full explanation: Appendix, Note 1)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-30vsVS. SHELTON (WA)0-215.5
TALKING POINTS (2 storylines)

• HER is 2-3 (.400) on the road

• HER is 2-3 (.400) in games decided by more than 8 points

HER — OFFENSE (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+0-2.0009.5L2
Turnovers < 1-------- 6 games without this stat on file
Turnovers 2+0-2.0009.5L2 6 games without this stat on file
Turnovers > 20-1.0000.0L1 6 games without this stat on file
HER — OFFENSE SCORING SITUATION (8 Gms)
SPLITRECWIN%PPG
Scores <100-2.0003.5
Scores 10-190-3.00015.0
Scores 20-29------
Scores 30-391-01.00033.0
Scores 40+2-01.00048.5
HER — DEFENSE (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00028.0L1
YPA < 8.00-1.00025.0L1 6 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2000-2.00026.5L2 6 games without this stat on file
Rush Yds 100+0-2.00026.5L2
Rush Yds < 100-------- 6 games without this stat on file
Rush Yds 150+0-2.00026.5L2
Rush Yds < 150-------- 6 games without this stat on file
YPC 5.0+0-1.00028.0L1
YPC < 5.00-1.00025.0L1 6 games without this stat on file
YPP 6.0+0-1.00028.0L1
YPP < 6.00-1.00025.0L1 6 games without this stat on file
YPP 7.0+0-1.00028.0L1
YPP < 7.00-1.00025.0L1 6 games without this stat on file
Turnovers 1+0-1.00025.0L1
Turnovers < 10-1.00028.0L1 6 games without this stat on file
Turnovers 2+-------- 6 games without this stat on file
Turnovers > 2-------- 6 games without this stat on file
HER — DEFENSE SCORING SITUATION (8 Gms)
SPLITRECWIN%PPG
Allows <101-01.0007.0
Allows 10-190-1.00016.0
Allows 20-291-3.25027.0
Allows 30-390-1.00034.0
Allows 40+1-01.00040.0
TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
HEROFFENSETurnovers 1+20-2.0009.5L2
HEROFFENSETurnovers 2+20-2.0009.5L2
HEROFFENSETurnovers > 210-1.0000.0L1
HEROFFENSEScores <1020-2.0003.5L2
HEROFFENSEScores 10-1930-3.00015.0L3
HEROFFENSEScores 30-3911-01.00033.0W1
HEROFFENSEScores 40+22-01.00048.5W2
HERDEFENSEYPA 8.0+10-1.00028.0L1
HERDEFENSEYPA < 8.010-1.00025.0L1
HERDEFENSEPass Yds < 20020-2.00026.5L2
HERDEFENSERush Yds 100+20-2.00026.5L2
HERDEFENSERush Yds 150+20-2.00026.5L2
HERDEFENSEYPC 5.0+10-1.00028.0L1
HERDEFENSEYPC < 5.010-1.00025.0L1
HERDEFENSEYPP 6.0+10-1.00028.0L1
HERDEFENSEYPP < 6.010-1.00025.0L1
HERDEFENSEYPP 7.0+10-1.00028.0L1
HERDEFENSEYPP < 7.010-1.00025.0L1
HERDEFENSETurnovers 1+10-1.00025.0L1
HERDEFENSETurnovers < 110-1.00028.0L1
HERDEFENSEAllows <1011-01.0007.0W1
HERDEFENSEAllows 10-1910-1.00016.0L1
HERDEFENSEAllows 20-2941-3.25027.0L1
HERDEFENSEAllows 30-3910-1.00034.0L1
HERDEFENSEAllows 40+11-01.00040.0W1
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (0 of 0 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

(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 -- 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
WHAT CHANGED THIS WEEK

From the games on file through Oct 23.

REMAINING SCHEDULE

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

DateOpponentSP rankWin chance
10/30vs Shelton––

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/29/2026 01:35