Appalachian State Mountaineers vs Miami (OH) RedHawks
Avocados From Mexico Cure Bowl
9
11-3
1st Quarter
Kickoff Return (Offense)
15:00 - 1st
Graham Nicholson kickoff for 55 yds , Milan Tucker return for 19 yds to the APP 29
Interception
14:49 - 1st
Joey Aguilar pass intercepted Yahsyn McKee return for no gain to the APP 41
1st & 10 at APP 29
24-yd Run
14:38 - 1st
Rashad Amos run for 24 yds to the APP 17 for a 1ST down
1st & 10 at APP 41
-3-yd Run
13:59 - 1st
Rashad Amos run for a loss of 3 yards to the APP 20
1st & 10 at APP 17
3-yd Run
13:33 - 1st
Rashad Amos run for 3 yds to the APP 17
2nd & 13 at APP 20
Incompletion
12:54 - 1st
Henry Hesson pass incomplete
3rd & 10 at APP 17
Field Goal Good
12:50 - 1st
Graham Nicholson 34 yd FG GOOD
4th & 10 at APP 17
Kickoff Return (Offense)
12:50 - 1st
Graham Nicholson kickoff for 63 yds , Maquel Haywood return for 15 yds to the APP 17
3-yd Run
12:24 - 1st
Kanye Roberts run for 3 yds to the APP 20
1st & 10 at APP 17
6-yd Pass
11:58 - 1st
Joey Aguilar pass complete to Kaedin Robinson for 6 yds to the APP 26
2nd & 7 at APP 20
5-yd Penalty
11:47 - 1st
Castle, Anderson rush for no gain to the APP STATE26, PENALTY MIAMIOH offside 5 yards to the APP STATE31, NO PLAY, 1ST DOWN APP STATE.
3rd & 1 at APP 26
0-yd Run
11:25 - 1st
Anderson Castle run for no gain to the APP 31
1st & 10 at APP 31
Incompletion
10:58 - 1st
Joey Aguilar pass incomplete to Makai Jackson
2nd & 10 at APP 31
52-yd Pass
10:45 - 1st
Joey Aguilar pass complete to Kaedin Robinson for 52 yds to the M-OH 17 for a 1ST down
3rd & 10 at APP 31
7-yd Run
10:20 - 1st
Anderson Castle run for 7 yds to the M-OH 10
1st & 10 at M-OH 17
-2-yd Run
9:49 - 1st
Anderson Castle run for a loss of 2 yards to the M-OH 12
2nd & 3 at M-OH 10
Incompletion
9:35 - 1st
Joey Aguilar pass incomplete to Christan Horn
3rd & 5 at M-OH 12
Field Goal Good
9:31 - 1st
Michael Hughes 29 yd FG GOOD
4th & 5 at M-OH 12
Kickoff Return (Offense)
9:31 - 1st
Michael Hughes kickoff for 56 yds , Keyon Mozee return for 32 yds to the M-OH 41
1-yd Run
9:15 - 1st
Rashad Amos run for 1 yd to the M-OH 42
1st & 10 at M-OH 41
4-yd Run
8:40 - 1st
Rashad Amos run for 4 yds to the M-OH 46
2nd & 9 at M-OH 42
5-yd Run
8:15 - 1st
Rashad Amos run for 5 yds to the APP 49 for a 1ST down
3rd & 4 at M-OH 46
5-yd Run
7:17 - 1st
Keyon Mozee run for 5 yds to the APP 44
1st & 10 at APP 49
7-yd Run
7:17 - 1st
Rashad Amos run for 7 yds to the APP 37 for a 1ST down
2nd & 5 at APP 44
-1-yd Run
6:25 - 1st
Rashad Amos run for a loss of 1 yard to the APP 38
1st & 10 at APP 37
Sack
5:45 - 1st
Henry Hesson sacked by Santana Hopper for a loss of 5 yards to the APP 43
2nd & 11 at APP 38
6-yd Pass
4:44 - 1st
Henry Hesson pass complete to Cade McDonald for 6 yds to the APP 37
3rd & 16 at APP 43
Punt
4:09 - 1st
Alec Bevelhimer punt for 30 yds, fair catch by Kaedin Robinson at the APP 7
4th & 10 at APP 37
2nd Quarter
16-yd Pass
3:49 - 1st
Joey Aguilar pass complete to Makai Jackson for 16 yds to the APP 23 for a 1ST down
1st & 10 at APP 7
Fumble Recovery (Own)
3:36 - 1st
Joey Aguilar pass complete to Makai Jackson for 9 yds Makai Jackson fumbled, recovered by APP Makai Jackson
1st & 10 at APP 23
1-yd Run
3:00 - 1st
Kanye Roberts run for 1 yd to the APP 33 for a 1ST down
2nd & 1 at APP 32
(2:44 - 1st) Timeout Appalachian State, clock 02:44
20-yd Pass
2:17 - 1st
Joey Aguilar pass complete to Kaedin Robinson for 20 yds to the M-OH 47 for a 1ST down
1st & 10 at APP 33
10-yd Pass
1:45 - 1st
Joey Aguilar pass complete to Makai Jackson for 10 yds to the M-OH 37 for a 1ST down
1st & 10 at M-OH 47
14-yd Pass
1:32 - 1st
Joey Aguilar pass complete to Kaedin Robinson for 14 yds to the M-OH 23 for a 1ST down
1st & 10 at M-OH 37
Fumble Recovery (Own)
0:45 - 1st
Joey 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
1st & 10 at M-OH 23
Incompletion
0:23 - 1st
Joey Aguilar pass incomplete to Anderson Castle
2nd & 23 at M-OH 36
26-yd Run
0:10 - 1st
Anderson Castle run for 26 yds to the M-OH 10 for a 1ST down
3rd & 23 at M-OH 36
End of 1st Quarter
4-yd Run
14:55 - 2nd
Anderson Castle run for 4 yds to the M-OH 6
1st & Goal at M-OH 10
Incompletion
14:10 - 2nd
Joey Aguilar pass incomplete
2nd & Goal at M-OH 6
(14:10 - 2nd) Timeout Appalachian State, clock 14:10
1-yd Run
13:58 - 2nd
Kaedin Robinson run for 1 yd to the M-OH 5
3rd & Goal at M-OH 6
Field Goal Good
13:14 - 2nd
Michael Hughes 22 yd FG GOOD
4th & Goal at M-OH 5
Kickoff
13:14 - 2nd
Michael Hughes kickoff for 65 yds for a touchback
2-yd Pass
13:02 - 2nd
Henry Hesson pass complete to Rashad Amos for 2 yds to the M-OH 27
1st & 10 at M-OH 25
28-yd Run
12:22 - 2nd
Rashad Amos run for 28 yds to the APP 45 for a 1ST down
2nd & 8 at M-OH 27
2-yd Pass
11:48 - 2nd
Henry Hesson pass complete to Gage Larvadain for 2 yds to the APP 43
1st & 10 at APP 45
5-yd Penalty
11:11 - 2nd
Miami (OH) Penalty, False Start (-5 Yards) to the APP 48
2nd & 8 at APP 43
Fumble Recovery
10:54 - 2nd
Rashad 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
2nd & 13 at APP 48
Incompletion
10:52 - 2nd
Joey Aguilar pass incomplete
1st & 10 at 50
Incompletion
10:43 - 2nd
Joey Aguilar pass incomplete to Christan Horn
2nd & 10 at 50
9-yd Pass
10:32 - 2nd
Joey Aguilar pass complete to Christan Horn for 9 yds to the M-OH 41
3rd & 10 at 50
16-yd Run
9:49 - 2nd
Joey Aguilar run for 16 yds to the M-OH 25 for a 1ST down
4th & 1 at M-OH 41
7-yd Pass
8:57 - 2nd
Joey Aguilar pass complete to Anderson Castle for 7 yds to the M-OH 18
1st & 10 at M-OH 25
Incompletion
8:48 - 2nd
Joey Aguilar pass incomplete
2nd & 3 at M-OH 18
1-yd Run
8:38 - 2nd
Anderson Castle run for 1 yd to the M-OH 17
3rd & 3 at M-OH 18
Incompletion
7:59 - 2nd
Joey Aguilar pass incomplete
4th & 2 at M-OH 17
5-yd Penalty
7:59 - 2nd
Appalachian State Penalty, Defensive Offside (5 Yards) to the M-OH 22
1st & 10 at M-OH 17
8-yd Run
7:45 - 2nd
Rashad Amos run for 8 yds to the M-OH 30 for a 1ST down
1st & 5 at M-OH 22
1-yd Run
6:55 - 2nd
Rashad Amos run for 1 yd to the M-OH 31
1st & 10 at M-OH 30
Fumble Recovery (Own)
6:14 - 2nd
Maddox Kopp run for a loss of 4 yards to the M-OH 27 Maddox Kopp fumbled, recovered by M-OH Maddox Kopp
2nd & 9 at M-OH 31
28-yd Pass
5:58 - 2nd
Maddox Kopp pass complete to Gage Larvadain for 28 yds to the APP 45 for a 1ST down
3rd & 13 at M-OH 27
2-yd Run
4:55 - 2nd
Rashad Amos run for 2 yds to the APP 43
1st & 10 at APP 45
Fumble Recovery (Own)
4:30 - 2nd
Rashad 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
2nd & 8 at APP 43
Incompletion
4:05 - 2nd
Maddox Kopp pass incomplete
3rd & 13 at APP 48
Punt
3:59 - 2nd
Alec Bevelhimer punt for 34 yds, fair catch by Kaedin Robinson at the APP 14
4th & 13 at APP 48
7-yd Run
3:45 - 2nd
Kanye Roberts run for 7 yds to the APP 21
1st & 10 at APP 14
Incompletion
3:11 - 2nd
Joey Aguilar pass incomplete
2nd & 3 at APP 21
5-yd Pass
2:58 - 2nd
Joey Aguilar pass complete to Kaedin Robinson for 5 yds to the APP 26 for a 1ST down
3rd & 3 at APP 21
5-yd Pass
2:34 - 2nd
Joey Aguilar pass complete to Kaedin Robinson for 5 yds to the APP 31
1st & 10 at APP 26
Incompletion
2:21 - 2nd
Joey Aguilar pass incomplete
2nd & 5 at APP 31
3-yd Pass
2:12 - 2nd
Joey Aguilar pass complete to Kanye Roberts for 3 yds to the APP 34
3rd & 5 at APP 31
(2:12 - 2nd) Timeout Miami (OH), clock 02:12
5-yd Penalty
2:12 - 2nd
Appalachian State Penalty, False Start (-5 Yards) to the APP 29
4th & 2 at APP 34
Punt
2:10 - 2nd
Mitchell Lake punt for 47 yds, punt out-of-bounds at the M-OH 24
4th & 7 at APP 29
4-yd Run
1:59 - 2nd
Rashad Amos run for 4 yds to the M-OH 28
1st & 10 at M-OH 24
Fumble Recovery
1:33 - 2nd
Rashad Amos run for no gain to the M-OH 28 Rashad Amos fumbled, recovered by APP Santana Hopper
2nd & 6 at M-OH 28
4-yd Run
1:20 - 2nd
Anderson Castle run for 4 yds to the M-OH 24
1st & 10 at M-OH 28
Incompletion
0:47 - 2nd
Joey Aguilar pass incomplete
2nd & 6 at M-OH 24
5-yd Pass
0:36 - 2nd
Joey Aguilar pass complete to Kaedin Robinson for 5 yds to the M-OH 19
3rd & 6 at M-OH 24
(0:34 - 2nd) Timeout Appalachian State, clock 00:34
0-yd Run
0:28 - 2nd
Anderson Castle run for no gain to the M-OH 19
4th & 1 at M-OH 19
-1-yd Run
0:00 - 2nd
TEAM run for a loss of 1 yard to the M-OH 18
1st & 10 at M-OH 19
End of 2nd Quarter
3rd Quarter
Kickoff Return (Offense)
15:00 - 3rd
Michael Hughes kickoff for 37 yds , Grant Lyons return for 12 yds to the M-OH 40
1-yd Run
14:48 - 3rd
Rashad Amos run for 1 yd to the M-OH 41
1st & 10 at M-OH 40
11-yd Run
14:08 - 3rd
Rashad Amos run for 11 yds to the APP 48 for a 1ST down
2nd & 9 at M-OH 41
0-yd Run
13:30 - 3rd
Rashad Amos run for no gain to the APP 48
1st & 10 at APP 48
12-yd Run
12:48 - 3rd
Rashad Amos run for 12 yds to the APP 36 for a 1ST down
2nd & 10 at APP 48
1-yd Run
12:22 - 3rd
Rashad Amos run for 1 yd to the APP 35
1st & 10 at APP 36
4-yd Pass
11:26 - 3rd
Henry Hesson pass complete to Gage Larvadain for 4 yds to the APP 31
2nd & 9 at APP 35
3-yd Run
11:04 - 3rd
Rashad Amos run for 3 yds to the APP 28
3rd & 5 at APP 31
1-yd Run
10:28 - 3rd
Rashad Amos run for 1 yd to the APP 27
4th & 2 at APP 28
14-yd Run
10:10 - 3rd
Kanye Roberts run for 14 yds to the APP 41 for a 1ST down
1st & 10 at APP 27
2-yd Run
9:25 - 3rd
Kanye Roberts run for 2 yds to the APP 43
1st & 10 at APP 41
8-yd Pass
9:11 - 3rd
Joey Aguilar pass complete to Eli Wilson for 8 yds to the M-OH 49 for a 1ST down
2nd & 8 at APP 43
4-yd Run
8:31 - 3rd
Kanye Roberts run for 4 yds to the M-OH 45
1st & 10 at M-OH 49
14-yd Run
7:51 - 3rd
Kanye Roberts run for 14 yds to the M-OH 31 for a 1ST down
2nd & 6 at M-OH 45
8-yd Run
7:09 - 3rd
Anderson Castle run for 8 yds to the M-OH 23
1st & 10 at M-OH 31
4-yd Run
6:28 - 3rd
Anderson Castle run for 4 yds to the M-OH 19 for a 1ST down
2nd & 2 at M-OH 23
Incompletion
6:10 - 3rd
Joey Aguilar pass incomplete
1st & 10 at M-OH 19
2-yd Run
5:45 - 3rd
Kanye Roberts run for 2 yds to the M-OH 17
2nd & 10 at M-OH 19
8-yd Pass
5:19 - 3rd
Joey Aguilar pass complete to Eli Wilson for 8 yds to the M-OH 9 for a 1ST down
3rd & 8 at M-OH 17
9-yd Touchdown Run
4:46 - 3rd
Joey Aguilar run for 9 yds for a TD (Michael Hughes KICK)
1st & Goal at M-OH 9
Kickoff Return (Offense)
4:46 - 3rd
Michael Hughes kickoff for 52 yds , Keyon Mozee return for 28 yds to the M-OH 41
Sack
4:35 - 3rd
Henry Hesson sacked by Montez Kelley for a loss of 8 yards to the M-OH 33
1st & 10 at M-OH 41
7-yd Run
3:43 - 3rd
Rashad Amos run for 7 yds to the M-OH 40
2nd & 18 at M-OH 33
Incompletion
3:05 - 3rd
Henry Hesson pass incomplete
3rd & 11 at M-OH 40
Punt
2:58 - 3rd
Alec Bevelhimer punt for 38 yds, fair catch by Kaedin Robinson at the APP 22
4th & 11 at M-OH 40
3-yd Run
2:48 - 3rd
Kanye Roberts run for 3 yds to the APP 25
1st & 10 at APP 22
Fumble Recovery
2:11 - 3rd
Kanye Roberts run for a loss of 2 yards to the APP 23 Kanye Roberts fumbled, recovered by M-OH Matt Salopek
2nd & 7 at APP 25
23-yd Touchdown Run
2:05 - 3rd
Rashad Amos run for 23 yds for a TD (Graham Nicholson PAT MISSED)
1st & 10 at APP 23
4th Quarter
Kickoff Return (Offense)
2:05 - 3rd
Graham Nicholson kickoff for 55 yds , Maquel Haywood return for 15 yds to the APP 25
7-yd Run
1:55 - 3rd
Anderson Castle run for 7 yds to the APP 32
1st & 10 at APP 25
5-yd Run
1:15 - 3rd
Anderson Castle run for 5 yds to the APP 37 for a 1ST down
2nd & 5 at APP 32
13-yd Pass
0:45 - 3rd
Joey Aguilar pass complete to Christan Horn for 13 yds to the 50 yard line for a 1ST down
1st & 10 at APP 37
1-yd Run
0:15 - 3rd
Joey Aguilar run for 1 yd to the M-OH 49
1st & 10 at 50
End of 3rd Quarter
Fumble Recovery (Own)
14:32 - 4th
Isaiah Helms run for a loss of 2 yards to the APP 49 Isaiah Helms fumbled, recovered by APP Isaiah Helms
2nd & 9 at M-OH 49
Incompletion
14:11 - 4th
Joey Aguilar pass incomplete
3rd & 11 at APP 49
Punt
14:11 - 4th
Mitchell Lake punt for 31 yds, fair catch by Cade McDonald at the M-OH 20
4th & 11 at APP 49
2-yd Run
13:44 - 4th
Keyon Mozee run for 2 yds to the M-OH 22
1st & 10 at M-OH 20
2-yd Pass
13:05 - 4th
Henry Hesson pass complete to Gage Larvadain for 2 yds to the M-OH 24
2nd & 8 at M-OH 22
Incompletion
12:36 - 4th
Henry Hesson pass incomplete
3rd & 6 at M-OH 24
Punt
12:25 - 4th
Alec Bevelhimer punt for 48 yds, downed at the APP 28
4th & 6 at M-OH 24
6-yd Run
12:07 - 4th
Anderson Castle run for 6 yds to the APP 34
1st & 10 at APP 28
5-yd Run
11:27 - 4th
Anderson Castle run for 5 yds to the APP 39 for a 1ST down
2nd & 4 at APP 34
10-yd Pass
10:43 - 4th
Joey Aguilar pass complete to Dalton Stroman for 10 yds to the APP 49 for a 1ST down
1st & 10 at APP 39
Fumble Recovery
10:13 - 4th
Isaiah Helms run for no gain to the APP 49 Isaiah Helms fumbled, recovered by M-OH Ty Wise
1st & 10 at APP 49
0-yd Run
9:45 - 4th
Henry Hesson run for no gain to the APP 49
1st & 10 at APP 49
-1-yd Run
9:25 - 4th
Rashad Amos run for a loss of 1 yard to the 50 yard line
2nd & 10 at APP 49
5-yd Run
8:41 - 4th
Rashad Amos run for 5 yds to the APP 45
3rd & 11 at 50
Punt
8:01 - 4th
Alec Bevelhimer punt for 16 yds, punt out-of-bounds at the APP 29
4th & 6 at APP 45
-3-yd Run
7:53 - 4th
Anderson Castle run for a loss of 3 yards to the APP 26
1st & 10 at APP 29
11-yd Pass
7:45 - 4th
Joey Aguilar pass complete to Kaedin Robinson for 11 yds to the APP 37
2nd & 13 at APP 26
1-yd Run
6:35 - 4th
Joey Aguilar run for 1 yd to the APP 38
3rd & 2 at APP 37
Punt
5:50 - 4th
Mitchell Lake punt for 53 yds, downed at the M-OH 9
4th & 1 at APP 38
4-yd Run
5:40 - 4th
Rashad Amos run for 4 yds to the M-OH 13
1st & 10 at M-OH 9
5-yd Run
5:23 - 4th
Rashad Amos run for 5 yds to the M-OH 18
2nd & 6 at M-OH 13
5-yd Run
4:44 - 4th
Rashad Amos run for 5 yds to the M-OH 23 for a 1ST down
3rd & 1 at M-OH 18
9-yd Run
3:58 - 4th
Rashad Amos run for 9 yds to the M-OH 32
1st & 10 at M-OH 23
14-yd Run
3:52 - 4th
Rashad Amos run for 14 yds to the M-OH 46 for a 1ST down
2nd & 1 at M-OH 32
4-yd Run
3:37 - 4th
Rashad Amos run for 4 yds to the 50 yard line
1st & 10 at M-OH 46
4-yd Run
2:59 - 4th
Keyon Mozee run for 4 yds to the APP 46
2nd & 6 at 50
Fumble Recovery
2:39 - 4th
Keyon 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
3rd & 2 at APP 46
2-yd Run
2:34 - 4th
Anderson Castle run for 2 yds to the APP 44
1st & 10 at APP 42
(2:34 - 4th) Timeout Miami (OH), clock 02:34
10-yd Run
2:11 - 4th
Anderson Castle run for 10 yds to the M-OH 46 for a 1ST down
2nd & 8 at APP 44
25-yd Run
1:41 - 4th
Anderson Castle run for 25 yds to the M-OH 21 for a 1ST down
1st & 10 at M-OH 46
(1:39 - 4th) Timeout Miami (OH), clock 01:39
8-yd Run
1:35 - 4th
Anderson Castle run for 8 yds to the M-OH 13
1st & 10 at M-OH 21
(1:34 - 4th) Timeout Miami (OH), clock 01:34
2-yd Run
1:29 - 4th
Anderson Castle run for 2 yds to the M-OH 11 for a 1ST down
2nd & 2 at M-OH 13
15-yd Penalty
1:29 - 4th
Appalachian State Penalty, Personal Foul (-15 Yards) to the M-OH 26
1st & 10 at M-OH 11
-1-yd Run
1:00 - 4th
TEAM run for a loss of 1 yard to the M-OH 27
1st & 25 at M-OH 26
-1-yd Run
0:25 - 4th
TEAM run for a loss of 1 yard to the M-OH 28
2nd & 26 at M-OH 27
-1-yd Run
0:05 - 4th
TEAM run for a loss of 1 yard to the M-OH 29
3rd & 27 at M-OH 28
End of 4th Quarter
M-OH vs APP Videos
Rashad Amos races home for 23-yard TD
- 0:45
Rashad Amos finds the space for a 28-yard run
- 0:26
Yahsyn McKee grabs an INT for Miami on the opening play
- 0:31
Game Information
Orlando, FL


