ScorePirate
MENU
AT A GLANCE

In short: Northwood Timberwolves high school football (Irvine, CA), 2026 season: 4-5 in the Iota League. Last game: W 42-0 vs Kennedy on October 24, 2026. Next: vs Cypress, 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
NORTHWOOD
NORTHWOOD 4-5
2026 SEASON
NORTHWOOD
AT A GLANCE — AS OF 10/30/2026
RECORD4-5 this season
LAST GAMEW 42-0 vs KENNEDY
NEXT GAMECYPRESS (10/30/2026)
UNIT GRADESPass Off 50.6 · Rush Off 39.4 · Pass Def 30.2 · Rush Def 65.0
LEAGUEIOTA
ENROLLMENT2,310 STUDENTS (2023-24)
NUMBERS TO NOTE
#148
SP Strength Index (of 431)
4-5
2026 record
+3.9
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
NORTHWOOD50.6 (-13)39.4 (-33)30.2 (+24)65.0 (-33)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Cypress, Fri 30 Oct. Matchup report: Cypress at Northwood.

The turnover battle could decide Northwood's next game, against Cypress, and the recent returns favor Cypress. Northwood forced 2.0 takeaways per game over its first 4 games (3-1), #65 in CIF-SS in that timeframe. In the 5 games since that hot start (1-4), the Timberwolves have forced 0.0 takeaways per game, a 100% drop, #389 in CIF-SS in that window. The schedule has a lot to do with it: Northwood's last 5 opponents have averaged 1.1 per game, a #146 offense in CIF-SS on the season, against 1.3 per game, #215 for the first 4. Measured against those opponents' norms (1.1 per game), Northwood forced 100% fewer turnovers than those offenses usually give up. Meanwhile, Cypress' ball security has been middle of the pack in recent weeks. The Centurions have committed 1.4 giveaways per game over their last 5 games (4-1), #215 in CIF-SS during that time. Those games came against a middle-of-the-pack set of defenses in CIF-SS (1.2 per game on the season, which would rank #211). Against those norms, Cypress turned it over 12% more than those defenses usually force. Cypress offers Northwood a fair measuring stick for whether the trend is real.

The number to watch when Northwood meets Cypress is Northwood's scoring defense. Northwood allowed 16.5 points per game over its first 4 games (3-1), #113 in CIF-SS through those games. In the 5 games since that hot start (1-4), the Timberwolves have allowed 22.6 points per game, a 37% rise, #189 in CIF-SS through that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 23.4 points per game on the season. Meanwhile, Cypress' offense has been middle of the pack in recent weeks. The Centurions have averaged 29.0 points per game over their last 5 games (4-1), #146 in CIF-SS over that stretch. Those games came against a middle-of-the-pack set of scoring defenses in CIF-SS (24.9 points per game on the season, which would rank #224). Against those norms, Cypress scored 17% more than those defenses usually allow. Cypress offers Northwood a fair measuring stick for whether the trend is real. Northwood is 4-2 this season when it holds opponents under 29, and 0-3 when it doesn't.

NOTES

The biggest shift in Northwood's season has come in its offense. Northwood averaged 21.2 points per game over its first 6 games (3-3), #257 in CIF-SS within that period. Over the stretch of 3 games that followed (1-2), the Timberwolves have averaged 29.0 points per game, a 37% rise, #154 in CIF-SS across those games. The schedule has a lot to do with it: Northwood's last 3 opponents have averaged 21.9 points per game, a #170 scoring defense in CIF-SS on the season, against 26.3 points per game, #250 for the first 6. Measured against those opponents' norms (21.9 points per game), Northwood scored 33% more than those defenses usually allow. On the season, Northwood ranks #218 in CIF-SS in scoring. That form gets a real test against Cypress, whose defense ranks #15 in CIF-SS (10.1 points per game).

