Miami (OH) vs. App State

Saturday, December 16, 2023, Cure Bowl

App State beat Miami (OH) 13–⁠9. It was their only meeting on record.

Neutral siteMiami (OH)11–⁠3 in 2023
9
Neutral siteApp State9–⁠5 in 2023
13

Final at FBC Mortgage Stadium, OrlandoTV: ABC, ESPN+Attendance 11,121

At kickoff
67°F, heavy rain, wind 9 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Executive Airport (KORL), 16 km from the stadium
Official
Rory BernardGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Miami (OH)30609
App State337013

Standouts

  • RushingRashad Amos33 carries, 180 yards, 1 TDMiami (OH)
  • ReceivingKaedin Robinson8 catches, 118 yardsApp State
  • DefenseTy Wise12 tackles, 1 sack, 1 for lossMiami (OH)

Player stats

Miami (OH)

PassingC/AttYdsTDInt
Henry Hesson5/81600
Maddox Kopp1/22800
RushingCarYdsTDLong
Rashad Amos33180128
Keyon Mozee421010
ReceivingRecYdsTDLong
Gage Larvadain436028
Cade McDonald1606
Rashad Amos1202
DefenseTklTFLSacksInt
Ty Wise12110
Matthew Salopek10000
Yahsyn McKee7001
Jacquez Warren6000

App State

PassingC/AttYdsTDInt
Joey Aguilar18/3221101
RushingCarYdsTDLong
Anderson Castle20119026
Kanye Roberts1048014
Joey Aguilar514116
Kaedin Robinson1101
ReceivingRecYdsTDLong
Kaedin Robinson8118052
Makai Jackson335016
Christan Horn222013
Eli Wilson21608
DefenseTklTFLSacksInt
Nicholas Ross10000
Caden Sullivan10000
E.J. Jackson9000
Andrew Parker6000
Santana Hopper2110
Montez Kelley2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Miami (OH)App State
227Total yards388
44Passing yards211
183Rushing yards177
4.4Yards per pass6.6
4.4Yards per rush4.3
11First downs22
3–⁠11Third downs4–⁠13
0–⁠1Fourth downs1–⁠3
3Turnovers3
2–⁠10Penalties3–⁠25
28:22Possession31:38
1Sacks (by defense)2

Efficiency

Miami (OH)App State
29%Success rate45%
−0.40EPA per play−0.18
0.92Explosiveness0.98
−0.43Rushing EPA−0.28
−0.30Passing EPA−0.04
19%Passing-down success32%
−0.34First-down EPA−0.20
−0.47Second-down EPA−0.34
−0.07Third-down EPA0.56
21%Havoc by its defense23%

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)

Miami (OH) 56% to win. App State won as Elo’s underdog.

The line

App State −4.5, over/under 40.5.

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 App State 67%, Miami (OH) 33%. CollegeFootballData.com’s estimate from the point spread.

Every drive

