ScorePirate
MENU
AT A GLANCE

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.

ScorePirate Individual Team Report
ODESSA
ODESSA 2-9
2026 SEASON
ODESSA
AT A GLANCE — AS OF 11/03/2026
RECORD2-9 this season
LAST GAMEL 13-51 vs MIDLAND LEE
NEXT GAME--
UNIT GRADESPass 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)
TEAMPASS ORUSH OPASS DRUSH D
ODESSA75.0 (+44)52.3 (-5)73.1 (-37)23.1 (+56)
HEAD-TO-HEAD GAME LOG

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)
ODE — STAT LEADERS
OFFENSE
PASSING LEADER
441PASS YDS
C-ATT24-44
COMP%54.5%
YPA10.0
TD6
INT1
QBR179.2
RUSHING LEADER
181RUSH YDS
CAR32
YPC5.7
RUSH TD2
REC3
REC YDS52
YPR17.3
REC TD1
RUSHING LEADER
57RUSH YDS
CAR1
YPC57.0
RUSH TD1
REC2
REC YDS48
YPR24.0
REC TD0
RECEIVING LEADER
131REC YDS
REC4
YPR32.8
REC TD2
RECEIVING LEADER
50REC YDS
REC3
YPR16.7
REC TD0
DEFENSE
TACKLES LEADER
46TCKL
TFL0
SACKS0
INT0
PD0
FF0
TACKLES LEADER
32TCKL
TFL3
SACKS1
INT0
PD1
FF1
TACKLES LEADER
29TCKL
TFL4
SACKS1
INT0
PD3
FF0
TFL LEADER
4TFL
TCKL27
SACKS0
INT3
PD2
FF0
TFL LEADER
2TFL
TCKL5
SACKS0
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL11
TFL2
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL9
TFL1
INT0
PD0
FF0
INTERCEPTIONS LEADER
1INT
TCKL13
TFL0
SACKS0
PD0
FF0

DATA WARNING: ODESSA OFFENSIVE STATS FOR 10/30/2026 GAME @ MIDLAND LEE* MISSING

DATA WARNING: ODESSA OFFENSIVE STATS FOR 10/23/2026 GAME VS. SAN ANGELO CENTRAL* MISSING

DATA WARNING: ODESSA OFFENSIVE STATS FOR 10/09/2026 GAME VS. MIDLAND* MISSING

DATA WARNING: ODESSA OFFENSIVE STATS FOR 09/25/2026 GAME VS. SAN BENITO MISSING

DATA WARNING: ODESSA OFFENSIVE STATS FOR 09/11/2026 GAME @ JOHNSON MISSING

DATA WARNING: ODESSA OFFENSIVE STATS FOR 09/03/2026 GAME @ COLEMAN MISSING

All stat areas in this report are subject to change as box scores are updated.

ODE — WHAT CHANGED THIS WEEK

From the games on file through Oct 16.

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
ODE — 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 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.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
1PHILLIP CARRASCO224/4454.5%44110.061179.2
9JZAVIAN KELLY23/560.0%204.010159.6
3ASHTON HERNANDEZ-VERDEJO10/10.0%00.0000.0
TEAM TOTALS527/5054.0%4619.271173.6
RUSHING
NOPLAYERGPCARYDSYPCTD
8AYDEN GARCIA2321815.72
1PHILLIP CARRASCO211666.00
17SEBASTIAN ORTEGA115757.01
25ADRIAN OLIVAS26488.00
18BRILLYANT ADAMS32157.50
9JZAVIAN KELLY2111.00
TEAM TOTALS5533686.93
RECEIVING
NOPLAYERGPRECYDSYPRTD
2JOE ORTEGA2413132.82
8AYDEN GARCIA235217.31
18BRILLYANT ADAMS335016.70
14KYAN SIMS115050.01
17SEBASTIAN ORTEGA124824.00
10ANTHONY MARTINEZ234314.31
87JOSHUA GARCIA24379.22
88LORENZO RENTERIA13227.30
81JULIAN VALENZUELA13217.00
82ERIC RODRIGUEZ1177.00
66ETHAN RODRIGUEZ1177.00
TEAM TOTALS52846816.77
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
11DEVIN PADILLA546000000
5ANDREW RIOS532310011
0LIONEL GREEN JR.529410030
22RIGO HERRERA528210000
6ADRIAN ESCANDON527403020
98JUAN RIVERA521210000
7JASIAH FOSTER517001040
99DEVIN SOLIS515210000
31ASHIN DARDEN513001000
28CARTER SAUER311210000
20JACE BOWEN311101000
95E.J. ELIZONDO410100000
21DANIEL ALVARADO39110000
33AIDAN OOPPAPAN59000000
94AYDEN ROBB35200000
26ARIAN URQUIDEZ35000000
32AIDEN HERNANDEZ33000000
4ARATH BUSTILLOS22000000
18BRILLYANT ADAMS32000000
61JUAN MANUEL CARRILLO11110000
15FERNANDO MORALES11100000
12IVAN CASTOR11000000
TEAM TOTALS529826860101
PROGRAM SNAPSHOT: ODE

