In short: Episcopal Knights high school football (Bellaire, TX), 2026 season: 6-3. Last game: W 28-12 vs Houston Christian on October 23, 2026. Next: vs Cooper, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The turnover battle could decide Episcopal's next game, against Cooper, and the recent returns favor Episcopal. Episcopal forced 0.2 takeaways per game over its first 4 games (2-2), #1094 in section in that timeframe. In the 5 games since that slow start (4-1), the Knights have forced 1.6 takeaways per game, a 540% rise, #326 in section in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 1.1 per game on the season. Measured against those opponents' norms (1.1 per game), Episcopal forced 42% more turnovers than those offenses usually give up. Conversely, Cooper's ball security has been one of section's better units in recent weeks. The Dragons have committed 0.4 giveaways per game over their last 5 games (2-3), #92 in section during that time. Those games came against some of the weaker defenses in section (0.7 per game on the season, which would rank #980). Against those norms, Cooper turned it over 45% less than those defenses usually force. Overall, those opponents average an SP Strength Index rating that would rank #227 in section, a strong slate. Something has to give when Episcopal's surging defense meets one of section's better units in Cooper's.
The number to watch when Episcopal meets Cooper is Episcopal's scoring defense. Episcopal allowed 35.5 points per game over its first 6 games (3-3), #896 in section through those games. Over the stretch of 3 games that followed (3-0), the Knights have allowed 17.7 points per game, a 50% drop, #289 in section through that stretch. The schedule doesn't explain it: the opponents in both stretches have averaged about 32.8 points per game on the season. Measured against those opponents' norms (31.7 points per game), Episcopal held those offenses 44% below what they usually score. Meanwhile, Cooper's offense has struggled in recent weeks. The Dragons have averaged 14.0 points per game over their last 3 games (1-2), #1008 in section over that stretch. Those games came against a middle-of-the-pack set of scoring defenses in section (25.1 points per game on the season, which would rank #461). Against those norms, Cooper scored 44% less than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #135 in section, a strong slate. On paper, that is a matchup that favors Episcopal. Episcopal is 5-0 this season when it holds opponents under 29, and 1-3 when it doesn't.
NOTES
The biggest worry in Episcopal's season has been the direction of its ground game. Episcopal averaged 8.5 yards per carry (1,049 yards on 123 rushes) over its first 5 games (3-2), #86 in section within that period. Over the stretch of 4 games that followed (3-1), the Knights have averaged 3.9 yards per carry (426 yards on 110 rushes), a 55% drop, #832 in section across those games. The schedule has a lot to do with it: Episcopal's last 4 opponents have averaged 5.5 yards per carry, a #459 run defense in section on the season, against 7.2 yards per carry, #925 for the first 5. Measured against those opponents' norms (5.5 yards per carry), Episcopal ran for 29% less per carry than those run defenses usually allow. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #135 in section. On the season, Episcopal ranks #419 in section in rushing. Cooper's run defense sits in the middle of the pack, #631 in section (6.0 yards per carry).
Episcopal's defense from the opening weeks has gone missing since. The Knights allowed 5.8 yards per play (951 yards on 164 snaps) over their first 3 games (2-1), #374 in section during those games. In the 6 games since that hot start (4-2), Episcopal has allowed 7.6 yards per play (1,433 yards on 189 snaps), a 31% rise, #791 in section during that period. The schedule has a lot to do with it: Episcopal's last 6 opponents have averaged 10.1 yards per play, a #43 offense in section on the season, against 7.1 yards per play, #469 for the first 3. Measured against those opponents' norms (10.1 yards per play), Episcopal held those offenses 25% below their usual yards per snap. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #142 in section. On the season, the Knights rank #585 in section in yards per play allowed. It won't get any easier against Cooper, whose offense ranks #203 in section (8.4 yards per play).
Something changed for Episcopal's offense after the first 5 games of the season. Episcopal averaged 8.4 yards per play (2,321 yards on 275 snaps) over its first 5 games (3-2), #164 in section during that stretch. Over the stretch of 4 games that followed (3-1), the Knights have averaged 6.3 yards per play (1,689 yards on 266 snaps), a 25% drop, #582 in section over that period. The schedule has a lot to do with it: Episcopal's last 4 opponents have averaged 6.6 yards per play, a #533 defense in section on the season, against 8.2 yards per play, #963 for the first 5. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #135 in section. On the season, Episcopal ranks #389 in section in yards per play. Cooper's defense sits in the middle of the pack, #831 in section (7.5 yards per play).
Episcopal's offense has scored less as the season has worn on. The Knights averaged 40.0 points per game over their first 5 games (3-2), #231 in section over that timeframe. Over the stretch of 4 games that followed (3-1), Episcopal has averaged 31.0 points per game, a 22% drop, #561 in section over that span. The schedule has a lot to do with it: Episcopal's last 4 opponents have averaged 23.7 points per game, a #398 scoring defense in section on the season, against 26.5 points per game, #529 for the first 5. Measured against those opponents' norms (23.7 points per game), Episcopal scored 31% more than those defenses usually allow. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #135 in section. On the season, the Knights rank #366 in section in scoring. Cooper's defense sits in the middle of the pack, #790 in section (32.3 points per game). Episcopal is 4-1 this season when it scores 33 or more, and 2-2 when it doesn't.
As the schedule has stiffened, Episcopal has been gashed on the ground. Episcopal allowed 5.3 yards per carry (504 yards on 95 rushes) over its first 3 games (2-1), #469 in section in that timeframe. In the 6 games since that hot start (4-2), the Knights have allowed 6.6 yards per carry (847 yards on 129 rushes), a 24% rise, #756 in section in that window. The schedule has a lot to do with it: Episcopal's last 6 opponents have averaged 9.2 yards per carry, a #53 rushing attack in section on the season, against 5.7 yards per carry, #552 for the first 3. Measured against those opponents' norms (9.2 yards per carry), Episcopal held those rushing attacks 29% below their usual yards per carry. By that measure, the early pace looks more like the outlier than the recent one. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #142 in section. On the season, Episcopal ranks #626 in section in run defense. It won't get any easier against Cooper, whose ground game ranks #138 in section (8.0 yards per carry).
TIDBITS (12 found)
• Club Episcopal has won 3 straight, and a win would make it 4 in a row. The last time they won 4 or more in a row was 2023, a run of 4.
• Club The last time Episcopal went a game holding the opponent under 100 rushing yards was October 20, 2023 against Kinkaid (W, 42-35). Since then Episcopal has gone 31 straight games allowing 100+ rushing yards, a school-record 31 straight in the 5 seasons on record.
• Club The last time Episcopal went a game forcing 3+ turnovers was November 4, 2023 against Kinkaid (W, 35-25). Since then Episcopal has gone 30 straight games forcing fewer than 3 turnovers, a school-record 30 straight in the 5 seasons on record.
• Club Episcopal has gone 5 straight games throwing for 200+ yards (September 25, 2026 through October 23, 2026), going 4-1 over that stretch, matching the program record of 5 straight on record.
• Club Episcopal has gone 4 straight games being held under 5.0 yards per carry (October 2, 2026 through October 23, 2026), going 3-1 over that stretch, a school-record 4 straight in the 5 seasons on record.
• Club Episcopal is 21-0 all time when scoring 40+ points in the games on file (21 such games).
• Player Donovan Warren has gone 9 straight games throwing for 200+ yards, the longest such streak of his career.
• Player Donovan Warren has gone 7 straight games throwing a touchdown pass, the 2nd-longest such streak of his career. He also had a career-best streak of 10 straight games throwing a touchdown pass, during the 2025 season.
• Player Dilyn Smith has 348 rushing yards over his last 3 games (116.0 a game, September 25, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Gus Harkins has 30 tackles over his last 3 games (10.0 a game, October 2, 2026 through October 23, 2026) -- his most in a 3-game stretch on record.
• Player Jack Maggi has 25 tackles over his last 3 games (8.3 a game, September 25, 2026 through October 16, 2026) -- his most in a 3-game stretch on record.
• Player Reed Fowler has 34 tackles over his last 4 games (8.5 a game, September 25, 2026 through October 23, 2026) -- his most in a 4-game stretch since the 38 he had from October 31, 2025 through September 4, 2026.
MILESTONE WATCH
Episcopal
Donovan Warren needs 1 touchdown pass for 20 (averaging 2.7 a game)
Jack Maggi needs 4 tackles for 50 (averaging 7.7 a game)
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).
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 Sep 13.
Click a column heading to sort. MIN hides players below that many attempts.
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 (defense 6/9, sacks/INT 7/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 94.2/100 (+129 yds/gm vs average)
Rush Offense: grade 55.6/100 (+2 yds/gm vs average)
Pass Defense: grade 70.0/100 (-32 yds/gm vs average)
Rush Defense: grade 35.6/100 (+25 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
OPPONENT TRACKER
(full explanation: Appendix, Note 2)
DATE
SITE
OPPONENT
THEIR RECORD
THEIR PPG
2026-10-30
vs
COOPER
4-5
28.8
LAST YEAR
EPI finished 2025 at 6-5. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 62-34 over COOPER (COOPER finished 78% that season). Toughest loss: 24-28 to KINKAID (4-point margin).
"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)
EPI HAS PERFORMED BEST THIS DATA SET WHEN...
• EPI forces 2+ takeaways (.999), and has won 4 straight when doing so
• EPI holds its opponents under 7.0 yards per play (.600), and has won 2 straight when doing so
• EPI averages 7.0+ yards per play (.750), and has won 3 straight when doing so
• EPI rushes for 150+ yards (.818), and has won 2 straight when doing so
• EPI's defense has averaged 2.0 takeaways per game over their last 3 games. Their 10-game average is 1.0 takeaways per game. (+100%)
• EPI's offense has exceeded 200 pass yds in 5 straight games (09/25/2026-10/23/2026), going 4-1 over that stretch.
• EPI's defense has averaged 13.5 YPA over their last 5 games. Their 13-game average is 9.2 YPA. (+46%)
• EPI's offense has failed to reach 5.0 YPC in 4 straight games (10/02/2026-10/23/2026), going 3-1 over that stretch.
• EPI's defense has averaged 17.7 points allowed per game over their last 3 games. Their 30-game average is 28.1 points allowed per game. (-37%)
• EPI holds its opponents under 213.0 rushing yards (EPI's own median) (.500)
• EPI's defense has averaged 4.1 YPC over their last 3 games. Their 13-game average is 6.2 YPC. (-34%)
• EPI holds its opponents under 6.0 yards per carry (EPI's own median) (.500)
• EPI holds its opponents under 7.1 yards per play (EPI's own median) (.500)
• EPI's offense has averaged 322.3 pass yards per game over their last 3 games. Their 30-game average is 241.1 pass yards per game. (+34%)
• EPI is 3-0 (.999) when it wins the turnover battle
• EPISCOPAL has passed for 250+ 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).
• EPISCOPAL has forced 2+ turnovers in 3 straight games (10/9/26–10/23/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
• EPISCOPAL has won 3 straight (10/9/26–10/23/26). It has not won 4 straight since 10/13/23–8/30/24 (2024). It has reached 4 straight 2 times in the last 4 years and has won a high of 6 straight (2023) in that span.
EPI's defense has averaged 2.0 takeaways per game over their last 3 games. Their 10-game average is 1.0 takeaways per game. (+100%)
EPI's defense has averaged 13.5 YPA over their last 5 games. Their 13-game average is 9.2 YPA. (+46%)
EPI's defense has averaged 17.7 points allowed per game over their last 3 games. Their 30-game average is 28.1 points allowed per game. (-37%)
EPI's defense has averaged 4.1 YPC over their last 3 games. Their 13-game average is 6.2 YPC. (-34%)
EPI's defense has averaged 125.0 pass yards per game over their last 3 games. Their 13-game average is 177.6 pass yards per game. (-30%)
EPI's defense has averaged 5.4 YPP over their last 3 games. Their 13-game average is 7.0 YPP. (-23%)
(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)
The program's index across 5 seasons on file -- 19.8 in 2022 to 18.3 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.
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED
10/30/2026 20:25