Skip to content

Buffalo Bulls vs Ball State Cardinals

College Football
28-7
Final
Scheumann Stadium

Drive chart

Drives

  • End of Game
  • Downs
  • Touchdown
  • Touchdown
  • Punt
  • Punt
Team1234T
BUFF0771428
BALL70007

Who won: Buffalo 28-7

The Buffalo Bulls beat the Ball State Cardinals 28-7 on Wednesday, November 11, 2026 at Scheumann Stadium. The Buffalo outscored the Ball State 14-0 in the 4th quarter. Jason Wright led the Buffalo in passing yards (5/14, 48 YDS, 1 TD). Keldric Luster led the Ball State in passing yards (20/39, 136 YDS).

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.7Messiah Burch
  2. 27.5Jared Badie
  3. 37.3Donovan Hamilton
  4. 47.2Terrance Shelton Jr.
  5. 57.0Gabe Aramboles
  6. 66.9Miles Greer
  7. 76.9TJ Horton
  8. 86.9Mikeah Webster
  9. 96.8SaVeon Brown
  10. 106.7Sterling Smith
  11. 116.6Mikey Crawford
  12. 126.6John Keough

Team stats

BUFFBALL
191st Downs19
5-133rd down efficiency4-15
1-14th down efficiency1-4
350Total Yards325
48Passing136
5/14Comp/Att20/39
3.4Yards per pass3.5
302Rushing189
52Rushing Attempts33
5.8Yards per rush5.7
3-25Penalties3-31
0Turnovers0
0Fumbles lost0
0Interceptions thrown0
31:56Possession28:04

Player of the game

Messiah Burch

BUFF · 31 CAR, 209 YDS, 2 TD

8.7

Win probability

100%BUFF final
BUFFBALL

Tap or hover the line to see the play. Dots mark the biggest swings.

