Ball State vs. Buffalo

Friday, December 18, 2020, Mid-American Championship Game

Ball State beat No. 23 Buffalo 38–⁠28. It was their 12th meeting; after it, Ball State led the series 10–⁠2.

Neutral siteBall State7–⁠1 in 2020
38
Neutral site23Buffalo6–⁠1 in 2020
28

Final at Ford Field, DetroitIndoorsTV: ESPNReferee: Tom Stapleton

MVPs Drew Plitt (QB, Ball State); Jimmy Daw (LB, Ball State)Wikipedia

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State7283038
Buffalo1477028

Standouts

  • PassingDrew Plitt20 of 32, 263 yards, 3 TD, 1 INTBall State
  • RushingKevin Marks9 carries, 93 yards, 1 TDBuffalo
  • ReceivingAntonio Nunn13 catches, 182 yardsBuffalo
  • DefenseTyrece Woods Jr.6 tackles, 2 sacks, 3 for lossBuffalo

Player stats

Ball State

PassingC/AttYdsTDInt
Drew Plitt20/3226331
RushingCarYdsTDLong
Tye Evans1894030
Justin Hall655021
Will Jones133305
ReceivingRecYdsTDLong
Yo’Heinz Tyler691124
Antwan Davis559021
Jalen McGaughy156156
Justin Hall545125
DefenseTklTFLSacksInt
Brandon Martin13000
Amechi Uzodinma10000
Bryce Cosby9000
Jaylin Thomas8000
Jimmy Daw7310
Antonio Phillips6001

Buffalo

PassingC/AttYdsTDInt
Kyle Vantrease29/4236511
RushingCarYdsTDLong
Kevin Marks993167
Jaret Patterson184718
ReceivingRecYdsTDLong
Antonio Nunn13182054
Trevor Wilson6118157
Zac Lefebvre546020
Jovany Ruiz329017
DefenseTklTFLSacksInt
James Patterson110.501
Tyrone Hill9000
Cory Gross Jr.9000
George Wolo71.510
Tyree Thompson7000
Tyrece Woods Jr.6320
Malcolm Koonce61.510

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

Team stats

Ball StateBuffalo
429Total yards499
263Passing yards365
166Rushing yards134
8.2Yards per pass8.7
3.5Yards per rush4.6
22First downs23
7–⁠17Third downs4–⁠13
1–⁠1Fourth downs0–⁠3
1Turnovers2
3–⁠25Penalties3–⁠35
32:39Possession27:21
1Sacks (by defense)4

Efficiency

Ball StateBuffalo
44%Success rate44%
0.14EPA per play−0.01
1.15Explosiveness1.24
0.04Rushing EPA−0.41
0.26Passing EPA0.28
29%Passing-down success24%
0.13First-down EPA0.30
−0.07Second-down EPA0.38
0.33Third-down EPA−0.44
14%Havoc by its defense16%

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)

Buffalo 64% to win. Ball State pulled the upset.

The line

