ScorePirate
MENU

In short: Duchesne Eagles high school football (Duchesne, UT), 2026 season: 10-1. Last game: W 58-0 vs parowan on October 30, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.

AT A GLANCE
ScorePirate Individual Team Report
DUCHESNE
DUCHESNE 10-1
2026 SEASON
DUCHESNE
AT A GLANCE — AS OF 11/02/2026
RECORD10-1 this season
LAST GAMEW 58-0 vs PAROWAN
NEXT GAME--
UNIT GRADESPass Off 41.3 · Rush Off 87.7 · Pass Def 90.7 · Rush Def 94.5
ENROLLMENT410 STUDENTS (2023-24) · PUBLIC, SENIOR HIGH SCHOOL
NUMBERS TO NOTE
#16
SP Strength Index (of 61)
10-1
2026 record
+37.3
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
DUCHESNE41.3 (-33)87.7 (+102)90.7 (-77)94.5 (-121)
HEAD-TO-HEAD GAME LOG

SEASON NOTES

The biggest worry in Duchesne's season has been the direction of its defense. Duchesne forced 4.2 takeaways per game over its first 4 games (3-1), #1 in section in that timeframe. In the 7 games since that hot start (7-0), the Eagles have forced 2.1 takeaways per game, a 50% drop, #14 in section in that window. The schedule has a lot to do with it: Duchesne's last 7 opponents have averaged 1.8 per game, a #39 offense in section on the season, against 2.1 per game, #52 for the first 4. Measured against those opponents' norms (1.8 per game), Duchesne forced 20% more turnovers than those offenses usually give up. By that measure, the early pace looks more like the outlier than the recent one. On the season, Duchesne ranks #1 in section in takeaways.

Duchesne's ground game has come a long way since the season's early weeks. The Eagles averaged 6.2 yards per carry (973 yards on 158 rushes) over their first 5 games (4-1), #11 in section during that time. In the 6 games since that slow start (6-0), Duchesne has averaged 8.7 yards per carry (1,832 yards on 210 rushes), a 42% rise, #4 in section through those games. The schedule doesn't explain it: the opponents in both stretches have averaged about 6.6 yards per carry on the season. Measured against those opponents' norms (6.6 yards per carry), Duchesne ran for 31% more per carry than those run defenses usually allow. On the season, the Eagles rank #6 in section in rushing.

Something changed for Duchesne's offense after its first 5 games. Duchesne averaged 6.4 yards per play (1,348 yards on 212 snaps) over its first 5 games (4-1), #21 in section through that stretch. In the 6 games since that slow start (6-0), the Eagles have averaged 8.9 yards per play (2,431 yards on 273 snaps), a 40% rise, #6 in section over that stretch. 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.1 yards per play), Duchesne gained 25% more per snap than those defenses usually allow. On the season, Duchesne ranks #8 in section in yards per play.

Few teams in section have scored more over the last 6 games than Duchesne. The Eagles averaged 39.8 points per game over their first 5 games (4-1), #8 in section within that period. In the 6 games since that slow start (6-0), Duchesne has averaged 49.2 points per game, a 24% rise, #2 in section across those games. The schedule has a lot to do with it: Duchesne's last 6 opponents have averaged 28.1 points per game, a #42 scoring defense in section on the season, against 32.2 points per game, #48 for the first 5. Measured against those opponents' norms (28.1 points per game), Duchesne scored 75% more than those defenses usually allow. On the season, the Eagles rank #3 in section in scoring.

TIDBITS (4 found)

• Club Duchesne has won 10 straight, and a win would make it 11 in a row -- something they have not done in the 1 seasons on record.

• Player B. Robinson has gone 6 straight games running for a touchdown, the longest such streak of his career.

• Player K. Despain has gone 3 straight games rushing for 100+ yards, the longest such streak of his career.

• Player K. Despain has gone 3 straight games running for a touchdown, the longest such streak of his career.

