Week 1 · 2023
James Madison at Air Force
Sat 12/23/2023 03:30 PMAmon G. Carter StadiumAir Force pregame57% — Pregame win probability: 57% for Air Force. Air Force favored, and won.Neutral site
62°Light Rain14 mph SE · 93% humidityRecorded at kickoff by College Football Data
James Madison
21
11–2
Air Force
31
9–4
Attendance
30,828
reported
JMU6 plays, 19 yd · Punt | ||||
| 14:54 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 62 yds , DJ Barksdale return for 22 yds to the JMU 25 | +22 |
| 14:30 | 1st & 10 | own 25 | Jordan McCloud pass complete to Elijah Sarratt for 10 yds to the JMU 35 for a 1ST down | +10 |
| 14:00 | 1st & 10 | own 35 | Jordan McCloud pass complete to Elijah Sarratt for 8 yds to the JMU 43 | +8 |
| 13:30 | 2nd & 2 | own 43 | Kaelon Black run for 1 yd to the JMU 44 | +1 |
| 13:00 | 3rd & 1 | own 44 | Kaelon Black run for no gain to the JMU 44 | 0 |
| 12:41 | 4th & 1 | own 44 | Ryan Hanson punt for 42 yds, fair catch by Dane Kinamon at the AFA 14 | 0 |
AF8 plays, 86 yd · Touchdown | ||||
| 12:25 | 1st & 10 | own 14 | Emmanuel Michel run for 54 yds to the JMU 32 for a 1ST down | +54 |
| 11:50 | 1st & 10 | opp 32 | Emmanuel Michel run for 6 yds to the JMU 26 | +6 |
| 11:10 | 2nd & 4 | opp 26 | Emmanuel Michel run for 4 yds to the JMU 22 for a 1ST down | +4 |
| 10:35 | 1st & 10 | opp 22 | Dylan Carson run for 9 yds to the JMU 13 | +9 |
| 10:10 | 2nd & 1 | opp 13 | Dylan Carson run for 5 yds to the JMU 8 for a 1ST down | +5 |
| 9:23 | 1st & goal | opp 8 | Zac Larrier run for 6 yds to the JMU 2 | +6 |
| 8:40 | 2nd & goal | opp 2 | Emmanuel Michel run for 1 yd to the JMU 1 | +1 |
| 8:11 | 3rd & goal | opp 1 | Emmanuel Michel run for 1 yd for a TD (Matthew Dapore KICK) | +1 |
JMU8 plays, 75 yd · Touchdown | ||||
| 8:11 | 3rd & 3 | own 35 | Reagan Tubbs kickoff for 65 yds for a touchback | 0 |
| 8:00 | 1st & 10 | own 25 | Kaelon Black run for a loss of 1 yard to the JMU 24 | −1 |
| 7:20 | 2nd & 11 | own 24 | Jordan McCloud pass complete to Phoenix Sproles for 10 yds to the JMU 34 | +10 |
| 6:50 | 3rd & 1 | own 34 | Jordan McCloud pass complete to Elijah Sarratt for 7 yds to the JMU 41 for a 1ST down | +7 |
| 6:15 | 1st & 10 | own 41 | Jordan McCloud pass complete to Elijah Sarratt for 27 yds to the AFA 32 for a 1ST down | +27 |
| 5:44 | 1st & 10 | opp 32 | Jordan McCloud pass incomplete | 0 |
| 5:35 | 2nd & 10 | opp 32 | Kaelon Black run for 14 yds to the AFA 18 for a 1ST down | +14 |
| 5:00 | 1st & 10 | opp 18 | Jordan McCloud pass complete to Phoenix Sproles for 18 yds for a TD (Camden Wise KICK) | +18 |
AF9 plays, 10 yd · Punt | ||||
| 5:00 | 1st & 10 | own 35 | Connor Madden kickoff for 65 yds for a touchback | 0 |
| 4:50 | 1st & 10 | own 25 | Owen Burk run for 3 yds to the AFA 28 | +3 |
| 4:10 | 2nd & 7 | own 28 | Owen Burk run for 5 yds to the AFA 33 | +5 |
| 3:30 | 3rd & 2 | own 33 | Emmanuel Michel run for 1 yd to the AFA 34 | +1 |
| 3:10 | 4th & 1 | own 34 | Emmanuel Michel run for 3 yds to the AFA 37 for a 1ST down | +3 |
| 2:30 | 1st & 10 | own 37 | Zac Larrier run for 3 yds to the AFA 40 | +3 |
| 1:40 | 2nd & 7 | own 40 | John Lee Eldridge III run for a loss of 5 yards to the AFA 35 | −5 |
| 1:16 | 3rd & 12 | own 35 | Zac Larrier pass incomplete | 0 |
| 1:03 | 4th & 12 | own 35 | Luke Freer punt for 45 yds, downed at the JMU 20 | 0 |
JMU10 plays, 56 yd · Turnover | ||||
| 0:50 | 1st & 10 | own 20 | Latrele Palmer run for 12 yds to the JMU 32 for a 1ST down | +12 |
| 0:20 | 1st & 10 | own 32 | Jordan McCloud pass complete to Zach Horton for 9 yds to the JMU 41 | +9 |
| 0:10 | 2nd & 1 | own 41 | Jordan McCloud pass complete to Phoenix Sproles for 4 yds to the JMU 45 for a 1ST down | +4 |
| 0:00 | own 41 | End of 1st Quarter | 0 | |
| 14:30 | 1st & 10 | own 45 | Jordan McCloud pass complete to Elijah Sarratt for 17 yds to the AFA 38 for a 1ST down | +17 |
| 14:10 | 1st & 10 | opp 38 | Jordan McCloud pass complete to Phoenix Sproles for 16 yds to the AFA 22 for a 1ST down | +16 |
| 13:40 | 1st & 10 | opp 22 | James Madison Penalty, False Start (-5 Yards) to the AFA 27 | −5 |
| 13:00 | 1st & 15 | opp 27 | Kaelon Black run for 5 yds to the AFA 22 | +5 |
| 12:34 | 2nd & 10 | opp 22 | Kaelon Black run for a loss of 2 yards to the AFA 24 | −2 |
| 11:57 | 3rd & 12 | opp 24 | Jordan McCloud pass intercepted Johnathan Youngblood return for no gain to the AFA 28 | 0 |
AF7 plays, 72 yd · Touchdown | ||||
| 11:50 | 1st & 10 | own 28 | Emmanuel Michel run for 3 yds to the AFA 31 | +3 |
| 11:15 | 2nd & 7 | own 31 | Aiden Calvert run for 7 yds to the AFA 38 for a 1ST down | +7 |
| 10:37 | 1st & 10 | own 38 | Emmanuel Michel run for 3 yds to the AFA 41 | +3 |
| 10:00 | 2nd & 7 | own 41 | Emmanuel Michel run for 3 yds to the AFA 44 | +3 |
| 9:00 | 3rd & 4 | own 44 | John Lee Eldridge III run for 51 yds to the JMU 5 for a 1ST down | +51 |
| 8:20 | 1st & goal | opp 5 | Emmanuel Michel run for 4 yds to the JMU 1 | +4 |
| 7:51 | 2nd & goal | opp 1 | Emmanuel Michel run for 1 yd for a TD (Matthew Dapore KICK) | +1 |
JMU8 plays, 14 yd · Punt | ||||
| 7:46 | 2nd & 6 | own 35 | Reagan Tubbs kickoff for 61 yds , DJ Barksdale return for 19 yds to the JMU 23 | +19 |
| 7:40 | 1st & 10 | own 23 | Latrele Palmer run for 6 yds to the JMU 29 | +6 |
| 7:03 | 2nd & 4 | own 29 | Jordan McCloud sacked by Bo Richter for a loss of 9 yards to the JMU 20 James Madison Penalty, Intentional Grounding (Yards) to the JMU 20 | −9 |
| 6:53 | 3rd & 13 | own 20 | Jordan McCloud pass complete to Reggie Brown for 17 yds to the JMU 37 for a 1ST down | +17 |
| 6:25 | 1st & 10 | own 37 | Jordan McCloud pass incomplete | 0 |
| 6:17 | 2nd & 10 | own 37 | Jordan McCloud pass incomplete | 0 |
| 6:13 | 3rd & 10 | own 37 | Jordan McCloud pass incomplete | 0 |
| 6:06 | 4th & 10 | own 37 | Ryan Hanson punt for 38 yds, fair catch by Dane Kinamon at the AFA 25 | 0 |
AF4 plays, 1 yd · Punt | ||||
| 6:00 | 1st & 10 | own 25 | John Lee Eldridge III run for a loss of 5 yards to the AFA 20 | −5 |
| 5:25 | 2nd & 15 | own 20 | Dane Kinamon run for a loss of 1 yard to the AFA 19 | −1 |
| 4:40 | 3rd & 16 | own 19 | Zac Larrier run for 7 yds to the AFA 26 | +7 |
| 4:12 | 4th & 9 | own 26 | Luke Freer punt for 44 yds, fair catch by Josh Sarratt at the JMU 30 | 0 |
JMU4 plays, -2 yd · Punt | ||||
| 4:05 | 1st & 10 | own 30 | Jordan McCloud pass complete to Kaelon Black for 6 yds to the JMU 36 | +6 |
| 3:37 | 2nd & 4 | own 36 | Jordan McCloud pass incomplete | 0 |
| 3:00 | 3rd & 4 | own 36 | Jordan McCloud sacked by Bo Richter for a loss of 8 yards to the JMU 28 Jordan McCloud fumbled, forced by Bo Richter, recovered by JMU Jordan McCloud , return for 0 yards | −8 |
| 2:45 | 4th & 12 | own 28 | Ryan Hanson punt for 47 yds, fair catch by Dane Kinamon at the AFA 25 | 0 |
AF6 plays, 6 yd · Punt | ||||
| 2:15 | 1st & 10 | own 25 | Emmanuel Michel run for 3 yds to the AFA 28 | +3 |
| 2:00 | 2nd & 7 | own 28 | Emmanuel Michel run for 1 yd to the AFA 29 | +1 |
| 1:59 | 3rd & 6 | own 29 | Timeout James Madison, clock 01:59 | 0 |
| 1:53 | 3rd & 6 | own 29 | Zac Larrier run for 2 yds to the AFA 31 | +2 |
| 1:53 | 4th & 4 | own 31 | Timeout James Madison, clock 01:53 | 0 |
| 1:42 | 4th & 4 | own 31 | Luke Freer punt for 53 yds, downed at the JMU 16 | 0 |
JMU4 plays, -4 yd · Punt | ||||
| 1:30 | 1st & 10 | own 16 | Jordan McCloud pass complete to Kaelon Black for a loss of 1 yard to the JMU 15 | −1 |
| 0:51 | 2nd & 11 | own 15 | Jordan McCloud pass incomplete | 0 |
| 0:47 | 3rd & 11 | own 15 | Kaelon Black run for a loss of 3 yards to the JMU 12 | −3 |
| 0:38 | 4th & 14 | own 12 | Ryan Hanson punt for 34 yds, downed at the JMU 46 | 0 |
AF3 plays, 46 yd · Touchdown | ||||
| 0:33 | 1st & 10 | opp 46 | Zac Larrier run for 4 yds to the JMU 42 | +4 |
| 0:33 | 2nd & 6 | opp 42 | Timeout Air Force, clock 00:33 | 0 |
| 0:27 | 2nd & 6 | opp 42 | Zac Larrier pass complete to Jared Roznos for 42 yds for a TD (Matthew Dapore KICK) | +42 |
JMU3 plays, -2 yd · End of period | ||||
| 0:18 | 2nd & 6 | own 35 | Reagan Tubbs kickoff for 61 yds , DJ Barksdale return for 18 yds to the JMU 22 | +18 |
| 0:05 | 1st & 10 | own 22 | TEAM run for a loss of 2 yards to the JMU 20 | −2 |
| 0:00 | own 22 | End of 2nd Quarter | 0 | |
AF8 plays, 26 yd · On downs | ||||
| 15:00 | 1st & 10 | own 35 | Connor Madden kickoff for 63 yds for a touchback | 0 |
| 14:55 | 1st & 10 | own 25 | Emmanuel Michel run for 3 yds to the AFA 28 | +3 |
| 14:10 | 2nd & 7 | own 28 | Emmanuel Michel run for 5 yds to the AFA 33 | +5 |
| 13:40 | 3rd & 2 | own 33 | Emmanuel Michel run for 9 yds to the AFA 42 for a 1ST down | +9 |
| 13:05 | 1st & 10 | own 42 | Emmanuel Michel run for 4 yds to the AFA 46 | +4 |
| 12:30 | 2nd & 6 | own 46 | Emmanuel Michel run for 2 yds to the AFA 48 | +2 |
| 11:50 | 3rd & 4 | own 48 | Emmanuel Michel run for 3 yds to the JMU 49 | +3 |
| 11:07 | 4th & 1 | opp 49 | Emmanuel Michel run for no gain to the JMU 49 | 0 |
JMU5 plays, 51 yd · Touchdown | ||||
| 10:59 | 1st & 10 | own 49 | Jordan McCloud pass complete to Elijah Sarratt for 17 yds to the AFA 34 for a 1ST down | +17 |
| 10:20 | 1st & 10 | opp 34 | Jordan McCloud pass complete to Reggie Brown for 27 yds to the AFA 7 for a 1ST down | +27 |
| 9:45 | 1st & goal | opp 7 | Latrele Palmer run for 2 yds to the AFA 5 | +2 |
| 9:16 | 2nd & goal | opp 5 | Jordan McCloud pass incomplete | 0 |
| 9:11 | 3rd & goal | opp 5 | Jordan McCloud pass complete to Kaelon Black for 5 yds for a TD (Camden Wise KICK) | +5 |
AF10 plays, 75 yd · Touchdown | ||||
| 9:11 | 3rd & 8 | own 35 | Connor Madden kickoff for 65 yds for a touchback | 0 |
| 9:05 | 1st & 10 | own 25 | Zac Larrier pass complete to John Lee Eldridge III for a loss of 3 yards to the AFA 22 | −3 |
| 8:26 | 2nd & 13 | own 22 | John Lee Eldridge III run for 17 yds to the AFA 39 for a 1ST down | +17 |
| 7:59 | 1st & 10 | own 39 | Aiden Calvert run for 10 yds to the AFA 49 for a 1ST down | +10 |
| 7:16 | 1st & 10 | own 49 | Emmanuel Michel run for no gain to the AFA 49 | 0 |
| 6:41 | 2nd & 10 | own 49 | Zac Larrier pass complete to Caleb Rillos for 6 yds to the JMU 45 | +6 |
| 6:07 | 3rd & 4 | opp 45 | John Lee Eldridge III run for 8 yds to the JMU 37 for a 1ST down | +8 |
| 5:30 | 1st & 10 | opp 37 | Emmanuel Michel run for 5 yds to the JMU 32 | +5 |
| 4:45 | 2nd & 5 | opp 32 | Emmanuel Michel run for 31 yds to the JMU 1 for a 1ST down | +31 |
| 4:07 | 1st & goal | opp 1 | Zac Larrier run for 1 yd for a TD (Matthew Dapore KICK) | +1 |
JMU5 plays, -4 yd · Punt | ||||
| 4:02 | 1st & 10 | own 35 | Reagan Tubbs kickoff for 60 yds , DJ Barksdale return for 19 yds to the JMU 24 | +19 |
| 3:55 | 1st & 10 | own 24 | Jordan McCloud pass incomplete | 0 |
| 3:43 | 2nd & 10 | own 24 | Jordan McCloud sacked by Payton Zdroik for a loss of 4 yards to the JMU 20 | −4 |
| 3:11 | 3rd & 14 | own 20 | Jordan McCloud pass incomplete | 0 |
| 3:05 | 4th & 14 | own 20 | Ryan Hanson punt for 38 yds, fair catch by Dane Kinamon at the AFA 42 | 0 |
AF18 plays, 49 yd · Field goal | ||||
| 3:00 | 1st & 10 | own 42 | Emmanuel Michel run for 2 yds to the AFA 44 | +2 |
| 2:15 | 2nd & 8 | own 44 | John Lee Eldridge III run for 4 yds to the AFA 48 | +4 |
| 1:37 | 3rd & 4 | own 48 | Zac Larrier run for 3 yds to the JMU 49 | +3 |
| 1:00 | 4th & 1 | opp 49 | Zac Larrier run for 1 yd to the JMU 48 for a 1ST down | +1 |
| 0:46 | 1st & 10 | opp 48 | Zac Larrier pass incomplete | 0 |
| 0:35 | 2nd & 10 | opp 48 | John Lee Eldridge III run for 6 yds to the JMU 42 | +6 |
| 0:00 | opp 48 | End of 3rd Quarter | 0 | |
| 14:50 | 3rd & 4 | opp 42 | Emmanuel Michel run for 6 yds to the JMU 36 for a 1ST down | +6 |
| 14:10 | 1st & 10 | opp 36 | Emmanuel Michel run for 5 yds to the JMU 31 | +5 |
| 13:30 | 2nd & 5 | opp 31 | Emmanuel Michel run for 1 yd to the JMU 30 | +1 |
| 12:55 | 3rd & 4 | opp 30 | Dane Kinamon run for 5 yds to the JMU 25 for a 1ST down | +5 |
| 12:20 | 1st & 10 | opp 25 | Emmanuel Michel run for 2 yds to the JMU 23 | +2 |
| 11:40 | 2nd & 8 | opp 23 | John Lee Eldridge III run for 2 yds to the JMU 21 | +2 |
| 11:05 | 3rd & 6 | opp 21 | Emmanuel Michel run for 7 yds to the JMU 14 for a 1ST down | +7 |
| 10:20 | 1st & 10 | opp 14 | Emmanuel Michel run for 1 yd to the JMU 13 | +1 |
| 9:35 | 2nd & 9 | opp 13 | Dane Kinamon run for 5 yds to the JMU 8 | +5 |
| 9:00 | 3rd & 4 | opp 8 | Zac Larrier run for a loss of 1 yard to the JMU 9 | −1 |
| 8:20 | 4th & 5 | opp 9 | Matthew Dapore 26 yd FG GOOD | +26 |
JMU15 plays, 70 yd · Touchdown | ||||
| 8:15 | 4th & 5 | own 35 | Reagan Tubbs kickoff for 54 yds , Que Reid return for 19 yds to the JMU 30 | +19 |
| 8:05 | 1st & 10 | own 30 | Kaelon Black run for 15 yds to the JMU 45 for a 1ST down | +15 |
| 7:35 | 1st & 10 | own 45 | Kaelon Black run for a loss of 1 yard to the JMU 44 | −1 |
| 6:55 | 2nd & 11 | own 44 | Jordan McCloud pass complete to Elijah Sarratt for 12 yds to the AFA 44 for a 1ST down | +12 |
| 6:30 | 1st & 10 | opp 44 | Kaelon Black run for 4 yds to the AFA 40 | +4 |
| 5:55 | 2nd & 6 | opp 40 | Jordan McCloud sacked by Bo Richter for a loss of 14 yards to the JMU 46 | −14 |
| 5:20 | 3rd & 20 | own 46 | Kaelon Black run for 11 yds to the AFA 43 | +11 |
| 5:07 | 4th & 9 | opp 43 | James Madison Penalty, False Start (-5 Yards) to the AFA 48 | −5 |
| 4:54 | 4th & 14 | opp 48 | Timeout James Madison, clock 04:54 | 0 |
| 4:40 | 4th & 14 | opp 48 | Jordan McCloud pass complete to Kaelon Black for 24 yds to the AFA 24 for a 1ST down | +24 |
| 4:09 | 1st & 10 | opp 24 | Jordan McCloud pass incomplete | 0 |
| 4:03 | 2nd & 10 | opp 24 | Jordan McCloud pass incomplete | 0 |
| 3:56 | 3rd & 10 | opp 24 | Jordan McCloud pass complete to Elijah Sarratt for 17 yds to the AFA 7 for a 1ST down | +17 |
| 3:14 | 1st & goal | opp 7 | Jordan McCloud pass incomplete | 0 |
| 3:10 | 2nd & goal | opp 7 | Jordan McCloud pass complete to Phoenix Sproles for 7 yds for a TD (Camden Wise KICK) | +7 |
AF11 plays, 25 yd · End of period | ||||
| 3:09 | 2nd & 10 | own 35 | Ryan Hanson on-side kick recovered by Air Force at the AFA 48 | 0 |
| 3:04 | 1st & 10 | own 48 | Emmanuel Michel run for 3 yds to the JMU 49 | +3 |
| 2:22 | 2nd & 7 | opp 49 | Timeout Air Force, clock 02:22 | 0 |
| 2:15 | 2nd & 7 | opp 49 | Emmanuel Michel run for 13 yds to the JMU 36 for a 1ST down | +13 |
| 2:08 | 1st & 10 | opp 36 | Timeout James Madison, clock 02:08 | 0 |
| 2:05 | 1st & 10 | opp 36 | TEAM run for a loss of 2 yards to the JMU 38 | −2 |
| 2:05 | 2nd & 12 | opp 38 | Timeout James Madison, clock 02:05 | 0 |
| 2:00 | 2nd & 12 | opp 38 | Emmanuel Michel run for 8 yds to the JMU 30 | +8 |
| 1:20 | 3rd & 4 | opp 30 | Emmanuel Michel run for 5 yds to the JMU 25 for a 1ST down | +5 |
| 0:40 | 1st & 10 | opp 25 | TEAM run for a loss of 2 yards to the JMU 27 | −2 |
| 0:00 | opp 25 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous meetings vs. Team
No other meetings in the seasons currently loaded.
Research
Keep this open while you look at others