Highlights
8 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: APP 69% · BIGGEST SINGLE-PLAY SWING: 29 PTS
Scoring plays
9 SCORES
Camden Wise 27 Yd Field Goal
3-0

Camerun Peoples 2 Yd Run (Michael Hughes Kick)
3-7

Miller Gibbs 10 Yd pass from Chase Brice (Michael Hughes Kick)
3-14

Dalton Stroman 27 Yd pass from Chase Brice (Michael Hughes Kick)
3-21

Nate Noel 5 Yd Run (Michael Hughes Kick)
3-28

Kaelon Black 23 Yd pass from Todd Centeio (Camden Wise Kick)
10-28

Todd Centeio 2 Yd Run (Camden Wise Kick)
17-28

Terrance Greene Jr. 36 Yd pass from Todd Centeio (Todd Centeio Pass to Kris Thornton for Two-Point Conversion)
25-28

Kaelon Black 4 Yd Run (Camden Wise Kick)
32-28
What happened
ESPN RECAPJames Madison shuts out Appalachian State in 2nd half in win
BOONE, N.C. -- , Todd Centeio accounted for three touchdowns and James Madison scored 22 unanswered points in the second half to beat Appalachian State 32-28 on Saturday. Centeio scored on a 2-yard run late in the third quarter and then threw a 36-yard touchdown pass to Terrance Greene Jr . that pulled James Madison (3-0, 1-0 Sun Belt Conference) to 28-25 early in the fourth. Kaelon Black 's 4-yard touchdown run for the Dukes capped the scoring with 10:36 remaining. Appalachian State's (2-2, 1-1) final drive stalled at its 42 when Chase Brice threw an incomplete pass on fourth-and-9 with 49 seconds left. Centeio was 16-of-28 passing for 204 yards with another 88 yards rushing on 18 carries. Black finished with 85 yards on the ground. The duo connected on a 23-yard TD pass just before halftime. Brice threw for 235 yards and two second-quarter touchdowns.
READ THE FULL STORY →Top performers
Team stats
JMU · APPKIDD BREWER STADIUM, BOONE · ATTENDANCE 33,248
Loading play-by-play…