App State end zoneMiami (OH) end zoneQ1 App StateInterception, 1 playQ1 Miami (OH)Field goal, 5 playsQ1 App StateField goal, 9 playsQ1 Miami (OH)Punt, 8 playsQ1 App StateField goal, 13 playsQ2 Miami (OH)Fumble, 4 playsQ2 App StateTurnover on downs, 8 playsQ2 Miami (OH)Punt, 7 playsQ2 App StatePunt, 6 playsQ2 Miami (OH)Fumble, 2 playsQ2 App StateTurnover on downs, 4 playsQ2 Miami (OH)End of half, 1 playQ3 Miami (OH)Turnover on downs, 8 playsQ3 App StateTouchdown, 11 playsQ3 Miami (OH)Punt, 3 playsQ3 App StateFumble, 2 playsQ3 Miami (OH)Touchdown, 1 playQ3 App StatePunt, 6 playsQ4 Miami (OH)Punt, 3 playsQ4 App StateFumble, 4 playsQ4 Miami (OH)Punt, 3 playsQ4 App StatePunt, 3 playsQ4 Miami (OH)Fumble, 8 playsQ4 App StateEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. App State drives left to right, Miami (OH) right to left.
  1. Q1 App StateInterception, 1 play, 0 yards
  2. Q1 Miami (OH)Field goal, 5 plays, 24 yards
  3. Q1 App StateField goal, 9 plays, 0 yards
  4. Q1 Miami (OH)Punt, 8 plays, 0 yards
  5. Q1 App StateField goal, 13 plays, −7 yards
  6. Q2 Miami (OH)Fumble, 4 plays, 0 yards
  7. Q2 App StateTurnover on downs, 8 plays, −50 yards
  8. Q2 Miami (OH)Punt, 7 plays, 83 yards
  9. Q2 App StatePunt, 6 plays, 15 yards
  10. Q2 Miami (OH)Fumble, 2 plays, 76 yards
  11. Q2 App StateTurnover on downs, 4 plays, −72 yards
  12. Q2 Miami (OH)End of half, 1 play, 81 yards
  13. Q3 Miami (OH)Turnover on downs, 8 plays, 0 yards
  14. Q3 App StateTouchdown, 11 plays, −27 yards
  15. Q3 Miami (OH)Punt, 3 plays, 0 yards
  16. Q3 App StateFumble, 2 plays, 3 yards
  17. Q3 Miami (OH)Touchdown, 1 play, 23 yards
  18. Q3 App StatePunt, 6 plays, 24 yards
  19. Q4 Miami (OH)Punt, 3 plays, 80 yards
  20. Q4 App StateFumble, 4 plays, 21 yards
  21. Q4 Miami (OH)Punt, 3 plays, 4 yards
  22. Q4 App StatePunt, 3 plays, 9 yards
  23. Q4 Miami (OH)Fumble, 8 plays, 91 yards
  24. Q4 App StateEnd of game, 8 plays, −42 yards

Play by play