DUC — STAT LEADERS
OFFENSE
PASSING LEADER
499PASS YDS
C-ATT47-71
COMP%66.2%
YPA7.0
TD4
INT2
QBR138.2
RUSHING LEADER
527RUSH YDS
CAR91
YPC5.8
RUSH TD5
REC3
REC YDS34
YPR11.3
REC TD0
RUSHING LEADER
105RUSH YDS
CAR17
YPC6.2
RUSH TD2
REC0
REC YDS0
YPR--
REC TD0
RECEIVING LEADER
136REC YDS
REC9
YPR15.1
REC TD1
RECEIVING LEADER
127REC YDS
REC15
YPR8.5
REC TD1
DEFENSE
TACKLES LEADER
29TCKL
TFL6
SACKS5
INT0
PD0
FF0
TACKLES LEADER
27TCKL
TFL10
SACKS2
INT0
PD0
FF2
TACKLES LEADER
26TCKL
TFL2
SACKS0
INT3
PD1
FF1
TFL LEADER
8TFL
TCKL20
SACKS0
INT0
PD0
FF0
TFL LEADER
3TFL
TCKL16
SACKS3
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL3
TFL2
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL13
TFL3
INT2
PD0
FF0
INTERCEPTIONS LEADER
2INT
TCKL17
TFL2
SACKS1
PD0
FF0
DUC — WHAT CHANGED THIS WEEK

From the games on file through Sep 18.

Printable team sheetProgram historyOpen in Stat BoothWidget for your site
DUC — 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 Sep 18 game; last updated Sep 21.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
B. ROBINSON647/7166.2%4997.042138.2
K. DESPAIN61/1100.0%3030.000352.0
K. COWAN61/1100.0%1919.000259.6
TEAM TOTALS649/7367.1%5487.542142.8
RUSHING
NOPLAYERGPCARYDSYPCTD
K. DESPAIN6915275.85
B. ROBINSON6473397.212
R. ANDERSON5171056.22
B. GARDNER615996.63
R. HANBERG26305.01
R. JENKINS622814.00
C. KIELBASA211515.00
TEAM TOTALS61791,1436.423
RECEIVING
NOPLAYERGPRECYDSYPRTD
K. COWAN6913615.11
B. GARDNER6151278.51
B. HOOPES6912213.60
R. HUGHES546817.00
K. REILLEY66447.32
K. DESPAIN633411.30
R. JENKINS6166.00
TEAM TOTALS64753711.44
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
J. STANSFIELD629650000
R. JENKINS6271020002
B. ROBINSON6262034811
T. LEFLER620800000
B. GARDNER61721212300
B. HOOPES617000000
E. LEFLER616330000
K. DESPAIN6163014530
K. REILLEY61332212300
D. TORGERSON413000000
K. CHRISTENSEN612001031
K. COWAN610101050
R. ANDERSON580012000
R. HUGHES58000000
A. THOMAS35000000
B. BRADY33220000
M. TORGERSON12000000
T. CASPER12000000
C. KIELBASA210013301
J. JENKINS11000000
S. JENSEN11000000
W. WAGER11000000
Z. STRINGER11000000
R. HANBERG20001000
TEAM TOTALS6249401513392125
PROGRAM SNAPSHOT: DUC

PROGRAM RECORD

SEASONRECORDPFPAPPG
202610-14948444.9
202610-144.9
DUC — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/15@ SOUTH SUMMITatL13-18
08/21VS. COTTONWOODvsW69-0
08/28IGNACIOvsW73-0
09/04@ BEAVERatW24-15
09/11VS. ENTERPRISEvsW20-6
09/18NORTH SEVIERatW55-7
09/25VS. GUNNISON VALLEY*vsW63-14
10/02MILLARDatW35-3
10/09KANABvsW28-0
10/15NORTH SUMMITvsW56-21
10/30VS. PAROWAN**vsW58-0
SEASON RESULT10-1MADE 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.

DUC — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1144.97.6343.5182.044.141.5
HOME752.45.9365.6152.442.338.8
ROAD431.810.8305.0231.347.246.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.