Buffalo −12.5, over/under 70.

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 Buffalo 81%, Ball State 19%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneBall State end zoneQ1 BuffaloTouchdown, 6 playsQ1 Ball StateTouchdown, 11 playsQ1 BuffaloTouchdown, 8 playsQ1 Ball StatePunt, 3 playsQ1 BuffaloMissed FG, 11 playsQ2 Ball StateTouchdown, 10 playsQ2 BuffaloTouchdown, 3 playsQ2 Ball StateTouchdown, 6 playsQ2 BuffaloPunt, 3 playsQ2 Ball StateTouchdown, 6 playsQ2 BuffaloFumble return TD, 3 plays (Ball State scores)Q2 BuffaloEnd of half, 2 playsQ3 Ball StateField goal, 16 playsQ3 BuffaloTurnover on downs, 6 playsQ3 Ball StatePunt, 3 playsQ3 BuffaloPunt, 3 playsQ3 Ball StatePunt, 3 playsQ3 BuffaloTouchdown, 2 playsQ3 Ball StatePunt, 3 playsQ3 BuffaloInterception, 1 playQ4 Ball StateInterception, 3 playsQ4 BuffaloPunt, 3 playsQ4 Ball StatePunt, 6 playsQ4 BuffaloTurnover on downs, 6 playsQ4 Ball StatePunt, 7 playsQ4 BuffaloTurnover on downs, 11 playsQ4 Ball StatePunt, 3 playsQ4 BuffaloEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Ball State right to left.
  1. Q1 BuffaloTouchdown, 6 plays, 71 yards
  2. Q1 Ball StateTouchdown, 11 plays, 75 yards
  3. Q1 BuffaloTouchdown, 8 plays, 69 yards
  4. Q1 Ball StatePunt, 3 plays, −9 yards
  5. Q1 BuffaloMissed FG, 11 plays, 50 yards
  6. Q2 Ball StateTouchdown, 10 plays, 80 yards
  7. Q2 BuffaloTouchdown, 3 plays, 76 yards
  8. Q2 Ball StateTouchdown, 6 plays, 75 yards
  9. Q2 BuffaloPunt, 3 plays, 2 yards
  10. Q2 Ball StateTouchdown, 6 plays, 83 yards
  11. Q2 BuffaloFumble return TD, 3 plays (Ball State scores), 6 yards
  12. Q2 BuffaloEnd of half, 2 plays, 16 yards
  13. Q3 Ball StateField goal, 16 plays, 76 yards
  14. Q3 BuffaloTurnover on downs, 6 plays, 23 yards
  15. Q3 Ball StatePunt, 3 plays, −3 yards
  16. Q3 BuffaloPunt, 3 plays, 5 yards
  17. Q3 Ball StatePunt, 3 plays, 7 yards
  18. Q3 BuffaloTouchdown, 2 plays, 78 yards
  19. Q3 Ball StatePunt, 3 plays, 3 yards
  20. Q3 BuffaloInterception, 1 play, 0 yards
  21. Q4 Ball StateInterception, 3 plays, 5 yards
  22. Q4 BuffaloPunt, 3 plays, −13 yards
  23. Q4 Ball StatePunt, 6 plays, 14 yards
  24. Q4 BuffaloTurnover on downs, 6 plays, 38 yards
  25. Q4 Ball StatePunt, 7 plays, 39 yards
  26. Q4 BuffaloTurnover on downs, 11 plays, 43 yards
  27. Q4 Ball StatePunt, 3 plays, −1 yard
  28. Q4 BuffaloEnd of game, 4 plays, 52 yards

Play by play

