65°F, mostly cloudy, wind 6 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Philadelphia International Airport (KPHL), 6 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
East Carolina
Temple
447
Total yards
235
182
Passing yards
95
265
Rushing yards
140
8.3
Yards per pass
4.1
6.6
Yards per rush
3.0
16
First downs
10
3–13
Third downs
3–17
0–0
Fourth downs
0–0
2
Turnovers
3
1–12
Penalties
10–59
25:06
Possession
34:54
0
Sacks (by defense)
2
Efficiency
East Carolina
Temple
39%
Success rate
17%
0.01
EPA per play
−0.32
1.23
Explosiveness
1.23
0.05
Rushing EPA
−0.35
−0.07
Passing EPA
−0.25
15%
Passing-down success
13%
0.40
First-down EPA
−0.44
−0.48
Second-down EPA
−0.26
−0.12
Third-down EPA
−0.19
19%
Havoc by its defense
21%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Temple 70% to win. East Carolina won as Elo’s underdog.
The line
East Carolina −7, over/under 53.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were East Carolina 68%, Temple 32%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Temple drives left to right, East Carolina right to left.
Q1 TemplePunt, 3 plays, 5 yards
Q1 East CarolinaMissed FG, 6 plays, 24 yards
Q1 TemplePunt, 6 plays, 6 yards
Q1 East CarolinaMissed FG, 7 plays, 33 yards
Q1 TemplePunt, 3 plays, 6 yards
Q1 East CarolinaPunt, 5 plays, 15 yards
Q1 TemplePunt, 3 plays, 9 yards
Q1 East CarolinaTouchdown, 1 play, 60 yards
Q1 TempleFumble, 4 plays, 40 yards
Q2 East CarolinaInterception, 4 plays, 14 yards
Q2 TempleField goal, 4 plays, 7 yards
Q2 East CarolinaTouchdown, 0 yards
Q2 TemplePunt, 6 plays, 18 yards
Q2 East CarolinaPunt, 3 plays, −2 yards
Q2 TemplePunt, 3 plays, 8 yards
Q2 East CarolinaPunt, 3 plays, 7 yards
Q2 TemplePunt, 3 plays, 6 yards
Q2 East CarolinaFumble, 2 plays, 19 yards
Q2 TempleInterception, 3 plays, 13 yards
Q2 East CarolinaTouchdown, 2 plays, 80 yards
Q2 TempleEnd of half, 2 plays, 4 yards
Q3 East CarolinaPunt, 3 plays, −1 yard
Q3 TemplePunt, 4 plays, 16 yards
Q3 East CarolinaTouchdown, 4 plays, 90 yards
Q3 TemplePunt, 3 plays, −3 yards
Q3 East CarolinaPunt, 3 plays, −6 yards
Q3 TemplePunt, 4 plays, 16 yards
Q3 East CarolinaPunt, 6 plays, 55 yards
Q3 TemplePunt, 10 plays, 28 yards
Q4 East CarolinaPunt, 12 plays, 52 yards
Q4 TempleInterception, 6 plays, 22 yards
Q4 East CarolinaPunt, 3 plays, 7 yards
Q4 TempleEnd of game, 3 plays, −15 yards
Play by play
1st quarter9 drives, then East Carolina 7, Temple 0
Temple Punt, 3 plays
15:00
1st & 10 at own 35
Jake Verity kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tayvon Ruley run for a loss of 1 yard to the Temp 24
15:00
2nd & 11 at own 24
Tayvon Ruley run for 7 yds to the Temp 31
15:00
3rd & 4 at own 31
Kamal Gray pass complete to Branden Mack for a loss of 1 yard to the Temp 30
15:00
4th & 5 at own 30
Adam Barry punt for 40 yds , Tyler Snead returns for 16 yds to the Temp 46 TEMPLE Penalty, illegal formation (-5 Yards) to the Temp 49
East Carolina Missed FG, 6 plays
12:58
1st & 10 at opp 49
Rahjai Harris run for 8 yds to the Temp 41
12:58
2nd & 2 at opp 41
Rahjai Harris run for 13 yds to the Temp 28 for a 1ST down
12:58
1st & 10 at opp 28
Rahjai Harris run for 4 yds to the Temp 24
12:58
2nd & 6 at opp 24
Rahjai Harris run for a loss of 1 yard to the Temp 25
12:58
3rd & 7 at opp 25
Holton Ahlers pass incomplete to Tyler Snead
11:16
4th & 7 at opp 25
Jake Verity 42 yd FG BLOCKED blocked by Evan Boozer N/A return for no gain to the Temp 22
Temple Punt, 6 plays
11:16
1st & 10 at own 25
Tayvon Ruley run for 4 yds to the Temp 29
11:16
2nd & 6 at own 29
Tayvon Ruley run for 4 yds to the Temp 33
11:16
3rd & 2 at own 33
Onasis Neely run for 3 yds to the Temp 36 for a 1ST down
11:16
1st & 10 at own 36
Onasis Neely run for a loss of 2 yards to the Temp 34
11:16
2nd & 12 at own 34
Kamal Gray pass complete to De’Von Fox for a loss of 3 yards to the Temp 31
11:16
3rd & 15 at own 31
Kamal Gray pass incomplete to David Martin-Robinson, broken up by Xavier Smith
11:16
4th & 15 at own 31
Adam Barry punt for 40 yds , Tyler Snead returns for 15 yds to the ECaro 46 TEMPLE Penalty, illegal formation (-5 Yards) to the ECaro 49
East Carolina Missed FG, 7 plays
8:09
1st & 10 at own 49
Rahjai Harris run for 4 yds to the Temp 47
8:09
2nd & 6 at opp 47
Holton Ahlers pass incomplete
8:09
3rd & 6 at opp 47
Holton Ahlers pass complete to Tyler Snead for 24 yds to the Temp 23 for a 1ST down
8:09
1st & 10 at opp 23
Holton Ahlers pass complete to Blake Proehl for 6 yds to the Temp 17
8:09
2nd & 4 at opp 17
Rahjai Harris run for a loss of 1 yard to the Temp 18
8:09
3rd & 5 at opp 18
Holton Ahlers pass incomplete to Tyler Snead
6:00
4th & 5 at opp 18
Jake Verity 35 yd FG MISSED
Temple Punt, 3 plays
6:00
1st & 10 at own 20
Tayvon Ruley run for 4 yds to the Temp 24
6:00
2nd & 6 at own 24
Tayvon Ruley run for 2 yds to the Temp 26
6:00
3rd & 4 at own 26
Kamal Gray pass incomplete to Jose Barbon
6:00
4th & 4 at own 26
Adam Barry punt for 40 yds, punt out-of-bounds at the ECaro 45 , Tyler Snead returns for 11 yds to the ECaro 45
East Carolina Punt, 5 plays
4:32
1st & 10 at own 45
Keaton Mitchell run for 7 yds to the Temp 48
4:32
2nd & 3 at opp 48
Keaton Mitchell run for 10 yds to the Temp 38 for a 1ST down
4:32
1st & 10 at opp 38
Keaton Mitchell run for 3 yds to the Temp 35
4:32
2nd & 7 at opp 35
Holton Ahlers run for no gain to the Temp 35
4:32
3rd & 7 at opp 35
Holton Ahlers sacked by Daniel Archibong for a loss of 5 yards to the Temp 40
4:32
4th & 12 at opp 40
Jonn Young punt for 33 yds
Temple Punt, 3 plays
2:11
1st & 10 at own 7
Kamal Gray pass complete to Branden Mack for 8 yds to the Temp 15
2:11
2nd & 2 at own 15
Edward Saydee run for 1 yd to the Temp 16
2:11
3rd & 1 at own 16
Edward Saydee run for no gain to the Temp 16
2:11
4th & 1 at own 16
Adam Barry punt for 44 yds, fair catch by Tyler Snead at the ECaro 40
East Carolina Touchdown, 1 play
0:33
1st & 10 at own 40
Holton Ahlers pass complete to C.J. Johnson for 60 yds for a TD (Jake Verity KICK)East Carolina 7, Temple 0
Temple Fumble, 4 plays
0:33
1st & 0 at own 35
Jake Verity kickoff for 65 yds for a touchback
0:33
1st & 10 at own 25
Kamal Gray pass complete to David Martin-Robinson for 30 yds to the ECaro 45 for a 1ST down
Q2 15:00
1st & 10 at opp 45
Kamal Gray pass incomplete to Branden Mack
Q2 15:00
2nd & 10 at opp 45
Tayvon Ruley run for 13 yds to the ECaro 32 for a 1ST down
Q2 15:00
1st & 10 at opp 32
TEMPLE Penalty, false start (Aaron Jarman) to the ECaro 37
Q2 15:00
1st & 15 at opp 37
Tayvon Ruley run for no gain to the ECaro 35 Tayvon Ruley fumbled, forced by Xavier Smith, recovered by ECaro Elijah Morris
2nd quarter11 drives, then East Carolina 21, Temple 3
East Carolina Interception, 4 plays
14:01
1st & 10 at own 35
Rahjai Harris run for 2 yds to the ECaro 37
14:01
2nd & 8 at own 37
Holton Ahlers pass complete to Rahjai Harris for 12 yds to the ECaro 49 for a 1ST down
14:01
1st & 10 at own 49
Holton Ahlers pass incomplete
14:01
2nd & 10 at own 49
Holton Ahlers pass intercepted Jordan Magee return for 45 yds to the ECaro 18
Temple Field goal, 4 plays
12:49
1st & 10 at opp 18
Kamal Gray pass incomplete to Branden Mack
12:49
2nd & 10 at opp 18
Onasis Neely run for 6 yds to the ECaro 12
12:49
3rd & 4 at opp 12
Onasis Neely run for 1 yd to the ECaro 11
11:36
4th & 3 at opp 11
Rory Bell 28 yd FG GOODEast Carolina 7, Temple 3
11:22
1st & 0 at own 35
Will Mobley kickoff for 60 yds , Tyler Snead return for 95 yds for a TD TEMPLE Penalty, Defensive offside ( Yards) declinedEast Carolina 13, Temple 3
Temple Punt, 6 plays
11:22
1st & 0 at own 35
Jake Verity kickoff for 65 yds for a touchback
11:22
1st & 10 at own 25
Tayvon Ruley run for 1 yd to the Temp 26
11:22
2nd & 9 at own 26
TEMPLE Penalty, false start (Branden Mack) to the Temp 22
11:22
2nd & 13 at own 22
Kamal Gray pass complete to Willie Erdman for 6 yds to the Temp 28
11:22
3rd & 7 at own 28
Kamal Gray pass complete to De’Von Fox for 10 yds to the Temp 38 for a 1ST down
11:22
1st & 10 at own 38
Kyle Dobbins run for 3 yds to the Temp 41
11:22
2nd & 7 at own 41
Kyle Dobbins run for 2 yds to the Temp 43
11:22
3rd & 5 at own 43
Kamal Gray pass incomplete to Jose Barbon
11:22
4th & 5 at own 43
Adam Barry punt for 44 yds , Tyler Snead returns for 9 yds to the ECaro 22
East Carolina Punt, 3 plays
8:09
1st & 10 at own 22
Rahjai Harris run for 1 yd to the ECaro 23
8:09
2nd & 9 at own 23
Rahjai Harris run for a loss of 3 yards to the ECaro 20
8:09
3rd & 12 at own 20
Holton Ahlers pass incomplete to Tyler Snead, broken up by M.J. Griffin
8:09
4th & 12 at own 20
Jonn Young punt for 49 yds, fair catch by Willie Erdman at the Temp 31
Temple Punt, 3 plays
7:02
1st & 10 at own 31
Tayvon Ruley run for 2 yds to the Temp 33
7:02
2nd & 8 at own 33
Kamal Gray pass complete to Branden Mack for 3 yds to the Temp 36
7:02
3rd & 5 at own 36
Kamal Gray run for 3 yds to the Temp 39
7:02
4th & 2 at own 39
Adam Barry punt for 49 yds, fair catch by Tyler Snead at the ECaro 12
East Carolina Punt, 3 plays
5:16
1st & 10 at own 12
Holton Ahlers pass incomplete, broken up by Manny Walker
5:16
2nd & 10 at own 12
Keaton Mitchell run for 6 yds to the ECaro 18
5:16
3rd & 4 at own 18
Holton Ahlers pass complete to Keaton Mitchell for 1 yd to the ECaro 19
5:16
4th & 3 at own 19
Jonn Young punt for 40 yds, fair catch by Willie Erdman at the Temp 41
Temple Punt, 3 plays
3:55
1st & 10 at own 41
Kamal Gray pass incomplete to Jose Barbon
3:55
2nd & 10 at own 41
Tayvon Ruley run for a loss of 1 yard to the Temp 40
3:03
3rd & 11 at own 40
Timeout TEMPLE, clock 03:03
3:03
3rd & 11 at own 40
Tayvon Ruley run for 7 yds to the Temp 47
2:51
4th & 4 at own 47
Timeout EAST CAROLINA, clock 02:51
2:51
4th & 4 at own 47
Adam Barry punt for 51 yds, punt out-of-bounds at the ECaro 2
East Carolina Fumble, 2 plays
2:44
1st & 10 at own 2
Rahjai Harris run for 4 yds to the ECaro 6
2:44
2nd & 6 at own 6
Rahjai Harris run for 14 yds to the ECaro 21 Rahjai Harris fumbled, forced by Kobe Wilson, recovered by Temp Evan Boozer
Temple Interception, 3 plays
2:08
1st & 10 at opp 21
Onasis Neely run for 10 yds to the ECaro 11 for a 1ST down
2:08
1st & 10 at opp 11
Onasis Neely run for 3 yds to the ECaro 8
2:08
2nd & 7 at opp 8
Kamal Gray pass intercepted, touchback. Shawn Dourseau return for no gain
East Carolina Touchdown, 2 plays
1:04
1st & 10 at own 20
Keaton Mitchell run for 34 yds to the Temp 46 for a 1ST down
0:48
1st & 10 at opp 46
Holton Ahlers pass complete to Tyler Snead for 46 yds for a TD (Jake Verity KICK)East Carolina 21, Temple 3
Temple End of half, 2 plays
0:48
1st & 0 at own 35
Jake Verity kickoff for 65 yds for a touchback
0:48
1st & 10 at own 25
Tayvon Ruley run for 2 yds to the Temp 27
0:48
2nd & 8 at own 27
Tayvon Ruley run for 2 yds to the Temp 29
3rd quarter8 drives, then East Carolina 28, Temple 3
East Carolina Punt, 3 plays
15:00
3rd & 6 at own 35
Will Mobley kickoff for 55 yds , Tyler Snead return for 16 yds to the ECaro 26
15:00
1st & 10 at own 26
Keaton Mitchell run for no gain to the ECaro 26
15:00
2nd & 10 at own 26
Holton Ahlers pass complete to Shane Calhoun for a loss of 1 yard to the ECaro 25
15:00
3rd & 11 at own 25
Holton Ahlers pass incomplete to Blake Proehl
15:00
4th & 11 at own 25
Jonn Young punt for 50 yds, fair catch by Willie Erdman at the Temp 25
Temple Punt, 4 plays
13:47
1st & 10 at own 25
Branden Mack run for 10 yds to the Temp 35 for a 1ST down
13:47
1st & 10 at own 35
Onasis Neely run for no gain to the Temp 35
13:47
2nd & 10 at own 35
Branden Mack run for 6 yds to the Temp 41
13:47
3rd & 4 at own 41
Branden Mack pass incomplete to Edward Saydee
13:47
4th & 4 at own 41
Adam Barry punt for 49 yds, downed at the ECaro 10
East Carolina Touchdown, 4 plays
12:17
1st & 10 at own 10
Holton Ahlers pass complete to C.J. Johnson for 12 yds to the ECaro 22 for a 1ST down
12:17
1st & 10 at own 22
Keaton Mitchell run for 2 yds to the ECaro 24
12:17
2nd & 8 at own 24
Holton Ahlers run for 75 yds to the Temp 1 for a 1ST down
11:05
1st & goal at opp 1
Holton Ahlers run for 1 yd for a TD (Jake Verity KICK)East Carolina 28, Temple 3
Temple Punt, 3 plays
11:05
1st & 0 at own 35
Jake Verity kickoff for 65 yds for a touchback
11:05
1st & 10 at own 25
Edward Saydee run for 2 yds to the Temp 27
11:05
2nd & 8 at own 27
Branden Mack run for no gain to the Temp 27
9:54
3rd & 8 at own 27
Timeout EAST CAROLINA, clock 09:54
9:54
3rd & 8 at own 27
TEMPLE Penalty, false start (David Nwaogwugwu) to the Temp 22
9:54
3rd & 13 at own 22
Branden Mack pass incomplete to De’Von Fox
9:54
4th & 13 at own 22
Adam Barry punt for 35 yds, fair catch by Tyler Snead at the ECaro 43
East Carolina Punt, 3 plays
9:44
1st & 10 at own 43
Holton Ahlers sacked by Evan Boozer for a loss of 8 yards to the ECaro 35
9:44
2nd & 18 at own 35
Rahjai Harris run for 2 yds to the ECaro 37
9:44
3rd & 16 at own 37
Holton Ahlers pass incomplete to Blake Proehl
9:44
4th & 16 at own 37
Jonn Young punt for 57 yds, punt out-of-bounds at the Temp 11 , Willie Erdman returns for 5 yds to the Temp 11
Temple Punt, 4 plays
8:12
1st & 10 at own 11
Kamal Gray pass complete to Jose Barbon for 11 yds to the Temp 22 for a 1ST down
8:12
1st & 10 at own 22
Kyle Dobbins run for 2 yds to the Temp 24
8:12
2nd & 8 at own 24
Kamal Gray pass incomplete to Jose Barbon, broken up by Juan Powell
8:12
3rd & 8 at own 24
Kyle Dobbins run for 3 yds to the Temp 27
8:12
4th & 5 at own 27
Adam Barry punt for 55 yds, punt out-of-bounds at the ECaro 13 , Tyler Snead returns for 7 yds to the ECaro 34 EAST CAROLINA Penalty, personal foul (Myles Berry) to the ECaro 13
East Carolina Punt, 6 plays
5:58
1st & 10 at own 13
Keaton Mitchell run for 15 yds to the ECaro 28 for a 1ST down
5:58
1st & 10 at own 28
Holton Ahlers pass complete to C.J. Johnson for 14 yds to the ECaro 42 for a 1ST down
5:58
1st & 10 at own 42
Keaton Mitchell run for 25 yds to the Temp 33 for a 1ST down
5:58
1st & 10 at opp 33
Keaton Mitchell run for a loss of 1 yard to the Temp 34
5:58
2nd & 11 at opp 34
Keaton Mitchell run for 2 yds to the Temp 32
5:58
3rd & 9 at opp 32
Holton Ahlers pass incomplete to Jsi Hatfield
5:58
4th & 9 at opp 32
Holton Ahlers punt for 32 yds for a touchback
Temple Punt, 10 plays
5:58
1st & 10 at own 20
Onasis Neely run for a loss of 2 yards to the Temp 18
5:58
2nd & 12 at own 18
Kamal Gray pass complete to Branden Mack for 14 yds to the Temp 32 for a 1ST down
5:58
1st & 10 at own 32
Onasis Neely run for 7 yds to the Temp 39
5:58
2nd & 3 at own 39
Onasis Neely run for 2 yds to the Temp 41
5:58
3rd & 1 at own 41
Onasis Neely run for 3 yds to the Temp 44 TEMPLE Penalty, personal foul (C.J. Perez) to the Temp 29
5:58
1st & 10 at own 29
Onasis Neely run for 3 yds to the Temp 32
5:58
2nd & 7 at own 32
Kamal Gray pass complete to Jose Barbon for 17 yds to the Temp 49 for a 1ST down
5:58
1st & 10 at own 49
Onasis Neely run for a loss of 1 yard to the Temp 48
Q4 15:00
2nd & 11 at own 48
Kamal Gray pass incomplete to Branden Mack
Q4 15:00
3rd & 11 at own 48
Kamal Gray pass incomplete to De’Von Fox
Q4 15:00
4th & 11 at own 48
Adam Barry punt for 45 yds, fair catch by Tyler Snead at the ECaro 7
4th quarter4 drives, then East Carolina 28, Temple 3
East Carolina Punt, 12 plays
14:43
1st & 10 at own 7
Darius Pinnix Jr. run for 8 yds to the ECaro 15
14:43
2nd & 2 at own 15
Darius Pinnix Jr. run for 1 yd to the ECaro 16
14:43
3rd & 1 at own 16
Darius Pinnix Jr. run for 2 yds to the ECaro 18 for a 1ST down
14:43
1st & 10 at own 18
Darius Pinnix Jr. run for 8 yds to the ECaro 26
14:43
2nd & 2 at own 26
Darius Pinnix Jr. run for 10 yds to the ECaro 36 for a 1ST down
14:43
1st & 10 at own 36
Rahjai Harris run for 15 yds to the Temp 49 for a 1ST down
14:43
1st & 10 at opp 49
Holton Ahlers pass complete to Tyler Snead for 5 yds to the Temp 44
14:43
2nd & 5 at opp 44
Rahjai Harris run for 2 yds to the Temp 42
14:43
3rd & 3 at opp 42
Holton Ahlers pass complete to Jsi Hatfield for 3 yds to the Temp 39 for a 1ST down
14:43
1st & 10 at opp 39
Darius Pinnix Jr. run for no gain to the Temp 39
14:43
2nd & 10 at opp 39
Darius Pinnix Jr. run for a loss of 2 yards to the Temp 41
14:43
3rd & 12 at opp 41
Holton Ahlers pass incomplete to Tyler Snead
14:43
4th & 12 at opp 41
Jonn Young punt for 31 yds, punt out-of-bounds at the Temp 10
Temple Interception, 6 plays
8:29
1st & 10 at own 10
Edward Saydee run for 3 yds to the Temp 13
8:29
2nd & 7 at own 13
Edward Saydee run for 4 yds to the Temp 17
8:29
3rd & 3 at own 17
Kamal Gray run for 10 yds to the Temp 27 for a 1ST down
8:29
1st & 10 at own 27
Onasis Neely run for 3 yds to the Temp 30
8:29
2nd & 7 at own 30
Onasis Neely run for 2 yds to the Temp 32
8:29
3rd & 5 at own 32
Kamal Gray pass intercepted Bruce Bivens return for no gain to the ECaro 35
East Carolina Punt, 3 plays
5:27
1st & 10 at own 35
Keaton Mitchell run for no gain to the ECaro 35
5:27
2nd & 10 at own 35
Keaton Mitchell run for no gain to the ECaro 35
5:27
3rd & 10 at own 35
Holton Ahlers run for 7 yds to the ECaro 42
5:27
4th & 3 at own 42
Jonn Young punt for 38 yds, fair catch by Willie Erdman at the Temp 20
Temple End of game, 3 plays
3:40
1st & 10 at own 20
Kyle Dobbins run for a loss of 1 yard to the Temp 19
3:40
2nd & 11 at own 19
Kyle Dobbins run for 1 yd to the Temp 20
3:40
3rd & 10 at own 20
TEMPLE Penalty, delay of game (-5 Yards) to the Temp 15
3:40
3rd & 15 at own 15
Kyle Dobbins run for 5 yds to the Temp 20
3:40
4th & 10 at own 20
TEMPLE Penalty, delay of game (-5 Yards) to the Temp 15
3:40
4th & 15 at own 15
TEMPLE Penalty, delay of game (-5 Yards) to the Temp 10
3:40
4th & 20 at own 10
TEMPLE Penalty, delay of game (-5 Yards) to the Temp 5
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.