Air Force at San Diego State

Saturday, December 5, 2015, Mountain West Championship Game

San Diego State beat Air Force 27–⁠24. It was their 34th meeting; after it, Air Force led the series 19–⁠15.

AwayAir Force8–⁠6 in 2015
24
HomeSan Diego State11–⁠3 in 2015
27

Final at Qualcomm Stadium, San DiegoTV: ESPN2Attendance 20,959

MVPs Christian Chapman (QB, SDSU); Na’im McGee (S, SDSU)Wikipedia

At kickoff
66°F, clear, wind 3 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Montgomery Field Airport (KMYF), 4 km from the stadium, 23 minutes after kickoff
Officials
Referee Brandon Cruse; umpire Rick Pordaza; head linesman Doug Moore; line judge Derek Anderson; side judge T. Salaam; field judge R. Almeroth; back judge Daniel Young; center judge Mike ContrarezGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force737724
San Diego State01071027

Standouts

Player stats

Air Force

PassingC/AttYdsTDInt
Karson Roberts5/113500
RushingCarYdsTDLong
Jacobi Owens17156065
Karson Roberts1383051
Timothy McVey948312
Tyler Williams517011
ReceivingRecYdsTDLong
Garrett Griffin435013

San Diego State

PassingC/AttYdsTDInt
Christian Chapman9/1420310
RushingCarYdsTDLong
Donnel Pumphrey1690030
Chase Price1851013
Dakota Gordon532123
Christian Chapman632013
ReceivingRecYdsTDLong
Jemond Hazely578044
Donnel Pumphrey264140
Mikah Holder148048
Eric Judge113013

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

Team stats

Air ForceSan Diego State
340Total yards436
35Passing yards203
305Rushing yards233
3.2Yards per pass14.5
6.6Yards per rush5.1
14First downs17
2–⁠11Third downs5–⁠13
1–⁠2Fourth downs1–⁠1
0Turnovers1
2–⁠9Penalties5–⁠39
28:44Possession31:16

Efficiency

Air ForceSan Diego State
42%Success rate42%
0.16EPA per play0.33
1.02Explosiveness1.45
0.27Rushing EPA0.04
−0.19Passing EPA1.32
31%Passing-down success44%
0.15First-down EPA−0.08
0.40Second-down EPA0.48
−0.30Third-down EPA0.79

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)

San Diego State 68% to win. Elo’s favorite won.

The line

San Diego State −3.5, over/under 46.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 San Diego State 60%, Air Force 40%. CollegeFootballData.com’s estimate from the point spread.

Every drive

