TRANSACTION · MLBNationals: Sent RHP Trevor Williams on a rehab assignment to Harrisburg (EL) (Jul 3)
TRANSACTION · MLBGiants: Sent RHP Keaton Winn on a rehab assignment to ACL Giants (Jul 3)
TRANSACTION · MLBPadres: Placed C Freddy Fermin on the 10-day IL (Jul 3)
TRANSACTION · NBARaptors: Re-signed G Alijah Martin to a contract (Jul 3)
TRANSACTION · NBAJazz: Signed G Tamar Bates to a two-way contract (Jul 3)
TRANSACTION · NBAThunder: Signed Gs Otega Oweh and Josh Dix to two-way contracts (Jul 3)
Free during beta —to track favorites + alerts
Navy-Marine Corps Memorial Stadium · Annapolis, MD
17,016 attended
FINAL+6ECU
PITT

PITT

8-5

1723
ECU

ECU

9-4

NCAAF · Drive chart

26 drives · 3 TD · 4 FG · 1 INT · 3 Fum · 3 Downs · 1 Miss · 7 Punt
  1. PuntECU9p · 34y
  2. PuntPITT3p · -11y
  3. MissECU6p · 13y
  4. PITT1p · -6y
  5. DownsECU7p · 18y
  6. DownsPITT10p · 47y
  7. FGECU9p · 32y
  8. DownsPITT7p · 47y
  9. FumECU3p · 3y
  10. PuntECU3p · -8y
  11. PuntPITT4p · 21y
  12. PuntECU3p · -13y
  13. TDPITT10p · 77y
  14. ½ECU1p · -1y
  15. FumPITT9p · 21y
  16. TDECU1p · 47y
  17. PuntPITT6p · 12y
  18. FumblECU5p · -23y
  19. TDECU2p · 75y
  20. FumPITT2p · 9y
  21. FGECU7p · 19y
  22. INTPITT10p · 59y
  23. FGECU4p · 5y
  24. FGPITT14p · 72y
  25. PuntECU3p · 4y
  26. EndPITT5p · 18y
NCAAFSat, Dec 27FinalVegasPITT -13.5

PITT · top performer

PITT
Mason Heintschel

Mason Heintschel

· #6

256Pass yds

25/40

C/A

1

TD

1

INT

ECU · top performer

ECU
C

Chaston Ditta

· #9

177Pass yds

8/17

C/A

2

TD

0

INT

Game flowPITT ECU

Biggest swing: 29pp · —

NCAAF · Pittsburgh Panthers at East Carolina Pirates · final

NCAAF · Box score

Final

Passing

passing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Mason Heintschel · #6
25/4025611
Team25/4025611

Rushing

rushing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Ja'Kyrian Turner · #25
1693020
Justin Cook · #28
828013
Jalynn Williams · #35
21309
Caleb Williams · #30
2101
Kenny Johnson · #2
1-600
Mason Heintschel · #6
11-9011
Team40120020

Receiving

receiving box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Justin Holmes · #88
6100023
Raphael Williams Jr. · #5
557122
Malachi Thomas · #82
236026
Justin Cook · #28
630011
Bryce Yates · #80
212011
Ja'Kyrian Turner · #25
2806
Jake Overman · #87
1707
Censere Lee · #11
1606
Team25256126

Fumbles

fumbles box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Ja'Kyrian Turner · #25
220
Kenny Johnson · #2
110
Mason Heintschel · #6
110
Rasheem Biles · #3
001
Team441

Defense

defensive box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Rasheem Biles · #3
16725
Cruce Brookins · #12
9200
Cameron Lindsey · #24
6200
Isaiah Neal · #97
5201
Sean FitzSimmons · #55
5001
Braylan Lovelace · #0
4311
Javon McIntyre · #7
4200
Nick James · #11
2201
Shawn Lee Jr. · #28
2201
Jahsear Whittington · #4
2101
Rashad Battle · #15
2000
Shadarian Harrison · #21
2000
Tamon Lynum · #8
1100
Francis Brewu · #95
1101
Blaine Spires · #10
1000
Kavir Bains-Marquez · #20
1000
Malachi Thomas · #82
1000
Justin Cook · #28
1000
Team6525312

Kick Returns

kickReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Deuce Spann · #22
365250
Cataurus Hicks · #3
114140
Team479250

Punt Returns

puntReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Kenny Johnson · #2
1220
Team1220

Kicking

kicking box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Trey Butkowski · #93
1/1212/25
Team1/1212/25

Punting

punting box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Caleb Junko · #91
311939.70
Team311939.70

Stat compare

Headline stats · full table below

376

Total yds

249

120

Rush yds

72

5

TO

1

Team stats

PITT

Away

Stat

ECU

Home

376

Total yards

249

120

Rushing yds

72

5

Turnovers

1

3-35

totalPenaltiesYards

5-40

33:05

possessionTime

26:55

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

PITT -13.5

Half-pt below key 14

Total

51.5

Standard · +0.5 vs avg

Moneyline

PITTPITT-48583%
ECUECU+37021%

Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.

Line movement · 3 snapshots

ESPN-tracked · 21+

Spread

13.5

0.0 since open

Total

51.5

0.0 since open

How it ended

ECU beat PITT 23-17. Chaston Ditta led the way — 8/17 · 177 YDS · 2 TD · 29.8 QBR. Biggest WP swing of the night came in the — (29pp).

Win probability

ECU vs PITT

0255075100

Linescore (quarters)

Team1234T
PITT077317
ECU0314623

Period scoring

PITT won 1 · ECU won 2

0
0

Q1

7
3

Q2

7
14

Q3

3
6

Q4

PITT
ECU

Play-by-play · 184 plays

event
  1. +2pp

  2. +2pp

  3. +2pp

  4. BIG MOMENT

    6pp

  5. BIG MOMENT

    +7pp

  6. 3pp

  7. 5pp

  8. +4pp

  9. +3pp

  10. 1pp

  11. +1pp

  12. +2pp

  13. 1pp

  14. 3pp

  15. 3pp

  16. 3pp

  17. BIG MOMENT

    +11pp

  18. 0.7pp

  19. +4pp

  20. 1pp

  21. +1pp

Betting line

PITT -13.5·O/U 51.5·PITT -485/ECU +370

DraftKings · via ESPN

Recap · NCAAF

ast Carolina Pirates held off Pittsburgh Panthers, 23–17.

ECU +13.5 cashed (PITT lost outright). Total stayed UNDER 51.5 by 11.5.

ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page

SP+ matchup · 2025

Bill Connelly's SP+ ratings

cfbfastR

PITT

PITT

league avg

ECU

ECU

+8.4

SP+ composite

+0.0

+8.0

31.6

Offense rating

28.0

32.6

23.5

Defense rating

28.0

24.0

+0.4

Special teams

+0.0

-0.5