In short: Jarrell Cougars high school football (Jarrell, TX), 2026 season: 7-1. Last game: L 20-42 vs Stephenville on October 23, 2026. Next: vs China Spring, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
The number to watch when Jarrell meets China Spring is Jarrell's scoring defense. Jarrell allowed 12.5 points per game over its first 4 games (4-0), #76 in section in that timeframe. In the 4 games since that hot start (3-1), the Cougars have allowed 25.8 points per game, a 106% rise, #505 in section in that window. The schedule has a lot to do with it: Jarrell's last 4 opponents have averaged 32.2 points per game, a #491 offense in section on the season, against 22.0 points per game, #875 for the first 4. Measured against those opponents' norms (32.2 points per game), Jarrell held those offenses 20% below what they usually score. 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 4 opponents average a rating that would rank #301 in section, well above the first 4 (#882), so the dip has come against better teams overall. Meanwhile, China Spring's offense has been middle of the pack in recent weeks. The Cougars have averaged 26.0 points per game over their last 4 games (1-3), #726 in section during that time. Those games came against a middle-of-the-pack set of scoring defenses in section (29.0 points per game on the season, which would rank #642). Against those norms, China Spring scored 10% less than those defenses usually allow. China Spring offers Jarrell a fair measuring stick for whether the trend is real. Jarrell is 5-0 this season when it holds opponents under 31, and 2-1 when it doesn't.
NOTES
The biggest worry in Jarrell's season has been the direction of its offense. Jarrell averaged 43.5 points per game over its first 4 games (4-0), #141 in section through those games. In the 4 games since that hot start (3-1), the Cougars have averaged 36.0 points per game, a 17% drop, #412 in section through that stretch. The schedule has a lot to do with it: Jarrell's last 4 opponents have averaged 27.3 points per game, a #565 scoring defense in section on the season, against 38.5 points per game, #986 for the first 4. Measured against those opponents' norms (27.3 points per game), Jarrell scored 32% 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 4 opponents average a rating that would rank #301 in section, well above the first 4 (#882), so the dip has come against better teams overall. On the season, Jarrell ranks #242 in section in scoring. China Spring's defense sits in the middle of the pack, #878 in section (35.0 points per game). Jarrell is 5-0 this season when it scores 35 or more, and 2-1 when it doesn't.
TIDBITS (5 found)
• Club The last time Jarrell went a game committing 2+ turnovers was September 2, 2022 against Giddings (L, 14-21). Since then Jarrell has gone 52 straight games committing fewer than 2 turnovers, a school-record 52 straight in the 5 seasons on record.
• Club The last time Jarrell went a game throwing for 200+ yards was November 3, 2023 against Lago Vista (L, 26-49). Since then Jarrell has gone 31 straight games being held under 200 passing yards, a school-record 31 straight in the 5 seasons on record.
• Club Jarrell is 16-2 all time when scoring 40+ points. Jarrell's last loss when scoring 40+ points was September 15, 2023 against Hillsboro (L, 44-75).
• Club Jarrell is 13-1 all time when holding the opponent under 5.0 yards per carry. Jarrell's last loss when holding the opponent under 5.0 yards per carry was November 25, 2022 against Wimberley (L, 6-64).
• Club Jarrell is 10-2 all time when holding the opponent under 150 rushing yards. Jarrell's last loss when holding the opponent under 150 rushing yards was October 18, 2024 against Wimberley (L, 8-41).
DATA WARNING: JARRELL OFFENSIVE STATS FOR 10/23/2026 GAME VS. STEPHENVILLE* MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 10/16/2026 GAME @ LAMPASAS* MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 10/09/2026 GAME VS. MARBLE FALLS* MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 09/25/2026 GAME @ MADISONVILLE MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 09/18/2026 GAME VS. EASTSIDE EARLY COLLEGE MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 09/11/2026 GAME @ AUSTIN MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 09/04/2026 GAME VS. MIDLAND CHRISTIAN MISSING
DATA WARNING: JARRELL OFFENSIVE STATS FOR 08/28/2026 GAME VS. NAVARRO MISSING
All stat areas in this report are subject to change as box scores are updated.
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 (offense 0/8, defense 5/8, sacks/INT 0/8, sacks allowed 1/8, turnovers 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 48.4/100 (-18 yds/gm vs average)
Rush Offense: grade 67.3/100 (+29 yds/gm vs average)
Pass Defense: grade 64.7/100 (-25 yds/gm vs average)
Rush Defense: grade 51.0/100 (-5 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.
JAR finished 2025 at 9-3. Made the playoffs (2 postseason game(s) on file; exact round/result not available). Notable win: 40-29 over LLANO (LLANO finished 87% that season). Toughest loss: 34-35 to WIMBERLEY (1-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)
JAR HAS PERFORMED BEST THIS DATA SET WHEN...
• JAR holds its opponents under 7.0 yards per play (.882), and has won 11 straight when doing so
• JAR holds its opponents under 5.0 yards per carry (.999), and has won 11 straight when doing so
• JAR holds its opponents under 100 rushing yards (.999), and has won 7 straight when doing so
• JAR holds its opponents under 8.0 yards per attempt (.786), and has won 5 straight when doing so
• JAR's defense has averaged 0.0 takeaways per game over their last 3 games. Their 6-game average is 0.5 takeaways per game. (-100%)
• JAR's defense has averaged 204.0 pass yards per game over their last 3 games. Their 20-game average is 115.7 pass yards per game. (+76%)
• JAR holds its opponents under 4.9 yards per carry (JAR's own median) (.999)
• JAR's offense has averaged 0.5 giveaways per game over their last 5 games. Their 6-game average is 0.3 giveaways per game. (+50%)
• JAR's defense has averaged 8.0 YPA over their last 3 games. Their 20-game average is 6.0 YPA. (+33%)
• JAR's defense has was held under 1 turnover in 3 straight games (10/09/2026-10/23/2026), going 2-1 over that stretch.
• JAR's defense has averaged 124.3 rush yards per game over their last 3 games. Their 22-game average is 176.5 rush yards per game. (-30%)
• JAR holds its opponents under 5.1 yards per attempt (JAR's own median) (.900)
• JAR holds its opponents under 6.0 yards per play (JAR's own median) (.818)
• JAR holds its opponents under 180.5 rushing yards (JAR's own median) (.818)
JAR — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
0-2
.000
7.5
Scores 10-19
0-2
.000
14.0
Scores 20-29
2-3
.400
22.0
Scores 30-39
9-1
.900
34.2
Scores 40+
11-0
1.000
50.5
JAR — OFFENSE — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
--
--
--
--
YPA < 8.0
--
--
--
--
8 games without this stat on file
Pass Yds 200+
--
--
--
--
Pass Yds < 200
--
--
--
--
8 games without this stat on file
Rush Yds 100+
--
--
--
--
Rush Yds < 100
--
--
--
--
8 games without this stat on file
Rush Yds 150+
--
--
--
--
Rush Yds < 150
--
--
--
--
8 games without this stat on file
YPC 5.0+
--
--
--
--
YPC < 5.0
--
--
--
--
8 games without this stat on file
YPP 6.0+
--
--
--
--
YPP < 6.0
--
--
--
--
8 games without this stat on file
YPP 7.0+
--
--
--
--
YPP < 7.0
--
--
--
--
8 games without this stat on file
Turnovers 1+
2-0
1.000
37.5
W2
Turnovers < 1
2-1
.667
33.7
L1
3 games without this stat on file
Turnovers 2+
--
--
--
--
3 games without this stat on file
Turnovers > 2
--
--
--
--
3 games without this stat on file
JAR — OFFENSE SCORING SITUATION — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
Scores <10
--
--
--
Scores 10-19
--
--
--
Scores 20-29
0-1
.000
20.0
Scores 30-39
3-0
1.000
34.0
Scores 40+
4-0
1.000
49.0
JAR — DEFENSE — 2024-26 (30 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
3-3
.500
33.5
L1
YPA < 8.0
11-3
.786
19.6
W5
10 games without this stat on file
Pass Yds 200+
2-2
.500
33.8
L1
Pass Yds < 200
12-4
.750
21.2
W3
10 games without this stat on file
Rush Yds 100+
8-7
.533
28.7
L1
Rush Yds < 100
7-0
1.000
12.4
W7
8 games without this stat on file
Rush Yds 150+
7-6
.538
28.2
L1
Rush Yds < 150
8-1
.889
16.8
W7
8 games without this stat on file
YPC 5.0+
4-7
.364
31.8
L1
YPC < 5.0
11-0
1.000
15.2
W11
8 games without this stat on file
YPP 6.0+
6-5
.545
33.2
L1
YPP < 6.0
9-2
.818
13.8
W6
8 games without this stat on file
YPP 7.0+
0-5
.000
41.0
L5
YPP < 7.0
15-2
.882
18.4
W11
8 games without this stat on file
Turnovers 1+
2-0
1.000
29.5
W2
Turnovers < 1
3-1
.750
21.2
L1
24 games without this stat on file
Turnovers 2+
1-0
1.000
28.0
W1
24 games without this stat on file
Turnovers > 2
--
--
--
--
24 games without this stat on file
JAR — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
5-0
1.000
5.4
Allows 10-19
7-1
.875
13.6
Allows 20-29
7-1
.875
25.6
Allows 30-39
3-3
.500
33.5
Allows 40+
0-3
.000
45.0
JAR — DEFENSE — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
STRK
YPA 8.0+
1-1
.500
32.5
L1
YPA < 8.0
3-0
1.000
17.0
W3
3 games without this stat on file
Pass Yds 200+
1-1
.500
32.5
L1
Pass Yds < 200
3-0
1.000
17.0
W3
3 games without this stat on file
Rush Yds 100+
2-1
.667
32.0
L1
Rush Yds < 100
2-0
1.000
10.0
W2
3 games without this stat on file
Rush Yds 150+
1-1
.500
36.5
L1
Rush Yds < 150
3-0
1.000
14.3
W3
3 games without this stat on file
YPC 5.0+
1-1
.500
36.5
L1
YPC < 5.0
3-0
1.000
14.3
W3
3 games without this stat on file
YPP 6.0+
2-1
.667
32.0
L1
YPP < 6.0
2-0
1.000
10.0
W2
3 games without this stat on file
YPP 7.0+
0-1
.000
42.0
L1
YPP < 7.0
4-0
1.000
18.5
W4
3 games without this stat on file
Turnovers 1+
1-0
1.000
31.0
W1
Turnovers < 1
3-1
.750
21.2
L1
3 games without this stat on file
Turnovers 2+
--
--
--
--
3 games without this stat on file
Turnovers > 2
--
--
--
--
3 games without this stat on file
JAR — DEFENSE SCORING SITUATION — 2026 (8 Gms)
SPLIT
REC
WIN%
PPG
Allows <10
3-0
1.000
4.3
Allows 10-19
1-0
1.000
13.0
Allows 20-29
1-0
1.000
23.0
Allows 30-39
2-0
1.000
31.0
Allows 40+
0-1
.000
42.0
ON THE BRINK
JARRELL
• JARRELL has allowed 250+ passing in 2 straight games (10/16/26–10/23/26). It has not reached 3 straight in the last 4 years of games on file (2023-present).
• JARRELL has allowed 400+ total yards in 2 straight games (10/16/26–10/23/26). It has not allowed 400+ total yards in 3 straight since 9/15/23–10/6/23 (2023).
JAR's defense has averaged 0.0 takeaways per game over their last 3 games. Their 6-game average is 0.5 takeaways per game. (-100%)
JAR's defense has averaged 204.0 pass yards per game over their last 3 games. Their 20-game average is 115.7 pass yards per game. (+76%)
JAR's defense has averaged 8.0 YPA over their last 3 games. Their 20-game average is 6.0 YPA. (+33%)
JAR's defense has averaged 124.3 rush yards per game over their last 3 games. Their 22-game average is 176.5 rush yards per game. (-30%)
(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 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)
The program's index across 5 seasons on file -- -4.0 in 2022 to 6.0 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.
WHAT CHANGED THIS WEEK
Lost to Stephenville 20-42 on Oct 23; now 7-1. It ended a 7-game winning streak.
From the games on file through Oct 23.
REMAINING SCHEDULE
Most likely finish 9-1 · realistic range 8-2 to 9-1
Remaining schedule: 653rd hardest of 1146 in the TX section (average opponent strength -0.4).
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).