In short: Odessa Bronchos high school football (Odessa, TX), 2026 season: 2-9. Last game: L 13-51 vs Midland Lee on October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
Pass Off 75.0 · Rush Off 52.3 · Pass Def 73.1 · Rush Def 23.1
NUMBERS TO NOTE
#733
SP Strength Index (of 1252)
2-9
2026 record
-20.0
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAM
PASS O
RUSH O
PASS D
RUSH D
ODESSA
75.0 (+44)
52.3 (-5)
73.1 (-37)
23.1 (+56)
HEAD-TO-HEAD GAME LOG
CLEAR
SEASON NOTES
The biggest worry in Odessa's season has been the direction of its ball security. Odessa committed 2.0 giveaways per game over its first 5 games (2-3), #982 in section in that timeframe. In the 6 games since that hot start (0-6), the Bronchos have committed 3.2 giveaways per game, a 60% rise, #1212 in section in that window. The schedule has a lot to do with it: Odessa's last 6 opponents have averaged 1.3 per game, a #565 defense in section on the season, against 1.1 per game, #731 for the first 5. Measured against those opponents' norms (1.3 per game), Odessa turned it over 145% more than those defenses usually force. Overall, those opponents have been strong teams: their average SP Strength Index rating would rank #257 in section. On the season, Odessa ranks #1197 in section in giveaways.
Odessa's run defense from the opening weeks has gone missing since. The Bronchos allowed 5.9 yards per carry (650 yards on 111 rushes) over their first 7 games (2-5), #592 in section during that time. Over the stretch of 4 games that followed (0-4), Odessa has allowed 9.8 yards per carry (1,046 yards on 107 rushes), a 67% rise, #1082 in section through those games. The schedule doesn't excuse it: the last 4 opponents have been softer, averaging 6.1 yards per carry, a #479 rushing attack in section on the season, against 6.7 yards per carry, #352 for the first 7. Measured against those opponents' norms (6.1 yards per carry), Odessa allowed 60% more per carry than those rushing 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 #145 in section, well above the first 7 (#435), so the dip has come against better teams overall. On the season, the Bronchos rank #1022 in section in run defense.
Something changed for Odessa's defense after the first 7 games of the season. Odessa forced 1.8 takeaways per game over its first 7 games (2-5), #275 in section through that stretch. Over the stretch of 4 games that followed (0-4), the Bronchos have forced 0.8 takeaways per game, a 58% drop, #767 in section over that stretch. The schedule has a lot to do with it: Odessa's last 4 opponents have averaged 1.1 per game, a #546 offense in section on the season, against 1.3 per game, #677 for the first 7. Measured against those opponents' norms (1.1 per game), Odessa forced 34% 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 #145 in section, well above the first 7 (#435), so the dip has come against better teams overall. On the season, Odessa ranks #501 in section in takeaways.
One of Odessa's shakiest areas lately has been its defense. The Bronchos allowed 30.4 points per game over their first 7 games (2-5), #720 in section within that period. Over the stretch of 4 games that followed (0-4), Odessa has allowed 48.0 points per game, a 58% rise, #1081 in section across those games. The schedule has a lot to do with it: Odessa's last 4 opponents have averaged 35.4 points per game, a #388 offense in section on the season, against 26.1 points per game, #741 for the first 7. Measured against those opponents' norms (35.4 points per game), Odessa allowed 36% more than those offenses usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 4 opponents average a rating that would rank #145 in section, well above the first 7 (#435), so the dip has come against better teams overall. On the season, the Bronchos rank #937 in section in scoring defense.
Odessa's offense has sputtered as the season has developed. Odessa averaged 20.7 points per game over its first 7 games (2-5), #922 in section during those games. Over the stretch of 4 games that followed (0-4), the Bronchos have averaged 10.0 points per game, a 52% drop, #1107 in section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 24.7 points per game on the season. Measured against those opponents' norms (24.1 points per game), Odessa scored 58% 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 #145 in section, well above the first 7 (#435), so the dip has come against better teams overall. Odessa was held to 14 points or fewer 4 times in those games, including 0 against ScorePirate TX section #17 Permian on 10/16. On the season, Odessa ranks #1040 in section in scoring.
TIDBITS (9 found)
• Club Odessa has lost 8 straight, and a loss would make it 9 in a row. The last time they lost 9 or more in a row was 2025, a run of 9.
• Club The last time Odessa went a game being held under 200 passing yards was August 29, 2025 against Amarillo (W, 55-12). Since then Odessa has gone 20 straight games throwing for 200+ yards, a school-record 20 straight in the 5 seasons on record.
• Club The last time Odessa went a game being held under 8.0 yards per attempt was October 24, 2025 against Frenship (L, 6-47). Since then Odessa has gone 13 straight games averaging 8.0+ yards per attempt, a school-record 13 straight in the 5 seasons on record.
• Club Odessa has gone 5 straight games allowing 100+ rushing yards (October 2, 2026 through October 30, 2026), going 0-5 over that stretch, a school-record 5 straight in the 5 seasons on record.
• Club Odessa has gone 4 straight games allowing 5.0+ yards per carry (October 9, 2026 through October 30, 2026), going 0-4 over that stretch, a school-record 4 straight in the 5 seasons on record.
• Player Phillip Carrasco has gone 7 straight games throwing a touchdown pass, the longest such streak of his career.
• Player Phillip Carrasco has 935 passing yards over his last 4 games (233.8 a game, October 31, 2025 through September 4, 2026) -- his most in a 4-game stretch on record.
• Player Devin Padilla has 37 tackles over his last 4 games (9.2 a game, September 4, 2026 through October 16, 2026) -- his most in a 4-game stretch on record.
• Player Ayden Garcia has gone 2 straight games running for a touchdown, the longest such streak of his career.
MILESTONE WATCH
Odessa
Devin Padilla needs 4 tackles for 50 (averaging 9.2 a game)
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 16 game; last updated Nov 3; roster and numbers checked Sep 15.
Click a column heading to sort. MIN hides players below that many attempts.
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.
1 game(s) beyond a normal 10-game regular season are on file, confirming a postseason appearance -- but this library has no playoff-round/bracket source yet, so the exact round reached or final result is not available.
ODE — 2026 OVERALL AVERAGES
SPLIT
GP
PPG
OPP PPG
YPG
OPP YPG
PLAYS/G
OPP PLAYS/G
OVERALL
11
16.8
36.8
414.5
356.5
51.5
47.0
HOME
6
25.3
28.8
414.5
317.0
51.5
50.8
ROAD
5
6.6
46.4
--
396.0
--
43.2
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/11, defense 8/11, sacks/INT 5/11, sacks allowed 8/11, turnovers 9/11 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 75.0/100 (+44 yds/gm vs average)
Rush Offense: grade 52.3/100 (-5 yds/gm vs average)
Pass Defense: grade 73.1/100 (-37 yds/gm vs average)
Rush Defense: grade 23.1/100 (+56 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
LAST YEAR
ODE finished 2025 at 1-9. Missed playoffs. Notable win: 55-12 over AMARILLO (AMARILLO finished 18% that season). Toughest loss: 32-35 to SAN ANGELO CENTRAL (3-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)
ODE HAS PERFORMED BEST THIS DATA SET WHEN...
• ODE commits fewer than 2 giveaways (.600), but most recently lost to San Angelo Central when doing so
• ODE forces 2+ takeaways (.600), but most recently lost to Permian when doing so
• ODE rushes for 100+ yards (.400), and has won 2 straight when doing so
• ODE holds its opponents under 6.0 yards per play (.333), but most recently lost to Az Compass Prep when doing so
• ODE's offense has averaged 9.0 points scored per game over their last 3 games. Their 30-game average is 22.9 points scored per game. (-61%)
• ODE is 3-1 (.750) when it wins the turnover battle
• ODE's defense has conceded 100+ rush yds in 5 straight games (10/02/2026-10/30/2026), going 0-5 over that stretch.
• ODE's defense has conceded 150+ rush yds in 4 straight games (10/09/2026-10/30/2026), going 0-4 over that stretch.
• ODE's defense has conceded 5.0+ YPC in 4 straight games (10/09/2026-10/30/2026), going 0-4 over that stretch.
• ODE's defense has averaged 10.5 YPC over their last 3 games. Their 11-game average is 7.9 YPC. (+33%)
• ODE's offense has averaged 3.2 giveaways per game over their last 5 games. Their 12-game average is 2.4 giveaways per game. (+32%)
• ODE's defense has averaged 1.0 takeaways per game over their last 3 games. Their 11-game average is 1.4 takeaways per game. (-27%)
• ODE's offense has averaged 158.0 rush yards per game over their last 10 games. Their 13-game average is 131.5 rush yards per game. (+20%)
• ODE is held under 244.0 passing yards (ODE's own median) (.500)
• ODE wins even while allowing its opponents 6.2+ yards per attempt (ODE's own median) (.333)
• ODESSA has lost by 20+ in 4 straight games (10/9/26–10/30/26). It has not reached 5 straight in the last 4 years of games on file (2023-present).
• ODESSA has allowed 200+ rushing in 4 straight games (10/9/26–10/30/26). It has not reached 5 straight in the last 4 years of games on file (2023-present).
• ODESSA has lost 8 straight (9/11/26–10/30/26). It has not lost 9 straight since 9/5/25–11/7/25 (2025).
• ODESSA has let one player score 3+ TDs in 2 straight games (10/23/26–10/30/26). It has not let one player score 3+ TDs in 3 straight since 10/11/24–10/25/24 (2024).
ODE's defense has averaged 10.5 YPC over their last 3 games. Their 11-game average is 7.9 YPC. (+33%)
ODE's defense has averaged 1.0 takeaways per game over their last 3 games. Their 11-game average is 1.4 takeaways per game. (-27%)
(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 -- 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 -- 4.0 in 2022 to -4.8 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
11/03/2026 09:42