ScorePirate
MENU
AT A GLANCE

In short: Brennan Bears high school football (San Antonio, TX), 2026 season: 7-1. Last game: W 69-7 vs Warren on October 22, 2026. Next: vs Marshall, 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
BRENNAN
BRENNAN 7-1
2026 SEASON
BRENNAN
AT A GLANCE — AS OF 10/29/2026
RECORD7-1 this season
LAST GAMEW 69-7 vs WARREN
NEXT GAMEMARSHALL (10/30/2026)
UNIT GRADESPass Off 51.0 · Rush Off 94.8 · Pass Def 92.2 · Rush Def 98.3
ENROLLMENT2,965 STUDENTS (2024-25)
NUMBERS TO NOTE
#76
SP Strength Index (of 1252)
7-1
2026 record
+48.2
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
BRENNAN51.0 (-12)94.8 (+162)92.2 (-82)98.3 (-161)
HEAD-TO-HEAD GAME LOG

STORYLINES

Next: vs Marshall, Fri 30 Oct. Matchup report: Marshall at Brennan.

The battle on the ground could decide Brennan's next game, against Marshall, and the recent returns favor Brennan. Brennan averaged 7.2 yards per carry (974 yards on 136 rushes) over its first 4 games (3-1), #241 in section in that timeframe. In the 4 games since that slow start (4-0), the Bears have averaged 12.1 yards per carry (1,359 yards on 112 rushes), a 69% rise, #17 in section in that window. The schedule deserves some of the credit: Brennan's last 4 opponents have averaged 6.5 yards per carry, a #774 run defense in section on the season, against 5.1 yards per carry, #344 for the first 4. Measured against those opponents' norms (6.5 yards per carry), Brennan ran for 85% more per carry than those run defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #822 in section, well below the first 4 (#357), so the recent production comes against lower-level teams overall. Meanwhile, Marshall's run defense has struggled in recent weeks. The Rams have allowed 9.6 yards per carry (1,070 yards on 111 rushes) over their last 4 games (1-3), #1085 in section during that time. Those games came against a middle-of-the-pack set of rushing attacks in section (5.9 yards per carry on the season, which would rank #517). Against those norms, Marshall allowed 65% more per carry than those rushing attacks usually gain. On paper, that is a matchup that favors Brennan.

The number to watch when Brennan meets Marshall is Brennan's giveaways. Brennan committed 1.5 giveaways per game over its first 4 games (3-1), #716 in section through those games. In the 4 games since that slow start (4-0), the Bears have committed 0.5 giveaways per game, a 67% drop, #152 in section through that stretch. The schedule deserves some of the credit: Brennan's last 4 opponents have averaged 1.2 per game, a #638 defense in section on the season, against 1.5 per game, #465 for the first 4. Measured against those opponents' norms (1.2 per game), Brennan turned it over 58% less than those defenses usually force. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #822 in section, well below the first 4 (#357), so the recent production comes against lower-level teams overall. Meanwhile, Marshall's defense has been middle of the pack in recent weeks. The Rams have forced 0.8 takeaways per game over their last 4 games (1-3), #785 in section over that stretch. Those games came against a middle-of-the-pack set of offenses in section (1.3 per game on the season, which would rank #665). Against those norms, Marshall forced 42% fewer turnovers than those offenses usually give up. Marshall offers Brennan a fair measuring stick for whether the trend is real.

NOTES

The biggest shift in Brennan's season has come in its defense. Brennan allowed 11.7 points per game over its first 3 games (2-1), #99 in section within that period. In the 5 games since that slow start (5-0), the Bears have allowed 2.8 points per game, a 76% drop, #3 in section across those games. The schedule deserves some of the credit: Brennan's last 5 opponents have averaged 22.2 points per game, a #866 offense in section on the season, against 24.5 points per game, #797 for the first 3. Measured against those opponents' norms (22.2 points per game), Brennan held those offenses 87% below what they usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #730 in section, well below the first 3 (#367), so the recent production comes against lower-level teams overall. On the season, Brennan ranks #6 in section in scoring defense. The trend lines up well against Marshall, whose offense ranks just #996 of 1235 (18.4 points per game).

