In short: Killeen Kangaroos high school football (Killeen, TX), 2026 season: 4-4. Last game: L 21-49 vs Weiss on October 22, 2026. Next: vs A\u0026m Consolidated, 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 Killeen's next game, against A\u0026m Consolidated, and the recent returns favor A\u0026m Consolidated. Killeen forced 3.0 takeaways per game over its first 4 games (3-1), #27 in section in that timeframe. In the 4 games since that hot start (1-3), the Kangaroos have forced 0.8 takeaways per game, a 75% drop, #785 in section in that window. The schedule has a lot to do with it: Killeen's last 4 opponents have averaged 1.1 per game, a #478 offense in section on the season, against 2.0 per game, #1045 for the first 4. Measured against those opponents' norms (1.1 per game), Killeen forced 31% fewer turnovers than those offenses usually give up. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #304 in section, well above the first 4 (#555), so the dip has come against better teams overall. Meanwhile, A\u0026m Consolidated's ball security has struggled in recent weeks. A\u0026m Consolidated has committed 2.0 giveaways per game over its last 4 games (2-2), #945 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 #319). Against those norms, A\u0026m Consolidated turned it over 22% more than those defenses usually force. Overall, those opponents average an SP Strength Index rating that would rank #220 in section, a strong slate. Both units come in looking to get right, and whichever does first may decide the game.
The number to watch when Killeen meets A\u0026m Consolidated is Killeen's scoring defense. Killeen allowed 27.3 points per game over its first 3 games (2-1), #585 in section through those games. In the 5 games since that hot start (2-3), the Kangaroos have allowed 40.4 points per game, a 48% rise, #975 in section through that stretch. The schedule doesn't excuse it: the last 5 opponents have been softer, averaging 28.3 points per game, a #663 offense in section on the season, against 30.8 points per game, #558 for the first 3. Measured against those opponents' norms (28.3 points per game), Killeen allowed 43% more than those offenses usually score. Conversely, A\u0026m Consolidated's offense has been one of section's better units in recent weeks. A\u0026m Consolidated has averaged 42.8 points per game over its last 5 games (3-2), #232 in section over that stretch. Those games came against a middle-of-the-pack set of scoring defenses in section (26.7 points per game on the season, which would rank #541). Against those norms, A\u0026m Consolidated scored 60% more than those defenses usually allow. Overall, those opponents average an SP Strength Index rating that would rank #302 in section, a strong slate. Unless Killeen's defense rediscovers its early form, the edge in this matchup belongs to A\u0026m Consolidated. Killeen is 3-2 this season when it holds opponents under 44, and 1-2 when it doesn't.
NOTES
The biggest worry in Killeen's season has been the direction of its offense. Killeen averaged 38.8 points per game over its first 4 games (3-1), #273 in section within that period. In the 4 games since that hot start (1-3), the Kangaroos have averaged 25.2 points per game, a 35% drop, #748 in section across those games. The schedule has a lot to do with it: Killeen's last 4 opponents have averaged 27.0 points per game, a #548 scoring defense in section on the season, against 34.8 points per game, #873 for the first 4. Measured against those opponents' norms (27.0 points per game), Killeen scored 6% less 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 #304 in section, well above the first 4 (#555), so the dip has come against better teams overall. On the season, Killeen ranks #496 in section in scoring. A\u0026m Consolidated's defense sits in the middle of the pack, #633 in section (28.8 points per game). Killeen is 2-2 this season when it scores 29 or more, and 2-2 when it doesn't.
Killeen's defense from the opening weeks has gone missing since. The Kangaroos allowed 6.8 yards per play (1,915 yards on 280 snaps) over their first 5 games (4-1), #648 in section during those games. Over the stretch of 3 games that followed (0-3), Killeen has allowed 8.3 yards per play (1,474 yards on 177 snaps), a 22% rise, #842 in section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.8 yards per play on the season. Measured against those opponents' norms (7.0 yards per play), Killeen allowed 19% more per snap than those offenses usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #206 in section, well above the first 5 (#579), so the dip has come against better teams overall. On the season, the Kangaroos rank #805 in section in yards per play allowed. A\u0026m Consolidated's offense sits in the middle of the pack, #378 in section (7.4 yards per play).
Something changed for Killeen's pass defense after its first 4 games. Killeen allowed 8.6 yards per pass attempt (861 yards on 100 attempts) over its first 4 games (3-1), #757 in section during that stretch. In the 4 games since that hot start (1-3), the Kangaroos have allowed 10.1 yards per pass attempt (918 yards on 91 attempts), a 17% rise, #868 in section over that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 8.1 yards per attempt on the season. Measured against those opponents' norms (7.8 yards per attempt), Killeen allowed 29% more per attempt than those passing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #304 in section, well above the first 4 (#555), so the dip has come against better teams overall. On the season, Killeen ranks #887 in section in pass defense. It won't get any easier against A\u0026m Consolidated, whose passing game ranks #176 in section (10.3 yards per attempt).
Killeen's run defense has allowed more yards per carry as the season has worn on. The Kangaroos allowed 5.6 yards per carry (807 yards on 143 rushes) over their first 5 games (4-1), #547 in section over that timeframe. Over the stretch of 3 games that followed (0-3), Killeen has allowed 6.5 yards per carry (803 yards on 123 rushes), a 16% rise, #685 in section over that span. The schedule doesn't explain it: the opponents in both stretches have averaged about 5.8 yards per carry on the season. Measured against those opponents' norms (6.0 yards per carry), Killeen allowed 8% more per carry than those rushing attacks usually gain. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #206 in section, well above the first 5 (#579), so the dip has come against better teams overall. On the season, the Kangaroos rank #633 in section in run defense. A\u0026m Consolidated's ground game sits in the middle of the pack, #627 in section (5.5 yards per carry).
TIDBITS (5 found)
• Club Killeen has lost 3 straight, and a loss would make it 4 in a row. The last time they lost 4 or more in a row was 2025, a run of 8.
• Club The last time Killeen went a game averaging 8.0+ yards per attempt was September 29, 2023 against Midlothian (L, 34-56). Since then Killeen has gone 34 straight games being held under 8.0 yards per attempt, a school-record 34 straight in the 5 seasons on record.
• Club The last time Killeen went a game rushing for 150+ yards was September 19, 2024 against Brenham (L, 42-73). Since then Killeen has gone 25 straight games being held under 150 rushing yards, a school-record 25 straight in the 5 seasons on record.
• Club Killeen has gone 4 straight games forcing fewer than 3 turnovers (October 2, 2026 through October 22, 2026), going 1-3 over that stretch, a school-record 4 straight in the 5 seasons on record.
• Player T. Boatner has gone 5 straight games without recording 100+ receiving yards. The last time he had 100+ receiving yards was August 30, 2024 against Vista Ridge (W, 52-31) — 166 receiving yards.
DATA WARNING: KILLEEN OFFENSIVE STATS FOR 10/16/2026 GAME VS. SHOEMAKER* MISSING
DATA WARNING: KILLEEN OFFENSIVE STATS FOR 10/02/2026 GAME VS. GLENN* MISSING
DATA WARNING: KILLEEN OFFENSIVE STATS FOR 09/25/2026 GAME @ PFLUGERVILLE CONNALLY* MISSING
DATA WARNING: KILLEEN OFFENSIVE STATS FOR 09/18/2026 GAME VS. HENDRICKSON* MISSING
DATA WARNING: KILLEEN OFFENSIVE STATS FOR 09/03/2026 GAME VS. ELLISON MISSING
DATA WARNING: KILLEEN OFFENSIVE STATS FOR 08/27/2026 GAME @ LIBERTY HILL MISSING
All stat areas in this report are subject to change as box scores are updated.
PROGRAM SNAPSHOT: KIL
PROGRAM RECORD
SEASON
RECORD
PF
PA
PPG
2022
4-6
237
258
23.7
2023
6-4
311
343
31.1
2024
3-8
464
592
42.2
2025
2-8
223
328
22.3
2026
4-4
256
284
32.0
2022-26
19-30
30.4
TEAM HISTORY
1 UIL state title · 1 state final loss
YEAR
HONOR
1991
UIL STATE 5A D1 CHAMPION (def. Sugar Land Dulles 14-10)
1954
UIL STATE 2A RUNNER-UP (lost to Phillips 21-13)
State championship games and title-game MVPs: UIL Fall Almanac 2025-26. League finishes: no league schedule on file yet, so none is claimed.
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 5A Division 1 rankings · player leaders.
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 2/8, sacks/INT 0/8, sacks allowed 3/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 94.0/100 (+127 yds/gm vs average)
Rush Offense: grade 47.3/100 (-16 yds/gm vs average)
Pass Defense: grade 7.2/100 (+87 yds/gm vs average)
Rush Defense: grade 40.4/100 (+15 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
"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)
KIL HAS PERFORMED BEST THIS DATA SET WHEN...
• KIL holds its opponents under 150 rushing yards (.999), and has won 4 straight when doing so
• KIL holds its opponents under 5.0 yards per carry (.999), and has won 3 straight when doing so
• KIL forces 2+ takeaways (.800), and has won 4 straight when doing so
• KIL wins even while allowing its opponents 200+ passing yards (.600), but most recently lost to Weiss when doing so
• KIL's defense has averaged 0.3 takeaways per game over their last 3 games. Their 8-game average is 1.9 takeaways per game. (-82%)
• KIL holds its opponents under 204.5 rushing yards (KIL's own median) (.800)
• KIL holds its opponents under 5.7 yards per carry (KIL's own median) (.800)
• KIL's offense has averaged 70.0 rush yards per game over their last 3 games. Their 7-game average is 127.6 rush yards per game. (-45%)
• KIL's offense has averaged 2.4 giveaways per game over their last 5 games. Their 10-game average is 1.8 giveaways per game. (+33%)
• KIL's defense has conceded 6.0+ YPP in 3 straight games (10/09/2026-10/22/2026), going 0-3 over that stretch.
• KIL's defense has conceded 7.0+ YPP in 3 straight games (10/09/2026-10/22/2026), going 0-3 over that stretch.
• KIL's defense has averaged 272.4 pass yards per game over their last 5 games. Their 10-game average is 210.8 pass yards per game. (+29%)
• KIL's defense has averaged 267.7 rush yards per game over their last 3 games. Their 10-game average is 212.3 rush yards per game. (+26%)
• KIL throws for 326.0+ yards (KIL's own median) (.500)
• KIL's offense has averaged 322.5 total yards per game over their last 3 games. Their 7-game average is 410.4 total yards per game. (-21%)
• KILLEEN has allowed 400+ total yards in 3 straight games (10/9/26–10/22/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
• KILLEEN has lost 3 straight (10/9/26–10/22/26). It has not lost 4 straight since 9/5/25–10/24/25 (2025). It has reached 4 straight 2 times in the last 4 years and has lost a high of 8 straight (2024) in that span.
KIL's defense has averaged 0.3 takeaways per game over their last 3 games. Their 8-game average is 1.9 takeaways per game. (-82%)
KIL's defense has averaged 272.4 pass yards per game over their last 5 games. Their 10-game average is 210.8 pass yards per game. (+29%)
KIL's defense has averaged 267.7 rush yards per game over their last 3 games. Their 10-game average is 212.3 rush yards per game. (+26%)
KIL's defense has averaged 10.6 YPA over their last 3 games. Their 9-game average is 8.8 YPA. (+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)
The program's index across 5 seasons on file -- -6.6 in 2022 to 1.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.
WHAT CHANGED THIS WEEK
Lost to Weiss 21-49 on Oct 22; now 4-4. That makes 3 straight losses.
New team leader in receiving yards: Christopher Robertson (197) passed D'angelo Ingram (165).
Season-high 97 rushing yards in a game: Deshaun Reid against Weiss.
From the games on file through Oct 22.
REMAINING SCHEDULE
Most likely finish 4-6 · realistic range 4-6 to 5-5
Remaining schedule: 122nd hardest of 1146 in the TX section (average opponent strength 16.5).
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 22 game; last updated Oct 29; roster and numbers checked Oct 27.
Click a column heading to sort. MIN hides players below that many attempts.