East Carolina Pirates Upset Pittsburgh Panthers 23-17
Saturday, December 27, 2025, 11:00 AM ET · Navy-Marine Corps Memorial Stadium
East Carolina Pirates 23, Pittsburgh Panthers 17, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Pittsburgh Panthers vs East Carolina Pirates?
East Carolina Pirates beat Pittsburgh Panthers 23-17 at Navy-Marine Corps Memorial Stadium on December 27, 2025.
Who was favored in Pittsburgh Panthers vs East Carolina Pirates?
Pittsburgh Panthers were the favorite at DraftKings, moneyline -485 (about 83% implied). The underdog won.
In an exciting matchup at the Navy-Marine Corps Memorial Stadium, the East Carolina Pirates secured a stunning victory over the Pittsburgh Panthers with a final score of 23-17. This win not only showcased the Pirates' resilience but also highlighted their ability to perform under pressure, especially against a formidable opponent like Pittsburgh.
The Pirates entered the game with a home record of 9-4 and had been in solid form recently, boasting a 7-3 record over their last ten games. They were on a one-game winning streak, scoring an impressive average of 32.9 points while allowing 21.7 points per game. Their recent performances included a decisive 42-3 win against the Florida Atlantic Owls, demonstrating their offensive capabilities. In contrast, the Panthers had an away record of 8-5 and had been struggling with a 6-4 record in their last ten games, currently on a one-game losing streak. Pittsburgh averaged 31.5 points scored but also allowed 27.3 points per game, indicating some defensive vulnerabilities.
At home, the Pirates had a record of 4-1 in their last five games, averaging 38.0 points scored and 24.8 points allowed, while the Panthers had a more balanced away record of 4-1 in their last five games, averaging 30.4 points scored but allowing 31.4 points. This discrepancy in scoring averages was a crucial factor leading into the game, as the Pirates looked to leverage their home-field advantage.
Historically, the teams had faced each other before, but this matchup was particularly significant given the stakes involved. The Pirates were looking to capitalize on their recent form and home advantage, while the Panthers aimed to bounce back from their previous loss against the Miami Hurricanes, where they fell 7-38.
In terms of injuries, the block did not specify any key players missing from either team, which meant both squads could field their strongest lineups. This absence of injury concerns added an extra layer of competitiveness to the fixture.
The betting market, as provided by DraftKings, had the Panthers favored at -13.5, with a total set at 51.5. The moneyline indicated the Pirates at +370.0 and the Panthers at -485.0, reflecting the expectations surrounding the game. However, the final result defied these odds, showcasing the unpredictability of college football.
Conditions on game day appeared favorable for both teams, with no adverse weather reported that could have impacted play. This allowed for a more open game, where both offenses could execute their game plans effectively.
What viewers witnessed was a tightly contested match, with the Pirates demonstrating their ability to score crucial points at pivotal moments. The final score of 23-17 not only marked a significant victory for East Carolina but also served as a reminder of the competitive nature of college football, where any team can triumph on any given day.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | PITT -13.5 | 51.5 o -110 / u -110 | Pittsburgh Panthers -485 · East Carolina Pirates +370 |
Leaders
- Passing yardsChaston Ditta8/17, 177 YDS, 2 TDEast Carolina Pirates
- Rushing yardsMarlon Gunn Jr.18 CAR, 50 YDSEast Carolina Pirates
- Receiving yardsAnthony Smith4 REC, 156 YDS, 2 TDEast Carolina Pirates
- Passing yardsMason Heintschel25/40, 256 YDS, 1 TD, 1 INTPittsburgh Panthers
- Rushing yardsJa'Kyrian Turner16 CAR, 93 YDSPittsburgh Panthers
- Receiving yardsJustin Holmes6 REC, 100 YDSPittsburgh Panthers
Recent form
East Carolina Pirates
Last 10: 7-3Streak W132.9 scored · 21.7 allowed per game4-1 at home
- W42-3at Florida Atlantic OwlsNov 29
- L24-58at UTSA RoadrunnersNov 22
- W31-27vs Memphis TigersNov 15
- W48-22vs Charlotte 49ersNov 8
- W45-14at Temple OwlsNov 1
- W41-27vs Tulsa Golden HurricaneOct 16
- L19-26at Tulane Green WaveOct 9
- W28-6vs Army Black KnightsSep 25
- L13-34vs BYU CougarsSep 20
- W38-0at Coastal Carolina ChanticleersSep 13
Pittsburgh Panthers
Last 10: 6-4Streak L131.5 scored · 27.3 allowed per game4-1 away
- L7-38vs Miami HurricanesNov 29
- W42-28at Georgia Tech Yellow JacketsNov 23
- L15-37vs Notre Dame Fighting IrishNov 15
- W35-20at Stanford CardinalNov 1
- W53-34vs NC State WolfpackOct 25
- W30-13at Syracuse OrangeOct 18
- W34-31at Florida State SeminolesOct 11
- W48-7vs Boston College EaglesOct 4
- L27-34vs Louisville CardinalsSep 27
- L24-31at West Virginia MountaineersSep 13
Standings
| Team | Overall | In conference |
|---|---|---|
| Virginia | 1-0 | 1-0 |
| Florida State | 1-0 | 0-0 |
| North Carolina | 1-0 | 0-0 |
| Stanford | 1-0 | 0-0 |
| Boston College | 0-0 | 0-0 |
| California | 0-0 | 0-0 |
| Clemson | 0-0 | 0-0 |
| Duke | 0-0 | 0-0 |
| Georgia Tech | 0-0 | 0-0 |
| Louisville | 0-0 | 0-0 |
| Miami | 0-0 | 0-0 |
| Pittsburgh | 0-0 | 0-0 |
| SMU | 0-0 | 0-0 |
| Syracuse | 0-0 | 0-0 |
| Virginia Tech | 0-0 | 0-0 |
| Wake Forest | 0-0 | 0-0 |
| NC State | 0-1 | 0-1 |
| Memphis | 1-0 | 0-0 |
| Army | 0-0 | 0-0 |
| Charlotte | 0-0 | 0-0 |
| East Carolina | 0-0 | 0-0 |
| Florida Atlantic | 0-0 | 0-0 |
| Navy | 0-0 | 0-0 |
| North Texas | 0-0 | 0-0 |
| Rice | 0-0 | 0-0 |
| South Florida | 0-0 | 0-0 |
| Temple | 0-0 | 0-0 |
| Tulane | 0-0 | 0-0 |
| Tulsa | 0-0 | 0-0 |
| UAB | 0-0 | 0-0 |
| UTSA | 0-0 | 0-0 |
Box score
| Stat | Pittsburgh Panthers | East Carolina Pirates |
|---|---|---|
| First downs | 24 | 11 |
| Third downs | 5-15 | 2-15 |
| Fourth downs | 3-5 | 2-3 |
| Total yards | 376 | 249 |
| Net passing yards | 256 | 177 |
| Completions | 25/40 | 8/17 |
| Yards per pass | 6.4 | 10.4 |
| Rushing yards | 120 | 72 |
| Rushing attempts | 40 | 42 |
| Yards per rush | 3.0 | 1.7 |
| Penalties | 3-35 | 5-40 |
| Turnovers | 5 | 1 |
| Fumbles lost | 4 | 1 |
| Interceptions thrown | 1 | 0 |
| Time of possession | 33:05 | 26:55 |
Win probability
Above the line favours East Carolina Pirates, below favours Pittsburgh Panthers.
Venue
- Navy-Marine Corps Memorial StadiumAnnapolis, MD
- Attendance17016
Elsewhere
- Get ready for a big Clemson-LSU clash on ABC
- Greg McElroy corrects record on Kalen DeBoer at Alabama
- 2026 college football simulations: CFP, conference title odds
- What's wrong with SEC football? Nothing a national title won't fix
- College football 2026: September CFP superlatives
- Affidavit: TCU WR was hospitalized after alleged assault by Fields
Picks for NCAAF
NCAAF rules and settlement
- A 42-point college football spread is not a prediction of a 42-point win
- How the moneyline works in college football
- What reverse line movement means in college football
- What an injury report means in college football
- What weather means in college football
- What a divisional game means in college football