Brennan's offense has come a long way since the season's early weeks. The Bears averaged 7.5 yards per play (1,472 yards on 196 snaps) over their first 4 games (3-1), #333 in section during those games. In the 4 games since that slow start (4-0), Brennan has averaged 10.7 yards per play (1,757 yards on 164 snaps), a 43% rise, #51 in section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.3 yards per play on the season. Measured against those opponents' norms (6.5 yards per play), Brennan gained 64% more per snap than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #822 in section, well below the first 4 (#357), so the recent production comes against lower-level teams overall. On the season, the Bears rank #106 in section in yards per play. The trend lines up well against Marshall, whose defense ranks just #1030 of 1233 (8.5 yards per play).

Something changed for Brennan's offense after the first 5 games of the season. Brennan averaged 46.6 points per game over its first 5 games (4-1), #92 in section during that stretch. Over the stretch of 3 games that followed (3-0), the Bears have averaged 67.3 points per game, a 44% rise, #9 in section over that period. The schedule deserves some of the credit: Brennan's last 3 opponents have averaged 36.7 points per game, a #928 scoring defense in section on the season, against 24.1 points per game, #409 for the first 5. Measured against those opponents' norms (36.7 points per game), Brennan scored 83% more than those defenses usually allow. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #912 in section, well below the first 5 (#402), so the recent production comes against lower-level teams overall. On the season, Brennan ranks #18 in section in scoring. The trend lines up well against Marshall, whose defense ranks just #1135 of 1235 (45.1 points per game). Brennan is 6-0 this season when it scores 46 or more, and 1-1 when it doesn't.

One of Brennan's most reliable areas lately has been its run defense. The Bears allowed 3.0 yards per carry (284 yards on 94 rushes) over their first 3 games (2-1), #77 in section over that timeframe. In the 5 games since that slow start (5-0), Brennan has allowed 2.3 yards per carry (360 yards on 154 rushes), a 23% drop, #30 in section over that span. The schedule doesn't explain it: the opponents in both stretches have averaged about 5.3 yards per carry on the season. Measured against those opponents' norms (5.2 yards per carry), Brennan held those rushing attacks 55% below their usual yards per carry. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #730 in section, well below the first 3 (#367), so the recent production comes against lower-level teams overall. On the season, the Bears rank #21 in section in run defense. The trend lines up well against Marshall, whose ground game ranks just #872 of 1057 (4.4 yards per carry).

TIDBITS (13 found)

• Club Brennan has won 7 straight, and a win would make it 8 in a row. The last time they won 8 or more in a row was 2024, a run of 9.

• Club The last time Brennan went a game allowing 5.0+ yards per carry was November 24, 2023 against Lake Travis (L, 7-34). Since then Brennan has gone 32 straight games holding the opponent under 5.0 yards per carry, a school-record 32 straight in the 5 seasons on record.

• Club The last time Brennan went a game allowing 6.0+ yards per play was November 24, 2023 against Lake Travis (L, 7-34). Since then Brennan has gone 32 straight games holding the opponent under 6.0 yards per play, a school-record 32 straight in the 5 seasons on record.

• Club The last time Brennan went a game being held under 100 rushing yards was September 20, 2025 against Harlan (L, 14-31). Since then Brennan has gone 16 straight games rushing for 100+ yards, a school-record 16 straight in the 5 seasons on record.

• Club Brennan is 34-0 all time when scoring 40+ points in the games on file (34 such games).

• Club Brennan is 13-1 all time when throwing for 200+ yards. Brennan's last loss when throwing for 200+ yards was August 27, 2022 against Steele (L, 34-35).

• Club Brennan has scored 202 points over its last 3 games (67.3 a game, October 1, 2026 through October 22, 2026) -- its most in a 3-game stretch since the 202 from October 2, 2025 through October 17, 2025.

• Player Johnas Brewster has gone 9 straight games making 10 or more tackles, the longest such streak of his career.

• Player Johnas Brewster has gone 8 straight games recording two or more tackles for loss, the longest such streak of his career.

• Player Jayshawn Mitchell has 408 rushing yards over his last 4 games (102.0 a game, September 4, 2026 through September 25, 2026) -- his most in a 4-game stretch on record.

• Player Jayshawn Mitchell has 266 receiving yards over his last 3 games (88.7 a game, September 12, 2026 through September 25, 2026) -- his most in a 3-game stretch on record.

• Player Jeremiah Conwell has 8 touchdown passes over his last 3 games (2.7 a game, September 12, 2026 through September 25, 2026) -- his most in a 3-game stretch on record.