Northwood's ground game has come a long way since the season's early weeks. The Timberwolves averaged 5.4 yards per carry (485 yards on 89 rushes) over their first 3 games (2-1), #191 in CIF-SS during those games. In the 6 games since that slow start (2-4), Northwood has averaged 6.9 yards per carry (621 yards on 90 rushes), a 27% rise, #94 in CIF-SS during that period. The schedule has a lot to do with it: Northwood's last 6 opponents have averaged 5.1 yards per carry, a #138 run defense in CIF-SS on the season, against 5.8 yards per carry, #220 for the first 3. Measured against those opponents' norms (5.1 yards per carry), Northwood ran for 35% more per carry than those run defenses usually allow. On the season, the Timberwolves rank #139 in CIF-SS in rushing. That form gets a real test against Cypress, whose run defense ranks #19 in CIF-SS (3.4 yards per carry).

TIDBITS (6 found)

• Club Northwood is 26-2 all time when scoring 30-39 points. Northwood's last loss when scoring 30-39 points was September 2, 2022 against Laguna Beach (L, 31-35).

• Player Lj Ulmer has 447 rushing yards over his last 4 games (111.8 a game, September 11, 2026 through October 9, 2026) -- his most in a 4-game stretch on record.

• Player Xayn Ali has 39 tackles over his last 4 games (9.8 a game, August 21, 2026 through September 11, 2026) -- his most in a 4-game stretch on record.

• Player Jacob Harper has 4 sacks over his last 4 games (1.1 a game, October 23, 2025 through September 4, 2026) -- his most in a 4-game stretch on record.

• Player Jacob Harper has gone 2 straight games recording two or more tackles for loss, the longest such streak of his career.

• Player Bert Chubb has gone 5 straight games without catching a touchdown pass. The last time he caught a touchdown pass was August 28, 2026 against El Segundo (W, 23-14) — 1 TD catch.

MILESTONE WATCH

Northwood

  • Xayn Ali needs 11 tackles for 50 (averaging 9.8 a game)
NOR — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
841PASS YDS
C-ATT75-134
COMP%56.0%
YPA6.3
TD7
INT7
QBR115.5
RUSHING LEADER
641RUSH YDS
CAR101
YPC6.3
RUSH TD4
REC8
REC YDS110
YPR13.8
REC TD0
RUSHING LEADER
175RUSH YDS
CAR37
YPC4.7
RUSH TD2
REC4
REC YDS30
YPR7.5
REC TD0
RECEIVING LEADER
240REC YDS
REC17
YPR14.1
REC TD1
RECEIVING LEADER
173REC YDS
REC14
YPR12.4
REC TD3
DEFENSE
TACKLES LEADER
39TCKL
TFL3
SACKS2
INT0
PD1
FF0
TACKLES LEADER
22TCKL
TFL7
SACKS2
INT0
PD1
FF0
TACKLES LEADER
20TCKL
TFL3
SACKS1
INT0
PD0
FF0
TFL LEADER
2TFL
TCKL17
SACKS0
INT0
PD2
FF0
TFL LEADER
1TFL
TCKL12
SACKS1
INT0
PD0
FF0
INTERCEPTIONS LEADER
1INT
TCKL4
TFL0
SACKS0
PD0
FF0

DATA WARNING: NORTHWOOD OFFENSIVE STATS FOR 10/24/2026 GAME VS. KENNEDY* MISSING

DATA WARNING: NORTHWOOD OFFENSIVE STATS FOR 10/16/2026 GAME @ LAGUNA HILLS* MISSING

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

NOR — WHAT CHANGED THIS WEEK

From the games on file through Oct 9.

REMAINING SCHEDULE

Most likely finish 4-6 · realistic range 4-6 to 5-5

Remaining schedule: 50th hardest of 302 in the CIF-Southern Section (average opponent strength 21.6).