Play by play

  1. Q4 0:00BUF

    End of game

    End of 4th quarter.

  2. Q4 0:45BUF

    No gain on the run

    Kneel down by Buffalo at UB21 for loss of 0 yards

    2nd & 10 · 2nd & 10 at BUF 21

  3. Q4 1:12Terrance Shelton Jr.

    No gain on the run

    Shotgun #25 T.Shelton, Jr. rush middle for 0 yards to the UB21 (#25 M.Webster)

    T. Shelton Jr. · 10 CAR, 92 YDS · 1st & 10 · 1st & 10 at BUF 21

  4. Q4 1:13BAL

    Pass incompletion

    No Huddle-Shotgun #6 K.Luster pass incomplete deep left to #14 E.Durham thrown to UB00 broken up by #7 J.Keough, TURNOVER ON DOWNS

    4th & 5 at BUF 21

  5. Q4 1:43Keldric Luster

    5 yd completion to D. Hamilton

    No Huddle-Shotgun #6 K.Luster pass complete short left to #1 D.Hamilton caught at UB22, for 5 yards to the UB21 (#5 M.Crawford)

    K. Luster · 20/39, 136 YDS · 3rd & 10 · 3rd & 10 at BUF 26

  6. Q4 1:57Keldric Luster

    Incomplete to E. Durham

    No Huddle-Shotgun #6 K.Luster pass incomplete short right to #14 E.Durham thrown to UB10 QB hurried by #1 S.Brown

    K. Luster · 20/39, 136 YDS · 2nd & 10 · 2nd & 10 at BUF 26

  7. Q4 1:57BAL

    Timeout

    Timeout Ball State, clock 01:57

  8. Q4 1:55BAL

    Pass incompletion

    No Huddle-Shotgun #6 K.Luster pass incomplete short right to #7 C.Nelson thrown to UB22. #55 M.Nickel injured on the play

    1st & 10 at BUF 26

  9. Q4 1:57BAL

    Pass reception

    No Huddle-Shotgun #6 K.Luster pass complete short middle to #1 D.Hamilton caught at UB30, for 13 yards to the UB26 (#1 S.Brown; #7 J.Keough), 1ST DOWN

    4th & 10 at BUF 39

  10. Q4 2:05Keldric Luster
    FLAG

    Incomplete to J. Smith

    No Huddle-Shotgun #6 K.Luster pass incomplete short left to #5 J.Smith thrown to UB37 PENALTY BSU Holding declined

    K. Luster · 20/39, 136 YDS · 3rd & 10 · 3rd & 10 at BUF 39

  11. Q4 2:09Keldric Luster

    Incomplete to C. Nelson

    No Huddle-Shotgun #6 K.Luster pass incomplete short right to #7 C.Nelson thrown to UB32

    K. Luster · 20/39, 136 YDS · 2nd & 10 · 2nd & 10 at BUF 39

  12. Q4 2:33Keldric Luster

    No gain on the run

    No Huddle-Shotgun #6 K.Luster rush right for 0 yards to the UB39 (#55 M.Nickel)

    K. Luster · 7 CAR, 34 YDS · 1st & 10 · 1st & 10 at BUF 39

  13. Q4 2:59Keldric Luster

    13 yd completion to D. Hamilton

    No Huddle-Shotgun #6 K.Luster pass complete short right to #1 D.Hamilton caught at UB44, for 13 yards to the UB39 (#1 S.Brown; #5 M.Crawford), 1ST DOWN

    K. Luster · 20/39, 136 YDS · 1st & 10 · 1st & 10 at BALL 48

  14. Q4 3:25Isaiah Thacker

    8 yd run

    No Huddle-Shotgun #11 I.Thacker rush right for 8 yards gain to the BSU48 (#33 J.Owens), out of bounds, 1ST DOWN

    I. Thacker · 2 CAR, 14 YDS · 2nd & 1 · 2nd & 1 at BALL 40

  15. Q4 3:40Keldric Luster

    9 yd completion to D. Hamilton

    No Huddle-Shotgun #6 K.Luster pass complete short middle to #1 D.Hamilton caught at BSU39, for 9 yards to the BSU40 (#5 M.Crawford)

    K. Luster · 20/39, 136 YDS · 1st & 10 · 1st & 10 at BALL 31

  16. Q4 3:52Oliver Hautanen

    Kickoff returned 17 yds

    #31 O.Hautanen kickoff 51 yards to the BSU14 #3 J.Thompson Jr. return 17 yards to the BSU31 (#23 X.Leonard)

    O. Hautanen · 0/0 FG

  17. TOUCHDOWNQ4 3:58
    BUF

    Touchdown! 29 yd run

    Terrance Shelton Jr. 29 Yd Run (Oliver Hautanen Kick)

    BUFF 28 - 7 BALL
  18. Q4 4:02Oliver Hautanen

    Kickoff, touchback

    #31 O.Hautanen onside kickoff 36 yards to the BSU29

    O. Hautanen · 0/0 FG

  19. TOUCHDOWNQ4 4:04
    BUF

    Touchdown! 67 yd run

    Messiah Burch 67 Yd Run (Oliver Hautanen Kick)

    BUFF 21 - 7 BALL
  20. Q4 4:51Messiah Burch

    No gain on the run

    Shotgun #4 M.Burch rush middle for 0 yards to the UB33 (#94 K.Thomas; #39 M.Gracio)

    M. Burch · 31 CAR, 209 YDS · 1st & 10 · 1st & 10 at BUF 33

  21. Q4 4:58BAL

    Timeout

    Timeout Ball State, clock 04:58

  22. Q4 4:58Cole Stumbaugh

    Punt, 0 yds

    #32 C.Stumbaugh punt 48 yards to the UB33 fair catch by #6 M.Greer at UB33

    C. Stumbaugh · 4th & 11 · 4th & 11 at BALL 19

  23. Q4 5:29TJ Horton
    FLAG

    Flag: penalty

    No Huddle-Shotgun #4 T.Horton rush middle for 4 yards gain to the BSU33 (#2 S.Bracey) PENALTY BSU Holding (#73 C.Mosier) 10 yards from BSU29 to BSU19. NO PLAY

    T. Horton · 11 CAR, 92 YDS · 4th & 1 · 4th & 1 at BALL 29

  24. Q4 6:02Keldric Luster

    8 yd completion to T. Hoover

    No Huddle-Shotgun #6 K.Luster pass complete short middle to #24 T.Hoover caught at BSU24, for 8 yards to the BSU29 (#11 D.Early, Jr.)

    K. Luster · 20/39, 136 YDS · 3rd & 9 · 3rd & 9 at BALL 21

  25. Q4 6:02Keldric Luster

    Incomplete to E. Hohlt

    No Huddle-Shotgun #6 K.Luster pass incomplete short right to #83 E.Hohlt thrown to BSU34

    K. Luster · 20/39, 136 YDS · 2nd & 9 · 2nd & 9 at BALL 21

Leaders

BUFFBALL
Passing Yards
Jason Wright
5/14, 48 YDS, 1 TD
Keldric Luster
20/39, 136 YDS
Rushing Yards
Messiah Burch
31 CAR, 209 YDS, 2 TD
TJ Horton
11 CAR, 92 YDS
Receiving Yards
Clint Walker
1 REC, 30 YDS
Donovan Hamilton
11 REC, 104 YDS
Sacks
-
Jared Badie
2
Tackles
SaVeon Brown
9
Sterling Smith
10