| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 14 | 0 | 0 | 14 | |
| 10 | 3 | 10 | 7 | 30 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Air Force | San Diego State |
|---|---|---|
| Passing | 12-27 | 17-31 |
| Pass Yards | 189 | 326 |
| Rush Yards | 140 | 176 |
| Total Yards | 329 | 502 |
| Turnovers | 4 | 1 |
| 3rd Down | 7-16 | 6-16 |
| Penalties | 3-20 | 5-39 |
| Possession | 24:03 | 35:57 |
Player Leaders
Player Leaders
Play-by-Play
Quinn Kaehler pass complete to Ezell Ruffin for 35 yds to the AFA 43 for a 1ST down
Donnel Pumphrey run for no gain to the AFA 43
Donnel Pumphrey run for 2 yds to the AFA 41
Quinn Kaehler pass complete to Ezell Ruffin for 14 yds to the AFA 27 for a 1ST down
Dakota Gordon run for 1 yd to the AFA 26
Quinn Kaehler pass complete to Larry Clark for 12 yds to the AFA 14 for a 1ST down
Donnel Pumphrey run for no gain to the AFA 14
Quinn Kaehler pass incomplete
Adam Roberts 14 Yd pass from Quinn Kaehler (Donny Hageman Kick)
Donnel Pumphrey run for 11 yds to the AFA 15 for a 1ST down
Dakota Gordon run for 4 yds to the AFA 11
Donnel Pumphrey run for no gain to the AFA 11
Quinn Kaehler pass intercepted, touchback. Weston Steelhammer return for no gain
Kale Pearson run for a loss of 1 yard to the AFA 19
Kale Pearson pass complete to Jalen Robinette for 5 yds to the AFA 24
Kale Pearson pass incomplete to Jalen Robinette
Will Conant punt for 45 yds
Chase Price run for 6 yds to the SDSt 37
Chase Price run for 3 yds to the SDSt 40
Marcus Stamps run for 2 yds to the SDSt 42 for a 1ST down
Quinn Kaehler pass complete to Ezell Ruffin for 15 yds to the AFA 43 for a 1ST down
Donnel Pumphrey run for 15 yds to the AFA 28 for a 1ST down
Quinn Kaehler pass complete to Chase Price for 10 yds to the AFA 18 for a 1ST down
Chase Price run for 1 yd to the AFA 17
SAN DIEGO ST Penalty, false start (-5 Yards) to the AFA 22
Quinn Kaehler pass complete to Ezell Ruffin for 14 yds to the AFA 8 for a 1ST down
Donnel Pumphrey run for 4 yds to the AFA 4
Donnel Pumphrey run for 1 yd to the AFA 3
Ezell Ruffin run for no gain to the AFA 3
Donny Hageman 20 yd FG GOOD
Shayne Davern run for 2 yds to the AFA 33
D.J. Johnson run for 2 yds to the AFA 35
AIR FORCE Penalty, false start (-5 Yards) to the AFA 30
Kale Pearson pass complete to Jalen Robinette for 33 yds to the SDSt 37 for a 1ST down
Shayne Davern run for 2 yds to the SDSt 40 Shayne Davern fumbled, forced by Calvin Munson, recovered by SDSt Trey Lomax , return for 5 yds to the SDSt 40
Chase Price run for 5 yds to the SDSt 45
Quinn Kaehler pass complete to Chase Price for 6 yds to the AFA 49 for a 1ST down
Quinn Kaehler pass complete to Lloyd Mills for 32 yds to the AFA 17 for a 1ST down
Chase Price run for a loss of 1 yard to the AFA 18
Chase Price run for a loss of 1 yard to the AFA 19
Quinn Kaehler pass incomplete to Lloyd Mills
Donny Hageman 36 yd FG GOOD
Garrett Brown run for a loss of 3 yards to the AFA 21
Kale Pearson run for 5 yds to the AFA 26
Garrett Griffin 74 Yd pass from Kale Pearson (Will Conant Kick)
Donnel Pumphrey run for 1 yd to the SDSt 15
Donnel Pumphrey run for 5 yds to the SDSt 20 SAN DIEGO ST Penalty, Offensive holding (-10 Yards) to the SDSt 10
Quinn Kaehler sacked by Troy Timmerman for a loss of 6 yards to the SDSt 4
Quinn Kaehler pass complete to Eric Judge for 16 yds to the SDSt 20
Joel Alesi punt for 34 yds , Garrett Brown returns for 6 yds to the SDSt 48
Kale Pearson pass incomplete to Garrett Griffin, broken up by Damontae Kazee
Devin Rushing run for no gain to the SDSt 48
Kale Pearson run for 10 yds to the SDSt 38 for a 1ST down
Kale Pearson run for 2 yds to the SDSt 36
Colton Huntsman run for 5 yds to the SDSt 31
Devin Rushing run for a loss of 2 yards to the SDSt 33
AIR FORCE Penalty, false start (-5 Yards) to the SDSt 38
Will Conant punt for 34 yds, downed at the SDSt 4
Donnel Pumphrey run for 4 yds to the SDSt 8
Quinn Kaehler pass incomplete to Lloyd Mills
Quinn Kaehler pass incomplete to Ezell Ruffin
Joel Alesi punt for 34 yds, downed at the SDSt 42
Shayne Davern run for 2 yds to the SDSt 40
Kale Pearson pass complete to Garrett Griffin for 6 yds to the SDSt 34
Kale Pearson run for 6 yds to the SDSt 28 for a 1ST down
Shayne Davern run for a loss of 1 yard to the SDSt 29
Kale Pearson pass complete to Jalen Robinette for 12 yds to the SDSt 17 for a 1ST down
Kale Pearson run for 6 yds to the SDSt 11
D.J. Johnson run for 10 yds to the SDSt 1 for a 1ST down
D.J. Johnson 1 Yd Run (Will Conant Kick)
Donnel Pumphrey run for 8 yds to the SDSt 39
Quinn Kaehler pass complete to Eric Judge for 50 yds to the AFA 11 for a 1ST down
End of 2nd Quarter
Devin Rushing run for 3 yds to the AFA 17
Kale Pearson run for 8 yds to the AFA 25 for a 1ST down
Kale Pearson run for 5 yds to the AFA 30
Devin Rushing run for 12 yds to the AFA 42 for a 1ST down
Shayne Davern run for 1 yd to the AFA 43
Colton Huntsman pass incomplete to Jalen Robinette, broken up by J.J. Whittaker
Kale Pearson run for 3 yds to the AFA 46
Will Conant punt for 33 yds, downed at the SDSt 21
Donnel Pumphrey run for no gain to the SDSt 21
Donnel Pumphrey run for 3 yds to the SDSt 24
Quinn Kaehler pass complete to Ezell Ruffin for 25 yds to the SDSt 49 for a 1ST down
Donnel Pumphrey pass incomplete to Ezell Ruffin
Quinn Kaehler pass complete to Jemond Hazely for 45 yds to the AFA 6 for a 1ST down
Donnel Pumphrey run for 2 yds to the AFA 4
Quinn Kaehler pass incomplete to Ezell Ruffin
Quinn Kaehler pass incomplete to Donnel Pumphrey
Donny Hageman 21 yd FG GOOD
Kale Pearson pass incomplete to Shayne Davern
Kale Pearson pass complete to Jalen Robinette for 9 yds to the AFA 34
Shayne Davern run for 5 yds to the AFA 39 for a 1ST down
PEARSON, Kale rush for loss of 4 yards to the AF35 (GALEA, Cody;SMITH, Malik), PENALTY AF holding 10 yards to the AF29, NO PLAY.
Kale Pearson pass incomplete to Marcus Hendricks
Kale Pearson pass incomplete to Garrett Brown, broken up by Brandon Porter
Kale Pearson pass incomplete to Jalen Robinette
Will Conant punt for 55 yds, downed at the SDSt 16
Donnel Pumphrey run for 14 yds to the SDSt 30 for a 1ST down
Quinn Kaehler pass complete to Donnel Pumphrey for 14 yds to the SDSt 44 for a 1ST down
Donnel Pumphrey run for 8 yds to the AFA 48
Donnel Pumphrey run for 16 yds to the AFA 32 for a 1ST down
Chase Price run for 4 yds to the AFA 28 Chase Price fumbled, forced by Christian Spears, recovered by SDSt Chase Price
Donnel Pumphrey run for 3 yds to the AFA 25
Quinn Kaehler pass incomplete to Eric Judge
Quinn Kaehler pass complete to Ezell Ruffin for 8 yds to the AFA 17 for a 1ST down
Quinn Kaehler pass incomplete to Ezell Ruffin
Donnel Pumphrey run for 5 yds to the AFA 12
Donnel Pumphrey run for 12 yds for a TD, (Donny Hageman KICK)
Devin Rushing run for 6 yds to the AFA 41
Devin Rushing run for 4 yds to the AFA 45 for a 1ST down
Devin Rushing run for 1 yd to the AFA 46
Kale Pearson run for 2 yds to the AFA 48
Kale Pearson pass complete to Garrett Brown for 5 yds to the SDSt 47
Devin Rushing run for a loss of 1 yard to the SDSt 48
Quinn Kaehler pass incomplete to Ezell Ruffin
Chase Price run for 13 yds to the AFA 39 for a 1ST down
Donnel Pumphrey run for 5 yds to the AFA 34
Chase Price run for 9 yds to the AFA 25 for a 1ST down
Chase Price run for 4 yds to the AFA 21
SAN DIEGO ST Penalty, false start (-5 Yards) to the AFA 26
Quinn Kaehler pass incomplete to Lloyd Mills
Quinn Kaehler pass complete to Ezell Ruffin for 15 yds to the AFA 11 for a 1ST down
Chase Price run for 2 yds to the AFA 9
Quinn Kaehler pass incomplete to Ezell Ruffin
Quinn Kaehler pass incomplete to Jemond Hazely
Donny Hageman 26 yd FG MISSED
Kale Pearson pass incomplete to Marcus Hendricks, broken up by Josh Gavert
Kale Pearson pass complete to Jalen Robinette for 2 yds to the AFA 22
Kale Pearson pass incomplete to Cody Apfel, broken up by Malik Smith
Will Conant punt for 43 yds, downed at the SDSt 35
Donnel Pumphrey run for 5 yds to the SDSt 40
Donnel Pumphrey run for a loss of 1 yard to the SDSt 39
Quinn Kaehler pass complete to Lloyd Mills for 1 yd to the SDSt 40 SAN DIEGO ST Penalty, Offensive holding ( Yards) declined
Joel Alesi punt for 36 yds, fair catch by Garrett Brown at the AFA 24
Devin Rushing run for 7 yds to the AFA 31
Kale Pearson run for 4 yds to the AFA 35 for a 1ST down
Kale Pearson pass complete to Devin Rushing for 12 yds to the AFA 47 for a 1ST down
Devin Rushing run for 4 yds to the SDSt 49
Kale Pearson run for 4 yds to the SDSt 45
D.J. Johnson run for 4 yds to the SDSt 41 for a 1ST down
Kale Pearson run for no gain to the SDSt 41
Shayne Davern run for 3 yds to the SDSt 38
Kale Pearson pass incomplete to Jalen Robinette
Kale Pearson pass incomplete to Jalen Robinette
Donnel Pumphrey run for 3 yds to the SDSt 41
Donnel Pumphrey run for 4 yds to the SDSt 45
SAN DIEGO ST Penalty, false start (-5 Yards) to the SDSt 40
Donnel Pumphrey run for 1 yd to the SDSt 41
Joel Alesi punt for 28 yds , Garrett Brown returns for no gain to the AFA 31
Kale Pearson pass complete to Jalen Robinette for 13 yds to the AFA 44 for a 1ST down
Kale Pearson pass incomplete to Jalen Robinette
Kale Pearson run for 5 yds to the AFA 49
Kale Pearson pass intercepted for a TD Calvin Munson return for 56 yds for a TD, (Donny Hageman KICK)
Nate Romine pass incomplete to Jalen Robinette
Nate Romine run for 6 yds to the AFA 39
Nate Romine run for 6 yds to the AFA 45 for a 1ST down
Nate Romine pass incomplete to Jalen Robinette
Nate Romine pass complete to Garrett Brown for 9 yds to the SDSt 46
Nate Romine run for no gain to the SDSt 46
Nate Romine run for 2 yds to the SDSt 44 for a 1ST down
Nate Romine pass complete to Garrett Brown for 8 yds Garrett Brown fumbled, forced by Josh Gavert, recovered by SDSt Damontae Kazee , return for 7 yds to the SDSt 42
TEAM run for a loss of 1 yard to the SDSt 41

