PSAC Football · September 10–12, 2026 · Postgame · Professional
Retrospective · Professional postgame coverage of every matchup in Week 2.

Week 2 · September 10–12, 2026
Postgame report · Prepared September 22, 2026
Retrospective postgame report. Written September 22, 2026, about games completed September 10–12, 2026. Analysis is limited to results through this reporting window. Follow-up tests below are reconstructed after the fact; they were not predictions published before those subsequent games.
The assessment
This week supplied stronger offensive evidence for Slippery Rock, California and Shepherd, each of which repeatedly moved the ball over substantial distances. Kutztown also exposed the limits of projecting Clarion’s opening score against a different opponent. Meanwhile, Edinboro won with nine points, and IUP needed overtime after West Chester’s defense and special teams manufactured a comeback. A win remains a win, but those mechanisms imply different questions for the next matchup. The comparisons below use consistent official totals and preserve overtime and source qualifications. None is an opponent-adjusted power rating, and no retrospective forecast is credited as if it had been published before kickoff.
Verified final results
| Date | Matchup | Final | Category |
|---|---|---|---|
| 2026-09-10 | Shippensburg at WV Wesleyan | Shippensburg 24 · WV Wesleyan 14 | Conventional football |
| 2026-09-12 | Edinboro at Bloomsburg | Edinboro 9 · Bloomsburg 6 | Conventional football |
| 2026-09-12 | California (PA) at Millersville | California (PA) 40 · Millersville 17 | Conventional football |
| 2026-09-12 | Clarion at Kutztown | Clarion 14 · Kutztown 45 | Conventional football |
| 2026-09-12 | Slippery Rock at East Stroudsburg | Slippery Rock 59 · East Stroudsburg 35 | Conventional football |
| 2026-09-12 | Gannon at Shepherd | Gannon 28 · Shepherd 45 | Conventional football |
| 2026-09-12 | IUP at West Chester | IUP 27 · West Chester 21 (2OT) | Conventional football |
| 2026-09-12 | Seton Hill at Lackawanna | Seton Hill 20 · Lackawanna 10 | Conventional football |
Conference context
Through this reporting window: overall records from the verified school schedules, listed alphabetically. These are not divisional standings or power rankings. Opponent quality is not adjusted. Mansfield sprint football is excluded from this comparison. Lackawanna is covered as an opponent, not counted among the 15 conventional-football member programs.
| School | Overall | Games | Points/game | Allowed/game | Yards/play | Allowed/play |
|---|---|---|---|---|---|---|
| Bloomsburg | 1–1 | 2 | 20.5 | 11.0 | 4.42 | 3.58 |
| California (PA) | 2–0 | 2 | 44.5 | 20.5 | 7.01 | 5.12 |
| Clarion | 1–1 | 2 | 33.0 | 29.5 | 6.23 | 5.80 |
| East Stroudsburg | 2–1 | 3 | 33.0 | 35.0 | 6.72 | 6.28 |
| Edinboro | 2–0 | 2 | 23.5 | 21.0 | 4.97 | 3.90 |
| Gannon | 0–2 | 2 | 24.0 | 38.5 | 5.42 | 7.68 |
| IUP | 2–0 | 2 | 30.5 | 22.5 | 5.09 | 4.81 |
| Kutztown | 2–0 | 2 | 50.5 | 24.5 | 6.80 | 6.03 |
| Lock Haven | 1–1 | 2 | 19.0 | 18.5 | 4.85 | 4.68 |
| Millersville | 0–2 | 2 | 19.0 | 32.0 | 4.45 | 6.90 |
| Seton Hill | 1–2 | 3 | 21.3 | 21.7 | 4.69 | 4.25 |
| Shepherd | 2–0 | 2 | 39.5 | 27.0 | 6.20 | 5.38 |
| Shippensburg | 1–1 | 2 | 20.0 | 19.0 | 5.49 | 3.47 |
| Slippery Rock | 2–0 | 2 | 52.0 | 39.0 | 7.41 | 6.73 |
| West Chester | 1–1 | 2 | 21.0 | 20.0 | 4.06 | 5.19 |
Yards/play divides total official offensive yards by total official offensive plays across the listed games; it is not an average of game rates. Team scoring includes return points and overtime. Small samples and different opponents limit comparisons.
Shippensburg at WV Wesleyan
2026-09-10
Shippensburg’s 24–14 win showed a stronger yardage profile than the final margin.
The Raiders gained 381 yards and allowed 222, including only 90 net rushing yards on 42 attempts. Roman Jensen’s 61-yard touchdown pass to Chris Adegunle supplied a major gain, while the defense held the Bobcats to 4-for-18 on third down. Finishing limited the margin: Shippensburg made one of three field goals and scored on three of five red-zone chances. West Virginia Wesleyan’s first touchdown required a five-yard drive, so 14 points allowed do not imply two sustained defensive failures. After 14–14, a 47-yard touchdown drive and a 40-yard field goal supplied separation. This was a meaningful recovery from the opener, qualified by the opponent and missed chances.
| Measure | Shippensburg | WV Wesleyan |
|---|---|---|
| Total yards | 381 | 222 |
| Offensive plays | 60 | 78 |
| Yards per play (calculated) | 6.35 | 2.85 |
| Net rushing yards | 120 | 90 |
| Passing yards | 261 | 132 |
| Passing: completions–attempts–INT | 20 - 31 - 1 | 15 - 36 - 2 |
| Third downs | 3 of 12 | 4 of 18 |
| Fourth downs | 0 of 1 | 2 of 6 |
| Red-zone scores / chances | 3 - 5 | 1 - 2 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
Against IUP, track pass protection and points from red-zone visits. Separate sustained defensive failures from short fields conceded by other units.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| SHI | 1st | SHI45 | 14:51 | TD | 5-55 | 02:05 |
| WVW | 1st | WVW25 | 12:46 | PUNT | 3-6 | 01:13 |
| SHI | 1st | SHI23 | 11:33 | INT | 2-1 | 00:48 |
| WVW | 1st | SHI43 | 10:45 | DOWNS | 4-14 | 01:34 |
| SHI | 1st | SHI28 | 09:11 | PUNT | 3-(-3) | 02:05 |
| WVW | 1st | WVW38 | 07:06 | INT | 1-0 | 00:07 |
| SHI | 1st | SHI44 | 06:59 | FUMB | 1-6 | 02:03 |
| WVW | 1st | WVW50 | 04:56 | FUMB | 7-31 | 00:45 |
| SHI | 1st | SHI43 | 04:11 | PUNT | 3-7 | 02:37 |
| WVW | 1st | WVW14 | 01:34 | INT | 3-0 | 00:46 |
| SHI | 1st | WVW21 | 00:48 | FGA | 4-(-4) | 01:46 |
| WVW | 2nd | SHI5 | 14:02 | TD | 4-5 | 01:48 |
| SHI | 2nd | SHI25 | 12:14 | TD | 4-75 | 01:50 |
| WVW | 2nd | WVW12 | 10:24 | PUNT | 3-3 | 01:21 |
| SHI | 2nd | WVW49 | 09:03 | FGA | 6-19 | 01:59 |
| WVW | 2nd | WVW30 | 07:04 | PUNT | 6-15 | 03:33 |
| SHI | 2nd | SHI10 | 03:31 | PUNT | 3-5 | 01:43 |
| WVW | 2nd | WVW41 | 01:48 | DOWNS | 5-20 | 01:25 |
| SHI | 2nd | SHI39 | 00:23 | HALF | 5-34 | 00:23 |
| WVW | 3rd | WVW35 | 15:00 | PUNT | 5-11 | 02:19 |
| SHI | 3rd | SHI9 | 12:41 | PUNT | 3-7 | 02:17 |
| WVW | 3rd | WVW41 | 10:24 | TD | 7-59 | 02:54 |
| SHI | 3rd | SHI28 | 07:25 | PUNT | 5-32 | 02:22 |
| WVW | 3rd | WVW1 | 05:03 | PUNT | 5-13 | 02:25 |
| SHI | 3rd | WVW47 | 02:38 | TD | 5-47 | 02:17 |
| WVW | 3rd | WVW25 | 00:21 | PUNT | 7-10 | 03:07 |
| SHI | 4th | SHI38 | 12:14 | FG | 6-51 | 02:40 |
| WVW | 4th | WVW25 | 09:34 | FGA | 13-52 | 03:39 |
| SHI | 4th | SHI23 | 05:55 | PUNT | 4-17 | 01:42 |
| WVW | 4th | WVW3 | 04:13 | DOWNS | 4-8 | 00:16 |
| SHI | 4th | WVW11 | 03:57 | DOWNS | 4-7 | 02:47 |
| WVW | 4th | WVW4 | 01:10 | HALF | 2-5 | 01:10 |
Official sources: Shippensburg recap · Shippensburg box score
Edinboro at Bloomsburg
2026-09-12
Edinboro won 9–6 through one touchdown and a rapid field-goal response before halftime.
Both teams went 4-for-13 on third down, but Edinboro gained 265 yards to Bloomsburg’s 171 and supplied the only touchdown on Jerry Dinkins’ 28-yard run. After Bloomsburg cut the score to 6–3 with 28 seconds left in the half, Edinboro moved 59 yards in four plays for a field goal as time expired. That short interval matched the winning margin. Bloomsburg’s 35-point opener had benefited from short fields; here it generated 73 passing yards and no touchdowns. Edinboro’s own scoring was modest despite the yardage edge and included a missed field goal. Defensive prevention deserves credit, while nine points is not a comfortable offensive model to project forward.
| Measure | Edinboro | Bloomsburg |
|---|---|---|
| Total yards | 265 | 171 |
| Offensive plays | 61 | 52 |
| Yards per play (calculated) | 4.34 | 3.29 |
| Net rushing yards | 118 | 98 |
| Passing yards | 147 | 73 |
| Passing: completions–attempts–INT | 17 - 29 - 0 | 8 - 18 - 0 |
| Third downs | 4 of 13 | 4 of 13 |
| Fourth downs | 2 of 3 | 0 of 1 |
| Red-zone scores / chances | 1 - 2 | 1 - 1 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
For Bloomsburg at Gannon, measure offensive touchdowns and third downs. For Edinboro against West Chester, check whether passing creates scoring drives rather than only field position.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| EDI | 1st | EDI25 | 15:00 | FGA | 19-59 | 08:59 |
| BLM | 1st | BLM20 | 06:01 | PUNT | 7-38 | 04:45 |
| EDI | 1st | EDI19 | 01:16 | PUNT | 3-8 | 01:16 |
| BLM | 2nd | BLM41 | 15:00 | FUMB | 1-(-3) | 00:15 |
| EDI | 2nd | BLM38 | 14:45 | TD | 3-38 | 01:23 |
| BLM | 2nd | BLM28 | 13:16 | PUNT | 3-0 | 01:38 |
| EDI | 2nd | EDI45 | 11:38 | PUNT | 6-12 | 03:09 |
| BLM | 2nd | BLM30 | 08:29 | PUNT | 3-3 | 00:58 |
| EDI | 2nd | EDI32 | 07:31 | PUNT | 3-5 | 01:26 |
| BLM | 2nd | EDI45 | 06:05 | FG | 9-42 | 05:37 |
| EDI | 2nd | EDI25 | 00:28 | FG | 4-59 | 00:28 |
| BLM | 3rd | BLM9 | 14:51 | FG | 11-67 | 05:24 |
| EDI | 3rd | EDI25 | 09:27 | DOWNS | 10-45 | 05:56 |
| BLM | 3rd | BLM30 | 03:31 | PUNT | 3-8 | 01:57 |
| EDI | 3rd | EDI28 | 01:34 | PUNT | 3-9 | 01:49 |
| BLM | 4th | BLM40 | 14:45 | PUNT | 8-18 | 05:26 |
| EDI | 4th | EDI5 | 09:19 | PUNT | 7-30 | 03:57 |
| BLM | 4th | BLM47 | 05:22 | PUNT | 5-11 | 02:33 |
| EDI | 4th | EDI30 | 02:49 | FUMB | 4-16 | 01:41 |
| BLM | 4th | EDI46 | 01:08 | DOWNS | 4-(-3) | 00:45 |
| EDI | 4th | EDI49 | 00:23 | HALF | 1-(-1) | 00:23 |
Official sources: Bloomsburg recap · Bloomsburg box score · Edinboro box score · Edinboro recap
California (PA) at Millersville
2026-09-12
California answered an early 9–0 deficit with sustained offense in a 40–17 win.
The 577–253 yardage margin and 30–14 first-down edge provide stronger evidence of offensive control than the prior week’s turnover-assisted score. Eric Gibson Jr. threw for 384 yards; Kenny Lewis IV caught California’s first three touchdowns, from 16, 52 and 18 yards. Two of those drives covered 75 and 70 yards, while later touchdowns came on 60- and 72-yard possessions. Millersville was held to 39 net rushing yards after gaining 218 in its opener, removing the balance that had kept that game close. California still committed 12 penalties for 122 yards and finished two red-zone trips with short field goals. Convincing did not mean clean.
| Measure | California (PA) | Millersville |
|---|---|---|
| Total yards | 577 | 253 |
| Offensive plays | 76 | 58 |
| Yards per play (calculated) | 7.59 | 4.36 |
| Net rushing yards | 193 | 39 |
| Passing yards | 384 | 214 |
| Passing: completions–attempts–INT | 29 - 41 - 1 | 15 - 32 - 2 |
| Third downs | 6 of 14 | 5 of 14 |
| Fourth downs | 0 of 1 | 0 of 0 |
| Red-zone scores / chances | 6 - 7 | 2 - 2 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
At Shepherd, test California’s long-drive production against a different defense. For Millersville against SRU, watch rushing first downs and whether the offense avoids becoming one-dimensional.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| CAL | 1st | CAL25 | 15:00 | PUNT | 3-2 | 0:50 |
| VIL | 1st | VIL43 | 14:10 | FG | 5-40 | 2:37 |
| CAL | 1st | VIL33 | 11:24 | DOWNS | 4-9 | 1:02 |
| VIL | 1st | VIL24 | 10:22 | TD | 7-76 | 3:42 |
| CAL | 1st | CAL25 | 06:40 | TD | 6-75 | 3:05 |
| VIL | 1st | VIL20 | 03:28 | PUNT | 6-(-1) | 3:39 |
| CAL | 2nd | CAL30 | 14:49 | TD | 4-70 | 1:00 |
| VIL | 2nd | VIL19 | 13:44 | INT | 2-4 | 0:48 |
| CAL | 2nd | VIL29 | 12:56 | TD | 3-29 | 1:13 |
| VIL | 2nd | VIL32 | 11:38 | PUNT | 3-3 | 2:00 |
| CAL | 2nd | CAL23 | 09:38 | FGA | 10-66 | 4:14 |
| VIL | 2nd | VIL20 | 05:24 | PUNT | 8-26 | 3:52 |
| CAL | 2nd | CAL05 | 01:32 | INT | 8-70 | 1:22 |
| VIL | 2nd | VIL25 | 00:10 | HALF | 1-(-12) | 0:10 |
| VIL | 3rd | VIL35 | 15:00 | PUNT | 3-2 | 1:32 |
| CAL | 3rd | CAL39 | 13:28 | FG | 6-51 | 2:17 |
| VIL | 3rd | VIL26 | 11:05 | PUNT | 6-20 | 2:41 |
| CAL | 3rd | CAL27 | 08:24 | PUNT | 3-(-4) | 1:50 |
| VIL | 3rd | VIL18 | 06:34 | PUNT | 3-(-3) | 0:48 |
| CAL | 3rd | CAL40 | 05:46 | TD | 7-60 | 4:05 |
| VIL | 3rd | VIL25 | 01:41 | PUNT | 7-28 | 2:03 |
| CAL | 4th | CAL29 | 14:38 | FG | 10-57 | 4:57 |
| VIL | 4th | VIL23 | 09:34 | TD | 4-77 | 1:21 |
| CAL | 4th | CAL28 | 08:05 | TD | 9-72 | 4:01 |
| VIL | 4th | VIL24 | 03:59 | PUNT | 3-6 | 0:45 |
| CAL | 4th | CAL35 | 03:14 | PUNT | 3-2 | 1:24 |
| VIL | 4th | VIL25 | 01:50 | INT | 1-0 | 0:13 |
| CAL | 4th | CAL50 | 01:37 | HALF | 3-3 | 1:37 |
Official sources: California (PA) recap · California (PA) box score · Millersville recap
Clarion at Kutztown
2026-09-12
Kutztown’s 45–14 win sharply changed the meaning of Clarion’s high-scoring opener.
Clarion’s rushing output fell from 275 yards against West Virginia Wesleyan to 46 at Kutztown. The Golden Bears combined 227 rushing yards with nine conversions on 12 third downs and built a 31–0 lead before Clarion scored. A 17-yard punt-return touchdown enlarged the margin, but sustained drives of 54, 56 and 82 yards already showed the offense functioning across multiple possessions. Clarion’s 295 passing yards require score-state context: its two touchdown drives came after a large deficit developed. Kutztown’s balanced advance and possession extension are better evidence than treating all 45 points as offensive production. The opponent change exposed a less dependable Clarion rushing foundation.
| Measure | Clarion | Kutztown |
|---|---|---|
| Total yards | 341 | 484 |
| Offensive plays | 61 | 70 |
| Yards per play (calculated) | 5.59 | 6.91 |
| Net rushing yards | 46 | 227 |
| Passing yards | 295 | 257 |
| Passing: completions–attempts–INT | 20 - 35 - 1 | 22 - 34 - 0 |
| Third downs | 6 of 13 | 9 of 12 |
| Fourth downs | 0 of 3 | 1 of 2 |
| Red-zone scores / chances | 1 - 2 | 5 - 5 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
For Kutztown at Lock Haven, check third-down consistency and explosive passes allowed. For Clarion at Lackawanna, test whether the running game recovers while controlling turnovers.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| CLA | 1st | CLA4 | 14:59 | PUNT | 7-20 | 03:03 |
| KTZ | 1st | KTZ46 | 11:56 | TD | 9-54 | 04:40 |
| CLA | 1st | CLA35 | 07:16 | DOWNS | 6-21 | 02:54 |
| KTZ | 1st | KTZ44 | 04:22 | TD | 9-56 | 04:26 |
| CLA | 2nd | CLA21 | 14:49 | PUNT | 4-15 | 01:25 |
| CLA | 2nd | CLA25 | 13:18 | INT | 6-27 | 01:57 |
| KTZ | 2nd | KTZ18 | 11:21 | TD | 9-82 | 04:30 |
| CLA | 2nd | CLA17 | 06:46 | PUNT | 3-7 | 02:10 |
| KTZ | 2nd | KTZ38 | 04:36 | DOWNS | 7-26 | 02:17 |
| CLA | 2nd | CLA36 | 02:19 | DOWNS | 9-50 | 01:46 |
| KTZ | 2nd | KTZ14 | 00:33 | HALF | 5-48 | 00:33 |
| KTZ | 3rd | KTZ35 | 15:00 | FG | 13-59 | 08:01 |
| CLA | 3rd | CLA7 | 06:52 | TD | 10-93 | 04:33 |
| KTZ | 3rd | CLA45 | 02:08 | TD | 9-45 | 03:58 |
| CLA | 4th | CLA25 | 13:10 | TD | 4-75 | 01:22 |
| KTZ | 4th | KTZ26 | 11:41 | TD | 4-74 | 02:32 |
| CLA | 4th | CLA25 | 09:09 | DOWNS | 12-51 | 05:58 |
| KTZ | 4th | KTZ24 | 03:11 | HALF | 6-55 | 03:11 |
Official sources: Clarion recap · Clarion box score · Kutztown box score · Kutztown recap
Slippery Rock at East Stroudsburg
2026-09-12
Slippery Rock’s 59–35 win was an offensive breakthrough rather than another opening-game escape.
The Rock followed its 0-for-10 third-down opener by converting five of nine and generating 594 yards. JayJay Jordan scored three rushing touchdowns, while DaOne Owens threw three touchdown passes. Touchdown drives of 75, 87 and 70 yards around halftime expanded a 24–21 game into a 45–21 lead. No turnover was needed to create that stretch. This is stronger offensive evidence than the return-assisted comeback against Minnesota Duluth. The defensive caution remains: ESU gained 458 yards, including 241 rushing, and both teams produced long gains. Fourteen SRU penalties and 13 ESU penalties also shaped possessions. The result supports offensive progress, not a conclusion that every unit stabilized.
| Measure | Slippery Rock | East Stroudsburg |
|---|---|---|
| Total yards | 594 | 458 |
| Offensive plays | 73 | 64 |
| Yards per play (calculated) | 8.14 | 7.16 |
| Net rushing yards | 344 | 241 |
| Passing yards | 250 | 217 |
| Passing: completions–attempts–INT | 23 - 32 - 0 | 14 - 24 - 0 |
| Third downs | 5 of 9 | 9 of 15 |
| Fourth downs | 0 of 0 | 1 of 2 |
| Red-zone scores / chances | 7 - 7 | 2 - 2 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
At Millersville, assess continued SRU third-down production and reduced rushing concessions. ESU’s next game requires evidence that it can end long opposing touchdown drives.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| ESU | 1st | ESU23 | 14:53 | PUNT | 4-2 | 02:46 |
| SRU | 1st | SRU29 | 12:07 | TD | 5-71 | 01:43 |
| ESU | 1st | ESU23 | 10:16 | TD | 2-77 | 00:44 |
| SRU | 1st | SRU25 | 09:32 | TD | 7-75 | 02:31 |
| ESU | 1st | ESU30 | 06:54 | FGA | 7-49 | 03:37 |
| SRU | 1st | SRU21 | 03:17 | PUNT | 4-17 | 01:46 |
| ESU | 1st | ESU22 | 01:31 | TD | 9-78 | 04:11 |
| SRU | 2nd | SRU13 | 12:13 | FG | 7-70 | 02:43 |
| ESU | 2nd | ESU30 | 09:29 | PUNT | 3-1 | 01:44 |
| SRU | 2nd | ESU49 | 07:45 | TD | 5-48 | 01:56 |
| ESU | 2nd | ESU33 | 05:41 | TD | 5-67 | 02:06 |
| SRU | 2nd | SRU25 | 03:35 | TD | 9-75 | 03:00 |
| ESU | 2nd | ESU31 | 00:29 | FGA | 6-35 | 00:29 |
| SRU | 3rd | SRU13 | 14:55 | TD | 10-87 | 04:31 |
| ESU | 3rd | ESU12 | 10:24 | PUNT | 5-14 | 02:23 |
| SRU | 3rd | SRU30 | 08:01 | TD | 9-70 | 04:59 |
| ESU | 3rd | ESU22 | 03:00 | DOWNS | 12-33 | 04:01 |
| SRU | 4th | SRU45 | 13:59 | TD | 8-55 | 03:44 |
| ESU | 4th | ESU35 | 10:15 | TD | 7-65 | 02:55 |
| SRU | 4th | SRU41 | 07:20 | TD | 7-59 | 03:13 |
| ESU | 4th | SRU45 | 03:57 | TD | 6-45 | 02:07 |
| SRU | 4th | SRU12 | 01:50 | HALF | 3-(-3) | 01:50 |
Official sources: East Stroudsburg recap · East Stroudsburg box score · Slippery Rock box score · Slippery Rock recap
Gannon at Shepherd
2026-09-12
Shepherd’s 45–28 win supplied the sustained passing evidence missing from its opener.
Michael Hardyway threw for 408 yards and five touchdowns as Shepherd gained 563 yards to Gannon’s 244. Five touchdown drives covered 75, 75, 77, 68 and 75 yards. This differs materially from the prior week’s 218-yard, return-assisted win. Gannon stayed close through unusual scoring, including Keoke Toomer’s 100-yard fumble return that cut the deficit to 31–28. Shepherd answered with an eight-play, 75-yard touchdown drive, then D’Myo Hunter’s interception return put it away. Gannon’s nine first downs and 1-for-8 third-down performance limit the confidence to take from 28 team points. Shepherd’s red-zone misses and lost fumble still prevented earlier separation.
| Measure | Gannon | Shepherd |
|---|---|---|
| Total yards | 244 | 563 |
| Offensive plays | 40 | 80 |
| Yards per play (calculated) | 6.10 | 7.04 |
| Net rushing yards | 48 | 155 |
| Passing yards | 196 | 408 |
| Passing: completions–attempts–INT | 12 - 20 - 1 | 30 - 41 - 0 |
| Third downs | 1 of 8 | 6 of 11 |
| Fourth downs | 0 of 2 | 0 of 0 |
| Red-zone scores / chances | 2 - 3 | 5 - 8 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
Against California, test Shepherd’s passing efficiency against a different defense. Gannon needs sustained possessions against Bloomsburg, rather than return scores and isolated long completions.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| GAN | 1st | SHE19 | 14:46 | TD | 2-12 | 00:50 |
| SHE | 1st | SHE25 | 13:56 | TD | 8-75 | 04:01 |
| GAN | 1st | GAN49 | 09:47 | TD | 4-51 | 02:11 |
| SHE | 1st | SHE25 | 07:36 | TD | 4-75 | 02:21 |
| GAN | 1st | GAN25 | 05:15 | PUNT | 3-(-14) | 01:42 |
| SHE | 1st | SHE23 | 03:33 | TD | 11-77 | 06:06 |
| GAN | 2nd | GAN25 | 12:27 | PUNT | 3-6 | 01:38 |
| SHE | 2nd | SHE33 | 10:49 | FG | 10-55 | 04:29 |
| GAN | 2nd | GAN32 | 06:13 | PUNT | 3-3 | 01:45 |
| SHE | 2nd | SHE32 | 04:28 | TD | 7-68 | 03:02 |
| GAN | 2nd | GAN25 | 01:26 | TD | 1-75 | 01:09 |
| SHE | 2nd | SHE35 | 01:17 | FGA | 11-43 | 01:13 |
| GAN | 2nd | GAN22 | 00:04 | HALF | 1-(-1) | 00:04 |
| SHE | 3rd | SHE21 | 14:55 | PUNT | 5-17 | 03:00 |
| GAN | 3rd | GAN24 | 11:55 | FGA | 14-70 | 08:45 |
| SHE | 3rd | SHE20 | 03:10 | FUMB | 13-80 | 04:28 |
| SHE | 4th | SHE25 | 10:32 | TD | 8-75 | 05:03 |
| GAN | 4th | GAN37 | 05:23 | INT | 1-(-5) | 00:11 |
| GAN | 4th | GAN47 | 05:06 | DOWNS | 5-(-8) | 02:17 |
| SHE | 4th | GAN47 | 02:49 | PUNT | 3-3 | 01:07 |
| GAN | 4th | GAN6 | 01:42 | DOWNS | 4-0 | 00:22 |
| SHE | 4th | GAN6 | 01:20 | HALF | 2-(-2) | 01:20 |
Source qualification: The scoring-summary table omits Gannon’s opening score. Final and team totals agree across school sources; the report does not present that incomplete summary as a full scoring ledger.
Official sources: Gannon box score · Gannon recap · Shepherd box score · Shepherd recap
IUP at West Chester
2026-09-12
IUP won 27–21 in double overtime after West Chester’s defense and special teams erased a 14-point deficit.
West Chester’s regulation points came from Jack Fry’s interception return and Bryan Anderson’s blocked-field-goal return, not offensive touchdowns. Its offense averaged 3.79 yards per play and scored on one of four red-zone chances across the game. IUP’s first-half touchdowns included a 99-yard drive, but its second-half failure to extend the lead allowed the non-offensive scores to force overtime. Mason Maggs threw touchdowns in both extra periods, including the eventual winner to D’Avay Johnson. IUP’s 343–322 yardage edge was modest; better passing efficiency and overtime finishing were more decisive. Regulation ended 14–14, so the final is not a 60-minute scoring comparison.
| Measure | IUP | West Chester |
|---|---|---|
| Total yards | 343 | 322 |
| Offensive plays | 67 | 85 |
| Yards per play (calculated) | 5.12 | 3.79 |
| Net rushing yards | 113 | 93 |
| Passing yards | 230 | 229 |
| Passing: completions–attempts–INT | 20 - 32 - 1 | 27 - 56 - 2 |
| Third downs | 6 of 16 | 8 of 20 |
| Fourth downs | 1 of 1 | 3 of 5 |
| Red-zone scores / chances | 2 - 2 | 1 - 4 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
At Shippensburg, IUP needs to protect scoring attempts and maintain output after halftime. West Chester’s next game tests whether its offense can provide the touchdowns its other units supplied here.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| WCU | 1st | WCU32 | 14:53 | PUNT | 3-9 | 01:26 |
| IUP | 1st | IUP27 | 13:27 | TD | 7-73 | 03:38 |
| WCU | 1st | WCU13 | 09:42 | FUMB | 15-86 | 06:10 |
| IUP | 1st | IUP1 | 03:32 | TD | 13-99 | 07:20 |
| WCU | 2nd | WCU42 | 11:04 | PUNT | 5-6 | 02:36 |
| IUP | 2nd | IUP1 | 08:28 | PUNT | 3-8 | 02:19 |
| WCU | 2nd | IUP40 | 06:09 | PUNT | 3-(-15) | 01:04 |
| IUP | 2nd | IUP35 | 05:05 | PUNT | 6-20 | 03:18 |
| WCU | 2nd | WCU20 | 01:47 | HALF | 10-57 | 01:47 |
| IUP | 3rd | IUP24 | 14:52 | PUNT | 3-1 | 01:29 |
| WCU | 3rd | WCU31 | 13:23 | PUNT | 3-(-1) | 01:05 |
| IUP | 3rd | IUP32 | 12:18 | PUNT | 3-(-2) | 01:54 |
| WCU | 3rd | WCU4 | 10:24 | INT | 12-57 | 06:22 |
| IUP | 3rd | IUP25 | 04:02 | PUNT | 5-25 | 02:17 |
| WCU | 3rd | WCU17 | 01:45 | INT | 6-23 | 02:32 |
| IUP | 4th | IUP40 | 14:13 | PUNT | 3-(-21) | 01:59 |
| WCU | 4th | WCU50 | 12:14 | DOWNS | 8-46 | 03:03 |
| IUP | 4th | IUP4 | 09:11 | INT | 2-11 | 00:43 |
| IUP | 4th | IUP22 | 08:21 | FGA | 10-48 | 05:03 |
| IUP | 4th | IUP28 | 03:12 | PUNT | 6-17 | 01:41 |
| WCU | 4th | WCU10 | 01:31 | PUNT | 7-32 | 01:21 |
| IUP | 4th | IUP6 | 00:10 | HALF | 1-(-1) | 00:10 |
| WCU | OT | IUP25 | 00:00 | TD | 5-25 | 00:00 |
| IUP | OT | WCU25 | 00:00 | TD | 3-25 | 00:00 |
| IUP | OT | WCU25 | 00:00 | TD | 3-25 | 00:00 |
| WCU | OT | IUP25 | 00:00 | DOWNS | 8-12 | 00:00 |
Official sources: IUP recap · IUP box score · West Chester box score · West Chester recap
Seton Hill at Lackawanna
2026-09-12
Seton Hill earned its first win, 20–10, by keeping Lackawanna scoreless after halftime.
The Griffins gained 208 yards and committed three giveaways, so this was not a broad offensive correction. Rayyan Bataineh’s 49-yard field goal tied the game at halftime, and his 42-yarder put Seton Hill ahead early in the third quarter. Demetri Whitehead’s 39-yard touchdown run finished a seven-play, 68-yard drive with 4:13 left and created a two-score cushion. Lackawanna passed for 50 yards and converted three of 14 third downs. Defensive prevention and kicking explain the win more clearly than Seton Hill’s 3-for-13 third-down rate. Both red-zone opportunities ended without a score, another reason to distinguish the result from efficient finishing.
| Measure | Seton Hill | Lackawanna |
|---|---|---|
| Total yards | 208 | 191 |
| Offensive plays | 55 | 64 |
| Yards per play (calculated) | 3.78 | 2.98 |
| Net rushing yards | 101 | 141 |
| Passing yards | 107 | 50 |
| Passing: completions–attempts–INT | 9 - 19 - 1 | 9 - 20 - 2 |
| Third downs | 3 of 13 | 3 of 14 |
| Fourth downs | 1 of 2 | 2 of 3 |
| Red-zone scores / chances | 0 - 2 | 2 - 2 |
Red-zone scores include field goals and touchdowns; they are not a touchdown percentage. Official net rushing includes losses. Yards per play is calculated from the displayed totals.
Next evidence to test
After the bye, at IUP, track Seton Hill giveaways and red-zone outcomes. The defense must limit passing production against a substantially different challenge.
Supporting drive chart
Official chart entries, including return-only and end-of-half possessions where listed. This is not an adjusted offensive-drive denominator. Overtime possessions start under different field-position rules. Team abbreviations follow the source.
| Team | Period | Start | Clock | Outcome | Plays–yards | Time |
|---|---|---|---|---|---|---|
| LCF | 1st | LCF25 | 15:00 | INT | 2-(-3) | 00:48 |
| SHL | 1st | SHL42 | 14:12 | PUNT | 3-5 | 01:53 |
| LCF | 1st | LCF12 | 12:19 | PUNT | 5-13 | 02:55 |
| SHL | 1st | LCF2 | 09:24 | FUMB | 3-(-14) | 00:55 |
| LCF | 1st | LCF16 | 08:29 | INT | 4-17 | 01:40 |
| SHL | 1st | LCF50 | 06:49 | TD | 3-50 | 02:03 |
| LCF | 1st | LCF25 | 04:46 | PUNT | 7-24 | 02:42 |
| SHL | 1st | SHL16 | 02:04 | PUNT | 3-(-8) | 01:39 |
| LCF | 1st | LCF49 | 00:25 | TD | 13-51 | 07:20 |
| SHL | 2nd | SHL25 | 08:05 | PUNT | 3-0 | 01:05 |
| LCF | 2nd | LCF44 | 07:00 | FG | 8-47 | 04:04 |
| SHL | 2nd | LCF49 | 02:49 | INT | 3-6 | 01:03 |
| LCF | 2nd | LCF27 | 01:46 | PUNT | 3-(-11) | 00:53 |
| SHL | 2nd | SHL50 | 00:53 | FG | 6-19 | 00:53 |
| SHL | 3rd | LCF30 | 14:49 | FG | 4-6 | 02:05 |
| LCF | 3rd | LCF21 | 12:38 | PUNT | 6-13 | 03:24 |
| SHL | 3rd | SHL27 | 09:14 | PUNT | 4-21 | 01:29 |
| LCF | 3rd | LCF21 | 07:45 | PUNT | 7-33 | 04:02 |
| SHL | 3rd | SHL22 | 03:43 | FUMB | 4-8 | 01:53 |
| LCF | 3rd | SHL30 | 01:50 | PUNT | 3-(-8) | 01:37 |
| SHL | 3rd | SHL10 | 00:13 | PUNT | 7-26 | 04:34 |
| LCF | 4th | LCF20 | 10:39 | PUNT | 3-(-3) | 01:34 |
| SHL | 4th | SHL32 | 09:05 | TD | 7-68 | 04:52 |
| LCF | 4th | LCF25 | 04:13 | DOWNS | 4-3 | 01:28 |
| SHL | 4th | LCF28 | 02:45 | DOWNS | 7-21 | 02:45 |
Official sources: Seton Hill box score · Seton Hill recap
Evidence and report boundaries
Free provides the verified slate, conference context and concise matchup summaries. Professional adds performance comparisons, interpretation, competing explanations and follow-up tests. Both editions remain accessible under the site’s existing public beta arrangement.
This is a conference edition covering every listed matchup once, including opponents outside the PSAC. Mansfield sprint football appears only where scheduled and remains separate from conventional-football comparisons. No halftime report is included. Official school schedules, box scores and recaps are linked beside the relevant game; evidence snapshots and calculations are retained for corrections.
No contemporaneous Mayberry forecast is asserted for these games, so this edition does not claim forecast accuracy. The analysis uses box-score and drive evidence; it does not infer unobserved coverages, assignments or coaching intent. Supporting drive entries are unadjusted; no points-per-drive, success-rate or win-probability model is claimed.
Browse every PSAC football edition · PSAC schools and sports
