ScorePirate
MENU
AT A GLANCE

In short: Klein Forest Eagles high school football (Houston, TX), 2026 season: 1-8. Last game: L 20-48 vs Magnolia on October 23, 2026. Next: vs Klein Cain, November 6, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

ScorePirate Individual Team Report
KLEIN FOREST
KLEIN FOREST 1-8
2026 SEASON
KLEIN FOREST
AT A GLANCE — AS OF 10/29/2026
RECORD1-8 this season
LAST GAMEL 20-48 vs MAGNOLIA
NEXT GAMEKLEIN CAIN (11/06/2026)
UNIT GRADESPass Off 23.7 · Rush Off 52.4 · Pass Def 5.1 · Rush Def 6.4
ENROLLMENT3,453 STUDENTS (2023-24) · PUBLIC HIGH SCHOOL
NUMBERS TO NOTE
#918
SP Strength Index (of 1252)
1-8
2026 record
-31.9
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
KLEIN FOREST23.7 (-70)52.4 (-5)5.1 (+104)6.4 (+128)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Klein Cain, Fri 6 Nov. Matchup report: Klein Cain at Klein Forest.

The turnover battle could decide Klein Forest's next game, against Klein Cain, and the recent returns favor Klein Cain. Klein Forest committed 0.8 giveaways per game over its first 4 games (1-3), #224 in section in that timeframe. In the 5 games since that hot start (0-5), the Eagles have committed 1.8 giveaways per game, a 140% rise, #923 in section in that window. The schedule has a lot to do with it: Klein Forest's last 5 opponents have averaged 1.2 per game, a #638 defense in section on the season, against 0.9 per game, #842 for the first 4. Measured against those opponents' norms (1.2 per game), Klein Forest turned it over 54% more than those defenses usually force. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #256 in section, well above the first 4 (#514), so the dip has come against better teams overall. Meanwhile, Klein Cain's defense has been middle of the pack in recent weeks. The Hurricanes have forced 1.2 takeaways per game over their last 5 games (2-3), #554 in section during that time. Those games came against a middle-of-the-pack set of offenses in section (1.1 per game on the season, which would rank #477). Against those norms, Klein Cain forced 11% more turnovers than those offenses usually give up. Klein Cain offers Klein Forest a fair measuring stick for whether the trend is real.

The number to watch when Klein Forest meets Klein Cain is Klein Forest's scoring. Klein Forest averaged 22.8 points per game over its first 4 games (1-3), #839 in section through those games. In the 5 games since that hot start (0-5), the Eagles have averaged 5.8 points per game, a 75% drop, #1189 in section through that stretch. The schedule has a lot to do with it: Klein Forest's last 5 opponents have averaged 24.4 points per game, a #428 scoring defense in section on the season, against 31.8 points per game, #775 for the first 4. Measured against those opponents' norms (24.4 points per game), Klein Forest scored 76% less than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #256 in section, well above the first 4 (#514), so the dip has come against better teams overall. Klein Forest was held to 14 points or fewer 4 times in those games, including 0 against Klein Collins on 9/25. Meanwhile, Klein Cain's defense has been middle of the pack in recent weeks. The Hurricanes have allowed 30.0 points per game over their last 5 games (2-3), #662 in section over that stretch. Those games came against a middle-of-the-pack set of offenses in section (30.1 points per game on the season, which would rank #593). Klein Cain offers Klein Forest a fair measuring stick for whether the trend is real.

NOTES