DateOpponentSP rankWin chance
10/30vs Cypress#65 of 43113%

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
NOR — 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 9 game; last updated Oct 31; roster and numbers checked Oct 6.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
3CADEN JACOBS775/13456.0%8416.377115.5
RUSHING
NOPLAYERGPCARYDSYPCTD
8LJ ULMER71016416.34
17PEYTON LYNCH6371754.72
3CADEN JACOBS7241536.40
44XAYN ALI4121129.33
24JAY'DIN KIRKWOOD12189.00
14PEARSON GIGLIO6144.00
2ELLIOT KWON7133.00
10BERT CHUBB7100.00
TEAM TOTALS71791,1066.29
RECEIVING
NOPLAYERGPRECYDSYPRTD
10BERT CHUBB71724014.11
2ELLIOT KWON71417312.43
14PEARSON GIGLIO61414710.51
8LJ ULMER7811013.80
18MICHAEL BARBEE512978.10
17PEYTON LYNCH64307.50
12JOURDAN GARCIA43299.70
44XAYN ALI4122.00
24JAY'DIN KIRKWOOD11-2-2.00
TEAM TOTALS77482611.25
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
44XAYN ALI439320010
54JACOB HARPER322720010
55SAM WAGNER320310000
10BERT CHUBB717200020
6LUKE PAEZ316100001
8LJ ULMER714000000
88KIYAN PARIZI313100000
50ANDREW HWANG312110000
12JOURDAN GARCIA411100010
27JAXON SHANBAHAG310000000
2ELLIOT KWON77000010
21GAVIN STOKES24001000
13DILLAN LOW14000000
14PEARSON GIGLIO61000000
TEAM TOTALS71901961061
PROGRAM SNAPSHOT: NOR

PROGRAM RECORD

SEASONRECORDPFPAPPG
20046-532120029.2
20052-0621031.0
20060-10240.0
20070-1020.0
20082-819529019.5
20092-1787226.0
20100-1252825.0
20110-1293029.0
20122-1865328.7
20131-2698823.0
20143-0954331.7
20151-3516412.8
20160-2307815.0
20171-117248.5
20188-429422824.5
20198-329715427.0
20200-1020.0
20213-1864821.5
202214-249128530.7
20234-623724123.7
20249-322312118.6
20254-618326318.3
20264-521417923.8
2004-2674-5823.4
TEAM HISTORY

2 CIF-SS titles · 1 CIF-SS runner-up finish · 1 CIF State runner-up finish · 4 CIF-SS Players of the Year · 1 league title

YEARHONOR
2022CIF STATE RUNNER-UP (lost to Escalon 28-7)
CIF-SS Division 8 CHAMPION (def. Lakewood 35-14)
CIF-SS Defensive Player of the Year (Division 8): DANIEL KAMEL
CIF-SS Offensive Player of the Year (Division 8): ADAM HARPER
Pacific Hills LEAGUE CHAMPION (3-0 in league)
2021CIF-SS Division 11 CHAMPION (def. Jordan 37-14)
CIF-SS Defensive Player of the Year (Division 11): DANIEL KAMEL
CIF-SS Offensive Player of the Year (Division 11): ADAM HARPER
2005CIF-SS Div. IX RUNNER-UP (lost to Tesoro 27-6)

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.

NOR — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/21IRVINEvsW24-7
08/28EL SEGUNDOvsW23-14
09/04BREA OLINDAatL14-39
09/11WOODBRIDGEvsW42-6
09/18PORTOLAatL10-34
10/02MARINAatL14-25
10/09PACIFICAvsL24-31
10/16LAGUNA HILLSatL21-23
10/24KENNEDYvsW42-0
10/30CYPRESSvsPROJ10-3313.2%
SEASON TO DATE4-51 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall4-5 so far4-6 (86%)4.1-5.9
League1-3 so far1-3 (100%)1.0-3.0
NOR — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL923.819.9278.1303.044.750.1
HOME531.011.6280.0270.045.244.7
ROAD414.830.2275.7327.844.054.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.

Box-score coverage behind YPG/PLAYS-PER-GAME: Overall 7/9 game(s), Home 4/5 game(s), Road 3/4 game(s).

