In short: Oak Ridge Pioneers high school football (Orlando, FL), 2026 season: 4-5. Last game: W 61-0 vs Lake Buena Vista on October 23, 2026. Next: vs Timber Creek, October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
| RECORD | 4-5 this season |
| LAST GAME | W 61-0 vs LAKE BUENA VISTA |
| NEXT GAME | TIMBER CREEK (10/30/2026) |
| UNIT GRADES | Pass Off 48.6 · Rush Off 36.6 · Pass Def 44.4 · Rush Def 79.6 |
| ENROLLMENT | 2,553 STUDENTS (2024-25) |
| TEAM | PASS O | RUSH O | PASS D | RUSH D |
|---|---|---|---|---|
| OAK RIDGE | 48.6 (-17) | 36.6 (-39) | 44.4 (+4) | 79.6 (-66) |
Next: vs Timber Creek, Fri 30 Oct. Matchup report: Timber Creek at Oak Ridge.
The number to watch when Oak Ridge meets Timber Creek is Oak Ridge's scoring. Oak Ridge averaged 12.7 points per game over its first 3 games (1-2), #428 in section in that timeframe. In the 6 games since that slow start (3-3), the Pioneers have averaged 28.3 points per game, a 124% rise, #192 in section in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 25.4 points per game on the season. Measured against those opponents' norms (25.1 points per game), Oak Ridge scored 13% more than those defenses usually allow. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #488 in section. Conversely, Timber Creek's defense has been one of section's better units in recent weeks. The Wolves have allowed 13.0 points per game over their last 6 games (3-3), #90 in section during that time. Those games came against some of the weaker offenses in section (16.9 points per game on the season, which would rank #411). Against those norms, Timber Creek held those offenses 23% below what they usually score. Something has to give when Oak Ridge's surging offense meets one of section's better units in Timber Creek's. Oak Ridge is 4-0 this season when it scores 15 or more, and 0-5 when it doesn't.
The battle on the ground could decide Oak Ridge's next game, against Timber Creek, and the recent returns favor Oak Ridge. Oak Ridge averaged 4.4 yards per carry (373 yards on 84 rushes) over its first 4 games (2-2), #390 in section through those games. In the 5 games since that slow start (2-3), the Pioneers have averaged 8.4 yards per carry (869 yards on 103 rushes), a 90% rise, #66 in section through that stretch. The schedule deserves some of the credit: Oak Ridge's last 5 opponents have averaged 6.5 yards per carry, a #361 run defense in section on the season, against 5.8 yards per carry, #274 for the first 4. Measured against those opponents' norms (6.5 yards per carry), Oak Ridge ran for 29% more per carry than those run defenses usually allow. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #480 in section. Conversely, Timber Creek's run defense has been one of section's better units in recent weeks. The Wolves have allowed 4.2 yards per carry (339 yards on 81 rushes) over their last 5 games (2-3), #99 in section over that stretch. Those games came against some of the weaker rushing attacks in section (4.2 yards per carry on the season, which would rank #437). Something has to give when Oak Ridge's surging ground game meets one of section's better units in Timber Creek's.
The biggest worry in Oak Ridge's season has been the direction of its defense. Oak Ridge forced 3.2 takeaways per game over its first 4 games (2-2), #11 in section within that period. In the 5 games since that hot start (2-3), the Pioneers have forced 0.6 takeaways per game, an 82% drop, #462 in section across those games. The schedule has a lot to do with it: Oak Ridge's last 5 opponents have averaged 1.4 per game, a #295 offense in section on the season, against 1.9 per game, #451 for the first 4. Measured against those opponents' norms (1.4 per game), Oak Ridge forced 56% fewer turnovers than those offenses usually give up. On the season, Oak Ridge ranks #136 in section in takeaways. Timber Creek's ball security, #465 of 560 (2.0 per game), could be the get-right matchup Oak Ridge needs.
The Pioneers averaged 5.5 yards per play (989 yards on 181 snaps) over their first 4 games (2-2), #376 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 (2-3), Oak Ridge has averaged 9.1 yards per play (1,533 yards on 168 snaps), a 67% rise, #77 in section during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 7.2 yards per play on the season. Measured against those opponents' norms (7.0 yards per play), Oak Ridge gained 30% more per snap than those defenses usually allow. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #480 in section. On the season, the Pioneers rank #203 in section in yards per play. That form gets a real test against Timber Creek, whose defense ranks #64 in section (4.9 yards per play).
Oak Ridge's run defense from the opening weeks has gone missing since. Oak Ridge allowed 1.9 yards per carry (190 yards on 99 rushes) over its first 4 games (2-2), #10 in section during that stretch. In the 5 games since that hot start (2-3), the Pioneers have allowed 3.1 yards per carry (359 yards on 114 rushes), a 64% rise, #39 in section over that period. The schedule has a lot to do with it: Oak Ridge's last 5 opponents have averaged 4.5 yards per carry, a #412 rushing attack in section on the season, against 3.8 yards per carry, #466 for the first 4. Measured against those opponents' norms (4.5 yards per carry), Oak Ridge held those rushing attacks 30% below their usual yards per carry. By that measure, the early pace looks more like the outlier than the recent one. On the season, Oak Ridge ranks #9 in section in run defense. Timber Creek's ground game, #451 of 532 (4.0 yards per carry), could be the get-right matchup Oak Ridge needs.
Something changed for Oak Ridge's passing game after its first 3 games. The Pioneers averaged 5.9 yards per pass attempt (416 yards on 70 attempts) over their first 3 games (1-2), #373 in section over that timeframe. In the 6 games since that slow start (3-3), Oak Ridge has averaged 9.4 yards per pass attempt (864 yards on 92 attempts), a 58% rise, #140 in section over that span. The schedule has a lot to do with it: Oak Ridge's last 6 opponents have averaged 8.0 yards per attempt, a #281 pass defense in section on the season, against 9.8 yards per attempt, #458 for the first 3. Measured against those opponents' norms (8.0 yards per attempt), Oak Ridge threw for 18% more per attempt than those pass defenses usually allow. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #488 in section. On the season, the Pioneers rank #256 in section in passing. That form gets a real test against Timber Creek, whose pass defense ranks #59 in section (5.8 yards per attempt).
One of Oak Ridge's most reliable areas lately has been its defense. Oak Ridge allowed 18.0 points per game over its first 6 games (2-4), #196 in section in that timeframe. Over the stretch of 3 games that followed (2-1), the Pioneers have allowed 7.7 points per game, a 57% drop, #49 in section in that window. The schedule has a lot to do with it: Oak Ridge's last 3 opponents have averaged 18.8 points per game, a #374 offense in section on the season, against 16.0 points per game, #424 for the first 6. Measured against those opponents' norms (18.8 points per game), Oak Ridge held those offenses 59% below what they usually score. Overall, though, those opponents have been lower-level teams: their average SP Strength Index rating would rank just #511 in section. Only Innovation broke through in that span, putting up 23 on 10/16. On the season, Oak Ridge ranks #107 in section in scoring defense. Timber Creek's offense sits in the middle of the pack, #341 in section (20.6 points per game). Oak Ridge is 4-1 this season when it holds opponents under 21, and 0-4 when it doesn't.
• Club The last time Oak Ridge went a game committing 3+ turnovers was November 4, 2022 against East River (L, 6-26). Since then Oak Ridge has gone 39 straight games committing fewer than 3 turnovers, a school-record 39 straight in the 5 seasons on record.
• Club Oak Ridge has gone 8 straight games holding the opponent under 7.0 yards per play (August 28, 2026 through October 23, 2026), going 4-4 over that stretch, a school-record 8 straight in the 5 seasons on record.
• Club Oak Ridge has gone 7 straight games averaging 5.0+ yards per carry (September 4, 2026 through October 23, 2026), going 4-3 over that stretch, a school-record 7 straight in the 5 seasons on record.
• Club Oak Ridge has scored 109 points over its last 3 games (36.3 a game, October 9, 2026 through October 23, 2026) -- its 3rd-highest 3-game total on record; the most is 116, from September 29, 2023 through October 13, 2023.
From the games on file through Oct 2.
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 2 game; last updated Oct 22.
| PASSING | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| NO | PLAYER | GP | C/ATT | COMP % | YDS | YPA | TD | INT | QBR |
| M. SANDERS | 2 | 9/15 | 60.0% | 130 | 8.7 | 2 | 2 | 150.1 | |
| A. FIELDS | 1 | 16/28 | 57.1% | 105 | 3.8 | 0 | 0 | 88.6 | |
| TEAM TOTALS | 2 | 25/43 | 58.1% | 235 | 5.5 | 2 | 2 | 110.1 | |
| RUSHING | ||||||
|---|---|---|---|---|---|---|
| NO | PLAYER | GP | CAR | YDS | YPC | TD |
| M. SANDERS | 2 | 9 | 72 | 8.0 | 0 | |
| J. NORTHERN | 2 | 8 | 47 | 5.9 | 0 | |
| A. GRAHAM | 2 | 20 | 45 | 2.2 | 0 | |
| A. FIELDS | 1 | 6 | 7 | 1.2 | 0 | |
| D. NEWTON CASTER | 2 | 1 | 0 | 0.0 | 0 | |
| TEAM TOTALS | 2 | 44 | 171 | 3.9 | 0 | |
| RECEIVING | ||||||
|---|---|---|---|---|---|---|
| NO | PLAYER | GP | REC | YDS | YPR | TD |
| D. NEWTON CASTER | 2 | 13 | 93 | 7.2 | 1 | |
| M. SANTOS | 1 | 2 | 48 | 24.0 | 1 | |
| M. SANDERS | 2 | 4 | 39 | 9.8 | 0 | |
| L. HALL | 2 | 2 | 16 | 8.0 | 0 | |
| O. SHEPARD | 1 | 1 | 12 | 12.0 | 0 | |
| J. NORTHERN | 2 | 1 | 9 | 9.0 | 0 | |
| A. GRAHAM | 2 | 1 | -2 | -2.0 | 0 | |
| TEAM TOTALS | 2 | 24 | 215 | 9.0 | 2 | |
| DEFENSE | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| NO | PLAYER | GP | TCKL | TFL | SACKS | INT | INT YDS | PD | FF |
| B. NKUITABONG | 1 | 10 | 3 | 0 | 0 | 0 | 0 | 0 | |
| A. SUFFRANT | 1 | 9 | 3 | 0 | 0 | 0 | 0 | 0 | |
| N. BELL | 1 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | |
| T. HENRY | 1 | 8 | 2 | 1 | 0 | 0 | 0 | 0 | |
| D. MCKENZIE | 1 | 8 | 2 | 0 | 0 | 0 | 0 | 0 | |
| K. SMITH | 1 | 8 | 2 | 0 | 0 | 0 | 0 | 0 | |
| J. WILLOUGHBY | 1 | 7 | 2 | 0 | 0 | 0 | 0 | 0 | |
| N. PAUL | 1 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | |
| R. TELOT | 1 | 6 | 2 | 0 | 0 | 0 | 0 | 0 | |
| D. CURRY | 1 | 5 | 0 | 0 | 0 | 0 | 3 | 0 | |
| I. COX | 1 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | |
| D. THOMPSON | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| J. FREEMAN | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| E. PEOPLES | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| TEAM TOTALS | 2 | 89 | 19 | 1 | 0 | 0 | 3 | 0 | |
PROGRAM RECORD
| SEASON | RECORD | PF | PA | PPG |
| 2022 | 1-9 | 81 | 311 | 8.1 |
| 2023 | 4-5 | 229 | 256 | 25.4 |
| 2024 | 7-4 | 258 | 261 | 23.5 |
| 2025 | 4-6 | 175 | 340 | 17.5 |
| 2026 | 4-5 | 208 | 131 | 23.1 |
| 2022-26 | 20-29 | 19.4 |
| DATE | OPPONENT | SITE | RESULT | SCORE | WIN% |
| 08/20 | VS. SOUTH ELGIN | vs | L | 6-21 | |
| 08/28 | FREEDOM | at | L | 0-6 | |
| 09/04 | CYPRESS CREEK | at | W | 32-12 | |
| 09/10 | COLONIAL | vs | W | 40-6 | |
| 09/18 | UNIVERSITY | vs | L | 8-22 | |
| 10/02 | OLYMPIA | at | L | 13-41 | |
| 10/09 | NOVA LAKES | vs | W | 42-0 | |
| 10/16 | INNOVATION | at | L | 6-23 | |
| 10/23 | LAKE BUENA VISTA | at | W | 61-0 | |
| 10/30 | TIMBER CREEK | vs | PROJ | 11-29 | 18.4% |
| SEASON TO DATE | 4-5 | 1 REMAINING |
SEASON OUTLOOK
(full explanation: Appendix, Note 1)
| RECORD TO DATE | MOST LIKELY FINAL | PROJECTED RECORD | |
| Overall | 4-5 so far | 4-6 (81%) | 4.2-5.8 |
| League | 4-3 so far | 4-3 (100%) | 4.0-3.0 |
| SPLIT | GP | PPG | OPP PPG | YPG | OPP YPG | PLAYS/G | OPP PLAYS/G |
| OVERALL | 9 | 23.1 | 14.6 | 280.2 | 133.6 | 38.8 | 40.2 |
| HOME | 4 | 24.0 | 12.2 | 287.0 | 151.7 | 42.0 | 40.7 |
| ROAD | 5 | 22.4 | 16.4 | 274.8 | 122.8 | 36.2 | 40.0 |
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/20 | vs. South Elgin | L 6-21 | 138 | 39 | 177 | -- | -- | -- | -- | -- | -- | 3 | +3 |
| 8/28 | @ Freedom | L 0-6 | 105 | 11 | 116 | 100 | 47 | 147 | 2 | 0 | 0 | 1 | -1 |
| 9/4 | @ Cypress Creek | W 32-12 | 173 | 135 | 308 | 38 | 42 | 80 | -- | -- | -- | 5 | +4 |
| 9/10 | vs. Colonial | W 40-6 | 200 | 188 | 388 | 23 | 101 | 124 | -- | -- | -- | 4 | +4 |
| 9/18 | vs. University | L 8-22 | 58 | 186 | 244 | 172 | 69 | 241 | 1 | -- | -- | 0 | 0 |
| 10/2 | @ Olympia | L 13-41 | 130 | 160 | 290 | 140 | 167 | 307 | 0 | 1 | 0 | 0 | -2 |
| 10/9 | vs. Nova Lakes | W 42-0 | 159 | 180 | 339 | 36 | 54 | 90 | -- | -- | -- | 2 | +2 |
| 10/16 | @ Innovation | L 6-23 | 198 | 58 | 256 | 226 | 61 | 61 | -- | -- | -- | 0 | -2 |
| 10/23 | @ Lake Buena Vista | W 61-0 | 119 | 285 | 404 | 11 | 8 | 19 | -- | -- | -- | 1 | 0 |
| AVERAGES | 142.2 | 138.0 | 280.2 | 93.2 | 68.6 | 133.6 | 1.0 | 0.5 | 0.0 | 1.8 | +8 (season) |
Averages use only games with that number on file (defense 8/9, sacks/INT 2/9, sacks allowed 3/9 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.6/100 (-17 yds/gm vs average)
Rush Offense: grade 36.6/100 (-39 yds/gm vs average)
Pass Defense: grade 44.4/100 (+4 yds/gm vs average)
Rush Defense: grade 79.6/100 (-66 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
OPPONENT TRACKER
(full explanation: Appendix, Note 2)
| DATE | SITE | OPPONENT | THEIR RECORD | THEIR PPG |
| 2023-08-18 | vs | UNIVERSITY | 8-1 | 28.1 |
| 2026-05-16 | vs | MOUNT DORA | 3-6 | 15.9 |
| 2026-10-30 | vs | TIMBER CREEK | 5-5 | 20.6 |
LAST YEAR
OR finished 2025 at 4-6. Missed playoffs. Notable win: 32-24 over LIBERTY (LIBERTY finished 0% that season). Toughest loss: 25-26 to LAKE BUENA VISTA (1-point margin).
| DATE | OPPONENT | RESULT | RECORD | PF | PA | TOT YDS | YDS ALLOWED |
| 2025-08-22 | LAKE NONA | L | 0-1 | 0 | 43 | N/A | N/A |
| 2025-08-29 | INNOVATION | L | 0-2 | 12 | 41 | N/A | N/A |
| 2025-09-05 | LIBERTY | W | 1-2 | 32 | 24 | N/A | N/A |
| 2025-09-12 | LAKE BUENA VISTA | L | 1-3 | 25 | 26 | N/A | N/A |
| 2025-09-19 | COLONIAL | W | 2-3 | 28 | 20 | N/A | N/A |
| 2025-09-26 | UNIVERSITY | W | 3-3 | 27 | 21 | N/A | N/A |
| 2025-10-17 | FREEDOM | L | 3-4 | 18 | 20 | N/A | N/A |
| 2025-10-24 | CYPRESS CREEK | W | 4-4 | 33 | 25 | N/A | N/A |
| 2025-10-30 | EVANS | L | 4-5 | 0 | 73 | N/A | N/A |
| 2025-11-03 | WINDERMERE | L | 4-6 | 0 | 47 | N/A | N/A |
| TOTALS | 10 GMS | 4-6 | 4-6 | 175 | 340 | 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.
• OR commits fewer than 2 giveaways (.667), and has won 2 straight when doing so
• OR averages 7.0+ yards per play (.667)
• OR forces 1+ takeaways (.667), and has won 4 straight when doing so
• OR rushes for 100+ yards (.571), and has won 2 straight when doing so
• OR's defense has limited opponents to under 7.0 YPP in 8 straight games (08/28/2026-10/23/2026), going 4-4 over that stretch.
• OR holds its opponents under 5.9 yards per attempt (OR's own median) (.999)
• OR holds its opponents under 88.0 passing yards (OR's own median) (.999)
• OR's offense has averaged 36.3 points scored per game over their last 3 games. Their 30-game average is 21.4 points scored per game. (+70%)
• OR's offense has exceeded 5.0 YPC in 7 straight games (09/04/2026-10/23/2026), going 4-3 over that stretch.
• OR's defense has averaged 7.7 points allowed per game over their last 3 games. Their 30-game average is 24.4 points allowed per game. (-69%)
• OR's defense has averaged 0.6 takeaways per game over their last 5 games. Their 9-game average is 1.8 takeaways per game. (-66%)
• OR averages 6.7+ yards per carry (OR's own median) (.800)
• OR's defense has averaged 56.7 total yards per game over their last 3 games. Their 9-game average is 137.9 total yards per game. (-59%)
• OR averages 7.6+ yards per play (OR's own median) (.800)
• OR's offense has averaged 10.3 YPC over their last 3 games. Their 10-game average is 6.8 YPC. (+51%)
(full explanation: Appendix, Note 3)
OR -- MOST IMPORTANT NUMBERS
(top 5 of 8 scored; vs 61 cached team(s))
| # | SIDE | CONDITION | REC | WIN% | PPG | STRK | SCORE |
| 1 | DEF | Rush Yds < 150 | 4-4 | .500 | 10.8 | W1 | 0.784 |
| 2 | OFF | YPC 5+ | 4-4 | .500 | 26.0 | W1 | 0.780 |
| 3 | OFF | YPP 6+ | 4-4 | .500 | 26.0 | W1 | 0.775 |
| 4 | DEF | YPC < 5 | 4-4 | .500 | 10.8 | W1 | 0.774 |
| 5 | DEF | Pass Yds < 200 | 4-4 | .500 | 13.0 | W2 | 0.719 |
(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)
--- OR ---
| CONDITION | REC | WIN% | PPG | STRK |
| OR holds its opponents under 5.0 yards per carry and under 150 rushing yards | 4-4 | .500 | 10.8 | W1 |
| OR holds its opponents under 150 rushing yards and under 200 passing yards | 4-3 | .571 | 9.0 | W2 |
| OR rushes for 100+ yards and is held under 200 passing yards | 3-3 | .500 | 27.0 | W2 |
| OR holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry | 4-2 | .667 | 6.8 | W4 |
| OR holds its opponents under 6.0 yards per play and under 100 rushing yards | 3-3 | .500 | 9.7 | W1 |
| OR averages 6.0+ yards per play behind 150+ rushing yards | 3-2 | .600 | 32.8 | W2 |
| OR averages 5.0+ yards per carry on its way to 150+ rushing yards | 3-2 | .600 | 32.8 | W2 |
| Team | Condition | Record | Win% | PPG |
| OR | YPC < 5.0 & Rush Yds < 150 | 4-4 | .500 | 10.8 |
| OR | Rush Yds < 150 & Pass Yds < 200 | 4-3 | .571 | 9.0 |
| OR | Rush Yds 100+ & Pass Yds < 200 | 3-3 | .500 | 27.0 |
| OR | YPA < 8.0 & YPC < 5.0 | 4-2 | .667 | 6.8 |
| OR | YPP < 6.0 & Rush Yds < 100 | 3-3 | .500 | 9.7 |
| OR | YPP 6.0+ & Rush Yds 150+ | 3-2 | .600 | 32.8 |
| OR | YPC 5.0+ & Rush Yds 150+ | 3-2 | .600 | 32.8 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 3-2 | .600 | 30.8 | W1 | |
| YPA < 8.0 | 1-4 | .200 | 12.0 | L1 | 20 games without this stat on file |
| Pass Yds 200+ | 1-0 | 1.000 | 40.0 | W1 | |
| Pass Yds < 200 | 3-6 | .333 | 19.3 | W1 | 20 games without this stat on file |
| Rush Yds 100+ | 4-3 | .571 | 28.9 | W2 | |
| Rush Yds < 100 | 0-3 | .000 | 4.0 | L3 | 20 games without this stat on file |
| Rush Yds 150+ | 3-2 | .600 | 32.8 | W2 | |
| Rush Yds < 150 | 1-4 | .200 | 10.0 | L1 | 20 games without this stat on file |
| YPC 5.0+ | 4-4 | .500 | 26.0 | W1 | |
| YPC < 5.0 | 0-2 | .000 | 3.0 | L2 | 20 games without this stat on file |
| YPP 6.0+ | 4-4 | .500 | 26.0 | W1 | |
| YPP < 6.0 | 0-2 | .000 | 3.0 | L2 | 20 games without this stat on file |
| YPP 7.0+ | 4-2 | .667 | 32.3 | W1 | |
| YPP < 7.0 | 0-4 | .000 | 5.0 | L4 | 20 games without this stat on file |
| Turnovers 1+ | 2-4 | .333 | 19.7 | W1 | |
| Turnovers < 1 | 2-2 | .500 | 24.0 | W1 | 20 games without this stat on file |
| Turnovers 2+ | 0-4 | .000 | 6.2 | L4 | 20 games without this stat on file |
| Turnovers > 2 | -- | -- | -- | -- | 20 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-10 | .000 | 3.2 |
| Scores 10-19 | 1-4 | .200 | 14.2 |
| Scores 20-29 | 3-1 | .750 | 26.5 |
| Scores 30-39 | 6-0 | 1.000 | 33.3 |
| Scores 40+ | 5-0 | 1.000 | 46.4 |
| SPLIT | REC | WIN% | PPG | STRK |
| YPA 8.0+ | 3-2 | .600 | 30.8 | W1 |
| YPA < 8.0 | 1-3 | .250 | 13.5 | L1 |
| Pass Yds 200+ | 1-0 | 1.000 | 40.0 | W1 |
| Pass Yds < 200 | 3-5 | .375 | 21.0 | W1 |
| Rush Yds 100+ | 4-2 | .667 | 32.7 | W2 |
| Rush Yds < 100 | 0-3 | .000 | 4.0 | L3 |
| Rush Yds 150+ | 3-2 | .600 | 32.8 | W2 |
| Rush Yds < 150 | 1-3 | .250 | 11.0 | L1 |
| YPC 5.0+ | 4-3 | .571 | 28.9 | W1 |
| YPC < 5.0 | 0-2 | .000 | 3.0 | L2 |
| YPP 6.0+ | 4-3 | .571 | 28.9 | W1 |
| YPP < 6.0 | 0-2 | .000 | 3.0 | L2 |
| YPP 7.0+ | 4-2 | .667 | 32.3 | W1 |
| YPP < 7.0 | 0-3 | .000 | 4.7 | L3 |
| Turnovers 1+ | 2-3 | .400 | 22.4 | W1 |
| Turnovers < 1 | 2-2 | .500 | 24.0 | W1 |
| Turnovers 2+ | 0-3 | .000 | 6.3 | L3 |
| Turnovers > 2 | -- | -- | -- | -- |
| SPLIT | REC | WIN% | PPG |
| Scores <10 | 0-4 | .000 | 5.0 |
| Scores 10-19 | 0-1 | .000 | 13.0 |
| Scores 20-29 | -- | -- | -- |
| Scores 30-39 | 1-0 | 1.000 | 32.0 |
| Scores 40+ | 3-0 | 1.000 | 47.7 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-2 | .000 | 22.5 | L2 | |
| YPA < 8.0 | 4-3 | .571 | 11.7 | W2 | 21 games without this stat on file |
| Pass Yds 200+ | 0-1 | .000 | 23.0 | L1 | |
| Pass Yds < 200 | 4-4 | .500 | 13.0 | W2 | 21 games without this stat on file |
| Rush Yds 100+ | 1-1 | .500 | 23.5 | L1 | |
| Rush Yds < 100 | 3-4 | .429 | 11.4 | W1 | 21 games without this stat on file |
| Rush Yds 150+ | 0-1 | .000 | 41.0 | L1 | |
| Rush Yds < 150 | 4-4 | .500 | 10.8 | W1 | 21 games without this stat on file |
| YPC 5.0+ | 0-1 | .000 | 41.0 | L1 | |
| YPC < 5.0 | 4-4 | .500 | 10.8 | W1 | 21 games without this stat on file |
| YPP 6.0+ | 0-2 | .000 | 31.5 | L2 | |
| YPP < 6.0 | 4-3 | .571 | 9.1 | W1 | 21 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | 4-5 | .444 | 14.1 | W1 | 21 games without this stat on file |
| Turnovers 1+ | 4-2 | .667 | 7.5 | W4 | |
| Turnovers < 1 | 0-3 | .000 | 28.7 | L3 | 21 games without this stat on file |
| Turnovers 2+ | 3-1 | .750 | 9.8 | W3 | 21 games without this stat on file |
| Turnovers > 2 | 2-1 | .667 | 13.0 | W2 | 21 games without this stat on file |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 4-1 | .800 | 2.4 |
| Allows 10-19 | 5-1 | .833 | 13.2 |
| Allows 20-29 | 6-6 | .500 | 22.9 |
| Allows 30-39 | -- | -- | -- |
| Allows 40+ | 0-7 | .000 | 52.3 |
| SPLIT | REC | WIN% | PPG | STRK | |
| YPA 8.0+ | 0-2 | .000 | 22.5 | L2 | |
| YPA < 8.0 | 4-2 | .667 | 10.8 | W2 | 1 games without this stat on file |
| Pass Yds 200+ | 0-1 | .000 | 23.0 | L1 | |
| Pass Yds < 200 | 4-3 | .571 | 12.4 | W2 | 1 games without this stat on file |
| Rush Yds 100+ | 1-1 | .500 | 23.5 | L1 | |
| Rush Yds < 100 | 3-3 | .500 | 10.5 | W1 | 1 games without this stat on file |
| Rush Yds 150+ | 0-1 | .000 | 41.0 | L1 | |
| Rush Yds < 150 | 4-3 | .571 | 9.9 | W1 | 1 games without this stat on file |
| YPC 5.0+ | 0-1 | .000 | 41.0 | L1 | |
| YPC < 5.0 | 4-3 | .571 | 9.9 | W1 | 1 games without this stat on file |
| YPP 6.0+ | 0-2 | .000 | 31.5 | L2 | |
| YPP < 6.0 | 4-2 | .667 | 7.8 | W1 | 1 games without this stat on file |
| YPP 7.0+ | -- | -- | -- | -- | |
| YPP < 7.0 | 4-4 | .500 | 13.8 | W1 | 1 games without this stat on file |
| Turnovers 1+ | 4-2 | .667 | 7.5 | W4 | |
| Turnovers < 1 | 0-3 | .000 | 28.7 | L3 | |
| Turnovers 2+ | 3-1 | .750 | 9.8 | W3 | |
| Turnovers > 2 | 2-1 | .667 | 13.0 | W2 |
| SPLIT | REC | WIN% | PPG |
| Allows <10 | 3-1 | .750 | 3.0 |
| Allows 10-19 | 1-0 | 1.000 | 12.0 |
| Allows 20-29 | 0-3 | .000 | 22.0 |
| Allows 30-39 | -- | -- | -- |
| Allows 40+ | 0-1 | .000 | 41.0 |
OAK RIDGE
• OAK RIDGE has held the opponent under 100 rushing in 3 straight games (10/9/26–10/23/26). It has not reached 4 straight in the last 4 years of games on file (2023-present).
| Team | Side | Split | Games | Record | Win% | PPG | Strk |
| OR | OFFENSE | YPA 8.0+ | 5 | 3-2 | .600 | 30.8 | W1 |
| OR | OFFENSE | YPA < 8.0 | 5 | 1-4 | .200 | 12.0 | L1 |
| OR | OFFENSE | Pass Yds 200+ | 1 | 1-0 | 1.000 | 40.0 | W1 |
| OR | OFFENSE | Pass Yds < 200 | 9 | 3-6 | .333 | 19.3 | W1 |
| OR | OFFENSE | Rush Yds 100+ | 7 | 4-3 | .571 | 28.9 | W2 |
| OR | OFFENSE | Rush Yds < 100 | 3 | 0-3 | .000 | 4.0 | L3 |
| OR | OFFENSE | Rush Yds 150+ | 5 | 3-2 | .600 | 32.8 | W2 |
| OR | OFFENSE | Rush Yds < 150 | 5 | 1-4 | .200 | 10.0 | L1 |
| OR | OFFENSE | YPC 5.0+ | 8 | 4-4 | .500 | 26.0 | W1 |
| OR | OFFENSE | YPC < 5.0 | 2 | 0-2 | .000 | 3.0 | L2 |
| OR | OFFENSE | YPP 6.0+ | 8 | 4-4 | .500 | 26.0 | W1 |
| OR | OFFENSE | YPP < 6.0 | 2 | 0-2 | .000 | 3.0 | L2 |
| OR | OFFENSE | YPP 7.0+ | 6 | 4-2 | .667 | 32.3 | W1 |
| OR | OFFENSE | YPP < 7.0 | 4 | 0-4 | .000 | 5.0 | L4 |
| OR | OFFENSE | Turnovers 1+ | 6 | 2-4 | .333 | 19.7 | W1 |
| OR | OFFENSE | Turnovers < 1 | 4 | 2-2 | .500 | 24.0 | W1 |
| OR | OFFENSE | Turnovers 2+ | 4 | 0-4 | .000 | 6.2 | L4 |
| OR | OFFENSE | Scores <10 | 10 | 0-10 | .000 | 3.2 | L10 |
| OR | OFFENSE | Scores 10-19 | 5 | 1-4 | .200 | 14.2 | L4 |
| OR | OFFENSE | Scores 20-29 | 4 | 3-1 | .750 | 26.5 | W2 |
| OR | OFFENSE | Scores 30-39 | 6 | 6-0 | 1.000 | 33.3 | W6 |
| OR | OFFENSE | Scores 40+ | 5 | 5-0 | 1.000 | 46.4 | W5 |
| OR | DEFENSE | YPA 8.0+ | 2 | 0-2 | .000 | 22.5 | L2 |
| OR | DEFENSE | YPA < 8.0 | 7 | 4-3 | .571 | 11.7 | W2 |
| OR | DEFENSE | Pass Yds 200+ | 1 | 0-1 | .000 | 23.0 | L1 |
| OR | DEFENSE | Pass Yds < 200 | 8 | 4-4 | .500 | 13.0 | W2 |
| OR | DEFENSE | Rush Yds 100+ | 2 | 1-1 | .500 | 23.5 | L1 |
| OR | DEFENSE | Rush Yds < 100 | 7 | 3-4 | .429 | 11.4 | W1 |
| OR | DEFENSE | Rush Yds 150+ | 1 | 0-1 | .000 | 41.0 | L1 |
| OR | DEFENSE | Rush Yds < 150 | 8 | 4-4 | .500 | 10.8 | W1 |
| OR | DEFENSE | YPC 5.0+ | 1 | 0-1 | .000 | 41.0 | L1 |
| OR | DEFENSE | YPC < 5.0 | 8 | 4-4 | .500 | 10.8 | W1 |
| OR | DEFENSE | YPP 6.0+ | 2 | 0-2 | .000 | 31.5 | L2 |
| OR | DEFENSE | YPP < 6.0 | 7 | 4-3 | .571 | 9.1 | W1 |
| OR | DEFENSE | YPP < 7.0 | 9 | 4-5 | .444 | 14.1 | W1 |
| OR | DEFENSE | Turnovers 1+ | 6 | 4-2 | .667 | 7.5 | W4 |
| OR | DEFENSE | Turnovers < 1 | 3 | 0-3 | .000 | 28.7 | L3 |
| OR | DEFENSE | Turnovers 2+ | 4 | 3-1 | .750 | 9.8 | W3 |
| OR | DEFENSE | Turnovers > 2 | 3 | 2-1 | .667 | 13.0 | W2 |
| OR | DEFENSE | Allows <10 | 5 | 4-1 | .800 | 2.4 | W3 |
| OR | DEFENSE | Allows 10-19 | 6 | 5-1 | .833 | 13.2 | W5 |
| OR | DEFENSE | Allows 20-29 | 12 | 6-6 | .500 | 22.9 | L3 |
| OR | DEFENSE | Allows 40+ | 7 | 0-7 | .000 | 52.3 | L7 |
| SIDE | SPLIT | STREAK | DATES | RECORD |
| DEFENSE | YPP < 7.0 | 8 games | 08/28/2026 - 10/23/2026 | 4-4 |
| OFFENSE | YPC 5.0+ | 7 games | 09/04/2026 - 10/23/2026 | 4-3 |
| OFFENSE | YPP 6.0+ | 7 games | 09/04/2026 - 10/23/2026 | 4-3 |
| OFFENSE | Pass Yds < 200 | 5 games | 09/18/2026 - 10/23/2026 | 2-3 |
| OFFENSE | YPA 8.0+ | 4 games | 10/02/2026 - 10/23/2026 | 2-2 |
| OFFENSE | YPP 7.0+ | 4 games | 10/02/2026 - 10/23/2026 | 2-2 |
| DEFENSE | Rush Yds < 100 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| DEFENSE | Rush Yds < 150 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| DEFENSE | YPC < 5.0 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| DEFENSE | YPP < 6.0 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| Team | Side | Split | Streak | Dates | Record |
| OR | DEFENSE | YPP < 7.0 | 8 games | 08/28/2026 - 10/23/2026 | 4-4 |
| OR | OFFENSE | YPC 5.0+ | 7 games | 09/04/2026 - 10/23/2026 | 4-3 |
| OR | OFFENSE | YPP 6.0+ | 7 games | 09/04/2026 - 10/23/2026 | 4-3 |
| OR | OFFENSE | Pass Yds < 200 | 5 games | 09/18/2026 - 10/23/2026 | 2-3 |
| OR | OFFENSE | YPA 8.0+ | 4 games | 10/02/2026 - 10/23/2026 | 2-2 |
| OR | OFFENSE | YPP 7.0+ | 4 games | 10/02/2026 - 10/23/2026 | 2-2 |
| OR | DEFENSE | Rush Yds < 100 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| OR | DEFENSE | Rush Yds < 150 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| OR | DEFENSE | YPC < 5.0 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
| OR | DEFENSE | YPP < 6.0 | 3 games | 10/09/2026 - 10/23/2026 | 2-1 |
OR OFFENSE
OR's offense has averaged 36.3 points scored per game over their last 3 games. Their 30-game average is 21.4 points scored per game. (+70%)
OR's offense has averaged 10.3 YPC over their last 3 games. Their 10-game average is 6.8 YPC. (+51%)
OR's offense has averaged 12.2 YPA over their last 3 games. Their 10-game average is 8.2 YPA. (+48%)
OR's offense has averaged 11.3 YPP over their last 3 games. Their 10-game average is 7.7 YPP. (+47%)
OR's offense has averaged 174.3 rush yards per game over their last 3 games. Their 10-game average is 137.7 rush yards per game. (+27%)
OR's offense has averaged 333.0 total yards per game over their last 3 games. Their 10-game average is 266.7 total yards per game. (+25%)
OR's offense has averaged 158.7 pass yards per game over their last 3 games. Their 10-game average is 129.0 pass yards per game. (+23%)
OR DEFENSE
OR's defense has averaged 7.7 points allowed per game over their last 3 games. Their 30-game average is 24.4 points allowed per game. (-69%)
OR's defense has averaged 0.6 takeaways per game over their last 5 games. Their 9-game average is 1.8 takeaways per game. (-66%)
OR's defense has averaged 56.7 total yards per game over their last 3 games. Their 9-game average is 137.9 total yards per game. (-59%)
OR's defense has averaged 2.0 YPP over their last 3 games. Their 9-game average is 3.6 YPP. (-45%)
OR's defense has averaged 41.0 rush yards per game over their last 3 games. Their 9-game average is 70.3 rush yards per game. (-42%)
OR's defense has averaged 1.8 YPC over their last 3 games. Their 9-game average is 2.8 YPC. (-37%)
OR's defense has averaged 117.0 pass yards per game over their last 5 games. Their 9-game average is 92.7 pass yards per game. (+26%)
(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 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)
| Team | Side | Type | Stat | Opponent | Window/Meetings | Value | BaselineGames | BaselineAvg | Deviation |
| OR | DEFENSE | team | Pass Yards | last 5 | 117.0 | 9 | 92.7 | +26.3% | |
| OR | OFFENSE | team | Pass Yards | last 3 | 158.7 | 10 | 129.0 | +23.0% | |
| OR | DEFENSE | team | Points | last 3 | 7.7 | 30 | 24.4 | -68.6% | |
| OR | OFFENSE | team | Points | last 3 | 36.3 | 30 | 21.4 | +70.0% | |
| OR | DEFENSE | team | Rush Yards | last 3 | 41.0 | 9 | 70.3 | -41.7% | |
| OR | OFFENSE | team | Rush Yards | last 3 | 174.3 | 10 | 137.7 | +26.6% | |
| OR | DEFENSE | team | Total Yards | last 3 | 56.7 | 9 | 137.9 | -58.9% | |
| OR | OFFENSE | team | Total Yards | last 3 | 333.0 | 10 | 266.7 | +24.9% | |
| OR | DEFENSE | team | Turnovers | last 5 | 0.6 | 9 | 1.8 | -66.2% | |
| OR | OFFENSE | team | YPA | last 3 | 12.2 | 10 | 8.2 | +48.4% | |
| OR | DEFENSE | team | YPC | last 3 | 1.8 | 9 | 2.8 | -37.0% | |
| OR | OFFENSE | team | YPC | last 3 | 10.3 | 10 | 6.8 | +50.6% | |
| OR | DEFENSE | team | YPP | last 3 | 2.0 | 9 | 3.6 | -44.8% | |
| OR | OFFENSE | team | YPP | last 3 | 11.3 | 10 | 7.7 | +47.2% |