1st quarter5 drives, then Buffalo 14, Ball State 7
Buffalo Touchdown, 6 plays
14:551st & 10 at own 29Jaret Patterson run for 3 yds to the Buff 32
14:152nd & 7 at own 32Kyle Vantrease pass complete to Antonio Nunn for 54 yds to the BalSt 14 for a 1ST down
13:401st & 10 at opp 14Jaret Patterson run for 2 yds to the BalSt 12
13:152nd & 8 at opp 12Jaret Patterson run for 7 yds to the BalSt 5
12:403rd & 1 at opp 5Jaret Patterson run for 2 yds to the BalSt 3 for a 1ST down
11:591st & goal at opp 3Jaret Patterson run for 3 yds for a TD, (Alex McNulty KICK)Buffalo 7, Ball State 0
Ball State Touchdown, 11 plays
11:591st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
11:551st & 10 at own 25Justin Hall run for 9 yds to the BalSt 34
11:352nd & 1 at own 34Drew Plitt pass complete to Yo’Heinz Tyler for 21 yds to the Buff 45 for a 1ST down
11:151st & 10 at opp 45Will Jones run for 4 yds to the Buff 41
10:552nd & 6 at opp 41Drew Plitt pass complete to Yo’Heinz Tyler for 5 yds to the Buff 36
10:403rd & 1 at opp 36Drew Plitt run for 2 yds to the Buff 34 for a 1ST down
10:101st & 10 at opp 34Tye Evans run for 4 yds to the Buff 30
9:452nd & 6 at opp 30Tye Evans run for 8 yds to the Buff 22 for a 1ST down
9:301st & 10 at opp 22Tye Evans run for 2 yds to the Buff 20
8:502nd & 8 at opp 20Justin Hall run for 6 yds to the Buff 14
8:153rd & 2 at opp 14Will Jones run for 4 yds to the Buff 10 for a 1ST down
7:471st & goal at opp 10Drew Plitt pass complete to Yo’Heinz Tyler for 10 yds for a TD, (Jack Knight KICK)Tied at 7
Buffalo Touchdown, 8 plays
7:471st & 10 at own 35Jacob Lewis kickoff for 63 yds , Ron Cook Jr. return for 29 yds to the Buff 31
7:401st & 10 at own 31Kyle Vantrease pass complete to Zac Lefebvre for 8 yds to the Buff 39
7:152nd & 2 at own 39Kyle Vantrease pass complete to Jovany Ruiz for 7 yds to the Buff 46 for a 1ST down
6:301st & 10 at own 46Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the BalSt 46
6:002nd & 2 at opp 46Jaret Patterson run for 5 yds to the BalSt 41 for a 1ST down
5:251st & 10 at opp 41Kyle Vantrease pass complete to Zac Lefebvre for 7 yds to the BalSt 34
5:002nd & 3 at opp 34Kevin Marks Jr. run for 2 yds to the BalSt 32
4:113rd & 1 at opp 32Jaret Patterson run for 8 yds to the BalSt 24 for a 1ST down
3:411st & 10 at opp 24Kyle Vantrease pass complete to Trevor Wilson for 24 yds for a TD, (Alex McNulty KICK)Buffalo 14, Ball State 7
Ball State Punt, 3 plays
3:411st & 10 at own 35Alex McNulty kickoff for 59 yds , Tye Evans return for 25 yds to the BalSt 31
3:351st & 10 at own 31Will Jones run for a loss of 1 yard to the BalSt 30
3:052nd & 11 at own 30Drew Plitt sacked by Malcolm Koonce for a loss of 8 yards to the BalSt 22
2:313rd & 19 at own 22Drew Plitt pass incomplete to Yo’Heinz Tyler, broken up by Kadofi Wright
2:244th & 19 at own 22Nathan Snyder punt for 38 yds, fair catch by Ron Cook Jr. at the Buff 40
Buffalo Missed FG, 11 plays
2:151st & 10 at own 40Kevin Marks Jr. run for 1 yd to the Buff 41
1:452nd & 9 at own 41Kevin Marks Jr. run for 3 yds to the Buff 44
1:003rd & 6 at own 44Kyle Vantrease pass complete to Jovany Ruiz for 5 yds to the Buff 49
0:554th & 1 at own 49BALL ST Penalty, Defensive Offside (5 Yards) to the BalSt 46 for a 1ST down
0:201st & 10 at opp 46Jaret Patterson run for 6 yds to the BalSt 40
Q2 14:552nd & 4 at opp 40Kevin Marks Jr. run for 17 yds to the BalSt 23 for a 1ST down
Q2 14:251st & 10 at opp 23Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the BalSt 15
Q2 13:552nd & 2 at opp 15Jaret Patterson run for 2 yds to the BalSt 13 for a 1ST down
Q2 13:171st & 10 at opp 13Kyle Vantrease pass incomplete to Antonio Nunn
Q2 13:002nd & 10 at opp 13Jaret Patterson run for 2 yds to the BalSt 11
Q2 12:353rd & 8 at opp 11Jaret Patterson run for 1 yd to the BalSt 10
Q2 11:524th & 7 at opp 10Alex McNulty 27 yd FG BLOCKED blocked by Chris Agyemang
2nd quarter7 drives, then Ball State 35, Buffalo 21
Ball State Touchdown, 10 plays
11:501st & 10 at own 20Drew Plitt pass complete to Antwan Davis for 7 yds to the BalSt 27
11:352nd & 3 at own 27Tye Evans run for 6 yds to the BalSt 33 for a 1ST down
11:191st & 10 at own 33Drew Plitt pass complete to Yo’Heinz Tyler for 23 yds to the Buff 44 for a 1ST down
11:051st & 10 at opp 44Drew Plitt pass complete to Justin Hall for 25 yds to the Buff 19 for a 1ST down
10:491st & 10 at opp 19Will Jones run for 3 yds to the Buff 16
10:302nd & 7 at opp 16Drew Plitt pass complete to Antwan Davis for 13 yds to the Buff 3 for a 1ST down
9:571st & goal at opp 3Drew Plitt pass incomplete to Cody Rudy
9:452nd & goal at opp 3Drew Plitt run for 1 yd to the Buff 2
9:103rd & goal at opp 2Tye Evans run for 1 yd to the Buff 1
8:494th & goal at opp 1Drew Plitt run for 1 yd for a TD, (Jacob Lewis KICK)Tied at 14
Buffalo Touchdown, 3 plays
8:494th & 8 at own 35Jacob Lewis kickoff for 60 yds , Ron Cook Jr. return for 19 yds to the Buff 24
8:401st & 10 at own 24Kyle Vantrease pass complete to Antonio Nunn for 18 yds to the Buff 42 for a 1ST down
8:001st & 10 at own 42Kyle Vantrease pass complete to Trevor Wilson for 57 yds to the BalSt 1 for a 1ST down
7:311st & goal at opp 1Kyle Vantrease run for 1 yd for a TD, (Alex McNulty KICK)Buffalo 21, Ball State 14
Ball State Touchdown, 6 plays
7:311st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
7:251st & 10 at own 25Will Jones run for 5 yds to the BalSt 30
7:052nd & 5 at own 30Drew Plitt pass complete to Justin Hall for 7 yds to the BalSt 37 for a 1ST down
6:451st & 10 at own 37Drew Plitt pass complete to Yo’Heinz Tyler for 24 yds to the Buff 39 for a 1ST down
6:301st & 10 at opp 39Tye Evans run for 30 yds to the Buff 9 for a 1ST down
6:011st & goal at opp 9Drew Plitt pass incomplete to Antwan Davis
5:552nd & goal at opp 9Drew Plitt pass complete to Justin Hall for 9 yds for a TD, (Jacob Lewis KICK)Tied at 21
Buffalo Punt, 3 plays
5:552nd & 10 at own 35Jacob Lewis kickoff for 64 yds , Ron Cook Jr. return for 33 yds to the Buff 34
5:451st & 10 at own 34Jaret Patterson run for 1 yd to the Buff 35
5:152nd & 9 at own 35Jaret Patterson run for 1 yd to the Buff 36
4:203rd & 8 at own 36Kyle Vantrease pass incomplete to Antonio Nunn
4:124th & 8 at own 36Evan Finegan punt for 47 yds, punt out-of-bounds at the BalSt 17
Ball State Touchdown, 6 plays
4:051st & 10 at own 17Tye Evans run for 3 yds to the BalSt 20
3:352nd & 7 at own 20Drew Plitt pass incomplete to Antwan Davis
3:243rd & 7 at own 20Plitt, Drew pass incomplete to Tyler, Yo’Heinz, PENALTY BUFFALO pass interference (Hill, Tyrone) 15 yards to the BALLST35, NO PLAY, 1ST DOWN BALLST.
3:151st & 10 at own 35Justin Hall run for 11 yds to the BalSt 46 for a 1ST down
3:001st & 10 at own 46Drew Plitt pass complete to Justin Hall for 2 yds to the BalSt 48
2:352nd & 8 at own 48Drew Plitt sacked by George Wolo for a loss of 4 yards to the BalSt 44 Drew Plitt fumbled, recovered by BalSt
1:303rd & 12 at own 44Drew Plitt pass complete to Jalen McGaughy for 56 yds for a TD, (Jacob Lewis KICK)Ball State 28, Buffalo 21
Buffalo Fumble return TD, 3 plays (Ball State scores)
1:303rd & 12 at own 35Jacob Lewis kickoff for 62 yds
1:251st & 10 at own 35Jaret Patterson run for 2 yds to the Buff 37
1:002nd & 8 at own 37Kyle Vantrease pass complete to Antonio Nunn for 4 yds to the Buff 41
0:483rd & 4 at own 41Christian Albright 34 Yd Fumble Return (Jacob Lewis Kick)Ball State 35, Buffalo 21
Buffalo End of half, 2 plays
0:481st & 10 at own 35Jacob Lewis kickoff for 62 yds , Ron Cook Jr. return for 17 yds to the Buff 20
0:451st & 10 at own 20Jaret Patterson run for 2 yds to the Buff 22
0:052nd & 8 at own 22Kyle Vantrease pass complete to Antonio Nunn for 14 yds to the Buff 36 for a 1ST down
3rd quarter7 drives, then Ball State 38, Buffalo 28
Ball State Field goal, 16 plays
14:451st & 10 at own 20Drew Plitt pass complete to Antwan Davis for 10 yds to the BalSt 30 for a 1ST down
14:351st & 10 at own 30Drew Plitt pass complete to Yo’Heinz Tyler for 8 yds to the BalSt 38
14:152nd & 2 at own 38Will Jones run for 1 yd to the BalSt 39
13:553rd & 1 at own 39Drew Plitt run for 2 yds to the BalSt 41 for a 1ST down
13:301st & 10 at own 41Drew Plitt pass incomplete to Justin Hall
13:282nd & 10 at own 41Plitt, Drew pass sacked for loss of 3 yards to the BALLST38 (Wolo, George;Michel, Max), PENALTY BUFFALO offside 5 yards to the BALLST46, NO PLAY.
13:152nd & 5 at own 46Drew Plitt sacked by Tyrece Woods Jr. for a loss of 5 yards to the BalSt 41
12:503rd & 10 at own 41Drew Plitt pass complete to Antwan Davis for 21 yds to the Buff 38 for a 1ST down
12:201st & 10 at opp 38Drew Plitt pass complete to Justin Hall for 2 yds to the Buff 36
11:452nd & 8 at opp 36Will Jones run for 4 yds to the Buff 32
11:203rd & 4 at opp 32Drew Plitt pass complete to Isaac James-Gray for 9 yds to the Buff 23 for a 1ST down
11:001st & 10 at opp 23Tye Evans run for 7 yds to the Buff 16
10:252nd & 3 at opp 16Tye Evans run for 7 yds to the Buff 9 for a 1ST down
9:551st & goal at opp 9Will Jones run for 5 yds to the Buff 4
9:182nd & goal at opp 4Drew Plitt pass incomplete to Isaac James-Gray
9:143rd & goal at opp 4Drew Plitt pass incomplete to Antwan Davis
9:104th & goal at opp 4Jacob Lewis 21 yd FG GOODBall State 38, Buffalo 21
Buffalo Turnover on downs, 6 plays
9:104th & 5 at own 35Jacob Lewis kickoff for 63 yds , Ron Cook Jr. return for 31 yds to the Buff 33
9:001st & 10 at own 33Jaret Patterson run for 2 yds to the Buff 35
8:242nd & 8 at own 35Kyle Vantrease pass complete to Antonio Nunn for 14 yds to the Buff 49 for a 1ST down
8:001st & 10 at own 49Jaret Patterson run for a loss of 4 yards to the Buff 45
7:352nd & 14 at own 45Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the BalSt 46
7:003rd & 5 at opp 46Kevin Marks Jr. run for 2 yds to the BalSt 44
6:204th & 3 at opp 44Kyle Vantrease pass complete to Kevin Marks Jr. for a loss of 5 yards to the BalSt 49
Ball State Punt, 3 plays
6:101st & 10 at own 49Drew Plitt sacked by Tyrece Woods Jr. for a loss of 9 yards to the BalSt 40
5:402nd & 19 at own 40Justin Hall run for 6 yds to the BalSt 46
5:013rd & 13 at own 46Drew Plitt pass incomplete to Isaac James-Gray
4:514th & 13 at own 46Nathan Snyder punt for 54 yds for a touchback
Buffalo Punt, 3 plays
4:451st & 10 at own 20Kyle Vantrease pass complete to Kevin Marks Jr. for a loss of 5 yards to the Buff 15
4:102nd & 15 at own 15Kyle Vantrease pass complete to Trevor Wilson for 10 yds to the Buff 25
3:293rd & 5 at own 25Kyle Vantrease pass incomplete to Trevor Wilson
3:154th & 5 at own 25Evan Finegan punt for 51 yds, downed at the BalSt 24
Ball State Punt, 3 plays
3:001st & 10 at own 24Drew Plitt pass complete to Antwan Davis for 8 yds to the BalSt 32
2:352nd & 2 at own 32Will Jones run for no gain to the BalSt 32
2:103rd & 2 at own 32Will Jones run for a loss of 1 yard to the BalSt 31
1:414th & 3 at own 31Nathan Snyder punt for 51 yds , Ron Cook Jr. returns for 4 yds to the Buff 22
Buffalo Touchdown, 2 plays
1:351st & 10 at own 22Kyle Vantrease pass complete to Trevor Wilson for 11 yds to the Buff 33 for a 1ST down
1:161st & 10 at own 33Kevin Marks Jr. run for 67 yds for a TD (Alex McNulty KICK)Ball State 38, Buffalo 28
Ball State Punt, 3 plays
1:161st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
1:101st & 10 at own 25Drew Plitt pass complete to Cody Rudy for 2 yds to the BalSt 27
0:502nd & 8 at own 27Drew Plitt pass complete to Dylan Koch for 1 yd to the BalSt 28
0:063rd & 7 at own 28Drew Plitt pass incomplete to Will Jones
0:004th & 7 at own 28Nathan Snyder punt for 44 yds, fair catch by Ron Cook Jr. at the Buff 28
4th quarter9 drives, then Ball State 38, Buffalo 28
Buffalo Interception, 1 play
14:531st & 10 at own 28Kyle Vantrease pass intercepted Antonio Phillips return for no gain to the BalSt 27
Ball State Interception, 3 plays
14:501st & 10 at own 27Drew Plitt run for 5 yds to the BalSt 32
14:132nd & 5 at own 32Drew Plitt pass incomplete to Yo’Heinz Tyler
14:023rd & 5 at own 32Drew Plitt pass intercepted James Patterson return for 9 yds to the BalSt 31
Buffalo Punt, 3 plays
14:011st & 10 at opp 31BUFFALO Penalty, Personal Foul (-15 Yards) to the BalSt 46
14:001st & 10 at opp 46Jaret Patterson run for 2 yds to the BalSt 44
13:292nd & 8 at opp 44Kyle Vantrease pass incomplete
13:263rd & 8 at opp 44Kyle Vantrease pass incomplete to Antonio Nunn
13:264th & 8 at opp 44Timeout BUFFALO, clock 13:26
13:144th & 8 at opp 44Kyle Vantrease punt for 42 yds, punt out-of-bounds at the BalSt 2
Ball State Punt, 6 plays
13:101st & 10 at own 2Tye Evans run for 2 yds to the BalSt 4
12:402nd & 8 at own 4Tye Evans run for 3 yds to the BalSt 7
12:103rd & 5 at own 7Tye Evans run for 8 yds to the BalSt 15 for a 1ST down
11:451st & 10 at own 15Will Jones run for 4 yds to the BalSt 19
11:152nd & 6 at own 19Will Jones run for 2 yds to the BalSt 21
10:453rd & 4 at own 21BALL ST Penalty, False Start (-5 Yards) to the BalSt 16
10:303rd & 9 at own 16Drew Plitt pass incomplete to Antwan Davis
10:274th & 9 at own 16Timeout BALL ST, clock 10:27
10:204th & 9 at own 16Nathan Snyder punt for 36 yds, fair catch by Ron Cook Jr. at the Buff 48
Buffalo Turnover on downs, 6 plays
10:141st & 10 at own 48Kyle Vantrease pass complete to Antonio Nunn for 13 yds to the BalSt 39 for a 1ST down
9:551st & 10 at opp 39Kyle Vantrease pass complete to Antonio Nunn for 17 yds to the BalSt 22 for a 1ST down
9:201st & 10 at opp 22Kyle Vantrease pass complete to Antonio Nunn for 6 yds to the BalSt 16
9:002nd & 4 at opp 16Kyle Vantrease pass incomplete to Zac Lefebvre, broken up by Jaylin Thomas
8:503rd & 4 at opp 16Kevin Marks Jr. run for 2 yds to the BalSt 14
8:314th & 2 at opp 14Kyle Vantrease pass incomplete to Kevin Marks Jr.
Ball State Punt, 7 plays
8:151st & 10 at own 14Tye Evans run for 1 yd to the BalSt 15
8:002nd & 9 at own 15Justin Hall run for 21 yds to the BalSt 36 for a 1ST down
7:301st & 10 at own 36Tye Evans run for 7 yds to the BalSt 43
7:002nd & 3 at own 43Tye Evans run for 4 yds to the BalSt 47 for a 1ST down
6:051st & 10 at own 47Tye Evans run for 1 yd to the BalSt 48
6:012nd & 9 at own 48Timeout BUFFALO, clock 06:01
5:552nd & 9 at own 48Justin Hall run for 2 yds to the 50 yard line
5:203rd & 7 at the 50Will Jones run for 3 yds to the Buff 47
5:114th & 4 at opp 47Timeout BUFFALO, clock 05:11
5:114th & 4 at opp 47Timeout BALL ST, clock 05:11
5:014th & 4 at opp 47Drew Plitt punt for 43 yds, downed at the Buff 4
Buffalo Turnover on downs, 11 plays
4:551st & 10 at own 4Kyle Vantrease pass complete to Trevor Wilson for 10 yds to the Buff 14 for a 1ST down
4:471st & 10 at own 14Kyle Vantrease pass incomplete to Trevor Wilson
4:402nd & 10 at own 14Kyle Vantrease pass complete to Trevor Wilson for 6 yds to the Buff 20
4:203rd & 4 at own 20Kyle Vantrease pass complete to Antonio Nunn for 7 yds to the Buff 27 for a 1ST down
4:101st & 10 at own 27Kyle Vantrease pass complete to Zac Lefebvre for 5 yds to the Buff 32
3:562nd & 5 at own 32Kyle Vantrease pass incomplete to Trevor Wilson
3:513rd & 5 at own 32Kyle Vantrease pass complete to Zac Lefebvre for 6 yds to the Buff 38 for a 1ST down
3:371st & 10 at own 38Kyle Vantrease pass incomplete to Bernard Porter, broken up by Bryce Cosby
3:302nd & 10 at own 38Kevin Marks Jr. run for a loss of 1 yard to the Buff 37
3:153rd & 11 at own 37Kyle Vantrease pass complete to Antonio Nunn for 10 yds to the Buff 47
2:524th & 1 at own 47Kevin Marks Jr. run for no gain to the Buff 47
Ball State Punt, 3 plays
2:401st & 10 at opp 47Tye Evans run for 2 yds to the Buff 45
2:002nd & 9 at opp 45Tye Evans run for a loss of 2 yards to the Buff 47
1:213rd & 11 at opp 47Timeout BALL ST, clock 01:21
1:153rd & 11 at opp 47Drew Plitt run for a loss of 1 yard to the Buff 48
0:274th & 12 at opp 48Nathan Snyder punt for 48 yds for a touchback
Buffalo End of game, 4 plays
0:251st & 10 at own 20Kyle Vantrease pass incomplete to Zac Lefebvre
0:222nd & 10 at own 37Kyle Vantrease pass complete to Jovany Ruiz for 17 yds to the BalSt 37 for a 1ST down BALL ST Penalty, Personal Foul (15 Yards) to the BalSt 48 for a 1ST down
0:041st & 10 at opp 48Kyle Vantrease pass complete to Zac Lefebvre for 20 yds to the BalSt 28 for a 1ST down
0:011st & 10 at opp 28Kyle Vantrease pass incomplete to Bernard Porter

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.

Ball State leads 11–⁠3 in 14 meetings, counting the two since this game.

Recent meetings
2024Buffalo 51, Ball State 48
2021Ball State 20, Buffalo 3
2020Ball State 38, Buffalo 28Mid-American Championship Game
2017Buffalo 40, Ball State 24
2016Ball State 31, Buffalo 21
2011Ball State 28, Buffalo 25

Around this game

Ball State

Buffalo