1st quarter5 drives, then Tied at 3
App State Interception, 1 play
15:001st & 10 at own 35Graham Nicholson kickoff for 55 yds , Milan Tucker return for 19 yds to the APP 29
14:491st & 10 at own 29Joey Aguilar pass intercepted Yahsyn McKee return for no gain to the APP 41
Miami (OH) Field goal, 5 plays
14:381st & 10 at opp 41Rashad Amos run for 24 yds to the APP 17 for a 1ST down
13:591st & 10 at opp 17Rashad Amos run for a loss of 3 yards to the APP 20
13:332nd & 13 at opp 20Rashad Amos run for 3 yds to the APP 17
12:543rd & 10 at opp 17Henry Hesson pass incomplete
12:504th & 10 at opp 17Graham Nicholson 34 yd FG GOODMiami (OH) 3, App State 0
App State Field goal, 9 plays
12:504th & 10 at own 35Graham Nicholson kickoff for 63 yds , Maquel Haywood return for 15 yds to the APP 17
12:241st & 10 at own 17Kanye Roberts run for 3 yds to the APP 20
11:582nd & 7 at own 20Joey Aguilar pass complete to Kaedin Robinson for 6 yds to the APP 26
11:473rd & 1 at own 26Castle, Anderson rush for no gain to the APP STATE26, PENALTY MIAMIOH offside 5 yards to the APP STATE31, NO PLAY, 1ST DOWN APP STATE.
11:251st & 10 at own 31Anderson Castle run for no gain to the APP 31
10:582nd & 10 at own 31Joey Aguilar pass incomplete to Makai Jackson
10:453rd & 10 at own 31Joey Aguilar pass complete to Kaedin Robinson for 52 yds to the M-OH 17 for a 1ST down
10:201st & 10 at opp 17Anderson Castle run for 7 yds to the M-OH 10
9:492nd & 3 at opp 10Anderson Castle run for a loss of 2 yards to the M-OH 12
9:353rd & 5 at opp 12Joey Aguilar pass incomplete to Christan Horn
9:314th & 5 at opp 12Michael Hughes 29 yd FG GOODTied at 3
Miami (OH) Punt, 8 plays
9:314th & 5 at own 35Michael Hughes kickoff for 56 yds , Keyon Mozee return for 32 yds to the M-OH 41
9:151st & 10 at own 41Rashad Amos run for 1 yd to the M-OH 42
8:402nd & 9 at own 42Rashad Amos run for 4 yds to the M-OH 46
8:153rd & 4 at own 46Rashad Amos run for 5 yds to the APP 49 for a 1ST down
7:171st & 10 at opp 49Keyon Mozee run for 5 yds to the APP 44
7:172nd & 5 at opp 44Rashad Amos run for 7 yds to the APP 37 for a 1ST down
6:251st & 10 at opp 37Rashad Amos run for a loss of 1 yard to the APP 38
5:452nd & 11 at opp 38Henry Hesson sacked by Santana Hopper for a loss of 5 yards to the APP 43
4:443rd & 16 at opp 43Henry Hesson pass complete to Cade McDonald for 6 yds to the APP 37
4:094th & 10 at opp 37Alec Bevelhimer punt for 30 yds, fair catch by Kaedin Robinson at the APP 7
App State Field goal, 13 plays
3:491st & 10 at own 7Joey Aguilar pass complete to Makai Jackson for 16 yds to the APP 23 for a 1ST down
3:361st & 10 at own 23Joey Aguilar pass complete to Makai Jackson for 9 yds Makai Jackson fumbled, recovered by APP Makai Jackson
3:002nd & 1 at own 32Kanye Roberts run for 1 yd to the APP 33 for a 1ST down
2:441st & 10 at own 33Timeout Appalachian State, clock 02:44
2:171st & 10 at own 33Joey Aguilar pass complete to Kaedin Robinson for 20 yds to the M-OH 47 for a 1ST down
1:451st & 10 at opp 47Joey Aguilar pass complete to Makai Jackson for 10 yds to the M-OH 37 for a 1ST down
1:321st & 10 at opp 37Joey Aguilar pass complete to Kaedin Robinson for 14 yds to the M-OH 23 for a 1ST down
0:451st & 10 at opp 23Joey Aguilar sacked by Ty Wise for a loss of 13 yards to the M-OH 36 Joey Aguilar fumbled, recovered by APP Joey Aguilar , return for 0 yards
0:232nd & 23 at opp 36Joey Aguilar pass incomplete to Anderson Castle
0:103rd & 23 at opp 36Anderson Castle run for 26 yds to the M-OH 10 for a 1ST down
Q2 14:551st & goal at opp 10Anderson Castle run for 4 yds to the M-OH 6
Q2 14:102nd & goal at opp 6Joey Aguilar pass incomplete
Q2 14:103rd & 0 at opp 6Timeout Appalachian State, clock 14:10
Q2 13:583rd & goal at opp 6Kaedin Robinson run for 1 yd to the M-OH 5
Q2 13:144th & goal at opp 5Michael Hughes 22 yd FG GOODApp State 6, Miami (OH) 3
2nd quarter7 drives, then App State 6, Miami (OH) 3
Miami (OH) Fumble, 4 plays
13:144th & 5 at own 35Michael Hughes kickoff for 65 yds for a touchback
13:021st & 10 at own 25Henry Hesson pass complete to Rashad Amos for 2 yds to the M-OH 27
12:222nd & 8 at own 27Rashad Amos run for 28 yds to the APP 45 for a 1ST down
11:481st & 10 at opp 45Henry Hesson pass complete to Gage Larvadain for 2 yds to the APP 43
11:112nd & 8 at opp 43Miami (OH) Penalty, False Start (-5 Yards) to the APP 48
10:542nd & 13 at opp 48Rashad Amos run for a loss of 2 yards to the 50 yard line Rashad Amos fumbled, recovered by APP Nick Ross , return to the 50 yard line
App State Turnover on downs, 8 plays
10:521st & 10 at the 50Joey Aguilar pass incomplete
10:432nd & 10 at the 50Joey Aguilar pass incomplete to Christan Horn
10:323rd & 10 at the 50Joey Aguilar pass complete to Christan Horn for 9 yds to the M-OH 41
9:494th & 1 at opp 41Joey Aguilar run for 16 yds to the M-OH 25 for a 1ST down
8:571st & 10 at opp 25Joey Aguilar pass complete to Anderson Castle for 7 yds to the M-OH 18
8:482nd & 3 at opp 18Joey Aguilar pass incomplete
8:383rd & 3 at opp 18Anderson Castle run for 1 yd to the M-OH 17
7:594th & 2 at opp 17Joey Aguilar pass incomplete
Miami (OH) Punt, 7 plays
7:591st & 10 at own 17Appalachian State Penalty, Defensive Offside (5 Yards) to the M-OH 22
7:451st & 5 at own 22Rashad Amos run for 8 yds to the M-OH 30 for a 1ST down
6:551st & 10 at own 30Rashad Amos run for 1 yd to the M-OH 31
6:142nd & 9 at own 31Maddox Kopp run for a loss of 4 yards to the M-OH 27 Maddox Kopp fumbled, recovered by M-OH Maddox Kopp
5:583rd & 13 at own 27Maddox Kopp pass complete to Gage Larvadain for 28 yds to the APP 45 for a 1ST down
4:551st & 10 at opp 45Rashad Amos run for 2 yds to the APP 43
4:302nd & 8 at opp 43Rashad Amos run for a loss of 5 yards to the APP 48 Rashad Amos fumbled, recovered by M-OH TEAM fumbled, recovered by M-OH Maddox Kopp
4:053rd & 13 at opp 48Maddox Kopp pass incomplete
3:594th & 13 at opp 48Alec Bevelhimer punt for 34 yds, fair catch by Kaedin Robinson at the APP 14
App State Punt, 6 plays
3:451st & 10 at own 14Kanye Roberts run for 7 yds to the APP 21
3:112nd & 3 at own 21Joey Aguilar pass incomplete
2:583rd & 3 at own 21Joey Aguilar pass complete to Kaedin Robinson for 5 yds to the APP 26 for a 1ST down
2:341st & 10 at own 26Joey Aguilar pass complete to Kaedin Robinson for 5 yds to the APP 31
2:212nd & 5 at own 31Joey Aguilar pass incomplete
2:123rd & 5 at own 31Joey Aguilar pass complete to Kanye Roberts for 3 yds to the APP 34
2:124th & 2 at own 34Timeout Miami (OH), clock 02:12
2:124th & 2 at own 34Appalachian State Penalty, False Start (-5 Yards) to the APP 29
2:104th & 7 at own 29Mitchell Lake punt for 47 yds, punt out-of-bounds at the M-OH 24
Miami (OH) Fumble, 2 plays
1:591st & 10 at own 24Rashad Amos run for 4 yds to the M-OH 28
1:332nd & 6 at own 28Rashad Amos run for no gain to the M-OH 28 Rashad Amos fumbled, recovered by APP Santana Hopper
App State Turnover on downs, 4 plays
1:201st & 10 at opp 28Anderson Castle run for 4 yds to the M-OH 24
0:472nd & 6 at opp 24Joey Aguilar pass incomplete
0:363rd & 6 at opp 24Joey Aguilar pass complete to Kaedin Robinson for 5 yds to the M-OH 19
0:344th & 1 at opp 19Timeout Appalachian State, clock 00:34
0:284th & 1 at opp 19Anderson Castle run for no gain to the M-OH 19
Miami (OH) End of half, 1 play
0:001st & 10 at own 19TEAM run for a loss of 1 yard to the M-OH 18
3rd quarter6 drives, then App State 13, Miami (OH) 9
Miami (OH) Turnover on downs, 8 plays
15:001st & 10 at own 35Michael Hughes kickoff for 37 yds , Grant Lyons return for 12 yds to the M-OH 40
14:481st & 10 at own 40Rashad Amos run for 1 yd to the M-OH 41
14:082nd & 9 at own 41Rashad Amos run for 11 yds to the APP 48 for a 1ST down
13:301st & 10 at opp 48Rashad Amos run for no gain to the APP 48
12:482nd & 10 at opp 48Rashad Amos run for 12 yds to the APP 36 for a 1ST down
12:221st & 10 at opp 36Rashad Amos run for 1 yd to the APP 35
11:262nd & 9 at opp 35Henry Hesson pass complete to Gage Larvadain for 4 yds to the APP 31
11:043rd & 5 at opp 31Rashad Amos run for 3 yds to the APP 28
10:284th & 2 at opp 28Rashad Amos run for 1 yd to the APP 27
App State Touchdown, 11 plays
10:101st & 10 at own 27Kanye Roberts run for 14 yds to the APP 41 for a 1ST down
9:251st & 10 at own 41Kanye Roberts run for 2 yds to the APP 43
9:112nd & 8 at own 43Joey Aguilar pass complete to Eli Wilson for 8 yds to the M-OH 49 for a 1ST down
8:311st & 10 at opp 49Kanye Roberts run for 4 yds to the M-OH 45
7:512nd & 6 at opp 45Kanye Roberts run for 14 yds to the M-OH 31 for a 1ST down
7:091st & 10 at opp 31Anderson Castle run for 8 yds to the M-OH 23
6:282nd & 2 at opp 23Anderson Castle run for 4 yds to the M-OH 19 for a 1ST down
6:101st & 10 at opp 19Joey Aguilar pass incomplete
5:452nd & 10 at opp 19Kanye Roberts run for 2 yds to the M-OH 17
5:193rd & 8 at opp 17Joey Aguilar pass complete to Eli Wilson for 8 yds to the M-OH 9 for a 1ST down
4:461st & goal at opp 9Joey Aguilar run for 9 yds for a TD (Michael Hughes KICK)App State 13, Miami (OH) 3
Miami (OH) Punt, 3 plays
4:461st & 10 at own 35Michael Hughes kickoff for 52 yds , Keyon Mozee return for 28 yds to the M-OH 41
4:351st & 10 at own 41Henry Hesson sacked by Montez Kelley for a loss of 8 yards to the M-OH 33
3:432nd & 18 at own 33Rashad Amos run for 7 yds to the M-OH 40
3:053rd & 11 at own 40Henry Hesson pass incomplete
2:584th & 11 at own 40Alec Bevelhimer punt for 38 yds, fair catch by Kaedin Robinson at the APP 22
App State Fumble, 2 plays
2:481st & 10 at own 22Kanye Roberts run for 3 yds to the APP 25
2:112nd & 7 at own 25Kanye Roberts run for a loss of 2 yards to the APP 23 Kanye Roberts fumbled, recovered by M-OH Matt Salopek
Miami (OH) Touchdown, 1 play
2:051st & 10 at opp 23Rashad Amos run for 23 yds for a TD (Graham Nicholson PAT MISSED)App State 13, Miami (OH) 9
App State Punt, 6 plays
2:051st & 10 at own 35Graham Nicholson kickoff for 55 yds , Maquel Haywood return for 15 yds to the APP 25
1:551st & 10 at own 25Anderson Castle run for 7 yds to the APP 32
1:152nd & 5 at own 32Anderson Castle run for 5 yds to the APP 37 for a 1ST down
0:451st & 10 at own 37Joey Aguilar pass complete to Christan Horn for 13 yds to the 50 yard line for a 1ST down
0:151st & 10 at the 50Joey Aguilar run for 1 yd to the M-OH 49
Q4 14:322nd & 9 at opp 49Isaiah Helms run for a loss of 2 yards to the APP 49 Isaiah Helms fumbled, recovered by APP Isaiah Helms
Q4 14:113rd & 11 at own 49Joey Aguilar pass incomplete
Q4 14:114th & 11 at own 49Mitchell Lake punt for 31 yds, fair catch by Cade McDonald at the M-OH 20
4th quarter6 drives, then App State 13, Miami (OH) 9
Miami (OH) Punt, 3 plays
13:441st & 10 at own 20Keyon Mozee run for 2 yds to the M-OH 22
13:052nd & 8 at own 22Henry Hesson pass complete to Gage Larvadain for 2 yds to the M-OH 24
12:363rd & 6 at own 24Henry Hesson pass incomplete
12:254th & 6 at own 24Alec Bevelhimer punt for 48 yds, downed at the APP 28
App State Fumble, 4 plays
12:071st & 10 at own 28Anderson Castle run for 6 yds to the APP 34
11:272nd & 4 at own 34Anderson Castle run for 5 yds to the APP 39 for a 1ST down
10:431st & 10 at own 39Joey Aguilar pass complete to Dalton Stroman for 10 yds to the APP 49 for a 1ST down
10:131st & 10 at own 49Isaiah Helms run for no gain to the APP 49 Isaiah Helms fumbled, recovered by M-OH Ty Wise
Miami (OH) Punt, 3 plays
9:451st & 10 at opp 49Henry Hesson run for no gain to the APP 49
9:252nd & 10 at opp 49Rashad Amos run for a loss of 1 yard to the 50 yard line
8:413rd & 11 at the 50Rashad Amos run for 5 yds to the APP 45
8:014th & 6 at opp 45Alec Bevelhimer punt for 16 yds, punt out-of-bounds at the APP 29
App State Punt, 3 plays
7:531st & 10 at own 29Anderson Castle run for a loss of 3 yards to the APP 26
7:452nd & 13 at own 26Joey Aguilar pass complete to Kaedin Robinson for 11 yds to the APP 37
6:353rd & 2 at own 37Joey Aguilar run for 1 yd to the APP 38
5:504th & 1 at own 38Mitchell Lake punt for 53 yds, downed at the M-OH 9
Miami (OH) Fumble, 8 plays
5:401st & 10 at own 9Rashad Amos run for 4 yds to the M-OH 13
5:232nd & 6 at own 13Rashad Amos run for 5 yds to the M-OH 18
4:443rd & 1 at own 18Rashad Amos run for 5 yds to the M-OH 23 for a 1ST down
3:581st & 10 at own 23Rashad Amos run for 9 yds to the M-OH 32
3:522nd & 1 at own 32Rashad Amos run for 14 yds to the M-OH 46 for a 1ST down
3:371st & 10 at own 46Rashad Amos run for 4 yds to the 50 yard line
2:592nd & 6 at the 50Keyon Mozee run for 4 yds to the APP 46
2:393rd & 2 at opp 46Keyon Mozee run for 10 yds to the APP 42 Keyon Mozee fumbled, recovered by APP Ronald Clarke , return for 6 yds to the APP 42
App State End of game, 8 plays
2:341st & 10 at own 42Anderson Castle run for 2 yds to the APP 44
2:342nd & 8 at own 44Timeout Miami (OH), clock 02:34
2:112nd & 8 at own 44Anderson Castle run for 10 yds to the M-OH 46 for a 1ST down
1:411st & 10 at opp 46Anderson Castle run for 25 yds to the M-OH 21 for a 1ST down
1:391st & 10 at opp 21Timeout Miami (OH), clock 01:39
1:351st & 10 at opp 21Anderson Castle run for 8 yds to the M-OH 13
1:342nd & 2 at opp 13Timeout Miami (OH), clock 01:34
1:292nd & 2 at opp 13Anderson Castle run for 2 yds to the M-OH 11 for a 1ST down
1:291st & 10 at opp 11Appalachian State Penalty, Personal Foul (-15 Yards) to the M-OH 26
1:001st & 25 at opp 26TEAM run for a loss of 1 yard to the M-OH 27
0:252nd & 26 at opp 27TEAM run for a loss of 1 yard to the M-OH 28
0:053rd & 27 at opp 28TEAM run for a loss of 1 yard to the M-OH 29

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.

App State leads 1–⁠0 in their only meeting.

Around this game