• Player Nehemiah Lopez has gone 5 straight games recording two or more tackles for loss, the longest such streak of his career.

MILESTONE WATCH

Brennan

  • Jayshawn Mitchell needs 2 rushing touchdowns for 15 (averaging 2.6 a game)
  • Josiah Tolfree needs 9 tackles for 50 (averaging 10.2 a game)
  • Johnas Brewster needs 15 tackles for 100 (averaging 17.0 a game)
  • Jeremiah Conwell needs 2 touchdown passes for 10 (averaging 1.6 a game)
  • Nehemiah Lopez needs 1 sack for 5 (averaging 0.8 a game)
BRE — STAT LEADERS
OFFENSE
PASSING LEADER
628PASS YDS
C-ATT40-71
COMP%56.3%
YPA8.8
TD8
INT5
QBR153.7
RUSHING LEADER
561RUSH YDS
CAR55
YPC10.2
RUSH TD13
REC11
REC YDS276
YPR25.1
REC TD4
RUSHING LEADER
202RUSH YDS
CAR24
YPC8.4
RUSH TD1
REC9
REC YDS92
YPR10.2
REC TD2
RECEIVING LEADER
116REC YDS
REC10
YPR11.6
REC TD2
RECEIVING LEADER
96REC YDS
REC6
YPR16.0
REC TD1
DEFENSE
TACKLES LEADER
85TCKL
TFL22
SACKS4
INT0
PD2
FF2
TACKLES LEADER
41TCKL
TFL3
SACKS0
INT1
PD2
FF0
TACKLES LEADER
30TCKL
TFL11
SACKS4
INT0
PD0
FF0
TFL LEADER
11TFL
TCKL21
SACKS4
INT0
PD0
FF1
TFL LEADER
8TFL
TCKL22
SACKS2
INT0
PD3
FF1
SACKS LEADER
2SACKS
TCKL21
TFL8
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL6
TFL3
INT0
PD0
FF0
INTERCEPTIONS LEADER
2INT
TCKL19
TFL1
SACKS0
PD0
FF0
BRE — WHAT CHANGED THIS WEEK

From the games on file through Sep 25.

REMAINING SCHEDULE

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

Remaining schedule: 646th hardest of 1146 in the TX section (average opponent strength -0.2).

DateOpponentSP rankWin chance
10/30vs Marshall#1050 of 125299%
11/06at Harlan#244 of 125263%

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
BRE — 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 Sep 25 game; last updated Sep 30; roster and numbers checked Sep 13.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
13JEREMIAH CONWELL540/7156.3%6288.885153.7
16PATRICK LOFLAND50/30.0%00.001-66.7
TEAM TOTALS540/7454.1%6288.586144.8
RUSHING
NOPLAYERGPCARYDSYPCTD
6JAYSHAWN MITCHELL55556110.213
2NICHOLAS OLIVER JR.4242028.41
14JAYCEN PULLINS4281495.31
13JEREMIAH CONWELL5221446.51
1AIDEN MARTIN513987.51
16PATRICK LOFLAND511948.50
11JAYLIN KELLY434414.71
20SAMMY GARCIA22136.50
12WILLIAM BROWN1188.00
TEAM TOTALS51591,3138.318
RECEIVING
NOPLAYERGPRECYDSYPRTD
6JAYSHAWN MITCHELL51127625.14
11JAYLIN KELLY41011611.62
1AIDEN MARTIN569616.01
2NICHOLAS OLIVER JR.499210.22
10GANNON JAMES223618.00
81EURIAH RODRIGUEZ22126.00
TEAM TOTALS54062815.79
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
5JOHNAS BREWSTER5852240022
8JOSIAH TOLFREE441301020
0JACOB VILLEGAS530113.50000
42JAYDEN GIBBONS427500000
99WAL'DARRIUS COOK525600000
19DOMINIC BARRAGAN525301001
1AIDEN MARTIN522820031
97NEHEMIAH LOPEZ5211140001
95MEMPHIS VALDILLEZ52182.50000
17BRAYLON WILLIAMS419102000
9ELIJAH VENEGAS418300000
4TORIAN ROBERSON517200010
7MYLES OLIVER216200030
3JAYDEN MCCLELLAN516100040
21CAMERON MONTEMAYOR312200000
22TYRIQ LYKES110000000
41ADRIEL CUMBERBATCH36310000
94MACARIO MENDOZA34100000
40ANDRE HENRY13100000
77ISAAC WILEY13100000
48JAYDEN TURNER23100000
32ANTHONY GARCIA22000000
34ROBERT JONES12000000
39JAMES BINES11000000
27MASON SALINAS11000000
TEAM TOTALS5430951740155
PROGRAM SNAPSHOT: BRE

