In short: Benbrook Bobcats high school football (Benbrook, TX), 2026 season: 5-3. Last game: W 52-19 vs Diamond Hill-Jarvis on October 23, 2026. Next: vs Western Hills, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
| RECORD | 5-3 this season |
| LAST GAME | W 52-19 vs DIAMOND HILL-JARVIS |
| NEXT GAME | WESTERN HILLS (10/30/2026) |
| UNIT GRADES | Pass Off 86.9 · Rush Off 25.2 · Pass Def 77.4 · Rush Def 18.6 |
| ENROLLMENT | 1,490 STUDENTS (2023-24) · PUBLIC SECONDARY SCHOOL |
| TEAM | PASS O | RUSH O | PASS D | RUSH D |
|---|---|---|---|---|
| BENBROOK | 86.9 (+86) | 25.2 (-67) | 77.4 (-44) | 18.6 (+69) |
Next: vs Western Hills, Fri 30 Oct. Matchup report: Western Hills at Benbrook.
The turnover battle could decide Benbrook's next game, against Western Hills, and the recent returns favor Western Hills. Benbrook forced 3.0 takeaways per game over its first 4 games (3-1), #28 in section in that timeframe. In the 4 games since that hot start (2-2), the Bobcats have forced 1.5 takeaways per game, a 50% drop, #365 in section in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 1.5 per game on the season. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #775 in section, well above the first 4 (#985), so the dip has come against better teams overall. Meanwhile, Western Hills' ball security has been middle of the pack in recent weeks. The Cougars have committed 1.2 giveaways per game over their last 4 games (0-4), #595 in section during that time. Those games came against some of the better defenses in section (1.6 per game on the season, which would rank #377). Against those norms, Western Hills turned it over 22% less than those defenses usually force. Western Hills offers Benbrook a fair measuring stick for whether the trend is real.
The number to watch when Benbrook meets Western Hills is Benbrook's scoring. Benbrook averaged 51.3 points per game over its first 3 games (2-1), #44 in section through those games. In the 5 games since that hot start (3-2), the Bobcats have averaged 29.8 points per game, a 42% drop, #607 in section through that stretch. The schedule has a lot to do with it: Benbrook's last 5 opponents have averaged 22.2 points per game, a #335 scoring defense in section on the season, against 49.6 points per game, #1185 for the first 3. Measured against those opponents' norms (22.2 points per game), Benbrook scored 34% more than those defenses usually allow. By that measure, the early pace looks more like the outlier than the recent one. The level of competition matters too: in ScorePirate's SP Strength Index, the last 5 opponents average a rating that would rank #787 in section, well above the first 3 (#1027), so the dip has come against better teams overall. Meanwhile, Western Hills' defense has struggled in recent weeks. The Cougars have allowed 40.2 points per game over their last 5 games (1-4), #970 in section over that stretch. Those games came against a middle-of-the-pack set of offenses in section (33.1 points per game on the season, which would rank #452). Against those norms, Western Hills allowed 21% more than those offenses usually score. Overall, those opponents average an SP Strength Index rating that would rank #761 in section, a lower level of competition. Both units come in looking to get right, and whichever does first may decide the game. Benbrook is 4-1 this season when it scores 34 or more, and 1-2 when it doesn't.
The biggest worry in Benbrook's season has been the direction of its ground game. Benbrook averaged 5.9 yards per carry (522 yards on 88 rushes) over its first 4 games (3-1), #494 in section within that period. In the 4 games since that hot start (2-2), the Bobcats have averaged 4.0 yards per carry (435 yards on 110 rushes), a 33% drop, #795 in section across those games. The schedule has a lot to do with it: Benbrook's last 4 opponents have averaged 5.4 yards per carry, a #442 run defense in section on the season, against 7.6 yards per carry, #996 for the first 4. Measured against those opponents' norms (5.4 yards per carry), Benbrook ran for 27% less 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 #775 in section, well above the first 4 (#985), so the dip has come against better teams overall. On the season, Benbrook ranks #781 in section in rushing. Western Hills' run defense sits in the middle of the pack, #766 in section (6.5 yards per carry).
The Bobcats allowed 36.3 points per game over their first 3 games (2-1), #910 in section during those games. Few teams started slower in this department, and few have turned it around as sharply since. In the 5 games since that slow start (3-2), Benbrook has allowed 23.6 points per game, a 35% drop, #410 in section during that period. The schedule has a lot to do with it: Benbrook's last 5 opponents have averaged 33.2 points per game, a #452 offense in section on the season, against 18.5 points per game, #993 for the first 3. Measured against those opponents' norms (33.2 points per game), Benbrook held those offenses 29% 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 #787 in section, well above the first 3 (#1027), which makes the improvement more impressive. Only Kennedale broke through in that span, putting up 42 on 10/8. On the season, the Bobcats rank #617 in section in scoring defense. The trend lines up well against Western Hills, whose offense ranks just #990 of 1235 (18.5 points per game). Benbrook is 2-0 this season when it holds opponents under 19, and 3-3 when it doesn't.
Benbrook's offense from the opening weeks has gone missing since. Benbrook averaged 7.4 yards per play (1,564 yards on 210 snaps) over its first 4 games (3-1), #347 in section during that stretch. In the 4 games since that hot start (2-2), the Bobcats have averaged 6.1 yards per play (1,311 yards on 215 snaps), an 18% drop, #627 in section over that period. The schedule has a lot to do with it: Benbrook's last 4 opponents have averaged 6.3 yards per play, a #438 defense in section on the season, against 8.8 yards per play, #1060 for the first 4. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #775 in section, well above the first 4 (#985), so the dip has come against better teams overall. On the season, Benbrook ranks #537 in section in yards per play. Western Hills' defense sits in the middle of the pack, #423 in section (6.3 yards per play).
Something changed for Benbrook's passing game after the first 5 games of the season. The Bobcats averaged 8.0 yards per pass attempt (1,180 yards on 147 attempts) over their first 5 games (3-2), #477 in section over that timeframe. Over the stretch of 3 games that followed (2-1), Benbrook has averaged 9.2 yards per pass attempt (738 yards on 80 attempts), a 15% rise, #326 in section over that span. The schedule has a lot to do with it: Benbrook's last 3 opponents have averaged 8.8 yards per attempt, a #793 pass defense in section on the season, against 9.8 yards per attempt, #963 for the first 5. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #852 in section. On the season, the Bobcats rank #426 in section in passing. That form gets a real test against Western Hills, whose pass defense ranks #71 in section (5.3 yards per attempt).
• Club Benbrook has won 2 straight, and a win would make it 3 in a row. The last time they won 3 or more in a row was 2025, a run of 3.
• Club The last time Benbrook went a game forcing no turnovers was August 26, 2022 against Sanger (L, 35-49). Since then Benbrook has gone 50 straight games forcing 1+ turnover, a school-record 50 straight in the 5 seasons on record.
• Club The last time Benbrook went a game allowing 200+ passing yards was August 25, 2023 against Sanger (W, 49-27). Since then Benbrook has gone 41 straight games holding the opponent under 200 passing yards, a school-record 41 straight in the 5 seasons on record.
• Club Benbrook is 14-1 all time when scoring 40+ points. Benbrook's last loss when scoring 40+ points was September 11, 2026 against Castleberry (L, 49-50).
From the games on file through Sep 11.
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 11 game; last updated Sep 17.
| PASSING | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| NO | PLAYER | GP | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| LUCAS DAVIS | 3 | 46/87 | 52.9% | 750 | 8.6 | 9 | 1 | 157.1 | |
| JAXYN DONART | 3 | 1/2 | 50.0% | 6 | 3.0 | 1 | 0 | 240.2 | |
| TEAM TOTALS | 3 | 47/89 | 52.8% | 756 | 8.5 | 10 | 1 | 159.0 | |
| RUSHING | ||||||
|---|---|---|---|---|---|---|
| NO | PLAYER | GP | CAR | YDS | YPC | TD |
| QUENTIN THOMAS | 2 | 31 | 183 | 5.9 | 4 | |
| LUCAS DAVIS | 3 | 13 | 103 | 7.9 | 1 | |
| IZAIAH SMITH | 3 | 15 | 93 | 6.2 | 2 | |
| AYDEN BRUCK | 2 | 12 | 54 | 4.5 | 0 | |
| DORIEN JOHNSON | 3 | 2 | 14 | 7.0 | 0 | |
| CASH BERGEN | 3 | 1 | 2 | 2.0 | 1 | |
| TEAM TOTALS | 3 | 74 | 449 | 6.1 | 8 | |
| RECEIVING | ||||||
|---|---|---|---|---|---|---|
| NO | PLAYER | GP | REC | YDS | YPR | TD |
| DORIEN JOHNSON | 3 | 25 | 463 | 18.5 | 9 | |
| AUSTIN CROSS | 3 | 11 | 180 | 16.4 | 0 | |
| JAXYN DONART | 3 | 1 | 28 | 28.0 | 0 | |
| TYLER NEWMAN | 3 | 3 | 22 | 7.3 | 0 | |
| AYDEN BRUCK | 2 | 1 | 20 | 20.0 | 0 | |
| JJ ROBINSON | 2 | 1 | 19 | 19.0 | 1 | |
| EVAN SMITH | 2 | 3 | 13 | 4.3 | 0 | |
| IZAIAH GUZMAN | 2 | 2 | 11 | 5.5 | 0 | |
| TEAM TOTALS | 3 | 47 | 756 | 16.1 | 10 | |
| DEFENSE | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| NO | PLAYER | GP | TCKL | TFL | SACKS | INT | INT YDS | PD | FF |
| JAXYN DONART | 3 | 25 | 2 | 0 | 0 | 0 | 0 | 0 | |
| BRADEN KING | 3 | 25 | 0 | 0 | 0 | 0 | 2 | 0 | |
| CASH BERGEN | 3 | 20 | 0 | 0 | 0 | 0 | 0 | 1 | |
| TATUM RANDALL | 3 | 18 | 0 | 0 | 0 | 0 | 0 | 2 | |
| IZAIAH SMITH | 3 | 11 | 1 | 1 | 0 | 0 | 0 | 1 | |
| JAYDEN DEANE | 3 | 10 | 1 | 0 | 1 | 0 | 6 | 0 | |
| AUSTIN CROSS | 3 | 9 | 3 | 1 | 0 | 0 | 0 | 0 | |
| N. COURTNEY | 3 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | |
| TYLER NEWMAN | 3 | 8 | 0 | 0 | 0 | 0 | 1 | 2 | |
| DORIEN JOHNSON | 3 | 7 | 1 | 0 | 1 | 0 | 2 | 0 | |
| HECTOR ROBLES | 3 | 7 | 1 | 0 | 0 | 0 | 0 | 0 | |
| ISAIAH TOMLINSON | 3 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | |
| KAYDIN HERNANDEZ | 2 | 5 | 1 | 0 | 0 | 0 | 1 | 0 | |
| ATHAN FELKER | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | |
| TAJH THOMAS | 2 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | |
| GRIFFIN WOMACK | 2 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| ANTHONY RODRIGUEZ | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| AYDEN BRUCK | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| IZAIAH GUZMAN | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| CHRISTIAN JOHNSTON | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| CORBIN BIGGINS | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| GABRIEL BARNETT | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NICHOLAS ZARATE | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| JJ ROBINSON | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| KIAN JENSEN | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| TEAM TOTALS | 3 | 190 | 13 | 2 | 2 | 0 | 12 | 6 | |
PROGRAM RECORD
| SEASON | RECORD | PF | PA | PPG |
| 2022 | 1-8 | 210 | 435 | 23.3 |
| 2023 | 6-4 | 265 | 261 | 26.5 |
| 2024 | 11-2 | 410 | 356 | 31.5 |
| 2025 | 6-5 | 361 | 384 | 32.8 |
| 2026 | 5-3 | 303 | 227 | 37.9 |
| 2022-26 | 29-22 | 30.4 |
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/27 | TRIMBLE TECH | vs | W | 42-34 | |
| 09/04 | GAINESVILLE | at | W | 63-25 | |
| 09/11 | CASTLEBERRY | at | L | 49-50 | |
| 09/25 | SOUTHWEST | vs | W | 17-14 | |
| 10/01 | EASTERN HILLS | at | L | 20-30 | |
| 10/08 | KENNEDALE | vs | L | 20-42 | |
| 10/15 | CARTER-RIVERSIDE | at | W | 40-13 | |
| 10/23 | DIAMOND HILL-JARVIS | vs | W | 52-19 | |
| 10/30 | WESTERN HILLS | vs | PROJ | 43-17 | 89.3% |
| 11/05 | DUNBAR | at | PROJ | 42-18 | 88.8% |
| SEASON TO DATE | 5-3 | 2 REMAINING |
SEASON OUTLOOK
(full explanation: Appendix, Note 1)
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 5-3 so far | 7-3 (55%) | 6.5-3.5 |
| League | 3-2 so far | 3-2 (100%) | 3.0-2.0 |
| SPLIT | GP | PPG | OPP PPG | YPG | OPP YPG | PLAYS/G | OPP PLAYS/G |
| OVERALL | 8 | 37.9 | 28.4 | 359.4 | 330.2 | 53.1 | 52.7 |
| HOME | 4 | 32.8 | 27.2 | 393.8 | 343.7 | 55.0 | 51.0 |
| ROAD | 4 | 43.0 | 29.5 | 325.0 | 316.7 | 51.2 | 54.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.
| DATE | OPPONENT | RESULT | PASS YDS | RUSH YDS | TOTAL YDS | PASS ALW | RUSH ALW | TOTAL ALW | SACKS ALW | SACKS | DEF INT | TO FORCED | TO MAR |
| 8/27 | vs. Trimble Tech | W 42-34 | 330 | 116 | 446 | 75 | 376 | 451 | 3 | 1 | 0 | 3 | +2 |
| 9/4 | @ Gainesville | W 63-25 | 222 | 132 | 354 | -- | -- | -- | -- | 0 | 1 | 4 | +3 |
| 9/11 | @ Castleberry | L 49-50 | 204 | 201 | 405 | 118 | 309 | 427 | 0 | 1 | 1 | 2 | +1 |
| 9/25 | vs. Southwest | W 17-14 | 286 | 73 | 359 | 57 | 106 | 163 | -- | -- | -- | 3 | +1 |
| 10/1 | @ Eastern Hills | L 20-30 | 138 | 67 | 205 | 75 | 259 | 334 | -- | -- | -- | 1 | 0 |
| 10/8 | vs. Kennedale | L 20-42 | 235 | 84 | 319 | 0 | 417 | 417 | -- | -- | -- | 1 | -1 |
| 10/15 | @ Carter-Riverside | W 40-13 | 216 | 120 | 336 | 21 | 168 | 189 | -- | -- | -- | 2 | +1 |
| 10/23 | vs. Diamond Hill-Jarvis | W 52-19 | 287 | 164 | 451 | -- | -- | -- | -- | -- | -- | 2 | +2 |
| AVERAGES | 239.8 | 119.6 | 359.4 | 57.7 | 272.5 | 330.2 | 1.5 | 0.7 | 0.7 | 2.2 | +9 (season) |
Averages use only games with that number on file (defense 6/8, sacks/INT 3/8, sacks allowed 2/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 86.9/100 (+86 yds/gm vs average)
Rush Offense: grade 25.2/100 (-67 yds/gm vs average)
Pass Defense: grade 77.4/100 (-44 yds/gm vs average)
Rush Defense: grade 18.6/100 (+69 yds/gm vs average)
Unit grades: 0-100 league percentile, opponent-curved (two-way solve over current + past seasons, recency-weighted). Composite counts yardage, efficiency vs league YPA/YPC (50% tilt), and negative plays at sack=7yd, INT=45yd, TFL=4yd -- adjustable v1 constants.
OPPONENT TRACKER
(full explanation: Appendix, Note 2)
| DATE | SITE | OPPONENT | THEIR RECORD | THEIR PPG |
| 2026-10-30 | vs | WESTERN HILLS | 2-6 | 18.5 |
| 2026-11-05 | at | DUNBAR | 1-7 | 14.2 |
LAST YEAR
BEN finished 2025 at 6-5. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 52-48 over WHITNEY (WHITNEY finished 73% that season). Toughest loss: 28-34 to EASTERN HILLS (6-point margin).
| DATE | OPPONENT | RESULT | RECORD | PF | PA | TOT YDS | YDS ALLOWED |
| 2025-08-29 | CASTLEBERRY | W | 1-0 | 47 | 45 | N/A | N/A |
| 2025-09-04 | WHITNEY | W | 2-0 | 52 | 48 | N/A | N/A |
| 2025-09-12 | HOLLIDAY | L | 2-1 | 33 | 51 | N/A | N/A |
| 2025-09-20 | EASTERN HILLS | L | 2-2 | 28 | 34 | N/A | N/A |
| 2025-09-26 | EAGLE MOUNTAIN | L | 2-3 | 15 | 46 | N/A | N/A |
| 2025-10-10 | DUNBAR | W | 3-3 | 28 | 22 | N/A | N/A |
| 2025-10-17 | GODLEY | W | 4-3 | 35 | 14 | N/A | N/A |
| 2025-10-23 | HILLSBORO | W | 5-3 | 21 | 20 | N/A | N/A |
| 2025-10-31 | GLEN ROSE | L | 5-4 | 14 | 53 | N/A | N/A |
| 2025-11-06 | VENUS | W | 6-4 | 76 | 23 | N/A | N/A |
| 2025-11-14 | EAGLE MOUNTAIN | L | 6-5 | 12 | 28 | N/A | N/A |
| TOTALS | 11 GMS | 6-5 | 6-5 | 361 | 384 | N/A | 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.
• BEN averages 8.0+ yards per attempt (.999), and has won 5 straight when doing so
• BEN forces 3+ takeaways (.999), and has won 3 straight when doing so
• BEN rushes for 100+ yards (.714), and has won 2 straight when doing so
• BEN throws for 200+ yards (.714), and has won 2 straight when doing so
• BEN's defense has averaged 10.5 pass yards per game over their last 3 games. Their 6-game average is 57.7 pass yards per game. (-82%)
• BEN's defense has averaged 1.3 YPA over their last 3 games. Their 6-game average is 4.4 YPA. (-70%)
• BEN averages 8.6+ yards per attempt (BEN's own median) (.999)
• BEN averages 7.2+ yards per play (BEN's own median) (.999)
• BEN throws for 216.0+ yards (BEN's own median) (.833)
• BEN's offense has averaged 101.6 rush yards per game over their last 5 games. Their 11-game average is 138.1 rush yards per game. (-26%)
• BEN's defense has averaged 1.7 takeaways per game over their last 3 games. Their 8-game average is 2.2 takeaways per game. (-26%)
• BEN's defense has averaged 23.6 points allowed per game over their last 5 games. Their 32-game average is 30.2 points allowed per game. (-22%)
• BEN is 12-2 (.857) in games decided by 8 points or fewer
• BEN holds its opponents under 6.6 yards per carry (BEN's own median) (.667)
• BEN holds its opponents under 4.3 yards per attempt (BEN's own median) (.667)
(full explanation: Appendix, Note 3)
BEN -- MOST IMPORTANT NUMBERS
(top 2 of 2 scored; vs 210 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | OFF | Turnovers < 3 | 5-3 | .625 | 37.9 | W2 | 0.565 |
| 2 | DEF | Turnovers 1+ | 5-3 | .625 | 28.4 | W2 | 0.435 |
(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)
--- BEN ---
| CONDITION | REC | WIN% | PPG | STRK |
| BEN averages 8.0+ yards per attempt while throwing for 200+ yards | 5-0 | .999 | 42.8 | W5 |
| Team | Condition | Record | Win% | PPG |
| BEN | YPA 8.0+ & Pass Yds 200+ | 5-0 | .999 | 42.8 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 5-0 | 1.000 | 42.8 | W5 | |
| YPA < 8.0 | 0-3 | .000 | 29.7 | L3 | 24 games without this stat on file |
| Pass Yds 200+ | 5-2 | .714 | 40.4 | W2 | |
| Pass Yds < 200 | 1-3 | .250 | 22.2 | L2 | 21 games without this stat on file |
| Rush Yds 100+ | 5-2 | .714 | 43.0 | W2 | |
| Rush Yds < 100 | 1-3 | .250 | 17.8 | L2 | 21 games without this stat on file |
| Rush Yds 150+ | 2-2 | .500 | 39.0 | W1 | |
| Rush Yds < 150 | 4-3 | .571 | 30.9 | W1 | 21 games without this stat on file |
| YPC 5.0+ | 3-1 | .750 | 45.2 | W2 | |
| YPC < 5.0 | 2-2 | .500 | 30.5 | W1 | 24 games without this stat on file |
| YPP 6.0+ | 5-1 | .833 | 43.8 | W3 | |
| YPP < 6.0 | 0-2 | .000 | 20.0 | L2 | 24 games without this stat on file |
| YPP 7.0+ | 5-1 | .833 | 43.8 | W3 | |
| YPP < 7.0 | 0-2 | .000 | 20.0 | L2 | 24 games without this stat on file |
| Turnovers 1+ | 4-3 | .571 | 35.9 | W1 | |
| Turnovers < 1 | 1-0 | 1.000 | 52.0 | W1 | 24 games without this stat on file |
| Turnovers 2+ | 1-1 | .500 | 18.5 | L1 | 24 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 24 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | -- | -- | -- |
| Scores 10-19 | 1-5 | .167 | 14.2 |
| Scores 20-29 | 6-3 | .667 | 24.7 |
| Scores 30-39 | 4-1 | .800 | 34.2 |
| Scores 40+ | 11-1 | .917 | 49.7 |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 5-0 | 1.000 | 42.8 | W5 |
| YPA < 8.0 | 0-3 | .000 | 29.7 | L3 |
| Pass Yds 200+ | 5-2 | .714 | 40.4 | W2 |
| Pass Yds < 200 | 0-1 | .000 | 20.0 | L1 |
| Rush Yds 100+ | 4-1 | .800 | 49.2 | W2 |
| Rush Yds < 100 | 1-2 | .333 | 19.0 | L2 |
| Rush Yds 150+ | 1-1 | .500 | 50.5 | W1 |
| Rush Yds < 150 | 4-2 | .667 | 33.7 | W1 |
| YPC 5.0+ | 3-1 | .750 | 45.2 | W2 |
| YPC < 5.0 | 2-2 | .500 | 30.5 | W1 |
| YPP 6.0+ | 5-1 | .833 | 43.8 | W3 |
| YPP < 6.0 | 0-2 | .000 | 20.0 | L2 |
| YPP 7.0+ | 5-1 | .833 | 43.8 | W3 |
| YPP < 7.0 | 0-2 | .000 | 20.0 | L2 |
| Turnovers 1+ | 4-3 | .571 | 35.9 | W1 |
| Turnovers < 1 | 1-0 | 1.000 | 52.0 | W1 |
| Turnovers 2+ | 1-1 | .500 | 18.5 | L1 |
| Turnovers > 2 | -- | -- | -- | -- |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | -- | -- | -- |
| Scores 10-19 | 1-0 | 1.000 | 17.0 |
| Scores 20-29 | 0-2 | .000 | 20.0 |
| Scores 30-39 | -- | -- | -- |
| Scores 40+ | 4-1 | .800 | 49.2 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-1 | .000 | 50.0 | L1 | |
| YPA < 8.0 | 3-2 | .600 | 26.6 | W1 | 26 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 3-3 | .500 | 30.5 | W1 | 26 games without this stat on file |
| Rush Yds 100+ | 3-3 | .500 | 30.5 | W1 | |
| Rush Yds < 100 | -- | -- | -- | -- | 26 games without this stat on file |
| Rush Yds 150+ | 2-3 | .400 | 33.8 | W1 | |
| Rush Yds < 150 | 1-0 | 1.000 | 14.0 | W1 | 26 games without this stat on file |
| YPC 5.0+ | 1-3 | .250 | 39.0 | L3 | |
| YPC < 5.0 | 2-0 | 1.000 | 13.5 | W2 | 26 games without this stat on file |
| YPP 6.0+ | 1-3 | .250 | 39.0 | L3 | |
| YPP < 6.0 | 2-0 | 1.000 | 13.5 | W2 | 26 games without this stat on file |
| YPP 7.0+ | 1-2 | .333 | 42.0 | L2 | |
| YPP < 7.0 | 2-1 | .667 | 19.0 | W1 | 26 games without this stat on file |
| Turnovers 1+ | 5-3 | .625 | 28.4 | W2 | |
| Turnovers < 1 | -- | -- | -- | -- | 24 games without this stat on file |
| Turnovers 2+ | 5-1 | .833 | 25.8 | W3 | 24 games without this stat on file |
| Turnovers > 2 | 3-0 | 1.000 | 24.3 | W3 | 24 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 2-0 | 1.000 | 6.0 |
| Allows 10-19 | 5-0 | 1.000 | 14.8 |
| Allows 20-29 | 10-1 | .909 | 24.6 |
| Allows 30-39 | 3-2 | .600 | 33.4 |
| Allows 40+ | 2-7 | .222 | 49.2 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-1 | .000 | 50.0 | L1 | |
| YPA < 8.0 | 3-2 | .600 | 26.6 | W1 | 2 games without this stat on file |
| Pass Yds 200+ | -- | -- | -- | -- | |
| Pass Yds < 200 | 3-3 | .500 | 30.5 | W1 | 2 games without this stat on file |
| Rush Yds 100+ | 3-3 | .500 | 30.5 | W1 | |
| Rush Yds < 100 | -- | -- | -- | -- | 2 games without this stat on file |
| Rush Yds 150+ | 2-3 | .400 | 33.8 | W1 | |
| Rush Yds < 150 | 1-0 | 1.000 | 14.0 | W1 | 2 games without this stat on file |
| YPC 5.0+ | 1-3 | .250 | 39.0 | L3 | |
| YPC < 5.0 | 2-0 | 1.000 | 13.5 | W2 | 2 games without this stat on file |
| YPP 6.0+ | 1-3 | .250 | 39.0 | L3 | |
| YPP < 6.0 | 2-0 | 1.000 | 13.5 | W2 | 2 games without this stat on file |
| YPP 7.0+ | 1-2 | .333 | 42.0 | L2 | |
| YPP < 7.0 | 2-1 | .667 | 19.0 | W1 | 2 games without this stat on file |
| Turnovers 1+ | 5-3 | .625 | 28.4 | W2 | |
| Turnovers < 1 | -- | -- | -- | -- | |
| Turnovers 2+ | 5-1 | .833 | 25.8 | W3 | |
| Turnovers > 2 | 3-0 | 1.000 | 24.3 | W3 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | -- | -- | -- |
| Allows 10-19 | 3-0 | 1.000 | 15.3 |
| Allows 20-29 | 1-0 | 1.000 | 25.0 |
| Allows 30-39 | 1-1 | .500 | 32.0 |
| Allows 40+ | 0-2 | .000 | 46.0 |
BENBROOK
• BENBROOK has won by 20+ in 2 straight games (10/15/26–10/23/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).
• BENBROOK has scored 40+ in 2 straight games (10/15/26–10/23/26). It has not scored 40+ in 3 straight since 8/27/26–9/11/26 (2026).
• BENBROOK has scored 30+ in 2 straight games (10/15/26–10/23/26). It has not scored 30+ in 3 straight since 8/27/26–9/11/26 (2026). It has reached 3 straight 5 times in the last 4 years.
• BENBROOK has forced 2+ turnovers in 2 straight games (10/15/26–10/23/26). It has not forced 2+ turnovers in 3 straight since 8/27/26–9/25/26 (2026).
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| BEN | OFFENSE | YPA 8.0+ | 5 | 5-0 | 1.000 | 42.8 | W5 |
| BEN | OFFENSE | YPA < 8.0 | 3 | 0-3 | .000 | 29.7 | L3 |
| BEN | OFFENSE | Pass Yds 200+ | 7 | 5-2 | .714 | 40.4 | W2 |
| BEN | OFFENSE | Pass Yds < 200 | 4 | 1-3 | .250 | 22.2 | L2 |
| BEN | OFFENSE | Rush Yds 100+ | 7 | 5-2 | .714 | 43.0 | W2 |
| BEN | OFFENSE | Rush Yds < 100 | 4 | 1-3 | .250 | 17.8 | L2 |
| BEN | OFFENSE | Rush Yds 150+ | 4 | 2-2 | .500 | 39.0 | W1 |
| BEN | OFFENSE | Rush Yds < 150 | 7 | 4-3 | .571 | 30.9 | W1 |
| BEN | OFFENSE | YPC 5.0+ | 4 | 3-1 | .750 | 45.2 | W2 |
| BEN | OFFENSE | YPC < 5.0 | 4 | 2-2 | .500 | 30.5 | W1 |
| BEN | OFFENSE | YPP 6.0+ | 6 | 5-1 | .833 | 43.8 | W3 |
| BEN | OFFENSE | YPP < 6.0 | 2 | 0-2 | .000 | 20.0 | L2 |
| BEN | OFFENSE | YPP 7.0+ | 6 | 5-1 | .833 | 43.8 | W3 |
| BEN | OFFENSE | YPP < 7.0 | 2 | 0-2 | .000 | 20.0 | L2 |
| BEN | OFFENSE | Turnovers 1+ | 7 | 4-3 | .571 | 35.9 | W1 |
| BEN | OFFENSE | Turnovers < 1 | 1 | 1-0 | 1.000 | 52.0 | W1 |
| BEN | OFFENSE | Turnovers 2+ | 2 | 1-1 | .500 | 18.5 | L1 |
| BEN | OFFENSE | Scores 10-19 | 6 | 1-5 | .167 | 14.2 | W1 |
| BEN | OFFENSE | Scores 20-29 | 9 | 6-3 | .667 | 24.7 | L2 |
| BEN | OFFENSE | Scores 30-39 | 5 | 4-1 | .800 | 34.2 | W1 |
| BEN | OFFENSE | Scores 40+ | 12 | 11-1 | .917 | 49.7 | W2 |
| BEN | DEFENSE | YPA 8.0+ | 1 | 0-1 | .000 | 50.0 | L1 |
| BEN | DEFENSE | YPA < 8.0 | 5 | 3-2 | .600 | 26.6 | W1 |
| BEN | DEFENSE | Pass Yds < 200 | 6 | 3-3 | .500 | 30.5 | W1 |
| BEN | DEFENSE | Rush Yds 100+ | 6 | 3-3 | .500 | 30.5 | W1 |
| BEN | DEFENSE | Rush Yds 150+ | 5 | 2-3 | .400 | 33.8 | W1 |
| BEN | DEFENSE | Rush Yds < 150 | 1 | 1-0 | 1.000 | 14.0 | W1 |
| BEN | DEFENSE | YPC 5.0+ | 4 | 1-3 | .250 | 39.0 | L3 |
| BEN | DEFENSE | YPC < 5.0 | 2 | 2-0 | 1.000 | 13.5 | W2 |
| BEN | DEFENSE | YPP 6.0+ | 4 | 1-3 | .250 | 39.0 | L3 |
| BEN | DEFENSE | YPP < 6.0 | 2 | 2-0 | 1.000 | 13.5 | W2 |
| BEN | DEFENSE | YPP 7.0+ | 3 | 1-2 | .333 | 42.0 | L2 |
| BEN | DEFENSE | YPP < 7.0 | 3 | 2-1 | .667 | 19.0 | W1 |
| BEN | DEFENSE | Turnovers 1+ | 8 | 5-3 | .625 | 28.4 | W2 |
| BEN | DEFENSE | Turnovers 2+ | 6 | 5-1 | .833 | 25.8 | W3 |
| BEN | DEFENSE | Turnovers > 2 | 3 | 3-0 | 1.000 | 24.3 | W3 |
| BEN | DEFENSE | Allows <10 | 2 | 2-0 | 1.000 | 6.0 | W2 |
| BEN | DEFENSE | Allows 10-19 | 5 | 5-0 | 1.000 | 14.8 | W5 |
| BEN | DEFENSE | Allows 20-29 | 11 | 10-1 | .909 | 24.6 | W1 |
| BEN | DEFENSE | Allows 30-39 | 5 | 3-2 | .600 | 33.4 | L1 |
| BEN | DEFENSE | Allows 40+ | 9 | 2-7 | .222 | 49.2 | L5 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| DEFENSE | Turnovers 1+ | 8 games | 08/27/2026 - 10/23/2026 | 5-3 |
| OFFENSE | Pass Yds 200+ | 3 games | 10/08/2026 - 10/23/2026 | 2-1 |
| Team | Side | Split | Streak | Dates | Record |
| BEN | DEFENSE | Turnovers 1+ | 8 games | 08/27/2026 - 10/23/2026 | 5-3 |
| BEN | OFFENSE | Pass Yds 200+ | 3 games | 10/08/2026 - 10/23/2026 | 2-1 |
BEN OFFENSE
BEN's offense has averaged 101.6 rush yards per game over their last 5 games. Their 11-game average is 138.1 rush yards per game. (-26%)
BEN DEFENSE
BEN's defense has averaged 10.5 pass yards per game over their last 3 games. Their 6-game average is 57.7 pass yards per game. (-82%)
BEN's defense has averaged 1.3 YPA over their last 3 games. Their 6-game average is 4.4 YPA. (-70%)
BEN's defense has averaged 1.7 takeaways per game over their last 3 games. Their 8-game average is 2.2 takeaways per game. (-26%)
BEN's defense has averaged 23.6 points allowed per game over their last 5 games. Their 32-game average is 30.2 points allowed per game. (-22%)
(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)
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 four weighted criteria and the top 5 per team are listed. In Cooper's own weighting order: (1) the WIN% attached to the condition, counted only when the condition has occurred at least 8 times -- a smaller sample is dropped outright, not discounted; (2) the PPG attached to it, with higher better on offense and lower better on defense, and each side normalized against its own kind so a defensive number competes with defensive numbers rather than against scoring averages; (3) how far the number sits from the OPPONENT's on the same condition, across win%, PPG and how often the condition happens at all; and (4) where it falls among every other team previously run through this workbook and cached. Criteria 1 and 2 measure how strong a number is; 3 and 4 measure how much it distinguishes this team. Weights: win_pct 40%, ppg 27%, matchup 20%, pool 13%. See important_numbers.py.
Full Data Exports
Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| BEN | DEFENSE | team | Pass Yards | last 3 | 10.5 | 6 | 57.7 | -81.8% | |
| BEN | DEFENSE | team | Points | last 5 | 23.6 | 32 | 30.2 | -21.9% | |
| BEN | OFFENSE | team | Rush Yards | last 5 | 101.6 | 11 | 138.1 | -26.4% | |
| BEN | DEFENSE | team | Turnovers | last 3 | 1.7 | 8 | 2.2 | -25.9% | |
| BEN | DEFENSE | team | YPA | last 3 | 1.3 | 6 | 4.4 | -70.2% |