San Diego State end zoneAir Force end zoneQ1 San Diego StatePunt, 5 playsQ1 Air ForcePunt, 3 playsQ1 San Diego StatePunt, 4 playsQ1 Air ForceFumble, recovered, 5 playsQ1 Air ForceTouchdown, 2 playsQ1 San Diego StateTouchdown, 8 playsQ2 Air ForcePunt, 7 playsQ2 San Diego StatePunt, 6 playsQ2 Air ForceField goal, 7 playsQ2 San Diego StateField goal, 7 playsQ2 Air ForceEnd of half, 3 playsQ3 Air ForceTouchdown, 10 playsQ3 San Diego StateTouchdown, 13 playsQ3 Air ForcePunt, 4 playsQ3 San Diego StateTouchdown, 4 playsQ4 Air ForceTouchdown, 5 playsQ4 San Diego StatePunt, 3 playsQ4 Air ForcePunt, 3 playsQ4 San Diego StateField goal, 6 playsQ4 Air ForcePunt, 3 playsQ4 San Diego StatePunt, 6 playsQ4 Air ForceTurnover on downs, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego State drives left to right, Air Force right to left.
  1. Q1 San Diego StatePunt, 5 plays, 17 yards
  2. Q1 Air ForcePunt, 3 plays, 1 yard
  3. Q1 San Diego StatePunt, 4 plays, 16 yards
  4. Q1 Air ForceFumble, recovered, 5 plays, 17 yards
  5. Q1 Air ForceTouchdown, 2 plays, 10 yards
  6. Q1 San Diego StateTouchdown, 8 plays, 73 yards
  7. Q2 Air ForcePunt, 7 plays, 33 yards
  8. Q2 San Diego StatePunt, 6 plays, 17 yards
  9. Q2 Air ForceField goal, 7 plays, 81 yards
  10. Q2 San Diego StateField goal, 7 plays, 58 yards
  11. Q2 Air ForceEnd of half, 3 plays, 12 yards
  12. Q3 Air ForceTouchdown, 10 plays, 75 yards
  13. Q3 San Diego StateTouchdown, 13 plays, 80 yards
  14. Q3 Air ForcePunt, 4 plays, 14 yards
  15. Q3 San Diego StateTouchdown, 4 plays, 74 yards
  16. Q4 Air ForceTouchdown, 5 plays, 44 yards
  17. Q4 San Diego StatePunt, 3 plays, 2 yards
  18. Q4 Air ForcePunt, 3 plays, 6 yards
  19. Q4 San Diego StateField goal, 6 plays, 46 yards
  20. Q4 Air ForcePunt, 3 plays, 5 yards
  21. Q4 San Diego StatePunt, 6 plays, 22 yards
  22. Q4 Air ForceTurnover on downs, 6 plays, 29 yards

Play by play