PROGRAM RECORD

SEASONRECORDPFPAPPG
202212-263120745.1
202310-342221132.5
20249-349314141.1
202510-250814142.3
20267-14354954.4
2022-2648-1142.2
TEAM HISTORY

1 state final loss · 1 title-game MVP

YEARHONOR
2013UIL STATE 4A D1 RUNNER-UP (lost to Denton Guyer 31-14)
UIL STATE TITLE GAME DEFENSIVE MVP (4A D1): GRANT WATANABE (LB)

State championship games and title-game MVPs: UIL Fall Almanac 2025-26. League finishes: no league schedule on file yet, so none is claimed.

UIL 6A · District 29

2026 district standings · full page · all Texas districts
#TeamDistOvrRankProj.Dist. ptsNext
1BRENNAN6-07-135 / 771 (7.8-0.2)351-2110/30 vs MARSHALL
2HARLAN6-07-176 / 2442 (7.2-0.8)257-6710/31 vs HOLMES
3SOTOMAYOR5-26-3102 / 3383 (5.7-2.3)219-9511/06 vs O'CONNOR
4WARREN4-35-4160 / 6234 (4.9-3.1)197-19810/30 vs STEVENS
5O'CONNOR3-34-4139 / 5475 (4.0-4.0)177-13910/31 vs TAFT
6TAFT2-44-4178 / 7096 (3.2-4.8)110-20210/31 vs O'CONNOR
7MARSHALL1-52-6236 / 10508 (1.4-6.6)98-30010/30 vs BRENNAN
8STEVENS1-51-7230 / 10107 (1.7-6.3)27-22710/30 vs WARREN
9HOLMES0-61-7238 / 10759 (0.1-7.9)75-26210/31 vs HARLAN
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.
BRE — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/28VANDEGRIFTvsL21-28
09/04REAGANvsW63-0
09/12TAFTvsW56-7
09/19SOTOMAYORatW49-0
09/25O'CONNORvsW44-0
10/01HOLMESatW70-7
10/16STEVENSvsW63-0
10/22WARRENatW69-7
10/30MARSHALLvsPROJ52-698.9%
11/06HARLANatPROJ32-2662.7%
SEASON TO DATE7-12 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall7-1 so far9-1 (56%)8.6-1.4
League6-0 so far6-0 (100%)6.0-0.0
BRE — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL854.46.1403.6149.545.045.0
HOME549.47.0374.0160.242.449.6
ROAD362.74.7453.0131.749.337.3

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.

BRE — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/28vs. VandegriftL 21-28522232751681753431311-1
9/4vs. ReaganW 63-044270314431321750114+4
9/12vs. TaftW 56-722325647970-23470722-1
9/19@ SotomayorW 49-0179225404-2484604010
9/25vs. O'ConnorW 44-013033946962991610200-1
10/1@ HolmesW 70-786366452--142142------2+2
10/16vs. StevensW 63-0109224333235275------1+1
10/22@ WarrenW 69-77343050318819207------3+2
AVERAGES112.0291.6403.678.980.5149.50.23.40.81.8+6 (season)