2025 Standings
FBS
| Mid-American ConferenceMid-American Conference | CONF | OVR |
|---|---|---|
| Miami (OH) | 4-0 | 5-3 |
| Central Michigan | 3-1 | 5-3 |
| Ohio | 3-1 | 5-3 |
| Buffalo | 3-1 | 4-4 |
| Western Michigan | 3-1 | 4-4 |
| Toledo | 2-2 | 4-4 |
| Ball State | 2-2 | 3-5 |
| Kent State | 2-2 | 3-5 |
| Akron | 2-3 | 3-6 |
| Bowling Green | 1-3 | 3-5 |
| Northern Illinois | 1-3 | 2-6 |
| Eastern Michigan | 1-4 | 2-7 |
| Massachusetts | 0-4 | 0-8 |
NCAAF News

Stephen A. calls out LSU AD after Brian Kelly firing
Stephen A. Smith reflects on Brian Kelly's LSU tenure and calls out athletic director Scott Woodward over the large buyouts for Kelly and Jimbo Fisher.
2h

LSU fires OC Joe Sloan following Brian Kelly firing
LSU offensive coordinator and quarterbacks coach Joe Sloan has been fired effective immediately, the school announced on Monday, just a day after firing head coach Brian Kelly.
3h

2025 college football coaching carousel: Firings, hirings
With the carousel already in motion, here's a recap of every FBS vacancy.
4h
ESPN BET Sportsbook is owned and operated by PENN Entertainment, Inc. and its subsidiaries ('PENN'). ESPN BET is available in states where PENN is licensed to offer sports wagering. Must be 21+ to wager. If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.
Copyright: © 2025 ESPN Enterprises, Inc. All rights reserved.