1st quarter6 drives, then Air Force 7, San Diego State 0
San Diego State Punt, 5 plays
15:001st & 10 at own 35Drew Oehrle kickoff for 63 yds , Rashaad Penny return for 24 yds to the SDSt 26
14:551st & 10 at own 26Donnel Pumphrey run for no gain to the SDSt 26
14:172nd & 10 at own 26Donnel Pumphrey run for 13 yds to the SDSt 39 for a 1ST down
13:471st & 10 at own 39Donnel Pumphrey run for 4 yds to the SDSt 43
13:102nd & 6 at own 43Christian Chapman run for no gain to the SDSt 43
12:363rd & 6 at own 43Christian Chapman pass complete to Jemond Hazely for 5 yds to the SDSt 48
12:124th & 1 at own 48SAN DIEGO ST Penalty, Illegal Motion (-5 Yards) to the SDSt 43
11:514th & 6 at own 43Tanner Blain punt for 37 yds, fair catch by Garrett Brown at the AFA 20
Air Force Punt, 3 plays
11:451st & 10 at own 20Timothy McVey run for 1 yd to the AFA 21
11:092nd & 9 at own 21Jacobi Owens run for 3 yds to the AFA 24
10:283rd & 6 at own 24Garrett Brown run for a loss of 3 yards to the AFA 21
9:524th & 9 at own 21Luke Strebel punt for 35 yds, fair catch by Mikah Holder at the SDSt 44
San Diego State Punt, 4 plays
9:441st & 10 at own 44Donnel Pumphrey run for 30 yds to the AFA 26 for a 1ST down
9:201st & 10 at opp 26Donnel Pumphrey run for a loss of 2 yards to the AFA 28
8:382nd & 27 at opp 43Christian Chapman run for 5 yds to the AFA 38
8:362nd & 12 at opp 28Chapman, Christian pass complete to Holder, Mikah for 28 yards to the AIRFORCE0, PENALTY SANDIEGOST illegal block 15 yards to the AIRFORCE43, NO PLAY.
7:553rd & 22 at opp 38Chase Price run for a loss of 2 yards to the AFA 40
7:234th & 24 at opp 40Tanner Blain punt for 40 yds for a touchback
Air Force Fumble, recovered, 5 plays
7:131st & 10 at own 20Timothy McVey run for 7 yds to the AFA 27
6:352nd & 3 at own 27Jacobi Owens run for 6 yds to the AFA 33 for a 1ST down
6:011st & 10 at own 33Timothy McVey run for 3 yds to the AFA 36
5:302nd & 7 at own 36Jacobi Owens run for 1 yd to the AFA 37
4:483rd & 6 at own 37Karson Roberts pass incomplete to Garrett Brown
4:394th & 6 at own 37Luke Strebel punt for 52 yds , Mikah Holder returns for a loss of 1 yard to the SDSt 10 Mikah Holder fumbled, recovered by AFA Jacob Onyechi
Air Force Touchdown, 2 plays
4:311st & goal at opp 10Karson Roberts run for 2 yds to the SDSt 8
4:012nd & goal at opp 8Timothy McVey run for 8 yds for a TD, (Luke Strebel KICK)Air Force 7, San Diego State 0
San Diego State Touchdown, 8 plays
4:012nd & 8 at own 35Drew Oehrle kickoff for 56 yds , Rashaad Penny return for 18 yds to the SDSt 27
3:361st & 10 at own 27Chase Price run for 9 yds to the SDSt 36
3:072nd & 1 at own 36Chase Price run for 13 yds to the SDSt 49 for a 1ST down
2:381st & 10 at own 49Chase Price run for 3 yds to the AFA 48
2:032nd & 7 at opp 48Donnel Pumphrey run for 1 yd to the AFA 47
1:343rd & 6 at opp 47Christian Chapman pass complete to Jemond Hazely for 11 yds to the AFA 36 for a 1ST down
0:591st & 10 at opp 36Donnel Pumphrey run for 13 yds to the AFA 23 for a 1ST down
0:001st & 10 at opp 23Chase Price run for a loss of 1 yard to the AFA 24
Q2 14:562nd & 11 at opp 24Christian Chapman pass complete to Donnel Pumphrey for 24 yds for a TD, (Donny Hageman KICK)Tied at 7
2nd quarter5 drives, then Tied at 10
Air Force Punt, 7 plays
14:562nd & 11 at own 35Donny Hageman kickoff for 51 yds , Aubrey Duty-Tyson return for 12 yds to the AFA 26
14:441st & 10 at own 26Karson Roberts run for 7 yds to the AFA 33
14:092nd & 3 at own 33Jacobi Owens run for 9 yds to the AFA 42 for a 1ST down
13:291st & 10 at own 42Tyler Williams run for 5 yds to the AFA 47
12:552nd & 5 at own 47Karson Roberts pass complete to Garrett Griffin for 6 yds to the SDSt 47 for a 1ST down
12:301st & 10 at opp 47Karson Roberts run for 3 yds to the SDSt 44
12:002nd & 7 at opp 44Karson Roberts run for 5 yds to the SDSt 39
11:183rd & 2 at opp 39Karson Roberts run for a loss of 2 yards to the SDSt 41
10:324th & 4 at opp 41Luke Strebel punt for 27 yds, downed at the SDSt 14
San Diego State Punt, 6 plays
10:221st & 10 at own 14Dakota Gordon run for 4 yds to the SDSt 18
9:442nd & 6 at own 18Christian Chapman pass complete to Jemond Hazely for 5 yds to the SDSt 23
9:173rd & 1 at own 23Chase Price run for 2 yds to the SDSt 25 for a 1ST down
8:411st & 10 at own 25Chase Price run for 6 yds to the SDSt 31
8:082nd & 4 at own 31Christian Chapman pass incomplete to Mikah Holder
8:033rd & 4 at own 31Christian Chapman pass incomplete to Daniel Brunskill
7:544th & 4 at own 31Tanner Blain punt for 51 yds , Garrett Brown returns for a loss of 2 yards to the AFA 16
Air Force Field goal, 7 plays
7:421st & 10 at own 16Jacobi Owens run for 2 yds to the AFA 18
7:112nd & 8 at own 18Tyler Williams run for 11 yds to the AFA 29 for a 1ST down
6:551st & 10 at own 29Jacobi Owens run for 65 yds to the SDSt 6 for a 1ST down
5:551st & goal at opp 6Jacobi Owens run for 3 yds to the SDSt 3
5:242nd & 0 at opp 3Timeout AIR FORCE, clock 05:24
5:062nd & goal at opp 3Karson Roberts run for no gain to the SDSt 3
4:453rd & goal at opp 3Karson Roberts pass incomplete to Jalen Robinette
4:424th & goal at opp 3Luke Strebel 21 yd FG GOODAir Force 10, San Diego State 7
San Diego State Field goal, 7 plays
4:424th & 7 at own 35Drew Oehrle kickoff for 48 yds , Chase Price return for 20 yds to the SDSt 37
4:281st & 10 at own 37Donnel Pumphrey run for a loss of 2 yards to the SDSt 35
3:582nd & 12 at own 35Christian Chapman pass complete to Donnel Pumphrey for 40 yds to the AFA 25 for a 1ST down
3:331st & 10 at opp 25Donnel Pumphrey run for 14 yds to the AFA 11 for a 1ST down
2:571st & 10 at opp 11Dakota Gordon run for 2 yds to the AFA 9
2:222nd & 8 at opp 9Christian Chapman run for 4 yds to the AFA 5
1:493rd & 4 at opp 5Timeout SAN DIEGO ST, clock 01:49
1:463rd & 4 at opp 5Christian Chapman pass incomplete to Jemond Hazely
1:444th & 4 at opp 5Donny Hageman 22 yd FG GOODTied at 10
Air Force End of half, 3 plays
1:444th & 4 at own 35Donny Hageman kickoff for 64 yds , Bryan Driskell return for 22 yds to the AFA 23
1:271st & 10 at own 23Garrett Brown run for 4 yds to the AFA 27
0:522nd & 6 at own 27Karson Roberts run for 3 yds to the AFA 30
0:173rd & 3 at own 30Timeout AIR FORCE, clock 00:17
0:003rd & 3 at own 30Jacobi Owens run for 5 yds to the AFA 35 for a 1ST down
3rd quarter4 drives, then Tied at 17
Air Force Touchdown, 10 plays
15:001st & 10 at own 35Donny Hageman kickoff for 65 yds , Tyler Williams return for 25 yds to the AFA 25
14:441st & 10 at own 25Tyler Williams run for 7 yds to the AFA 32
14:132nd & 3 at own 32Jacobi Owens run for 6 yds to the AFA 38 for a 1ST down
13:421st & 10 at own 38Jacobi Owens run for no gain to the AFA 38
13:302nd & 10 at own 38Jacobi Owens rush for 2 yards to the AF40, fumble forced by Alex Barrett, fumble by J. Owens recovered by AF Garrett Griffin at SDSU28, 1ST DOWN AF
12:131st & 10 at opp 28Jacobi Owens run for 4 yds to the SDSt 24
11:522nd & 6 at opp 24Tyler Williams run for a loss of 2 yards to the SDSt 26
11:083rd & 8 at opp 26Timothy McVey run for 9 yds to the SDSt 17 for a 1ST down
10:351st & 10 at opp 17Karson Roberts run for 4 yds to the SDSt 13
10:002nd & 6 at opp 13Jacobi Owens run for 10 yds to the SDSt 3 for a 1ST down
9:341st & goal at opp 3Timothy McVey run for 3 yds for a TD, (Luke Strebel KICK)Air Force 17, San Diego State 10
San Diego State Touchdown, 13 plays
9:341st & 10 at own 35Drew Oehrle kickoff for 62 yds , Rashaad Penny return for 17 yds to the SDSt 20
9:151st & 10 at own 20Donnel Pumphrey run for 9 yds to the SDSt 29
8:512nd & 1 at own 29Donnel Pumphrey run for 7 yds to the SDSt 36 for a 1ST down
8:141st & 10 at own 36Donnel Pumphrey run for a loss of 1 yard to the SDSt 35
7:482nd & 11 at own 35Christian Chapman pass complete to Jemond Hazely for 13 yds to the SDSt 48 for a 1ST down
7:201st & 10 at own 48Dakota Gordon run for 2 yds to the 50 yard line
6:582nd & 8 at the 50AIR FORCE Penalty, Defensive Offside (5 Yards) to the AFA 45
6:402nd & 3 at opp 45Chase Price run for 7 yds to the AFA 38 for a 1ST down
6:071st & 10 at opp 38Chase Price run for 4 yds to the AFA 34
5:352nd & 6 at opp 34Chase Price run for no gain to the AFA 34
4:553rd & 6 at opp 34Christian Chapman run for 5 yds to the AFA 29
4:234th & 1 at opp 29Dakota Gordon run for 23 yds to the AFA 6 for a 1ST down
3:551st & goal at opp 6Chase Price run for 3 yds to the AFA 3
3:262nd & goal at opp 3Chase Price run for 2 yds to the AFA 1
2:583rd & goal at opp 1Dakota Gordon run for 1 yd for a TD, (Donny Hageman KICK)Tied at 17
Air Force Punt, 4 plays
2:583rd & 5 at own 35Donny Hageman kickoff for 65 yds for a touchback
2:451st & 10 at own 25Timothy McVey run for 12 yds to the AFA 37 for a 1ST down
2:331st & 10 at own 37Karson Roberts pass incomplete to Jalen Robinette
2:182nd & 10 at own 37Karson Roberts run for 6 yds to the AFA 43
1:393rd & 4 at own 43Tyler Williams run for a loss of 4 yards to the AFA 39
1:044th & 8 at own 39Luke Strebel punt for 35 yds, fair catch by Mikah Holder at the SDSt 26
San Diego State Touchdown, 4 plays
0:471st & 10 at own 26Donnel Pumphrey run for a loss of 1 yard to the SDSt 25
0:002nd & 11 at own 25Donnel Pumphrey run for 3 yds to the SDSt 28
Q4 14:523rd & 8 at own 28Christian Chapman pass complete to Jemond Hazely for 44 yds to the AFA 28 for a 1ST down
Q4 14:221st & 10 at opp 28Rashaad Penny run for 28 yds for a TD, (Donny Hageman KICK)San Diego State 24, Air Force 17
4th quarter7 drives, then San Diego State 27, Air Force 24
Air Force Touchdown, 5 plays
14:221st & 10 at own 35Donny Hageman kickoff for 56 yds , Timothy McVey return for 35 yds to the AFA 44
14:061st & 10 at opp 44Karson Roberts run for 51 yds to the SANDIEGOST 5 for a 1ST down SAN DIEGO ST Penalty, Horse Collar Tackle (3 Yards) to the SDSt 2 for a 1ST down
13:281st & goal at opp 2Karson Roberts run for 1 yd to the SDSt 1
13:002nd & goal at opp 1Karson Roberts run for no gain to the SDSt 1
12:383rd & goal at opp 1AIR FORCE Penalty, False Start (-4 Yards) to the SDSt 5
12:123rd & goal at opp 5Karson Roberts run for 3 yds to the SDSt 2
11:494th & goal at opp 2Timothy McVey run for 2 yds for a TD, (Luke Strebel KICK)Tied at 24
San Diego State Punt, 3 plays
11:494th & 10 at own 35Drew Oehrle kickoff for 65 yds , Rashaad Penny return for 28 yds to the SDSt 28
11:261st & 10 at own 28Donnel Pumphrey run for 3 yds to the SDSt 31
10:512nd & 7 at own 31Donnel Pumphrey run for a loss of 1 yard to the SDSt 30
10:173rd & 8 at own 30Christian Chapman pass incomplete to Donnel Pumphrey
10:074th & 8 at own 30Tanner Blain punt for 48 yds , Garrett Brown returns for 3 yds to the AFA 25
Air Force Punt, 3 plays
9:581st & 10 at own 25Timothy McVey run for 3 yds to the AFA 28
9:212nd & 7 at own 28Jacobi Owens run for 3 yds to the AFA 31
8:503rd & 4 at own 31Jacobi Owens run for no gain to the AFA 31
8:044th & 4 at own 31Luke Strebel punt for 41 yds , Mikah Holder returns for a loss of 3 yards to the SDSt 25
San Diego State Field goal, 6 plays
7:581st & 10 at own 25Chase Price run for 2 yds to the SDSt 27
7:232nd & 8 at own 27Christian Chapman pass complete to Mikah Holder for 48 yds to the AFA 25 for a 1ST down
6:451st & 10 at opp 25Chase Price run for a loss of 6 yards to the AFA 31
6:182nd & 16 at opp 31SAN DIEGO ST Penalty, Offensive Holding (-11 Yards) to the AFA 42
5:552nd & 27 at opp 42Christian Chapman pass incomplete to Donnel Pumphrey
5:343rd & 27 at opp 42Christian Chapman pass complete to Eric Judge for 13 yds to the AFA 29
5:104th & 14 at opp 29Donny Hageman 46 yd FG GOODSan Diego State 27, Air Force 24
Air Force Punt, 3 plays
5:104th & 14 at own 35Donny Hageman kickoff for 65 yds for a touchback
5:001st & 10 at own 25Jacobi Owens run for 3 yds to the AFA 28
4:302nd & 7 at own 28Jacobi Owens run for 2 yds to the AFA 30
3:483rd & 5 at own 30Karson Roberts pass complete to Timothy McVey for no gain to the AFA 30
3:354th & 5 at own 30Luke Strebel punt for 47 yds, downed at the SDSt 23
San Diego State Punt, 6 plays
3:161st & 10 at own 23Chase Price run for 4 yds to the SDSt 27
2:472nd & 6 at own 27Christian Chapman run for 5 yds to the SDSt 32
2:473rd & 1 at own 32Timeout AIR FORCE, clock 02:47
2:473rd & 1 at own 32Timeout SAN DIEGO ST, clock 02:47
2:403rd & 1 at own 32Christian Chapman run for 13 yds to the SDSt 45 for a 1ST down
2:151st & 10 at own 45Chase Price run for 3 yds to the SDSt 48
2:152nd & 7 at own 48Timeout AIR FORCE, clock 02:15
2:002nd & 7 at own 48Chase Price run for 1 yd to the SDSt 49
1:003rd & 6 at own 49Chase Price run for 1 yd to the 50 yard line
0:444th & 5 at the 50SAN DIEGO ST Penalty, Delay of Game (-5 Yards) to the SDSt 45
0:364th & 10 at own 45Tanner Blain punt for 33 yds, downed at the AFA 22
Air Force Turnover on downs, 6 plays
0:301st & 10 at own 22Karson Roberts pass complete to Garrett Griffin for 13 yds to the AFA 35 for a 1ST down
0:221st & 10 at own 35Karson Roberts pass complete to Garrett Griffin for 12 yds to the AFA 47 for a 1ST down
0:211st & 10 at own 47Karson Roberts pass incomplete
0:072nd & 10 at own 47Karson Roberts pass complete to Garrett Griffin for 4 yds to the SDSt 49
0:053rd & 6 at opp 49Karson Roberts pass incomplete
0:004th & 6 at opp 49Karson Roberts pass incomplete

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.

Air Force leads 22–⁠18 in 40 meetings, counting the six since this game.

Recent meetings
2024Air Force 31, San Diego State 20
2023Air Force 49, San Diego State 10
2022Air Force 13, San Diego State 3
2021San Diego State 20, Air Force 14
2018San Diego State 21, Air Force 17
2017San Diego State 28, Air Force 24

Around this game