Averages use only games with that number on file (sacks/INT 5/8, sacks allowed 5/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 Offense: grade 51.0/100 (-12 yds/gm vs average)

Rush Offense: grade 94.8/100 (+162 yds/gm vs average)

Pass Defense: grade 92.2/100 (-82 yds/gm vs average)

Rush Defense: grade 98.3/100 (-161 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-30vsMARSHALL2-618.4
2026-11-06atHARLAN7-136.8

LAST YEAR

BRE finished 2025 at 10-2. Made the playoffs (2 postseason game(s) on file; exact round/result not available). Notable win: 30-21 over SMITHSON VALLEY (SMITHSON VALLEY finished 94% that season). Toughest loss: 7-13 to LAKE TRAVIS (6-point margin).

LAST SEASON: BRE — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-29REAGANW1-02113N/AN/A
2025-09-04SMITHSON VALLEYW2-03021329N/A
2025-09-13SOTOMAYORW3-0560N/AN/A
2025-09-20HARLANL3-11431182303
2025-10-02O'CONNORW4-1677N/AN/A
2025-10-11MARSHALLW5-1660N/AN/A
2025-10-17HOLMESW6-1690N/AN/A
2025-10-24STEVENSW7-1450N/AN/A
2025-10-31TAFTW8-13528N/AN/A
2025-11-07WARRENW9-1497N/AN/A
2025-11-14REAGANW10-14921N/AN/A
2025-11-21LAKE TRAVISL10-2713N/AN/A
TOTALS12 GMS10-210-2508141511 (2)303 (1)

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

• BRE rushes for 150+ yards (.917), and has won 7 straight when doing so

• BRE averages 7.0+ yards per play (.999), and has won 6 straight when doing so

• BRE averages 8.0+ yards per attempt (.999), and has won 6 straight when doing so

• BRE holds its opponents under 100 rushing yards (.999), and has won 5 straight when doing so

• BRE's offense has exceeded 5.0 YPC in 8 straight games (08/28/2026-10/22/2026), going 7-1 over that stretch.

• BRE's defense has limited opponents to under 5.0 YPC in 8 straight games (08/28/2026-10/22/2026), going 7-1 over that stretch.

• BRE's defense has limited opponents to under 6.0 YPP in 8 straight games (08/28/2026-10/22/2026), going 7-1 over that stretch.

• BRE's defense has limited opponents to under 7.0 YPP in 8 straight games (08/28/2026-10/22/2026), going 7-1 over that stretch.

• BRE's defense has averaged 2.8 points allowed per game over their last 5 games. Their 32-game average is 10.3 points allowed per game. (-73%)

• BRE's offense has averaged 0.3 giveaways per game over their last 3 games. Their 9-game average is 0.9 giveaways per game. (-63%)

• BRE's offense has averaged 67.3 points scored per game over their last 3 games. Their 32-game average is 44.9 points scored per game. (+50%)

• BRE's offense has failed to reach 200 pass yds in 5 straight games (09/19/2026-10/22/2026), going 5-0 over that stretch.

• BRE's offense has averaged 340.0 rush yards per game over their last 3 games. Their 29-game average is 235.8 rush yards per game. (+44%)

• BRE averages 8.0+ yards per carry (BRE's own median) (.999)

• BRE averages 8.3+ yards per play (BRE's own median) (.999)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

BRE -- MOST IMPORTANT NUMBERS

(top 5 of 10 scored; vs 2127 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFRush Yds 150+22-2.91751.5W70.801
2OFFYPP 6+7-1.87554.8W70.749
3OFFRush Yds 100+24-3.88948.2W70.655
4DEFYPP < 77-2.7788.9W70.496
5DEFYPC < 57-2.7788.9W70.468
WIN %: TWO-CONDITION COMBINATIONS (10 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)

--- BRE ---

CONDITIONRECWIN%PPGSTRK
BRE rushes for 100+ yards and is held under 200 passing yards17-3.85048.2W6
BRE averages 5.0+ yards per carry on its way to 150+ rushing yards7-2.77851.0W7
BRE averages 6.0+ yards per play behind 150+ rushing yards7-1.87554.8W7
BRE holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry6-1.8576.0W6
BRE holds its opponents under 5.0 yards per carry and under 150 rushing yards7-0.9993.0W7
BRE holds its opponents under 150 rushing yards and under 200 passing yards6-0.9992.3W6
BRE holds its opponents under 6.0 yards per play and under 100 rushing yards5-0.9992.8W5
BRE rushes for 150+ yards but stays under 8.0 yards per attempt2-2.50044.2W2
BRE holds its opponents under 150 rushing yards while forcing 2+ takeaways4-0.9995.2W4
BRE holds its opponents under 6.0 yards per play while forcing 2+ takeaways4-0.9995.2W4
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
BRERush Yds 100+ & Pass Yds < 20017-3.85048.2
BREYPC 5.0+ & Rush Yds 150+7-2.77851.0
BREYPP 6.0+ & Rush Yds 150+7-1.87554.8
BREYPA < 8.0 & YPC < 5.06-1.8576.0
BREYPC < 5.0 & Rush Yds < 1507-0.9993.0
BRERush Yds < 150 & Pass Yds < 2006-0.9992.3
BREYPP < 6.0 & Rush Yds < 1005-0.9992.8
BRERush Yds 150+ & YPA < 8.02-2.50044.2
BRERush Yds < 150 & Turnovers 2+4-0.9995.2
BREYPP < 6.0 & Turnovers 2+4-0.9995.2
BRE — OFFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+6-01.00052.0W6
YPA < 8.02-3.40038.2W2 21 games without this stat on file
Pass Yds 200+7-01.00048.3W7
Pass Yds < 20017-5.77344.9W6 3 games without this stat on file
Rush Yds 100+24-3.88948.2W7
Rush Yds < 1000-2.00011.5L2 3 games without this stat on file
Rush Yds 150+22-2.91751.5W7
Rush Yds < 1502-3.40017.8L2 3 games without this stat on file
YPC 5.0+7-2.77851.0W7
YPC < 5.01-1.50022.0L1 21 games without this stat on file
YPP 6.0+7-1.87554.8W7
YPP < 6.01-2.33321.7L2 21 games without this stat on file
YPP 7.0+6-01.00060.8W6
YPP < 7.02-3.40027.6W1 21 games without this stat on file
Turnovers 1+4-1.80047.8W4
Turnovers < 13-1.75052.5W3 23 games without this stat on file
Turnovers 2+1-1.50038.5W1 23 games without this stat on file
Turnovers > 21-01.00056.0W1 23 games without this stat on file
BRE — OFFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Scores <100-3.0007.7
Scores 10-190-1.00014.0
Scores 20-292-2.50023.5
Scores 30-394-01.00035.2
Scores 40+20-01.00058.2
BRE — OFFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+5-01.00056.4W5
YPA < 8.02-1.66751.0W2
Pass Yds 200+1-01.00056.0W1
Pass Yds < 2006-1.85754.1W6
Rush Yds 100+7-1.87554.4W7
Rush Yds < 100--------
Rush Yds 150+7-1.87554.4W7
Rush Yds < 150--------
YPC 5.0+7-1.87554.4W7
YPC < 5.0--------
YPP 6.0+7-01.00059.1W7
YPP < 6.00-1.00021.0L1
YPP 7.0+6-01.00060.8W6
YPP < 7.01-1.50035.0W1
Turnovers 1+4-1.80047.8W4
Turnovers < 13-01.00065.3W3
Turnovers 2+1-1.50038.5W1
Turnovers > 21-01.00056.0W1
BRE — OFFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-19------
Scores 20-290-1.00021.0
Scores 30-39------
Scores 40+7-01.00059.1
BRE — DEFENSE — 2024-26 (32 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-1.00031.0L1
YPA < 8.06-1.8576.0W6 24 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2006-2.7509.1W6 24 games without this stat on file
Rush Yds 100+2-2.50016.5W2
Rush Yds < 1005-01.0002.8W5 23 games without this stat on file
Rush Yds 150+0-2.00029.5L2
Rush Yds < 1507-01.0003.0W7 23 games without this stat on file
YPC 5.0+--------
YPC < 5.07-2.7788.9W7 23 games without this stat on file
YPP 6.0+--------
YPP < 6.07-2.7788.9W7 23 games without this stat on file
YPP 7.0+--------
YPP < 7.07-2.7788.9W7 23 games without this stat on file
Turnovers 1+6-1.8577.0W6
Turnovers < 11-01.0000.0W1 24 games without this stat on file
Turnovers 2+4-01.0005.2W4 24 games without this stat on file
Turnovers > 22-01.0003.5W2 24 games without this stat on file
BRE — DEFENSE SCORING SITUATION — 2024-26 (32 Gms)
SPLITRECWIN%PPG
Allows <1020-01.0002.5
Allows 10-193-1.75013.5
Allows 20-293-2.60024.4
Allows 30-390-2.00031.0
Allows 40+0-1.00044.0
BRE — DEFENSE — 2026 (8 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.06-1.8576.0W6 1 games without this stat on file
Pass Yds 200+--------
Pass Yds < 2006-1.8576.0W6 1 games without this stat on file
Rush Yds 100+2-1.66711.7W2
Rush Yds < 1005-01.0002.8W5
Rush Yds 150+0-1.00028.0L1
Rush Yds < 1507-01.0003.0W7
YPC 5.0+--------
YPC < 5.07-1.8756.1W7
YPP 6.0+--------
YPP < 6.07-1.8756.1W7
YPP 7.0+--------
YPP < 7.07-1.8756.1W7
Turnovers 1+6-1.8577.0W6
Turnovers < 11-01.0000.0W1
Turnovers 2+4-01.0005.2W4
Turnovers > 22-01.0003.5W2
BRE — DEFENSE SCORING SITUATION — 2026 (8 Gms)
SPLITRECWIN%PPG
Allows <107-01.0003.0
Allows 10-19------
Allows 20-290-1.00028.0
Allows 30-39------
Allows 40+------
ON THE BRINK

BRENNAN

• BRENNAN has scored 40+ in 7 straight games (9/4/26–10/22/26). It has not reached 8 straight in the last 4 years of games on file (2023-present).

• BRENNAN has held the opponent under 14 in 7 straight games (9/4/26–10/22/26). It has not reached 8 straight in the last 4 years of games on file (2023-present).

• BRENNAN has rushed for 200+ in 8 straight games (8/28/26–10/22/26). Earlier games have no box score on file, so the run may be longer. It has not reached 9 straight in the last 4 years of games on file (2023-present).

• BRENNAN has won by 20+ in 7 straight games (9/4/26–10/22/26). It has not won by 20+ in 8 straight since 9/12/24–11/15/24 (2024).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
BREOFFENSEYPA 8.0+66-01.00052.0W6
BREOFFENSEYPA < 8.052-3.40038.2W2
BREOFFENSEPass Yds 200+77-01.00048.3W7
BREOFFENSEPass Yds < 2002217-5.77344.9W6
BREOFFENSERush Yds 100+2724-3.88948.2W7
BREOFFENSERush Yds < 10020-2.00011.5L2
BREOFFENSERush Yds 150+2422-2.91751.5W7
BREOFFENSERush Yds < 15052-3.40017.8L2
BREOFFENSEYPC 5.0+97-2.77851.0W7
BREOFFENSEYPC < 5.021-1.50022.0L1
BREOFFENSEYPP 6.0+87-1.87554.8W7
BREOFFENSEYPP < 6.031-2.33321.7L2
BREOFFENSEYPP 7.0+66-01.00060.8W6
BREOFFENSEYPP < 7.052-3.40027.6W1
BREOFFENSETurnovers 1+54-1.80047.8W4
BREOFFENSETurnovers < 143-1.75052.5W3
BREOFFENSETurnovers 2+21-1.50038.5W1
BREOFFENSETurnovers > 211-01.00056.0W1
BREOFFENSEScores <1030-3.0007.7L3
BREOFFENSEScores 10-1910-1.00014.0L1
BREOFFENSEScores 20-2942-2.50023.5L1
BREOFFENSEScores 30-3944-01.00035.2W4
BREOFFENSEScores 40+2020-01.00058.2W20
BREDEFENSEYPA 8.0+10-1.00031.0L1
BREDEFENSEYPA < 8.076-1.8576.0W6
BREDEFENSEPass Yds < 20086-2.7509.1W6
BREDEFENSERush Yds 100+42-2.50016.5W2
BREDEFENSERush Yds < 10055-01.0002.8W5
BREDEFENSERush Yds 150+20-2.00029.5L2
BREDEFENSERush Yds < 15077-01.0003.0W7
BREDEFENSEYPC < 5.097-2.7788.9W7
BREDEFENSEYPP < 6.097-2.7788.9W7
BREDEFENSEYPP < 7.097-2.7788.9W7
BREDEFENSETurnovers 1+76-1.8577.0W6
BREDEFENSETurnovers < 111-01.0000.0W1
BREDEFENSETurnovers 2+44-01.0005.2W4
BREDEFENSETurnovers > 222-01.0003.5W2
BREDEFENSEAllows <102020-01.0002.5W20
BREDEFENSEAllows 10-1943-1.75013.5L1
BREDEFENSEAllows 20-2953-2.60024.4L1
BREDEFENSEAllows 30-3920-2.00031.0L2
BREDEFENSEAllows 40+10-1.00044.0L1
STREAKS: BRE (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSERush Yds 100+11 games11/07/2025 - 10/22/20269-2
OFFENSERush Yds 150+8 games08/28/2026 - 10/22/20267-1
OFFENSEYPC 5.0+8 games08/28/2026 - 10/22/20267-1
DEFENSEYPC < 5.08 games08/28/2026 - 10/22/20267-1
DEFENSEYPP < 6.08 games08/28/2026 - 10/22/20267-1
DEFENSEYPP < 7.08 games08/28/2026 - 10/22/20267-1
OFFENSEYPP 6.0+7 games09/04/2026 - 10/22/20267-0
DEFENSERush Yds < 1507 games09/04/2026 - 10/22/20267-0
OFFENSEPass Yds < 2005 games09/19/2026 - 10/22/20265-0
OFFENSEYPP 7.0+4 games09/25/2026 - 10/22/20264-0
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
BREOFFENSERush Yds 100+11 games11/07/2025 - 10/22/20269-2
BREOFFENSERush Yds 150+8 games08/28/2026 - 10/22/20267-1
BREOFFENSEYPC 5.0+8 games08/28/2026 - 10/22/20267-1
BREDEFENSEYPC < 5.08 games08/28/2026 - 10/22/20267-1
BREDEFENSEYPP < 6.08 games08/28/2026 - 10/22/20267-1
BREDEFENSEYPP < 7.08 games08/28/2026 - 10/22/20267-1
BREOFFENSEYPP 6.0+7 games09/04/2026 - 10/22/20267-0
BREDEFENSERush Yds < 1507 games09/04/2026 - 10/22/20267-0
BREOFFENSEPass Yds < 2005 games09/19/2026 - 10/22/20265-0
BREOFFENSEYPP 7.0+4 games09/25/2026 - 10/22/20264-0
NOTABLE TRENDS (12 of 12 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

BRE OFFENSE

BRE's offense has averaged 0.3 giveaways per game over their last 3 games. Their 9-game average is 0.9 giveaways per game. (-63%)

BRE's offense has averaged 67.3 points scored per game over their last 3 games. Their 32-game average is 44.9 points scored per game. (+50%)

BRE's offense has averaged 340.0 rush yards per game over their last 3 games. Their 29-game average is 235.8 rush yards per game. (+44%)

BRE's offense has averaged 89.3 pass yards per game over their last 3 games. Their 29-game average is 143.6 pass yards per game. (-38%)

BRE's offense has averaged 11.3 YPC over their last 3 games. Their 11-game average is 8.3 YPC. (+36%)

BRE's offense has averaged 10.2 YPP over their last 3 games. Their 11-game average is 8.1 YPP. (+25%)

BRE DEFENSE

BRE's defense has averaged 2.8 points allowed per game over their last 5 games. Their 32-game average is 10.3 points allowed per game. (-73%)

BRE's defense has averaged 3.8 YPA over their last 7 games. Their 8-game average is 5.5 YPA. (-31%)

BRE's defense has averaged 121.9 total yards per game over their last 7 games. Their 9-game average is 166.6 total yards per game. (-27%)

BRE's defense has averaged 64.0 pass yards per game over their last 7 games. Their 8-game average is 86.8 pass yards per game. (-26%)

BRE's defense has averaged 67.0 rush yards per game over their last 7 games. Their 9-game average is 89.4 rush yards per game. (-25%)

BRE's defense has averaged 1.4 takeaways per game over their last 5 games. Their 8-game average is 1.8 takeaways per game. (-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 -- 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
BREDEFENSEteamPass Yardslast 764.0886.8-26.2%
BREOFFENSEteamPass Yardslast 389.329143.6-37.8%
BREDEFENSEteamPointslast 52.83210.3-72.9%
BREOFFENSEteamPointslast 367.33244.9+50.0%
BREDEFENSEteamRush Yardslast 767.0989.4-25.1%
BREOFFENSEteamRush Yardslast 3340.029235.8+44.2%
BREDEFENSEteamTotal Yardslast 7121.99166.6-26.8%
BREDEFENSEteamTurnoverslast 51.481.8-20.0%
BREOFFENSEteamTurnoverslast 30.390.9-62.5%
BREDEFENSEteamYPAlast 73.885.5-31.4%
BREOFFENSEteamYPClast 311.3118.3+36.0%
BREOFFENSEteamYPPlast 310.2118.1+25.2%
STATISTICAL STORIES

BRENNAN: SP STRENGTH INDEX BY SEASON

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

Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/29/2026 09:21