ENSign in
NCAAF · Final

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.

Next free pick (not the main pick)

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.

Unlock today's pick in Telegram →

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+.

Get the daily free pick · See plans

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

BookSpreadTotalMoneyline
DraftKingsPITT -13.5 51.5 o -110 / u -110 Pittsburgh Panthers -485 · East Carolina Pirates +370

What these prices pay on $100 · What these numbers mean

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

TeamOverallIn conference
Virginia1-01-0
Florida State1-00-0
North Carolina1-00-0
Stanford1-00-0
Boston College0-00-0
California0-00-0
Clemson0-00-0
Duke0-00-0
Georgia Tech0-00-0
Louisville0-00-0
Miami0-00-0
Pittsburgh0-00-0
SMU0-00-0
Syracuse0-00-0
Virginia Tech0-00-0
Wake Forest0-00-0
NC State0-10-1
Memphis1-00-0
Army0-00-0
Charlotte0-00-0
East Carolina0-00-0
Florida Atlantic0-00-0
Navy0-00-0
North Texas0-00-0
Rice0-00-0
South Florida0-00-0
Temple0-00-0
Tulane0-00-0
Tulsa0-00-0
UAB0-00-0
UTSA0-00-0

Box score

StatPittsburgh PanthersEast Carolina Pirates
First downs2411
Third downs5-152-15
Fourth downs3-52-3
Total yards376249
Net passing yards256177
Completions25/408/17
Yards per pass6.410.4
Rushing yards12072
Rushing attempts4042
Yards per rush3.01.7
Penalties3-355-40
Turnovers51
Fumbles lost41
Interceptions thrown10
Time of possession33:0526:55

Win probability

Above the line favours East Carolina Pirates, below favours Pittsburgh Panthers.

Venue

  • Navy-Marine Corps Memorial StadiumAnnapolis, MD
  • Attendance17016

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.