PROGRAM RECORD

SEASONRECORDPFPAPPG
20220-1346234.0
20232-010710553.5
20242-727347130.3
20251-922942422.9
20262-918540516.8
2022-267-2625.1
TEAM HISTORY

1 UIL state title · 1 state final loss

YEARHONOR
1953UIL STATE 4A RUNNER-UP (lost to Houston Lamar 33-7)
1946UIL STATE State CHAMPION (def. San Antonio Jefferson 21-14)

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 2

2026 district standings · full page · all Texas districts
#TeamDistOvrRankProj.Dist. ptsNext
1PERMIAN3-09-010 / 171 (3.9-0.1)140-2711/06 vs SAN ANGELO CENTRAL
2MIDLAND LEE2-16-360 / 1922 (2.6-1.4)93-8211/06 vs MIDLAND
3MIDLAND2-15-469 / 2263 (2.4-1.6)107-9511/06 vs MIDLAND LEE
4SAN ANGELO CENTRAL1-25-463 / 2064 (1.1-2.9)105-8911/06 vs PERMIAN
5ODESSA0-42-9185 / 7335 (0.0-4.0)40-192
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.
ODE — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/27VS. VARSITY OPPONENTvsW51-14
09/03COLEMANatL6-54
09/04CORONADOvsW19-11
09/11JOHNSONatL0-37
09/18COOPERatL14-34
09/25SAN BENITOvsL28-32
10/02AZ COMPASS PREPvsL27-31
10/09MIDLANDvsL13-47
10/16PERMIANatL0-56
10/23SAN ANGELO CENTRALvsL14-38
10/30MIDLAND LEEatL13-51
SEASON RESULT2-9MADE PLAYOFFS

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
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1116.836.8414.5356.551.547.0
HOME625.328.8414.5317.051.550.8
ROAD56.646.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.

Box-score coverage behind YPG/PLAYS-PER-GAME: Overall 2/11 game(s), Home 2/6 game(s), Road 0/5 game(s).

ODE — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/27vs. Varsity OpponentW 51-14239210449--------213+2
9/3@ ColemanL 6-54----------------------
9/4vs. CoronadoW 19-112221583801231212440312+1
9/11@ JohnsonL 0-37------179532325----1-3
9/18@ CooperL 14-34------973664630100-2
9/25vs. San BenitoL 28-32----------------------
10/2vs. AZ Compass PrepL 27-31------1451102555233-1
10/9vs. MidlandL 13-47------1562554111----0-5
10/16@ PermianL 0-56------1342403744012-2
10/23vs. San Angelo CentralL 14-38------862723580----1+1
10/30@ Midland LeeL 13-51------2362795151----0-3
AVERAGES230.5184.0414.5144.5212.0356.52.01.61.21.3-12 (season)

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).

LAST SEASON: ODE — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-29AMARILLOW1-05512251560
2025-09-05BELLL1-11351N/AN/A
2025-09-12EASTWOODL1-21230N/AN/A
2025-09-19MONTEREYL1-32149N/AN/A
2025-09-27ELLISONL1-43448N/AN/A
2025-10-10PERMIANL1-5749N/AN/A
2025-10-17MIDLANDL1-62145N/AN/A
2025-10-24FRENSHIPL1-7647287419
2025-10-31SAN ANGELO CENTRALL1-83235N/AN/A
2025-11-07MIDLAND LEEL1-92858N/AN/A
TOTALS10 GMS1-91-9229424538 (2)979 (2)

"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)

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 1)

