In short: Flintridge Prep Wolves high school football (La Canada, CA), 2026 season: 2-5 in the Tri-Valley (8 Man) League. Last game: L 25-30 vs Polytechnic on October 23, 2026. Next: vs Sage Hill, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The number to watch when Flintridge Prep meets Sage Hill is Flintridge Prep's scoring. Flintridge Prep averaged 33.0 points per game over its first 3 games (1-2), #106 in CIF-SS in that timeframe. In the 4 games since that hot start (1-3), the Wolves have averaged 17.5 points per game, a 47% drop, #289 in CIF-SS 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 (22.6 points per game), Flintridge Prep scored 23% less than those defenses usually allow. Flintridge Prep was held to 14 points or fewer 2 times in those games, including 0 against Chadwick on 10/16. Meanwhile, Sage Hill's defense has been middle of the pack in recent weeks. The Lightning have allowed 25.0 points per game over their last 4 games (4-0), #214 in CIF-SS during that time. Those games came against some of the better offenses in CIF-SS (29.8 points per game on the season, which would rank #127). Against those norms, Sage Hill held those offenses 16% below what they usually score. Sage Hill offers Flintridge Prep a fair measuring stick for whether the trend is real. Flintridge Prep is 2-2 this season when it scores 19 or more, and 0-3 when it doesn't.
NOTES
The biggest shift in Flintridge Prep's season has come in its defense. Flintridge Prep allowed 34.3 points per game over its first 3 games (1-2), #335 in CIF-SS through those games. In the 4 games since that slow start (1-3), the Wolves have allowed 28.2 points per game, an 18% drop, #261 in CIF-SS through that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 29.5 points per game on the season. Measured against those opponents' norms (29.8 points per game), Flintridge Prep held those offenses 5% below what they usually score. On the season, Flintridge Prep ranks #317 in CIF-SS in scoring defense. That form gets a real test against Sage Hill, whose offense ranks #3 in CIF-SS (47.9 points per game).
TIDBITS (6 found)
• Club Flintridge Prep 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 2011, a run of 5.
• Club The last time Flintridge Prep went a game being held under 100 rushing yards was October 5, 2013 against Heritage Christian (L, 20-47). Since then Flintridge Prep has gone 15 straight games rushing for 100+ yards, a school-record 15 straight in the 17 seasons on record.
• Club The last time Flintridge Prep went a game committing 3+ turnovers was October 5, 2013 against Heritage Christian (L, 20-47). Since then Flintridge Prep has gone 15 straight games committing fewer than 3 turnovers, a school-record 15 straight in the 17 seasons on record.
• Club The last time Flintridge Prep went a game allowing 200+ passing yards was October 5, 2013 against Heritage Christian (L, 20-47). Since then Flintridge Prep has gone 15 straight games holding the opponent under 200 passing yards, a school-record 15 straight in the 17 seasons on record.
• Player Asher Jones has gone 3 straight games throwing a touchdown pass, the longest such streak of his career.
• Player Owen Willingham has gone 3 straight games catching a touchdown pass, the longest such streak of his career.
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 10/23/2026 GAME VS. POLYTECHNIC* MISSING
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 10/16/2026 GAME @ CHADWICK* MISSING
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 10/09/2026 GAME VS. CATE* MISSING
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 10/03/2026 GAME @ THACHER* MISSING
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 09/26/2026 GAME VS. DESERT CHRISTIAN MISSING
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 09/11/2026 GAME @ FAITH BAPTIST MISSING
DATA WARNING: FLINTRIDGE PREP OFFENSIVE STATS FOR 08/28/2026 GAME VS. MAMMOTH MISSING
All stat areas in this report are subject to change as box scores are updated.
PROGRAM SNAPSHOT: FP
PROGRAM RECORD
SEASON
RECORD
PF
PA
PPG
2004
2-1
53
60
17.7
2005
1-1
24
41
12.0
2006
1-0
32
15
32.0
2007
1-0
17
14
17.0
2008
1-1
41
51
20.5
2009
1-0
41
14
41.0
2010
2-0
69
14
34.5
2011
0-1
0
48
0.0
2012
0-2
28
67
14.0
2013
0-1
20
47
20.0
2014
0-1
23
38
23.0
2019
2-0
108
42
54.0
2022
1-0
27
25
27.0
2023
1-0
46
0
46.0
2024
2-0
89
24
44.5
2025
1-0
41
0
41.0
2026
2-5
169
216
24.1
2004-26
18-13
26.7
TEAM HISTORY
3 CIF-SS titles · 3 CIF-SS runner-up finishes · 3 CIF-SS Players of the Year
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 (offense 0/7, defense 2/7, sacks/INT 0/7, sacks allowed 2/7, turnovers 2/7 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 62.1/100 (+11 yds/gm vs average)
Rush Offense: grade 93.9/100 (+152 yds/gm vs average)
Pass Defense: grade 76.2/100 (-42 yds/gm vs average)
Rush Defense: grade 69.7/100 (-42 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
• FP's defense has averaged 1.0 takeaways per game over their last 3 games. Their 5-game average is 1.8 takeaways per game. (-44%)
• FP's defense has averaged 33.3 points allowed per game over their last 3 games. Their 10-game average is 24.0 points allowed per game. (+39%)
• FP's offense has averaged 19.3 points scored per game over their last 3 games. Their 10-game average is 29.9 points scored per game. (-35%)
• FP's defense has averaged 53.0 pass yards per game over their last 3 games. Their 5-game average is 79.2 pass yards per game. (-33%)
• FP is 4-3 (.571) in games decided by more than 8 points
FP — OFFENSE — 2024-26 (10 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
1-0
1.000
41.0
W1
YPA < 8.0
1-0
1.000
42.0
W1
8 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
2-0
1.000
41.5
W2
8 games without this stat on file
Rush Yds 100+
2-0
1.000
41.5
W2
Rush Yds < 100
--
--
--
--
8 games without this stat on file
Rush Yds 150+
2-0
1.000
41.5
W2
Rush Yds < 150
--
--
--
--
8 games without this stat on file
YPC 5.0+
2-0
1.000
41.5
W2
YPC < 5.0
--
--
--
--
8 games without this stat on file
YPP 6.0+
2-0
1.000
41.5
W2
YPP < 6.0
--
--
--
--
8 games without this stat on file
YPP 7.0+
2-0
1.000
41.5
W2
YPP < 7.0
--
--
--
--
8 games without this stat on file
Turnovers 1+
1-2
.333
22.0
L2
Turnovers < 1
2-0
1.000
44.5
W2
5 games without this stat on file
Turnovers 2+
0-2
.000
12.5
L2
5 games without this stat on file
Turnovers > 2
--
--
--
--
5 games without this stat on file
FP — OFFENSE SCORING SITUATION — 2024-26 (10 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-2
.000
3.5
Scores 10-19
0-1
.000
12.0
Scores 20-29
0-2
.000
25.0
Scores 30-39
1-0
1.000
33.0
Scores 40+
4-0
1.000
49.2
FP — OFFENSE — 2026 (7 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
--
--
--
--
YPA < 8.0
--
--
--
--
7 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
--
--
--
--
7 games without this stat on file
Rush Yds 100+
--
--
--
--
Rush Yds < 100
--
--
--
--
7 games without this stat on file
Rush Yds 150+
--
--
--
--
Rush Yds < 150
--
--
--
--
7 games without this stat on file
YPC 5.0+
--
--
--
--
YPC < 5.0
--
--
--
--
7 games without this stat on file
YPP 6.0+
--
--
--
--
YPP < 6.0
--
--
--
--
7 games without this stat on file
YPP 7.0+
--
--
--
--
YPP < 7.0
--
--
--
--
7 games without this stat on file
Turnovers 1+
0-2
.000
12.5
L2
Turnovers < 1
--
--
--
--
5 games without this stat on file
Turnovers 2+
0-2
.000
12.5
L2
5 games without this stat on file
Turnovers > 2
--
--
--
--
5 games without this stat on file
FP — OFFENSE SCORING SITUATION — 2026 (7 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-2
.000
3.5
Scores 10-19
0-1
.000
12.0
Scores 20-29
0-2
.000
25.0
Scores 30-39
1-0
1.000
33.0
Scores 40+
1-0
1.000
67.0
FP — DEFENSE — 2024-26 (10 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
0-1
.000
45.0
L1
YPA < 8.0
3-1
.750
17.2
L1
5 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
3-2
.600
22.8
L2
5 games without this stat on file
Rush Yds 100+
2-2
.500
28.5
L2
Rush Yds < 100
1-0
1.000
0.0
W1
5 games without this stat on file
Rush Yds 150+
1-1
.500
34.5
L1
Rush Yds < 150
2-1
.667
15.0
L1
5 games without this stat on file
YPC 5.0+
1-1
.500
34.5
L1
YPC < 5.0
2-1
.667
15.0
L1
5 games without this stat on file
YPP 6.0+
0-1
.000
45.0
L1
YPP < 6.0
3-1
.750
17.2
L1
5 games without this stat on file
YPP 7.0+
0-1
.000
45.0
L1
YPP < 7.0
3-1
.750
17.2
L1
5 games without this stat on file
Turnovers 1+
2-2
.500
28.5
L2
Turnovers < 1
1-0
1.000
0.0
W1
5 games without this stat on file
Turnovers 2+
2-0
1.000
12.0
W2
5 games without this stat on file
Turnovers > 2
2-0
1.000
12.0
W2
5 games without this stat on file
FP — DEFENSE SCORING SITUATION — 2024-26 (10 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
2-0
1.000
0.0
Allows 10-19
1-1
.500
12.5
Allows 20-29
2-0
1.000
24.5
Allows 30-39
0-1
.000
30.0
Allows 40+
0-3
.000
45.3
FP — DEFENSE — 2026 (7 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
0-1
.000
45.0
L1
YPA < 8.0
0-1
.000
45.0
L1
5 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
0-2
.000
45.0
L2
5 games without this stat on file
Rush Yds 100+
0-2
.000
45.0
L2
Rush Yds < 100
--
--
--
--
5 games without this stat on file
Rush Yds 150+
0-1
.000
45.0
L1
Rush Yds < 150
0-1
.000
45.0
L1
5 games without this stat on file
YPC 5.0+
0-1
.000
45.0
L1
YPC < 5.0
0-1
.000
45.0
L1
5 games without this stat on file
YPP 6.0+
0-1
.000
45.0
L1
YPP < 6.0
0-1
.000
45.0
L1
5 games without this stat on file
YPP 7.0+
0-1
.000
45.0
L1
YPP < 7.0
0-1
.000
45.0
L1
5 games without this stat on file
Turnovers 1+
0-2
.000
45.0
L2
Turnovers < 1
--
--
--
--
5 games without this stat on file
Turnovers 2+
--
--
--
--
5 games without this stat on file
Turnovers > 2
--
--
--
--
5 games without this stat on file
FP — DEFENSE SCORING SITUATION — 2026 (7 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
--
--
--
Allows 10-19
1-1
.500
12.5
Allows 20-29
1-0
1.000
25.0
Allows 30-39
0-1
.000
30.0
Allows 40+
0-3
.000
45.3
ON THE BRINK
FLINTRIDGE PREP
• FLINTRIDGE PREP has allowed 30+ in 2 straight games (10/16/26–10/23/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).
FP's defense has averaged 12.4 YPC over their last 3 games. Their 5-game average is 5.4 YPC. (+129%)
FP's defense has averaged 274.0 rush yards per game over their last 3 games. Their 5-game average is 135.4 rush yards per game. (+102%)
FP's defense has averaged 9.9 YPP over their last 3 games. Their 5-game average is 5.4 YPP. (+83%)
FP's defense has averaged 327.0 total yards per game over their last 3 games. Their 5-game average is 214.6 total yards per game. (+52%)
FP's defense has averaged 1.0 takeaways per game over their last 3 games. Their 5-game average is 1.8 takeaways per game. (-44%)
FP's defense has averaged 33.3 points allowed per game over their last 3 games. Their 10-game average is 24.0 points allowed per game. (+39%)
FP's defense has averaged 53.0 pass yards per game over their last 3 games. Their 5-game average is 79.2 pass yards per game. (-33%)
(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)
Where FLINTRIDGE PREP sits among 399 section teams on the two Unit Index composites -- Offense Grade 67.1, Defense Grade 63.3.
POINTS ALLOWED / GAME: FLINTRIDGE PREP VS THE SECTION
FLINTRIDGE PREP ranks #383 of 399 section teams in points allowed per game (45.5) -- a weakness worth a look.
FLINTRIDGE PREP: SP STRENGTH INDEX BY SEASON
The program's index across 3 seasons on file -- 19.3 in 2022 to -10.2 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.
FP — ROSTER (15) 26-27
#
NAME
POS
CLASS
1
COLIN GRAY
RB
So.
2
ARTHUR ZHANG
WR
Sr.
3
HENRY CARPIAC
RB
Fr.
4
LADEN BEATTIE
G
Sr.
6
HENRY REPSTAD
WR
Fr.
7
LUCAS YIN
QB
Jr.
13
DYLAN GARNETT
G
Jr.
20
ELI VRANES
G
So.
21
TYLER DENNIS
TE
So.
22
MATTHEW BALIKIAN
G
So.
23
MAX CARPIAC
RB
Jr.
25
KEVIN WEI
G
So.
26
NOAH VRANES
G
Fr.
42
ALIANA TAYLOR AGUILERA
RB
Jr.
75
DUSTIN CHEN
G
Jr.
No individual player stats on file for 26-27 — full roster listed in jersey order.
WHAT CHANGED THIS WEEK
Lost to Polytechnic 25-30 on Oct 23; now 2-5. That makes 2 straight losses.
From the games on file through Oct 23.
REMAINING SCHEDULE
Most likely finish 2-6 · realistic range 2-6 to 2-6
Remaining schedule: 63rd hardest of 302 in the CIF-Southern Section (average opponent strength 18.5).
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).