NOR — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/21vs. IrvineW 24-739205244712102810301+1
8/28vs. El SegundoW 23-1469146215--------305+2
9/4@ Brea OlindaL 14-391451342792081143220011-2
9/11vs. WoodbridgeW 42-61872214081354618100010
9/18@ PortolaL 10-34156163319732192922000-2
10/2@ MarinaL 14-251061232292181563743000-2
10/9vs. PacificaL 24-31139114253682803484000-4
10/16@ Laguna HillsL 21-23------1821413235----0-1
10/24vs. KennedyW 42-0----------------------
AVERAGES120.1158.0278.1136.4166.6303.02.00.90.11.0-8 (season)

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

Rush Offense: grade 39.4/100 (-33 yds/gm vs average)

Pass Defense: grade 30.2/100 (+24 yds/gm vs average)

Rush Defense: grade 65.0/100 (-33 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-30vsCYPRESS8-128.1

LAST YEAR

NOR finished 2025 at 4-6. Missed playoffs. Notable win: 22-14 over PORTOLA (PORTOLA finished 55% that season). Toughest loss: 14-20 to PACIFICA (6-point margin).

LAST SEASON: NOR — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-22IRVINEL0-11434188345
2025-08-29SONORAW1-13814405278
2025-09-05PACIFICAL1-21420312350
2025-09-12WOODBRIDGEW2-2387380275
2025-09-19PORTOLAW3-22214313111
2025-10-03LAGUNA BEACHL3-304256311
2025-10-10ALISO NIGUELL3-4342147369
2025-10-17ORANGEL3-52834305504
2025-10-23FOUNTAIN VALLEYW4-5207328N/A
2025-10-30DANA HILLSL4-664949443
TOTALS10 GMS4-64-618326324832986 (9)

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

• NOR forces 1+ takeaways (.800)

• NOR holds its opponents under 7.0 yards per play (.619), but most recently lost to Laguna Hills when doing so

• NOR holds its opponents under 8.0 yards per attempt (.667), but most recently lost to Laguna Hills when doing so

• NOR holds its opponents under 150 rushing yards (.632), but most recently lost to Laguna Hills when doing so

• NOR's defense has averaged 0.0 takeaways per game over their last 3 games. Their 30-game average is 0.8 takeaways per game. (-100%)

• NOR's offense has averaged 2.5 giveaways per game over their last 3 games. Their 30-game average is 1.4 giveaways per game. (+79%)

• NOR's defense has averaged 210.5 rush yards per game over their last 3 games. Their 27-game average is 121.5 rush yards per game. (+73%)

• NOR's offense has averaged 7.2 YPC over their last 5 games. Their 17-game average is 4.5 YPC. (+60%)

• NOR's offense has averaged 151.0 rush yards per game over their last 7 games. Their 17-game average is 102.5 rush yards per game. (+47%)

• NOR's offense has averaged 29.0 points scored per game over their last 3 games. Their 31-game average is 20.0 points scored per game. (+45%)

• NOR holds its opponents under 6.9 yards per attempt (NOR's own median) (.769)

• NOR holds its opponents under 113.0 rushing yards (NOR's own median) (.769)

• NOR is 9-1 (.900) when it wins the turnover battle

• NOR's defense has averaged 6.5 YPC over their last 3 games. Their 27-game average is 4.7 YPC. (+40%)

• NOR's defense has averaged 24.5 points allowed per game over their last 15 games. Their 31-game average is 18.2 points allowed per game. (+35%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

NOR -- MOST IMPORTANT NUMBERS

(top 5 of 31 scored; vs 427 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFTurnovers 1+12-3.80014.1W10.877
2OFFTurnovers < 16-2.75023.8W30.756
3DEFPass Yds < 20011-6.64715.2L30.752
4DEFYPA < 812-6.66713.6L30.746
5DEFYPP < 69-5.64313.7L30.686
WIN %: TWO-CONDITION COMBINATIONS (8 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)

--- NOR ---

CONDITIONRECWIN%PPGSTRK
NOR holds its opponents under 5.0 yards per carry and under 150 rushing yards10-5.66716.9W1
NOR holds its opponents under 150 rushing yards and under 200 passing yards10-1.90911.1L1
NOR holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry9-2.8189.8W4
NOR rushes for 100+ yards and is held under 200 passing yards4-4.50021.6L3
NOR holds its opponents under 6.0 yards per play and under 100 rushing yards6-1.8579.9W4
NOR averages 8.0+ yards per attempt while throwing for 200+ yards3-2.60027.6W1
NOR throws for 200+ yards despite being held under 100 rushing yards2-2.50025.0W1
NOR holds its opponents under 150 rushing yards while forcing 2+ takeaways3-1.75010.0W3
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
NORYPC < 5.0 & Rush Yds < 15010-5.66716.9
NORRush Yds < 150 & Pass Yds < 20010-1.90911.1
NORYPA < 8.0 & YPC < 5.09-2.8189.8
NORRush Yds 100+ & Pass Yds < 2004-4.50021.6
NORYPP < 6.0 & Rush Yds < 1006-1.8579.9
NORYPA 8.0+ & Pass Yds 200+3-2.60027.6
NORPass Yds 200+ & Rush Yds < 1002-2.50025.0
NORRush Yds < 150 & Turnovers 2+3-1.75010.0
NOR — OFFENSE — 2024-26 (31 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+4-4.50027.2L1
YPA < 8.03-6.33312.9L3 14 games without this stat on file
Pass Yds 200+3-2.60027.6W1
Pass Yds < 2004-8.33316.3L3 14 games without this stat on file
Rush Yds 100+5-4.55623.4L3
Rush Yds < 1002-6.25015.4L1 14 games without this stat on file
Rush Yds 150+2-1.66725.3L1
Rush Yds < 1505-9.35718.4L3 14 games without this stat on file
YPC 5.0+4-3.57123.6L2
YPC < 5.03-7.30016.9L3 14 games without this stat on file
YPP 6.0+4-6.40024.2L3
YPP < 6.03-4.42913.1L1 14 games without this stat on file
YPP 7.0+3-3.50026.0L1
YPP < 7.04-7.36416.2L3 14 games without this stat on file
Turnovers 1+10-12.45517.6L4
Turnovers < 16-2.75023.8W3 1 games without this stat on file
Turnovers 2+6-6.50017.4L4 1 games without this stat on file
Turnovers > 24-2.66720.2L2 1 games without this stat on file
NOR — OFFENSE SCORING SITUATION — 2024-26 (31 Gms)
SPLITRECWIN%PPG
Scores <100-5.0004.2
Scores 10-191-6.14312.9
Scores 20-2911-3.78622.5
Scores 30-393-01.00036.7
Scores 40+2-01.00042.0
NOR — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-1.50033.0L1
YPA < 8.02-3.40017.0L3 2 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2003-4.42921.6L3 2 games without this stat on file
Rush Yds 100+3-4.42921.6L3
Rush Yds < 100-------- 2 games without this stat on file
Rush Yds 150+2-1.66725.3L1
Rush Yds < 1501-3.25018.8L3 2 games without this stat on file
YPC 5.0+3-2.60022.6L2
YPC < 5.00-2.00019.0L2 2 games without this stat on file
YPP 6.0+1-3.25022.5L3
YPP < 6.02-1.66720.3L1 2 games without this stat on file
YPP 7.0+1-1.50026.0L1
YPP < 7.02-3.40019.8L3 2 games without this stat on file
Turnovers 1+2-5.28621.1L4
Turnovers < 11-01.00024.0W1 1 games without this stat on file
Turnovers 2+1-4.20017.0L4 1 games without this stat on file
Turnovers > 21-2.33320.3L2 1 games without this stat on file
NOR — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-3.00012.7
Scores 20-292-2.50023.0
Scores 30-39------
Scores 40+2-01.00042.0
NOR — DEFENSE — 2024-26 (31 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-8.11133.1L8
YPA < 8.012-6.66713.6L3 4 games without this stat on file
Pass Yds 200+2-8.20028.4L7
Pass Yds < 20011-6.64715.2L3 4 games without this stat on file
Rush Yds 100+6-11.35322.1L5
Rush Yds < 1007-3.70016.7W1 4 games without this stat on file
Rush Yds 150+1-7.12526.2L3
Rush Yds < 15012-7.63217.5L1 4 games without this stat on file
YPC 5.0+3-7.30025.3L3
YPC < 5.010-7.58817.0L1 4 games without this stat on file
YPP 6.0+4-9.30826.9L2
YPP < 6.09-5.64313.7L3 4 games without this stat on file
YPP 7.0+0-6.00039.5L6
YPP < 7.013-8.61914.5L3 4 games without this stat on file
Turnovers 1+12-3.80014.1W1
Turnovers < 14-11.26723.5L11 1 games without this stat on file
Turnovers 2+5-1.83310.2W5 1 games without this stat on file
Turnovers > 22-01.00010.5W2 1 games without this stat on file
NOR — DEFENSE SCORING SITUATION — 2024-26 (31 Gms)
SPLITRECWIN%PPG
Allows <1011-1.9176.1
Allows 10-195-2.71413.9
Allows 20-291-3.25022.0
Allows 30-390-5.00034.4
Allows 40+0-3.00044.3
NOR — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-2.00032.0L2
YPA < 8.02-3.40020.2L3 2 games without this stat on file
Pass Yds 200+0-2.00032.0L2
Pass Yds < 2002-3.40020.2L3 2 games without this stat on file
Rush Yds 100+1-5.16726.5L5
Rush Yds < 1001-01.0006.0W1 2 games without this stat on file
Rush Yds 150+1-3.25024.2L3
Rush Yds < 1501-2.33322.7L1 2 games without this stat on file
YPC 5.0+1-3.25023.8L3
YPC < 5.01-2.33323.3L1 2 games without this stat on file
YPP 6.0+1-2.33325.7L2
YPP < 6.01-3.25022.0L3 2 games without this stat on file
YPP 7.0+0-2.00035.0L2
YPP < 7.02-3.40019.0L3 2 games without this stat on file
Turnovers 1+3-1.75016.5W1
Turnovers < 10-4.00028.2L4 1 games without this stat on file
Turnovers 2+1-01.00014.0W1 1 games without this stat on file
Turnovers > 21-01.00014.0W1 1 games without this stat on file
NOR — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <103-01.0004.3
Allows 10-191-01.00014.0
Allows 20-290-2.00024.0
Allows 30-390-3.00034.7
Allows 40+------
ON THE BRINK

NORTHWOOD

• NORTHWOOD is one win from climbing to 5-5 through 10 games — which it has not done in any season on file, back to 2004.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
NOROFFENSEYPA 8.0+84-4.50027.2L1
NOROFFENSEYPA < 8.093-6.33312.9L3
NOROFFENSEPass Yds 200+53-2.60027.6W1
NOROFFENSEPass Yds < 200124-8.33316.3L3
NOROFFENSERush Yds 100+95-4.55623.4L3
NOROFFENSERush Yds < 10082-6.25015.4L1
NOROFFENSERush Yds 150+32-1.66725.3L1
NOROFFENSERush Yds < 150145-9.35718.4L3
NOROFFENSEYPC 5.0+74-3.57123.6L2
NOROFFENSEYPC < 5.0103-7.30016.9L3
NOROFFENSEYPP 6.0+104-6.40024.2L3
NOROFFENSEYPP < 6.073-4.42913.1L1
NOROFFENSEYPP 7.0+63-3.50026.0L1
NOROFFENSEYPP < 7.0114-7.36416.2L3
NOROFFENSETurnovers 1+2210-12.45517.6L4
NOROFFENSETurnovers < 186-2.75023.8W3
NOROFFENSETurnovers 2+126-6.50017.4L4
NOROFFENSETurnovers > 264-2.66720.2L2
NOROFFENSEScores <1050-5.0004.2L5
NOROFFENSEScores 10-1971-6.14312.9L6
NOROFFENSEScores 20-291411-3.78622.5L2
NOROFFENSEScores 30-3933-01.00036.7W3
NOROFFENSEScores 40+22-01.00042.0W2
NORDEFENSEYPA 8.0+91-8.11133.1L8
NORDEFENSEYPA < 8.01812-6.66713.6L3
NORDEFENSEPass Yds 200+102-8.20028.4L7
NORDEFENSEPass Yds < 2001711-6.64715.2L3
NORDEFENSERush Yds 100+176-11.35322.1L5
NORDEFENSERush Yds < 100107-3.70016.7W1
NORDEFENSERush Yds 150+81-7.12526.2L3
NORDEFENSERush Yds < 1501912-7.63217.5L1
NORDEFENSEYPC 5.0+103-7.30025.3L3
NORDEFENSEYPC < 5.01710-7.58817.0L1
NORDEFENSEYPP 6.0+134-9.30826.9L2
NORDEFENSEYPP < 6.0149-5.64313.7L3
NORDEFENSEYPP 7.0+60-6.00039.5L6
NORDEFENSEYPP < 7.02113-8.61914.5L3
NORDEFENSETurnovers 1+1512-3.80014.1W1
NORDEFENSETurnovers < 1154-11.26723.5L11
NORDEFENSETurnovers 2+65-1.83310.2W5
NORDEFENSETurnovers > 222-01.00010.5W2
NORDEFENSEAllows <101211-1.9176.1W6
NORDEFENSEAllows 10-1975-2.71413.9W3
NORDEFENSEAllows 20-2941-3.25022.0L3
NORDEFENSEAllows 30-3950-5.00034.4L5
NORDEFENSEAllows 40+30-3.00044.3L3
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
NOTABLE TRENDS (10 of 10 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

NOR OFFENSE

NOR's offense has averaged 2.5 giveaways per game over their last 3 games. Their 30-game average is 1.4 giveaways per game. (+79%)

NOR's offense has averaged 7.2 YPC over their last 5 games. Their 17-game average is 4.5 YPC. (+60%)

NOR's offense has averaged 151.0 rush yards per game over their last 7 games. Their 17-game average is 102.5 rush yards per game. (+47%)

NOR's offense has averaged 29.0 points scored per game over their last 3 games. Their 31-game average is 20.0 points scored per game. (+45%)

NOR's offense has averaged 112.9 pass yards per game over their last 10 games. Their 17-game average is 158.1 pass yards per game. (-29%)

NOR DEFENSE

NOR's defense has averaged 0.0 takeaways per game over their last 3 games. Their 30-game average is 0.8 takeaways per game. (-100%)

NOR's defense has averaged 210.5 rush yards per game over their last 3 games. Their 27-game average is 121.5 rush yards per game. (+73%)

NOR's defense has averaged 6.5 YPC over their last 3 games. Their 27-game average is 4.7 YPC. (+40%)

NOR's defense has averaged 24.5 points allowed per game over their last 15 games. Their 31-game average is 18.2 points allowed per game. (+35%)

NOR's defense has averaged 125.0 pass yards per game over their last 3 games. Their 27-game average is 168.2 pass yards per game. (-26%)

(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
NORDEFENSEteamPass Yardslast 3125.027168.2-25.7%
NOROFFENSEteamPass Yardslast 10112.917158.1-28.6%
NORDEFENSEteamPointslast 1524.53118.2+34.7%
NOROFFENSEteamPointslast 329.03120.0+45.0%
NORDEFENSEteamRush Yardslast 3210.527121.5+73.3%
NOROFFENSEteamRush Yardslast 7151.017102.5+47.3%
NORDEFENSEteamTurnoverslast 30.0300.8-100.0%
NOROFFENSEteamTurnoverslast 32.5301.4+78.6%
NORDEFENSEteamYPClast 36.5274.7+40.0%
NOROFFENSEteamYPClast 57.2174.5+60.1%
STATISTICAL STORIES

NORTHWOOD: OFFENSE VS DEFENSE, 2026

Where NORTHWOOD sits among 399 section teams on the two Unit Index composites -- Offense Grade 49.0, Defense Grade 53.4.

RUSH YARDS ALLOWED / GAME: NORTHWOOD VS THE SECTION

NORTHWOOD ranks #41 of 356 section teams in rushing yards allowed per game (40.0) -- a strength worth a look.

NORTHWOOD: SP STRENGTH INDEX BY SEASON

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

NOR — ROSTER (48) 26-27
#NAMEPOSCLASS
QUARTERBACKS
3CADEN JACOBS
PASS 75/134 · 56.0% · 841 YDS · 6.3 YPA · 7 TD · 7 INT · 120.1/G
RUSH 24 CAR · 153 YDS · 6.4 YPC · 0 TD · 21.9/G
QBSr.
12JOURDAN GARCIA
REC 3 REC · 29 YDS · 9.7 YPC · 0 TD · 7.2/G
DEF 11 TKL · 2.8 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
QBJr.
RUNNING BACKS
8LJ ULMER
RUSH 101 CAR · 641 YDS · 6.3 YPC · 4 TD · 91.6/G
REC 8 REC · 110 YDS · 13.8 YPC · 0 TD · 15.7/G
DEF 14 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
RBJr.
17PEYTON LYNCH
RUSH 37 CAR · 175 YDS · 4.7 YPC · 2 TD · 29.2/G
REC 4 REC · 30 YDS · 7.5 YPC · 0 TD · 5.0/G
RBSo.
RECEIVERS & TIGHT ENDS
2ELLIOT KWON
RUSH 1 CAR · 3 YDS · 3.0 YPC · 0 TD · 0.4/G
REC 14 REC · 173 YDS · 12.4 YPC · 3 TD · 24.7/G
DEF 7 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
10BERT CHUBB
RUSH 1 CAR · 0 YDS · 0.0 YPC · 0 TD · 0.0/G
REC 17 REC · 240 YDS · 14.1 YPC · 1 TD · 34.3/G
DEF 17 TKL · 2.4 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
WRSr.
14PEARSON GIGLIO
RUSH 1 CAR · 4 YDS · 4.0 YPC · 0 TD · 0.7/G
REC 14 REC · 147 YDS · 10.5 YPC · 1 TD · 24.5/G
DEF 1 TKL · 0.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
18MICHAEL BARBEE
REC 12 REC · 97 YDS · 8.1 YPC · 0 TD · 19.4/G
WRSo.
24JAY'DIN KIRKWOOD
RUSH 2 CAR · 18 YDS · 9.0 YPC · 0 TD · 18.0/G
REC 1 REC · -2 YDS · -2.0 YPC · 0 TD · -2.0/G
WRFr.
OFFENSIVE LINE
50ANDREW HWANG
DEF 12 TKL · 4.0 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
TSr.
54JACOB HARPER
DEF 22 TKL · 7.3 TKL/G · 7 TFL · 2.0 SACKS · 0 INT
TSr.
88KIYAN PARIZI
DEF 13 TKL · 4.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
CSr.
LINEBACKERS
6LUKE PAEZ
DEF 16 TKL · 5.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
LBSo.
44XAYN ALI
RUSH 12 CAR · 112 YDS · 9.3 YPC · 3 TD · 28.0/G
REC 1 REC · 2 YDS · 2.0 YPC · 0 TD · 0.5/G
DEF 39 TKL · 9.8 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
MLBJr.
DEFENSIVE BACKS
21GAVIN STOKES
DEF 4 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
DBJr.
27JAXON SHANBAHAG
DEF 10 TKL · 3.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSo.
SPECIAL TEAMS
13DILLAN LOW
DEF 4 TKL · 4.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
KSr.
OTHER / UNLISTED POSITION
55SAM WAGNER
DEF 20 TKL · 6.7 TKL/G · 3 TFL · 1.0 SACKS · 0 INT
NGJr.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/30/2026 09:14