Klein Forest's passing game looks better on paper, but one afternoon is doing a lot of the work. Klein Forest averaged 5.0 yards per pass attempt (569 yards on 114 attempts) on the season, #931 in section, but that number is boosted by a 216-yard game on 17 attempts against Magnolia West on 9/17. In all other games, Klein Forest is at 3.6 yards per pass attempt (353 yards on 97 attempts), a figure that would rank #1000 in section. Magnolia West's pass defense sits near the middle of the pack (8.5 yards per attempt, #715 of 1233). Against Klein Cain, Klein Forest draws a middle-of-the-pack pass defense (7.3 yards per attempt, #424), so expect something closer to the 3.6 version.

The biggest worry in Klein Forest's season has been the direction of its pass defense. The Eagles allowed 9.0 yards per pass attempt (684 yards on 76 attempts) over their first 4 games (1-3), #816 in section within that period. In the 5 games since that hot start (0-5), Klein Forest has allowed 14.0 yards per pass attempt (1,119 yards on 80 attempts), a 55% rise, #1149 in section across those games. The schedule has a lot to do with it: Klein Forest's last 5 opponents have averaged 9.3 yards per attempt, a #295 passing attack in section on the season, against 7.2 yards per attempt, #647 for the first 4. Measured against those opponents' norms (9.3 yards per attempt), Klein Forest allowed 51% more per attempt than those passing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #256 in section, well above the first 4 (#514), so the dip has come against better teams overall. On the season, the Eagles rank #1131 in section in pass defense. Klein Cain's passing game sits in the middle of the pack, #389 in section (8.6 yards per attempt).

Klein Forest's defense from the opening weeks has gone missing since. Klein Forest allowed 39.2 points per game over its first 4 games (1-3), #1001 in section during those games. In the 5 games since that hot start (0-5), the Eagles have allowed 50.0 points per game, a 27% rise, #1144 in section during that period. The schedule has a lot to do with it: Klein Forest's last 5 opponents have averaged 32.1 points per game, a #496 offense in section on the season, against 23.7 points per game, #824 for the first 4. Measured against those opponents' norms (32.1 points per game), Klein Forest allowed 56% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #256 in section, well above the first 4 (#514), so the dip has come against better teams overall. On the season, Klein Forest ranks #1137 in section in scoring defense. Klein Cain's offense sits in the middle of the pack, #359 in section (36.1 points per game).

The Eagles allowed 8.2 yards per carry (1,555 yards on 189 rushes) over their first 5 games (1-4), #1069 in section during that stretch. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 4 games that followed (0-4), Klein Forest has allowed 6.8 yards per carry (856 yards on 126 rushes), a 17% drop, #778 in section over that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 5.7 yards per carry on the season. Measured against those opponents' norms (5.8 yards per carry), Klein Forest allowed 17% more per carry than those rushing attacks usually gain. So the improvement is real, but it still trails what those opponents usually give up. On the season, the Eagles rank #996 in section in run defense. Klein Cain's ground game sits in the middle of the pack, #308 in section (6.9 yards per carry).

Something changed for Klein Forest's defense after its first 4 games. Klein Forest allowed 8.5 yards per play (1,939 yards on 229 snaps) over its first 4 games (1-3), #1001 in section over that timeframe. In the 5 games since that hot start (0-5), the Eagles have allowed 9.4 yards per play (2,275 yards on 242 snaps), an 11% rise, #1041 in section over that span. The schedule has a lot to do with it: Klein Forest's last 5 opponents have averaged 7.3 yards per play, a #420 offense in section on the season, against 6.0 yards per play, #715 for the first 4. Measured against those opponents' norms (7.3 yards per play), Klein Forest allowed 29% more per snap than those offenses usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #256 in section, well above the first 4 (#514), so the dip has come against better teams overall. On the season, Klein Forest ranks #1076 in section in yards per play allowed. Klein Cain's offense sits in the middle of the pack, #337 in section (7.6 yards per play).

TIDBITS (5 found)

• Club Klein Forest has lost 5 straight, and a loss would make it 6 in a row. The last time they lost 6 or more in a row was 2025, a run of 7.

• Club The last time Klein Forest went a game holding the opponent under 100 rushing yards was October 14, 2022 against Klein Collins (L, 17-28). Since then Klein Forest has gone 42 straight games allowing 100+ rushing yards, a school-record 42 straight in the 5 seasons on record.

• Club Klein Forest has gone 9 straight games allowing 6.0+ yards per play (August 27, 2026 through October 23, 2026), going 1-8 over that stretch, a school-record 9 straight in the 5 seasons on record.

• Club Klein Forest has gone 7 straight games committing 1+ turnover (September 11, 2026 through October 23, 2026), going 1-6 over that stretch, a school-record 7 straight in the 5 seasons on record.

• Club Klein Forest has allowed 149 points over its last 3 games (49.7 a game, October 9, 2026 through October 23, 2026) -- its 4th-highest 3-game total on record; the most is 167, from October 2, 2025 through October 17, 2025.

KF — STAT LEADERS
OFFENSE
PASSING LEADER
108PASS YDS
C-ATT14-33
COMP%42.4%
YPA3.3
TD0
INT0
QBR69.9
RUSHING LEADER
124RUSH YDS
CAR12
YPC10.3
RUSH TD0
REC0
REC YDS0
YPR--
REC TD0
RUSHING LEADER
113RUSH YDS
CAR8
YPC14.1
RUSH TD2
REC1
REC YDS7
YPR7.0
REC TD0
RECEIVING LEADER
50REC YDS
REC3
YPR16.7
REC TD0
RECEIVING LEADER
38REC YDS
REC3
YPR12.7
REC TD0

DATA WARNING: KLEIN FOREST OFFENSIVE STATS FOR 10/15/2026 GAME VS. TOMBALL MEMORIAL* MISSING

DATA WARNING: KLEIN FOREST OFFENSIVE STATS FOR 10/09/2026 GAME @ KLEIN OAK* MISSING

DATA WARNING: KLEIN FOREST OFFENSIVE STATS FOR 09/25/2026 GAME @ KLEIN COLLINS* MISSING

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

KF — WHAT CHANGED THIS WEEK

From the games on file through Oct 23.

REMAINING SCHEDULE

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

Remaining schedule: 206th hardest of 1146 in the TX section (average opponent strength 12.5).

DateOpponentSP rankWin chance
11/06vs Klein Cain#290 of 12522%

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
KF — 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 23 game; last updated Oct 29; roster and numbers checked Oct 27.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
K. HUBBARD214/3342.4%1083.30069.9
5CAMERON HUBBARD15/1338.5%755.80086.9
36K'SHON NEAL26/875.0%324.000108.6
4JAYLON WILLIAMS13/933.3%293.20216.0
TEAM TOTALS328/6344.4%2443.90270.6
RUSHING
NOPLAYERGPCARYDSYPCTD
23DEZMOND ROBINSON11212410.30
36K'SHON NEAL2811314.12
0DEJAUNE ETHERIDGE312726.03
K. HUBBARD29323.60
4JAYLON WILLIAMS15142.80
10TONY R. ROSS12126.00
K. CUMMINS1263.00
13SHERMAINE NICELY1331.00
J. NEWELL1133.00
21JOSHUA PETERS1200.00
33EDWIN DAVIS1100.00
84ROBERT BULLARD11-10-10.00
5CAMERON HUBBARD13-23-7.70
TEAM TOTALS3613465.75
RECEIVING
NOPLAYERGPRECYDSYPRTD
0DEJAUNE ETHERIDGE335016.70
1DERRICK CHRISTIAN133812.70
15JEREMIAH JACKSON2492.20
36K'SHON NEAL2177.00
19NOAH LYNDSEY11-1-1.00
24LOUIS CLEMONS12-2-1.00
TEAM TOTALS3141017.20
PROGRAM SNAPSHOT: KF

PROGRAM RECORD

SEASONRECORDPFPAPPG
20225-524018824.0
20234-617927317.9
20242-812529012.5
20252-825943525.9
20261-812040713.3
2022-2614-3518.8

UIL 6A · District 15

2026 district standings · full page · all Texas districts
#TeamDistOvrRankProj.Dist. ptsNext
1KLEIN6-18-144 / 1171 (6.6-1.4)268-9910/30 vs KLEIN COLLINS
2TOMBALL4-26-243 / 1072 (5.6-2.4)231-15010/30 vs TOMBALL MEMORIAL
3KLEIN COLLINS4-25-353 / 1645 (5.0-3.0)226-13010/30 vs KLEIN
4KLEIN OAK4-24-459 / 1983 (5.4-2.6)229-11210/30 vs MAGNOLIA WEST
5MAGNOLIA4-24-458 / 1964 (5.0-3.0)221-12510/29 vs KLEIN CAIN
6KLEIN CAIN3-35-391 / 2906 (4.3-3.7)202-18810/29 vs MAGNOLIA
7MAGNOLIA WEST1-53-5169 / 6667 (1.7-6.3)81-26810/30 vs KLEIN OAK
8TOMBALL MEMORIAL1-52-6189 / 7408 (1.4-6.6)104-24010/30 vs TOMBALL
9KLEIN FOREST1-61-8216 / 9189 (1.0-7.0)91-34111/06 vs KLEIN CAIN
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 6A rankings · player leaders.
KF — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/27EISENHOWERatL16-20
09/03HUMBLEvsL13-46
09/11TOMBALLatL19-49
09/17MAGNOLIA WESTvsW43-42
09/25KLEIN COLLINSatL0-49
10/02KLEINvsL0-52
10/09KLEIN OAKatL3-59
10/15TOMBALL MEMORIALvsL6-42
10/23MAGNOLIAatL20-48
11/06KLEIN CAINvsPROJ10-541.6%
SEASON TO DATE1-81 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall1-8 so far1-9 (98%)1.0-9.0
League1-6 so far1-6 (100%)1.0-6.0
KF — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL913.345.2244.3468.246.352.3
HOME415.545.5252.0494.044.059.2
ROAD511.645.0236.7447.648.746.8

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 6/9 game(s), Home 3/4 game(s), Road 3/5 game(s).

KF — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/27@ EisenhowerL 16-204862110663624280001+1
9/3vs. HumbleL 13-46929819021127848900000
9/11@ TomballL 19-49802303101863215074----0-1
9/17vs. Magnolia WestW 43-422162754912212945150----1-1
9/25@ Klein CollinsL 0-49------226300526------0-2
10/2vs. KleinL 0-52294675268267535------0-1
10/9@ Klein OakL 3-59------110255365------0-3
10/15vs. Tomball MemorialL 6-42------268169437------0-1
10/23@ MagnoliaL 20-481041862902471654120000-2
AVERAGES94.8149.5244.3200.3267.9468.20.80.00.00.2-10 (season)

Averages use only games with that number on file (offense 6/9, sacks/INT 3/9, sacks allowed 5/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 23.7/100 (-70 yds/gm vs average)

Rush Offense: grade 52.4/100 (-5 yds/gm vs average)

Pass Defense: grade 5.1/100 (+104 yds/gm vs average)

Rush Defense: grade 6.4/100 (+128 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-11-06vsKLEIN CAIN5-336.1

LAST YEAR

KF finished 2025 at 2-8. Missed playoffs. Notable win: 67-61 over TOMBALL MEMORIAL (TOMBALL MEMORIAL finished 40% that season). Toughest loss: 38-39 to MAGNOLIA WEST (1-point margin).

LAST SEASON: KF — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-30ALIEF TAYLORL0-12730N/AN/A
2025-09-05HUMBLEW1-11714N/AN/A
2025-09-12MAGNOLIA WESTL1-23839N/AN/A
2025-09-18KLEINL1-32044N/AN/A
2025-09-25KLEIN OAKL1-41242N/AN/A
2025-10-02TOMBALL MEMORIALW2-46761N/AN/A
2025-10-10MAGNOLIAL2-5650324N/A
2025-10-17KLEIN CAINL2-62256N/AN/A
2025-10-31KLEIN COLLINSL2-7841N/AN/A
2025-11-07TOMBALLL2-84258N/AN/A
TOTALS10 GMS2-82-8259435324 (1)N/A

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

• KF rushes for 100+ yards (.250), but most recently lost to Magnolia when doing so

• KF commits 2+ giveaways (.250), but most recently lost to Magnolia when doing so

• KF wins even while allowing its opponents 200+ passing yards (.167), but most recently lost to Magnolia when doing so

• KF throws for 200+ yards (.200)

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

• KF's defense has conceded 100+ rush yds in 9 straight games (08/27/2026-10/23/2026), going 1-8 over that stretch.

• KF's defense has conceded 150+ rush yds in 9 straight games (08/27/2026-10/23/2026), going 1-8 over that stretch.

• KF's defense has conceded 6.0+ YPP in 9 straight games (08/27/2026-10/23/2026), going 1-8 over that stretch.

• KF's defense has conceded 7.0+ YPP in 9 straight games (08/27/2026-10/23/2026), going 1-8 over that stretch.

• KF's offense has averaged 5.8 points scored per game over their last 5 games. Their 29-game average is 17.4 points scored per game. (-67%)

• KF's offense has averaged 66.5 pass yards per game over their last 5 games. Their 13-game average is 153.6 pass yards per game. (-57%)

• KF's offense has averaged 2.0 giveaways per game over their last 3 games. Their 9-game average is 1.3 giveaways per game. (+50%)

• KF's defense has conceded 8.0+ YPA in 5 straight games (09/25/2026-10/23/2026), going 0-5 over that stretch.

• KF's defense has was held under 1 turnover in 5 straight games (09/25/2026-10/23/2026), going 0-5 over that stretch.

• KF's offense has averaged 3.3 YPA over their last 5 games. Their 7-game average is 5.4 YPA. (-40%)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

KF -- MOST IMPORTANT NUMBERS

(top 5 of 12 scored; vs 2191 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFRush Yds 100+2-6.25022.6L10.770
2DEFYPP 7+1-8.11145.2L50.678
3DEFYPP 6+1-8.11145.2L50.624
4DEFRush Yds 150+1-8.11145.2L50.615
5DEFTurnovers < 21-8.11145.2L50.583
WIN %: TWO-CONDITION COMBINATIONS (1 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)

--- KF ---

CONDITIONRECWIN%PPGSTRK
KF rushes for 100+ yards and is held under 200 passing yards1-3.25019.5L3
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
KFRush Yds 100+ & Pass Yds < 2001-3.25019.5
KF — OFFENSE — 2024-26 (29 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-01.00043.0W1
YPA < 8.00-6.00012.3L6 22 games without this stat on file
Pass Yds 200+1-4.20022.2W1
Pass Yds < 2001-7.12515.9L7 16 games without this stat on file
Rush Yds 100+2-6.25022.6L1
Rush Yds < 1000-5.00011.4L5 16 games without this stat on file
Rush Yds 150+1-4.20029.2L1
Rush Yds < 1501-7.12511.5L7 16 games without this stat on file
YPC 5.0+1-4.20022.2L1
YPC < 5.00-2.0003.0L2 22 games without this stat on file
YPP 6.0+1-1.50024.5W1
YPP < 6.00-5.00013.6L5 22 games without this stat on file
YPP 7.0+1-01.00043.0W1
YPP < 7.00-6.00012.3L6 22 games without this stat on file
Turnovers 1+1-6.14313.0L5
Turnovers < 10-2.00014.5L2 20 games without this stat on file
Turnovers 2+1-3.25016.5L3 20 games without this stat on file
Turnovers > 20-1.0003.0L1 20 games without this stat on file
KF — OFFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLITRECWIN%PPG
Scores <100-10.0004.3
Scores 10-192-7.22214.3
Scores 20-291-5.16723.7
Scores 30-390-1.00038.0
Scores 40+2-1.66750.7
KF — OFFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-01.00043.0W1
YPA < 8.00-5.00013.6L5 3 games without this stat on file
Pass Yds 200+1-01.00043.0W1
Pass Yds < 2000-5.00013.6L5 3 games without this stat on file
Rush Yds 100+1-2.33327.3L1
Rush Yds < 1000-3.0009.7L3 3 games without this stat on file
Rush Yds 150+1-2.33327.3L1
Rush Yds < 1500-3.0009.7L3 3 games without this stat on file
YPC 5.0+1-4.20022.2L1
YPC < 5.00-1.0000.0L1 3 games without this stat on file
YPP 6.0+1-01.00043.0W1
YPP < 6.00-5.00013.6L5 3 games without this stat on file
YPP 7.0+1-01.00043.0W1
YPP < 7.00-5.00013.6L5 3 games without this stat on file
Turnovers 1+1-6.14313.0L5
Turnovers < 10-2.00014.5L2
Turnovers 2+1-3.25016.5L3
Turnovers > 20-1.0003.0L1
KF — OFFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Scores <100-4.0002.2
Scores 10-190-3.00016.0
Scores 20-290-1.00020.0
Scores 30-39------
Scores 40+1-01.00043.0
KF — DEFENSE — 2024-26 (29 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-8.00045.6L8
YPA < 8.01-01.00042.0W1 20 games without this stat on file
Pass Yds 200+1-5.16746.5L4
Pass Yds < 2000-3.00042.7L3 20 games without this stat on file
Rush Yds 100+1-8.11145.2L5
Rush Yds < 100-------- 20 games without this stat on file
Rush Yds 150+1-8.11145.2L5
Rush Yds < 150-------- 20 games without this stat on file
YPC 5.0+1-7.12545.6L4
YPC < 5.00-1.00042.0L1 20 games without this stat on file
YPP 6.0+1-8.11145.2L5
YPP < 6.0-------- 20 games without this stat on file
YPP 7.0+1-8.11145.2L5
YPP < 7.0-------- 20 games without this stat on file
Turnovers 1+1-1.50031.0W1
Turnovers < 10-7.00049.3L7 20 games without this stat on file
Turnovers 2+-------- 20 games without this stat on file
Turnovers > 2-------- 20 games without this stat on file
KF — DEFENSE SCORING SITUATION — 2024-26 (29 Gms)
SPLITRECWIN%PPG
Allows <101-01.0003.0
Allows 10-192-1.66715.3
Allows 20-290-4.00024.2
Allows 30-390-3.00034.7
Allows 40+2-16.11149.0
KF — DEFENSE — 2026 (9 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-8.00045.6L8
YPA < 8.01-01.00042.0W1
Pass Yds 200+1-5.16746.5L4
Pass Yds < 2000-3.00042.7L3
Rush Yds 100+1-8.11145.2L5
Rush Yds < 100--------
Rush Yds 150+1-8.11145.2L5
Rush Yds < 150--------
YPC 5.0+1-7.12545.6L4
YPC < 5.00-1.00042.0L1
YPP 6.0+1-8.11145.2L5
YPP < 6.0--------
YPP 7.0+1-8.11145.2L5
YPP < 7.0--------
Turnovers 1+1-1.50031.0W1
Turnovers < 10-7.00049.3L7
Turnovers 2+--------
Turnovers > 2--------
KF — DEFENSE SCORING SITUATION — 2026 (9 Gms)
SPLITRECWIN%PPG
Allows <10------
Allows 10-19------
Allows 20-290-1.00020.0
Allows 30-39------
Allows 40+1-7.12548.4
ON THE BRINK

KLEIN FOREST

• KLEIN FOREST has allowed 30+ in 8 straight games (9/3/26–10/23/26). It has not reached 9 straight in the last 4 years of games on file (2023-present).

• KLEIN FOREST has lost by 20+ in 5 straight games (9/25/26–10/23/26). It has not reached 6 straight in the last 4 years of games on file (2023-present).

• KLEIN FOREST has lost 5 straight (9/25/26–10/23/26). It has not lost 6 straight since 10/10/25–9/11/26 (2026). It has reached 6 straight 2 times in the last 4 years and has lost a high of 8 straight (2025) in that span.

• KLEIN FOREST has allowed 400+ total yards in 2 straight games (10/15/26–10/23/26). It has not allowed 400+ total yards in 3 straight since 8/27/26–10/2/26 (2026).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
KFOFFENSEYPA 8.0+11-01.00043.0W1
KFOFFENSEYPA < 8.060-6.00012.3L6
KFOFFENSEPass Yds 200+51-4.20022.2W1
KFOFFENSEPass Yds < 20081-7.12515.9L7
KFOFFENSERush Yds 100+82-6.25022.6L1
KFOFFENSERush Yds < 10050-5.00011.4L5
KFOFFENSERush Yds 150+51-4.20029.2L1
KFOFFENSERush Yds < 15081-7.12511.5L7
KFOFFENSEYPC 5.0+51-4.20022.2L1
KFOFFENSEYPC < 5.020-2.0003.0L2
KFOFFENSEYPP 6.0+21-1.50024.5W1
KFOFFENSEYPP < 6.050-5.00013.6L5
KFOFFENSEYPP 7.0+11-01.00043.0W1
KFOFFENSEYPP < 7.060-6.00012.3L6
KFOFFENSETurnovers 1+71-6.14313.0L5
KFOFFENSETurnovers < 120-2.00014.5L2
KFOFFENSETurnovers 2+41-3.25016.5L3
KFOFFENSETurnovers > 210-1.0003.0L1
KFOFFENSEScores <10100-10.0004.3L10
KFOFFENSEScores 10-1992-7.22214.3L4
KFOFFENSEScores 20-2961-5.16723.7L5
KFOFFENSEScores 30-3910-1.00038.0L1
KFOFFENSEScores 40+32-1.66750.7W1
KFDEFENSEYPA 8.0+80-8.00045.6L8
KFDEFENSEYPA < 8.011-01.00042.0W1
KFDEFENSEPass Yds 200+61-5.16746.5L4
KFDEFENSEPass Yds < 20030-3.00042.7L3
KFDEFENSERush Yds 100+91-8.11145.2L5
KFDEFENSERush Yds 150+91-8.11145.2L5
KFDEFENSEYPC 5.0+81-7.12545.6L4
KFDEFENSEYPC < 5.010-1.00042.0L1
KFDEFENSEYPP 6.0+91-8.11145.2L5
KFDEFENSEYPP 7.0+91-8.11145.2L5
KFDEFENSETurnovers 1+21-1.50031.0W1
KFDEFENSETurnovers < 170-7.00049.3L7
KFDEFENSEAllows <1011-01.0003.0W1
KFDEFENSEAllows 10-1932-1.66715.3W1
KFDEFENSEAllows 20-2940-4.00024.2L4
KFDEFENSEAllows 30-3930-3.00034.7L3
KFDEFENSEAllows 40+182-16.11149.0L5
STREAKS: KF (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
DEFENSERush Yds 100+9 games08/27/2026 - 10/23/20261-8
DEFENSERush Yds 150+9 games08/27/2026 - 10/23/20261-8
DEFENSEYPP 6.0+9 games08/27/2026 - 10/23/20261-8
DEFENSEYPP 7.0+9 games08/27/2026 - 10/23/20261-8
OFFENSETurnovers 1+7 games09/11/2026 - 10/23/20261-6
DEFENSEYPA 8.0+5 games09/25/2026 - 10/23/20260-5
DEFENSETurnovers < 15 games09/25/2026 - 10/23/20260-5
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
KFDEFENSERush Yds 100+9 games08/27/2026 - 10/23/20261-8
KFDEFENSERush Yds 150+9 games08/27/2026 - 10/23/20261-8
KFDEFENSEYPP 6.0+9 games08/27/2026 - 10/23/20261-8
KFDEFENSEYPP 7.0+9 games08/27/2026 - 10/23/20261-8
KFOFFENSETurnovers 1+7 games09/11/2026 - 10/23/20261-6
KFDEFENSEYPA 8.0+5 games09/25/2026 - 10/23/20260-5
KFDEFENSETurnovers < 15 games09/25/2026 - 10/23/20260-5
NOTABLE TRENDS (11 of 11 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

KF OFFENSE

KF's offense has averaged 5.8 points scored per game over their last 5 games. Their 29-game average is 17.4 points scored per game. (-67%)

KF's offense has averaged 66.5 pass yards per game over their last 5 games. Their 13-game average is 153.6 pass yards per game. (-57%)

KF's offense has averaged 2.0 giveaways per game over their last 3 games. Their 9-game average is 1.3 giveaways per game. (+50%)

KF's offense has averaged 3.3 YPA over their last 5 games. Their 7-game average is 5.4 YPA. (-40%)

KF's offense has averaged 186.0 rush yards per game over their last 3 games. Their 13-game average is 134.8 rush yards per game. (+38%)

KF's offense has averaged 182.5 total yards per game over their last 5 games. Their 13-game average is 288.4 total yards per game. (-37%)

KF's offense has averaged 3.6 YPC over their last 5 games. Their 7-game average is 5.4 YPC. (-33%)

KF's offense has averaged 3.5 YPP over their last 5 games. Their 7-game average is 5.2 YPP. (-33%)

KF DEFENSE

KF's defense has averaged 0.0 takeaways per game over their last 3 games. Their 9-game average is 0.2 takeaways per game. (-100%)

KF's defense has averaged 50.0 points allowed per game over their last 5 games. Their 29-game average is 39.0 points allowed per game. (+28%)

KF's defense has averaged 196.3 rush yards per game over their last 3 games. Their 9-game average is 267.9 rush yards per game. (-27%)

(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
KFOFFENSEteamPass Yardslast 566.513153.6-56.7%
KFDEFENSEteamPointslast 550.02939.0+28.1%
KFOFFENSEteamPointslast 55.82917.4-66.6%
KFDEFENSEteamRush Yardslast 3196.39267.9-26.7%
KFOFFENSEteamRush Yardslast 3186.013134.8+38.0%
KFOFFENSEteamTotal Yardslast 5182.513288.4-36.7%
KFDEFENSEteamTurnoverslast 30.090.2-100.0%
KFOFFENSEteamTurnoverslast 32.091.3+50.0%
KFOFFENSEteamYPAlast 53.375.4-39.9%
KFOFFENSEteamYPClast 53.675.4-33.1%
KFOFFENSEteamYPPlast 53.575.2-32.9%
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/29/2026 11:08