DUC — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/15@ South SummitL 13-1881911722501053550400-2
8/21vs. CottonwoodW 69-0992363358415990234+4
8/28vs. IgnacioW 73-0679416174-13610259+8
9/4@ BeaverW 24-1571222293136942300134+3
9/11vs. EnterpriseW 20-657330387--------2000
9/18@ North SevierW 55-717317034385241092423+3
9/25vs. Gunnison ValleyW 63-14854575421737180------2+1
10/2@ MillardW 35-3108304412------------2+2
10/9vs. KanabW 28-0651942597773150------4+4
10/15vs. North SummitW 56-216839045820963272------3+1
10/30vs. ParowanW 58-0100317417------------1+1
AVERAGES88.5255.0343.5136.046.0182.00.42.52.22.9+25 (season)

Averages use only games with that number on file (defense 8/11, sacks/INT 6/11, sacks allowed 5/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 41.3/100 (-33 yds/gm vs average)

Rush Offense: grade 87.7/100 (+102 yds/gm vs average)

Pass Defense: grade 90.7/100 (-77 yds/gm vs average)

Rush Defense: grade 94.5/100 (-121 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

TALKING POINTS (15 storylines)
DUC HAS PERFORMED BEST THIS DATA SET WHEN...

• DUC averages 6.0+ yards per play (.999), and has won 8 straight when doing so

• DUC forces 2+ takeaways (.999), and has won 8 straight when doing so

• DUC averages 8.0+ yards per attempt (.999), and has won 6 straight when doing so

• DUC commits zero giveaways (.999), and has won 6 straight when doing so

• DUC's offense has failed to reach 200 pass yds in 11 straight games (08/15/2026-10/30/2026), going 10-1 over that stretch.

• DUC's offense has exceeded 100 rush yds in 8 straight games (09/04/2026-10/30/2026), going 8-0 over that stretch.

• DUC's offense has exceeded 150 rush yds in 8 straight games (09/04/2026-10/30/2026), going 8-0 over that stretch.

• DUC rushes for 100+ yards and is held under 200 passing yards

• DUC averages 5.0+ yards per carry on its way to 150+ rushing yards

• DUC's defense has averaged 68.0 rush yards per game over their last 3 games. Their 8-game average is 46.0 rush yards per game. (+48%)

• DUC's defense has averaged 3.0 YPC over their last 3 games. Their 8-game average is 2.1 YPC. (+43%)

• DUC holds its opponents under 5.0 yards per carry and under 150 rushing yards

• DUC holds its opponents under 150 rushing yards and under 200 passing yards

• DUC holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry

• DUC holds its opponents under 6.0 yards per play and under 100 rushing yards

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 1)

DUC -- MOST IMPORTANT NUMBERS

(top 5 of 12 scored; vs 595 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFTurnovers 1+9-01.0006.7W90.900
2OFFYPP 6+8-01.00053.6W80.894
3DEFTurnovers 2+8-01.0007.5W80.812
4OFFYPC 5+9-01.00050.3W90.785
5OFFTurnovers < 29-01.00047.2W90.699
WIN %: TWO-CONDITION COMBINATIONS (11 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- DUC ---

CONDITIONRECWIN%PPGSTRK
DUC rushes for 100+ yards and is held under 200 passing yards9-0.99945.3W9
DUC averages 5.0+ yards per carry on its way to 150+ rushing yards8-0.99947.5W8
DUC holds its opponents under 5.0 yards per carry and under 150 rushing yards7-1.8759.4W7
DUC averages 6.0+ yards per play behind 150+ rushing yards7-0.99950.9W7
DUC holds its opponents under 150 rushing yards while forcing 2+ takeaways7-0.9998.1W7
DUC holds its opponents under 150 rushing yards and under 200 passing yards6-0.9996.0W6
DUC holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry6-0.9997.2W6
DUC holds its opponents under 6.0 yards per play and under 100 rushing yards6-0.9997.2W6
DUC holds its opponents under 6.0 yards per play while forcing 2+ takeaways6-0.9997.2W6
DUC averages 6.0+ yards per play while committing zero giveaways5-0.99947.4W5
DUC rushes for 150+ yards but stays under 8.0 yards per attempt4-0.99932.0W4
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
DUCRush Yds 100+ & Pass Yds < 2009-0.99945.3
DUCYPC 5.0+ & Rush Yds 150+8-0.99947.5
DUCYPC < 5.0 & Rush Yds < 1507-1.8759.4
DUCYPP 6.0+ & Rush Yds 150+7-0.99950.9
DUCRush Yds < 150 & Turnovers 2+7-0.9998.1
DUCRush Yds < 150 & Pass Yds < 2006-0.9996.0
DUCYPA < 8.0 & YPC < 5.06-0.9997.2
DUCYPP < 6.0 & Rush Yds < 1006-0.9997.2
DUCYPP < 6.0 & Turnovers 2+6-0.9997.2
DUCYPP 6.0+ & Turnovers < 15-0.99947.4
DUCRush Yds 150+ & YPA < 8.04-0.99932.0
DUC — OFFENSE (11 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+6-01.00058.8W6
YPA < 8.04-1.80028.2W4
Pass Yds 200+--------
Pass Yds < 20010-1.90944.9W10
Rush Yds 100+9-01.00045.3W9
Rush Yds < 1001-1.50043.0W1
Rush Yds 150+9-01.00045.3W9
Rush Yds < 1501-1.50043.0W1
YPC 5.0+9-01.00050.3W9
YPC < 5.01-1.50020.5W1
YPP 6.0+8-01.00053.6W8
YPP < 6.02-1.66721.7W2
YPP 7.0+7-01.00058.4W7
YPP < 7.03-1.75021.2W3
Turnovers 1+4-1.80045.8W4
Turnovers < 16-01.00044.2W6
Turnovers 2+1-1.50034.5W1
Turnovers > 2--------
DUC — OFFENSE SCORING SITUATION (11 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-1.00013.0
Scores 20-293-01.00024.0
Scores 30-391-01.00035.0
Scores 40+6-01.00062.3
DUC — DEFENSE (11 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-1.50016.0W1
YPA < 8.06-01.0007.2W6 3 games without this stat on file
Pass Yds 200+1-1.50019.5W1
Pass Yds < 2006-01.0006.0W6 3 games without this stat on file
Rush Yds 100+0-1.00018.0L1
Rush Yds < 1007-01.0008.1W7 3 games without this stat on file
Rush Yds 150+--------
Rush Yds < 1507-1.8759.4W7 3 games without this stat on file
YPC 5.0+--------
YPC < 5.07-1.8759.4W7 3 games without this stat on file
YPP 6.0+1-1.50016.0W1
YPP < 6.06-01.0007.2W6 3 games without this stat on file
YPP 7.0+--------
YPP < 7.07-1.8759.4W7 3 games without this stat on file
Turnovers 1+9-01.0006.7W9
Turnovers < 11-1.50012.0W1
Turnovers 2+8-01.0007.5W8
Turnovers > 26-01.0007.2W6
DUC — DEFENSE SCORING SITUATION (11 Gms)
SPLITRECWIN%PPG
Allows <107-01.0002.3
Allows 10-192-1.66715.7
Allows 20-291-01.00021.0
Allows 30-39------
Allows 40+------
ON THE BRINK

DUCHESNE

• DUCHESNE has gained 400+ total yards in 2 straight games (10/15/26–10/30/26). It has never reached 3 straight in the games on file, back to 2026.

• DUCHESNE has won by 20+ in 6 straight games (9/18/26–10/30/26). It has never reached 7 straight in the games on file, back to 2026.

• DUCHESNE has scored 40+ in 2 straight games (10/15/26–10/30/26). It has never reached 3 straight in the games on file, back to 2026.

• DUCHESNE has won 10 straight (8/21/26–10/30/26). It has never reached 11 straight in the games on file, back to 2026.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
DUCOFFENSEYPA 8.0+66-01.00058.8W6
DUCOFFENSEYPA < 8.054-1.80028.2W4
DUCOFFENSEPass Yds < 2001110-1.90944.9W10
DUCOFFENSERush Yds 100+99-01.00045.3W9
DUCOFFENSERush Yds < 10021-1.50043.0W1
DUCOFFENSERush Yds 150+99-01.00045.3W9
DUCOFFENSERush Yds < 15021-1.50043.0W1
DUCOFFENSEYPC 5.0+99-01.00050.3W9
DUCOFFENSEYPC < 5.021-1.50020.5W1
DUCOFFENSEYPP 6.0+88-01.00053.6W8
DUCOFFENSEYPP < 6.032-1.66721.7W2
DUCOFFENSEYPP 7.0+77-01.00058.4W7
DUCOFFENSEYPP < 7.043-1.75021.2W3
DUCOFFENSETurnovers 1+54-1.80045.8W4
DUCOFFENSETurnovers < 166-01.00044.2W6
DUCOFFENSETurnovers 2+21-1.50034.5W1
DUCOFFENSEScores 10-1910-1.00013.0L1
DUCOFFENSEScores 20-2933-01.00024.0W3
DUCOFFENSEScores 30-3911-01.00035.0W1
DUCOFFENSEScores 40+66-01.00062.3W6
DUCDEFENSEYPA 8.0+21-1.50016.0W1
DUCDEFENSEYPA < 8.066-01.0007.2W6
DUCDEFENSEPass Yds 200+21-1.50019.5W1
DUCDEFENSEPass Yds < 20066-01.0006.0W6
DUCDEFENSERush Yds 100+10-1.00018.0L1
DUCDEFENSERush Yds < 10077-01.0008.1W7
DUCDEFENSERush Yds < 15087-1.8759.4W7
DUCDEFENSEYPC < 5.087-1.8759.4W7
DUCDEFENSEYPP 6.0+21-1.50016.0W1
DUCDEFENSEYPP < 6.066-01.0007.2W6
DUCDEFENSEYPP < 7.087-1.8759.4W7
DUCDEFENSETurnovers 1+99-01.0006.7W9
DUCDEFENSETurnovers < 121-1.50012.0W1
DUCDEFENSETurnovers 2+88-01.0007.5W8
DUCDEFENSETurnovers > 266-01.0007.2W6
DUCDEFENSEAllows <1077-01.0002.3W7
DUCDEFENSEAllows 10-1932-1.66715.7W2
DUCDEFENSEAllows 20-2911-01.00021.0W1
STREAKS: DUC (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEPass Yds < 20011 games08/15/2026 - 10/30/202610-1
OFFENSERush Yds 100+8 games09/04/2026 - 10/30/20268-0
OFFENSERush Yds 150+8 games09/04/2026 - 10/30/20268-0
DEFENSETurnovers 1+6 games09/18/2026 - 10/30/20266-0
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
DUCOFFENSEPass Yds < 20011 games08/15/2026 - 10/30/202610-1
DUCOFFENSERush Yds 100+8 games09/04/2026 - 10/30/20268-0
DUCOFFENSERush Yds 150+8 games09/04/2026 - 10/30/20268-0
DUCDEFENSETurnovers 1+6 games09/18/2026 - 10/30/20266-0
NOTABLE TRENDS (7 of 7 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

DUC OFFENSE

DUC's offense has averaged 0.4 giveaways per game over their last 7 games. Their 11-game average is 0.6 giveaways per game. (-33%)

DUC's offense has averaged 332.4 rush yards per game over their last 5 games. Their 11-game average is 255.0 rush yards per game. (+30%)

DUC's offense has averaged 417.6 total yards per game over their last 5 games. Their 11-game average is 343.5 total yards per game. (+22%)

DUC DEFENSE

DUC's defense has averaged 68.0 rush yards per game over their last 3 games. Their 8-game average is 46.0 rush yards per game. (+48%)

DUC's defense has averaged 3.0 YPC over their last 3 games. Their 8-game average is 2.1 YPC. (+43%)

DUC's defense has averaged 2.1 takeaways per game over their last 7 games. Their 11-game average is 2.9 takeaways per game. (-26%)

DUC's defense has averaged 4.6 YPA over their last 3 games. Their 8-game average is 6.0 YPA. (-24%)

(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
DUCDEFENSEteamRush Yardslast 368.0846.0+47.8%
DUCOFFENSEteamRush Yardslast 5332.411255.0+30.4%
DUCOFFENSEteamTotal Yardslast 5417.611343.5+21.6%
DUCDEFENSEteamTurnoverslast 72.1112.9-26.3%
DUCOFFENSEteamTurnoverslast 70.4110.6-32.7%
DUCDEFENSEteamYPAlast 34.686.0-23.7%
DUCDEFENSEteamYPClast 33.082.1+43.0%
Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/02/2026 12:33