In short: Upper Darby Royals high school football (Drexel Hill, PA), 2026 season: 3-6. Last game: L 12-14 vs Marple Newtown on October 23, 2026. Schedule and results, player season stats, stat leaders, unit grades, ScorePirate ranking and the game-by-game log.
Pass Off 2.6 · Rush Off 28.0 · Pass Def 53.1 · Rush Def 50.0
ENROLLMENT
4,388 STUDENTS (2023-24) · PUBLIC HIGH SCHOOL
NUMBERS TO NOTE
#268
SP Strength Index (of 574)
3-6
2026 record
-3.7
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAM
PASS O
RUSH O
PASS D
RUSH D
UPPER DARBY
2.6 (-141)
28.0 (-60)
53.1 (-8)
50.0 (-3)
HEAD-TO-HEAD GAME LOG
CLEAR
SEASON NOTES
The biggest worry in Upper Darby's season has been the direction of its offense. Upper Darby averaged 28.2 points per game over its first 4 games (2-2), #172 in section in that timeframe. In the 5 games since that hot start (1-4), the Royals have averaged 10.8 points per game, a 62% drop, #484 in section in that window. The schedule has a lot to do with it: Upper Darby's last 5 opponents have averaged 14.8 points per game, a #108 scoring defense in section on the season, against 19.6 points per game, #216 for the first 4. Measured against those opponents' norms (14.8 points per game), Upper Darby scored 27% less than those defenses usually allow. Upper Darby was held to 14 points or fewer 4 times in those games, including 0 against Springfield on 9/25. On the season, Upper Darby ranks #378 in section in scoring.
The Royals allowed 25.5 points per game over their first 6 games (2-4), #340 in section during that time. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 3 games that followed (1-2), Upper Darby has allowed 15.7 points per game, a 39% drop, #151 in section through those games. The schedule deserves some of the credit: Upper Darby's last 3 opponents have averaged 17.1 points per game, a #402 offense in section on the season, against 24.0 points per game, #252 for the first 6. Measured against those opponents' norms (17.1 points per game), Upper Darby held those offenses 8% below what they usually score. The level of competition matters too: in ScorePirate's SP Strength Index, the last 3 opponents average a rating that would rank #257 in section, well below the first 6 (#171), so the recent production comes against lower-level teams overall. On the season, the Royals rank #270 in section in scoring defense.
TIDBITS (2 found)
• Club Upper Darby has lost 2 straight, and a loss would make it 3 in a row. The last time they lost 3 or more in a row was 2026, a run of 4.
• Club The last time Upper Darby went a game rushing for 100+ yards was September 20, 2024 against Radnor (W, 12-0). Since then Upper Darby has gone 26 straight games being held under 100 rushing yards, a school-record 26 straight in the 5 seasons on record.
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 10/23/2026 GAME @ MARPLE NEWTOWN* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 10/16/2026 GAME VS. GARNET VALLEY* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 10/09/2026 GAME VS. RADNOR* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 10/02/2026 GAME @ RIDLEY* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 09/25/2026 GAME @ SPRINGFIELD* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 09/19/2026 GAME @ CHESTER MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 09/10/2026 GAME VS. STRATH HAVEN* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 09/03/2026 GAME VS. CONESTOGA* MISSING
DATA WARNING: UPPER DARBY OFFENSIVE STATS FOR 08/28/2026 GAME VS. BENSALEM MISSING
All stat areas in this report are subject to change as box scores are updated.
Season complete at 3-6 with no games on file beyond a normal 10-game regular season -- read as no postseason appearance. This library still has no playoff-round/bracket source, so this label comes from game count alone, not a confirmed bracket result.
UD — 2026 OVERALL AVERAGES
SPLIT
GP
PPG
OPP PPG
YPG
OPP YPG
PLAYS/G
OPP PLAYS/G
OVERALL
9
18.6
22.2
--
302.7
--
44.3
HOME
5
27.2
19.0
--
288.0
--
47.5
ROAD
4
7.8
26.2
--
332.0
--
38.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.
Averages use only games with that number on file (offense 0/9, defense 3/9, sacks/INT 0/9, sacks allowed 3/9, turnovers 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 2.6/100 (-141 yds/gm vs average)
Rush Offense: grade 28.0/100 (-60 yds/gm vs average)
Pass Defense: grade 53.1/100 (-8 yds/gm vs average)
Rush Defense: grade 50.0/100 (-3 yds/gm vs average)
Unit grades: 0-100 league percentile, adjusted for the opponents faced.
LAST YEAR
UD finished 2025 at 3-8. Made the playoffs (1 postseason game(s) on file; exact round/result not available). Notable win: 29-9 over CONESTOGA (CONESTOGA finished 0% that season). Toughest loss: 7-10 to HAVERFORD (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)
UD HAS PERFORMED BEST THIS DATA SET WHEN...
• UD holds its opponents under 100 rushing yards (.999), and has won 3 straight when doing so
• UD holds its opponents under 6.0 yards per play (.500)
• UD holds its opponents under 5.0 yards per carry (.500)
• UD's defense has averaged 266.5 rush yards per game over their last 7 games. Their 9-game average is 177.0 rush yards per game. (+51%)
• UD's defense has averaged 8.0 YPP over their last 7 games. Their 9-game average is 5.6 YPP. (+41%)
• UD's defense has averaged 371.0 total yards per game over their last 7 games. Their 9-game average is 263.4 total yards per game. (+41%)
• UD's offense has averaged 20.7 points scored per game over their last 12 games. Their 31-game average is 15.7 points scored per game. (+32%)
• UD holds its opponents under 5.3 yards per play (UD's own median) (.750)
• UD holds its opponents under 148.0 rushing yards (UD's own median) (.750)
• UD's defense has averaged 8.6 YPA over their last 7 games. Their 9-game average is 6.7 YPA. (+29%)
• UD's defense has averaged 7.0 YPC over their last 7 games. Their 9-game average is 5.4 YPC. (+28%)
• UD's defense has averaged 15.7 points allowed per game over their last 3 games. Their 31-game average is 21.2 points allowed per game. (-26%)
• UD's defense has averaged 104.5 pass yards per game over their last 7 games. Their 9-game average is 86.4 pass yards per game. (+21%)
• UD wins even while allowing its opponents 52.0+ passing yards (UD's own median) (.600)
• UPPER DARBY has been held under 14 in 2 straight games (10/16/26–10/23/26). It has not been held under 14 in 3 straight since 9/19/26–10/2/26 (2026). It has reached 3 straight 5 times in the last 4 years and has reached a high of 4 straight (2023) in that span.
UD's defense has averaged 266.5 rush yards per game over their last 7 games. Their 9-game average is 177.0 rush yards per game. (+51%)
UD's defense has averaged 8.0 YPP over their last 7 games. Their 9-game average is 5.6 YPP. (+41%)
UD's defense has averaged 371.0 total yards per game over their last 7 games. Their 9-game average is 263.4 total yards per game. (+41%)
UD's defense has averaged 8.6 YPA over their last 7 games. Their 9-game average is 6.7 YPA. (+29%)
UD's defense has averaged 7.0 YPC over their last 7 games. Their 9-game average is 5.4 YPC. (+28%)
UD's defense has averaged 15.7 points allowed per game over their last 3 games. Their 31-game average is 21.2 points allowed per game. (-26%)
UD's defense has averaged 104.5 pass yards per game over their last 7 games. Their 9-game average is 86.4 pass yards per game. (+21%)
(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 -- -7.0 in 2022 to -3.5 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 Marple Newtown 12-14 on Oct 23; now 3-6. That makes 2 straight losses.