ODE -- MOST IMPORTANT NUMBERS

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

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1OFFRush Yds 100+4-6.40032.4W20.808
2DEFTurnovers 1+3-5.37530.8L40.784
3OFFPass Yds 200+3-8.27328.8W20.513
4OFFTurnovers 1+3-8.27320.4L60.454
5DEFTurnovers < 32-7.22237.0L60.450
ODE — OFFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-01.00035.0W2
YPA < 8.01-2.33329.0L1 25 games without this stat on file
Pass Yds 200+3-8.27328.8W2
Pass Yds < 2001-1.50031.0W1 17 games without this stat on file
Rush Yds 100+4-6.40032.4W2
Rush Yds < 1000-3.00018.3L3 17 games without this stat on file
Rush Yds 150+3-3.50033.3W2
Rush Yds < 1501-6.14325.6L3 17 games without this stat on file
YPC 5.0+2-1.66732.0W2
YPC < 5.01-1.50030.5L1 25 games without this stat on file
YPP 6.0+2-1.66732.0W2
YPP < 6.01-1.50030.5L1 25 games without this stat on file
YPP 7.0+2-01.00035.0W2
YPP < 7.01-2.33329.0L1 25 games without this stat on file
Turnovers 1+3-8.27320.4L6
Turnovers < 10-1.00014.0L1 18 games without this stat on file
Turnovers 2+0-7.00010.4L7 18 games without this stat on file
Turnovers > 20-6.0009.8L6 18 games without this stat on file
ODE — OFFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Scores <100-6.0004.3
Scores 10-191-7.12513.9
Scores 20-290-9.00024.7
Scores 30-390-2.00033.0
Scores 40+4-1.80052.4
ODE — OFFENSE — 2026 (11 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+2-01.00035.0W2
YPA < 8.0-------- 9 games without this stat on file
Pass Yds 200+2-01.00035.0W2
Pass Yds < 200-------- 9 games without this stat on file
Rush Yds 100+2-01.00035.0W2
Rush Yds < 100-------- 9 games without this stat on file
Rush Yds 150+2-01.00035.0W2
Rush Yds < 150-------- 9 games without this stat on file
YPC 5.0+2-01.00035.0W2
YPC < 5.0-------- 9 games without this stat on file
YPP 6.0+2-01.00035.0W2
YPP < 6.0-------- 9 games without this stat on file
YPP 7.0+2-01.00035.0W2
YPP < 7.0-------- 9 games without this stat on file
Turnovers 1+2-6.25017.1L6
Turnovers < 10-1.00014.0L1 2 games without this stat on file
Turnovers 2+0-6.00011.2L6 2 games without this stat on file
Turnovers > 20-5.00010.6L5 2 games without this stat on file
ODE — OFFENSE SCORING SITUATION — 2026 (11 Gms)
SPLITRECWIN%PPG
Scores <100-3.0002.0
Scores 10-191-4.20014.6
Scores 20-290-2.00027.5
Scores 30-39------
Scores 40+1-01.00051.0
ODE — DEFENSE — 2024-26 (30 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-3.25036.8L3
YPA < 8.01-6.14338.1L4 19 games without this stat on file
Pass Yds 200+1-2.33336.7L2
Pass Yds < 2001-7.12538.0L6 19 games without this stat on file
Rush Yds 100+2-8.20037.7L6
Rush Yds < 1000-1.00037.0L1 19 games without this stat on file
Rush Yds 150+1-7.12541.9L6
Rush Yds < 1501-2.33326.3L2 19 games without this stat on file
YPC 5.0+1-8.11141.3L7
YPC < 5.01-1.50021.0L1 19 games without this stat on file
YPP 6.0+1-7.12540.6L6
YPP < 6.01-2.33329.7L1 19 games without this stat on file
YPP 7.0+1-6.14341.0L5
YPP < 7.01-3.25031.8L2 19 games without this stat on file
Turnovers 1+3-5.37530.8L4
Turnovers < 10-3.00044.0L3 19 games without this stat on file
Turnovers 2+3-2.60024.8L2 19 games without this stat on file
Turnovers > 21-1.50022.5L1 19 games without this stat on file
ODE — DEFENSE SCORING SITUATION — 2024-26 (30 Gms)
SPLITRECWIN%PPG
Allows <10------
Allows 10-193-01.00012.3
Allows 20-290-1.00023.0
Allows 30-391-7.12534.5
Allows 40+1-17.05653.6
ODE — DEFENSE — 2026 (11 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-3.00045.0L3
YPA < 8.01-4.20034.0L4 3 games without this stat on file
Pass Yds 200+0-1.00051.0L1
Pass Yds < 2001-6.14336.3L6 3 games without this stat on file
Rush Yds 100+1-6.14338.3L6
Rush Yds < 1000-1.00037.0L1 3 games without this stat on file
Rush Yds 150+0-5.00045.2L5
Rush Yds < 1501-2.33326.3L2 3 games without this stat on file
YPC 5.0+0-6.00043.8L6
YPC < 5.01-1.50021.0L1 3 games without this stat on file
YPP 6.0+0-6.00043.8L6
YPP < 6.01-1.50021.0L1 3 games without this stat on file
YPP 7.0+0-5.00045.0L5
YPP < 7.01-2.33326.7L2 3 games without this stat on file
Turnovers 1+2-4.33331.2L4
Turnovers < 10-3.00044.0L3 2 games without this stat on file
Turnovers 2+2-2.50028.0L2 2 games without this stat on file
Turnovers > 21-1.50022.5L1 2 games without this stat on file
ODE — DEFENSE SCORING SITUATION — 2026 (11 Gms)
SPLITRECWIN%PPG
Allows <10------
Allows 10-192-01.00012.5
Allows 20-29------
Allows 30-390-5.00034.4
Allows 40+0-4.00052.0
ON THE BRINK

ODESSA

• 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).

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
ODEOFFENSEYPA 8.0+22-01.00035.0W2
ODEOFFENSEYPA < 8.031-2.33329.0L1
ODEOFFENSEPass Yds 200+113-8.27328.8W2
ODEOFFENSEPass Yds < 20021-1.50031.0W1
ODEOFFENSERush Yds 100+104-6.40032.4W2
ODEOFFENSERush Yds < 10030-3.00018.3L3
ODEOFFENSERush Yds 150+63-3.50033.3W2
ODEOFFENSERush Yds < 15071-6.14325.6L3
ODEOFFENSEYPC 5.0+32-1.66732.0W2
ODEOFFENSEYPC < 5.021-1.50030.5L1
ODEOFFENSEYPP 6.0+32-1.66732.0W2
ODEOFFENSEYPP < 6.021-1.50030.5L1
ODEOFFENSEYPP 7.0+22-01.00035.0W2
ODEOFFENSEYPP < 7.031-2.33329.0L1
ODEOFFENSETurnovers 1+113-8.27320.4L6
ODEOFFENSETurnovers < 110-1.00014.0L1
ODEOFFENSETurnovers 2+70-7.00010.4L7
ODEOFFENSETurnovers > 260-6.0009.8L6
ODEOFFENSEScores <1060-6.0004.3L6
ODEOFFENSEScores 10-1981-7.12513.9L4
ODEOFFENSEScores 20-2990-9.00024.7L9
ODEOFFENSEScores 30-3920-2.00033.0L2
ODEOFFENSEScores 40+54-1.80052.4W3
ODEDEFENSEYPA 8.0+41-3.25036.8L3
ODEDEFENSEYPA < 8.071-6.14338.1L4
ODEDEFENSEPass Yds 200+31-2.33336.7L2
ODEDEFENSEPass Yds < 20081-7.12538.0L6
ODEDEFENSERush Yds 100+102-8.20037.7L6
ODEDEFENSERush Yds < 10010-1.00037.0L1
ODEDEFENSERush Yds 150+81-7.12541.9L6
ODEDEFENSERush Yds < 15031-2.33326.3L2
ODEDEFENSEYPC 5.0+91-8.11141.3L7
ODEDEFENSEYPC < 5.021-1.50021.0L1
ODEDEFENSEYPP 6.0+81-7.12540.6L6
ODEDEFENSEYPP < 6.031-2.33329.7L1
ODEDEFENSEYPP 7.0+71-6.14341.0L5
ODEDEFENSEYPP < 7.041-3.25031.8L2
ODEDEFENSETurnovers 1+83-5.37530.8L4
ODEDEFENSETurnovers < 130-3.00044.0L3
ODEDEFENSETurnovers 2+53-2.60024.8L2
ODEDEFENSETurnovers > 221-1.50022.5L1
ODEDEFENSEAllows 10-1933-01.00012.3W3
ODEDEFENSEAllows 20-2910-1.00023.0L1
ODEDEFENSEAllows 30-3981-7.12534.5L7
ODEDEFENSEAllows 40+181-17.05653.6L16
STREAKS: ODE (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
DEFENSERush Yds 100+5 games10/02/2026 - 10/30/20260-5
DEFENSERush Yds 150+4 games10/09/2026 - 10/30/20260-4
DEFENSEYPC 5.0+4 games10/09/2026 - 10/30/20260-4
DEFENSEYPP 6.0+4 games10/09/2026 - 10/30/20260-4
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
ODEDEFENSERush Yds 100+5 games10/02/2026 - 10/30/20260-5
ODEDEFENSERush Yds 150+4 games10/09/2026 - 10/30/20260-4
ODEDEFENSEYPC 5.0+4 games10/09/2026 - 10/30/20260-4
ODEDEFENSEYPP 6.0+4 games10/09/2026 - 10/30/20260-4
NOTABLE TRENDS (5 of 5 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

ODE OFFENSE

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'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 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 DEFENSE

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)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
ODEOFFENSEteamPointslast 39.03022.9-60.7%
ODEOFFENSEteamRush Yardslast 10158.013131.5+20.1%
ODEDEFENSEteamTurnoverslast 31.0111.4-26.7%
ODEOFFENSEteamTurnoverslast 53.2122.4+32.4%
ODEDEFENSEteamYPClast 310.5117.9+33.1%
STATISTICAL STORIES

ODESSA: SP STRENGTH INDEX BY SEASON

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