Bulls
BullsAway
29
Final
RedHawks
RedHawksHome
24

Bulls at RedHawks, NCAAF live score and box score

Box score

Bulls
RedHawks

Play-by-play

0:00 4th29-24
END

End of 4th Quarter

29-24
PEN

BUFFALO Penalty, face mask (15 yards) (Brandon Crawford) to the MiaOh 34 for a 1ST down

29-24
PAS

Billy Bahl pass incomplete, broken up by Marqus Baker

29-24
SAC

Billy Bahl sacked by Solomon Jackson for a loss of 4 yards to the MiaOh 30

29-24
PAS

Billy Bahl pass incomplete, broken up by Marqus Baker

29-24
PAS

Billy Bahl pass incomplete, broken up by Boise Ross

29-24
PUN

Tyler Grassman punt for 27 yds, downed at the MiaOh 19

29-24
TIM

Timeout BUFFALO, clock 00:39

29-24
TIM

Timeout MIAMI OH, clock 02:15

29-24
RUS

Jordan Johnson run for 8 yds to the MiaOh 42

29-24
RUS

Jordan Johnson run for a loss of 4 yards to the MiaOh 46

29-24
KIC

N/A on-side kick recovered by BUFFALO at the 50 yard line

29-24
RUS

Jordan Johnson run for no gain to the 50 yard line

29-24
PAS

Billy Bahl pass complete to Ryan Smith for 2 yds for a TD, (Kaleb Patterson KICK)

29-24
PEN

BAHL, Billy pass incomplete, PENALTY UB PU (1R) 15 yards to the UB14, 1ST DOWN MIAMI, NO PLAY.

29-17
RUS

Billy Bahl run for 2 yds to the Buff 2

29-17
PAS

Billy Bahl pass complete to Sam Martin for 12 yds to the Buff 29 for a 1ST down

29-17
PAS

Billy Bahl pass complete to Rokeem Williams for 13 yds to the MiaOh 36 for a 1ST down

29-17
PAS

Billy Bahl pass complete to Spencer McInnis for 10 yds to the Buff 4 for a 1ST down

29-17
PAS

Billy Bahl pass incomplete

29-17
PAS

Billy Bahl pass complete to James Gardner for 23 yds to the Buff 41 for a 1ST down

29-17
PAS

Billy Bahl pass incomplete to Ryan Smith

29-17
PAS

Billy Bahl pass incomplete, broken up by Demone Harris

29-17
PAS

Billy Bahl pass incomplete, broken up by Brandon Crawford

29-17
RUS

Billy Bahl run for 3 yds to the MiaOh 23

29-17
PAS

Joe Licata pass complete to Marcus McGill for 2 yds to the MiaOh 49

29-17
TIM

Timeout MIAMI OH, clock 05:01

29-17
PUN

Tyler Grassman punt for 49 yds for a touchback

29-17
RUS

Jordan Johnson run for 3 yds to the Buff 49

29-17
TIM

Timeout MIAMI OH, clock 05:05

29-17
RUS

Jordan Johnson run for no gain to the Buff 46

29-17
PUN

Christian Koch punt for 28 yds, fair catch by Collin Lisa at the Buff 46

29-17
RUS

Billy Bahl run for 12 yds to the MiaOh 26 for a 1ST down

29-17
PAS

Billy Bahl pass incomplete to Jared Murphy, broken up by Marqus Baker

29-17
PAS

Billy Bahl pass incomplete to Rokeem Williams

29-17
RUS

Billy Bahl run for 2 yds to the MiaOh 14

29-17
PAS

Billy Bahl pass incomplete to Sam Martin, broken up by Andrews Dadeboe

29-17
PAS

Billy Bahl pass incomplete to Sam Martin

29-17
RUS

Anthone Taylor run for no gain to the Buff 26

29-17
PUN

Tyler Grassman punt for 44 yds, fair catch by Jared Murphy at the MIAMIOH 22 MIAMI OH Penalty, Offensive holding (Tony Reid) to the MiaOh 12

29-17
PAS

Joe Licata pass complete to Matt Weiser for 7 yds to the Buff 34

29-17
RUS

Anthone Taylor run for 1 yd to the Buff 27

29-17
RUS

Leonard Ross run for 1 yd to the Buff 24

29-17
RUS

Kenny Young run for a loss of 2 yards to the Buff 26

29-17
RUS

Leonard Ross run for 20 yds to the Buff 25 for a 1ST down

29-17
PAS

Billy Bahl pass complete to Sam Martin for 24 yds to the Buff 45 for a 1ST down

29-17
PAS

Billy Bahl pass incomplete to Jared Murphy

29-17
PAS

Billy Bahl pass incomplete to Jared Murphy, broken up by Marqus Baker

29-17
BLO

Adam Mitcheson 47 yd FG BLOCKED blocked by Mitchell Winters

29-17
PAS

Joe Licata pass incomplete to Malcolm Robinson

29-17
RUS

Jordan Johnson run for 3 yds to the MiaOh 31

29-17
PAS

Joe Licata pass incomplete to Collin Lisa, broken up by Buchi Okafor

29-17
FUM

Rokeem Williams run for 8 yds to the MiaOh 34 Rokeem Williams fumbled, forced by Boise Ross, recovered by Buff Brandon Berry

29-17
PEN

BUFFALO Penalty, false start (James O'Hagan) to the Buff 21

29-17
PUN

Tyler Grassman punt for 43 yds, fair catch by Jared Murphy at the MiaOh 23

29-17
RUS

Anthone Taylor run for 2 yds to the Buff 26

29-17
RUS

Anthone Taylor run for 1 yd to the Buff 24

29-17
PAS

Joe Licata pass complete to Anthone Taylor for 13 yds to the Buff 34

29-17
1:33 3rd29-17
PEN

LICATA, Joe pass complete to WILLOUGHBY, Ron for 11 yards to the UB39 (BIRDSALL, Bert), PENALTY UB ineligible downfield on pass (JOSEPH, Roubben) 5 yards to the UB23, NO PLAY.

29-17
END

End of 3rd Quarter

29-17
RUS

Anthone Taylor run for 2 yds to the Buff 16

29-17
RUS

Anthone Taylor run for 12 yds to the Buff 28 for a 1ST down

29-17
PUN

Christian Koch punt for 26 yds, fair catch by Collin Lisa at the Buff 14

29-17
RUS

Kenny Young run for 2 yds to the MiaOh 12

29-17
RUS

Leonard Ross run for a loss of 1 yard to the Buff 31

29-17
PAS

Billy Bahl pass complete to Ryan Smith for 15 yds to the MiaOh 27 for a 1ST down

29-17
SAC

Billy Bahl sacked by Brandon Berry for a loss of 9 yards to the Buff 40 MIAMI OH Penalty, Offensive holding ( Yards) declined

29-17
PAS

Billy Bahl pass complete to Sam Martin for 43 yds to the Buff 30 for a 1ST down

29-17
PAS

Billy Bahl pass incomplete to Rokeem Williams

29-17
PAS

Billy Bahl pass incomplete to Rokeem Williams

29-17
KIC

Tyler Grassman kickoff for 64 yds , Maurice Thomas return for 20 yds to the MIAMIOH 45 MIAMI OH Penalty, illegal block (11 Yards) to the MiaOh 10

29-17
PAS

Joe Licata pass complete to Ron Willoughby for 9 yds for a TD, (Two-Point Conversion failed )

29-17
RUS

Jordan Johnson run for 11 yds to the MiaOh 9 for a 1ST down

23-17
RUS

Jordan Johnson run for no gain to the MiaOh 9

23-17
PAS

Joe Licata pass complete to Mason Schreck for 20 yds to the MiaOh 20 for a 1ST down

23-17
PAS

Joe Licata pass complete to Marcus McGill for 29 yds to the MiaOh 41 for a 1ST down

23-17
PAS

Joe Licata pass incomplete to Marcus McGill, broken up by De'Andre Montgomery

23-17
RUS

Jordan Johnson run for 1 yd to the MiaOh 40

23-17
PAS

Joe Licata pass complete to Mason Schreck for 3 yds to the Buff 28

23-17
RUS

Jordan Johnson run for 2 yds to the Buff 30

23-17
FIE

Kaleb Patterson 42 yd FG MISSED

23-17
RUS

Kenny Young run for 1 yd to the Buff 26

23-17
RUS

Kenny Young run for 2 yds to the Buff 24

23-17
KIC

Tyler Grassman kickoff for 63 yds , Maurice Thomas return for 54 yds to the Buff 44

23-17
RUS

Maurice Thomas run for 9 yds to the Buff 27 for a 1ST down

23-17
RUS

Rokeem Williams run for 8 yds to the Buff 36

23-17
PAS

Billy Bahl pass incomplete to Jared Murphy, broken up by Andrews Dadeboe

23-17
PAS

Billy Bahl pass incomplete to Sam Martin

23-17
RUS

Jordan Johnson run for 6 yds for a TD, (Adam Mitcheson PAT BLOCKED)

23-17
PEN

MITCHESON, Adam field goal attempt from 29 GOOD, clock 11:20, PENALTY MIAMI personal foul (WINTERS, Mitch) 7 yards to the MIAMI6, 1ST DOWN UB, NO PLAY.

17-17
RUS

Jordan Johnson run for 48 yds to the MiaOh 10 for a 1ST down

17-17
RUS

Jordan Johnson run for no gain to the Buff 28

17-17
RUS

Anthone Taylor run for 1 yd to the MiaOh 9

17-17
KIC

Kaleb Patterson kickoff for 55 yds , Devin Campbell return for 18 yds to the Buff 28

17-17
PAS

Joe Licata pass complete to Malcolm Robinson for 6 yds to the Buff 34

17-17
PAS

Joe Licata pass complete to Matt Weiser for 8 yds to the Buff 42 for a 1ST down

17-17
PAS

Joe Licata pass incomplete, broken up by Ikeem Allen

17-17
SAC

Joe Licata sacked by Bryson Albright for a loss of 4 yards to the MiaOh 13

17-17
1:10 2nd17-17
RUS

Anthone Taylor run for 2 yds to the Buff 24

17-17
RUS

Anthone Taylor run for 5 yds to the Buff 22

17-17
KIC

Kaleb Patterson kickoff for 63 yds , Devin Campbell return for 15 yds to the Buff 17

17-17
END

End of 2nd Quarter

17-17
PAS

Billy Bahl pass complete to Sam Martin for 16 yds for a TD, (Kaleb Patterson KICK)

17-17
RUS

Leonard Ross run for 4 yds to the Buff 16

17-10
KIC

Tyler Grassman kickoff for 50 yds , Maurice Thomas return for 28 yds to the MiaOh 43

17-10
PAS

Billy Bahl pass complete to Jared Murphy for 37 yds to the Buff 20 for a 1ST down

17-10
RUS

Jordan Johnson run for 2 yds for a TD, (Adam Mitcheson KICK)

17-10
PEN

MITCHESON, Adam field goal attempt from 37 MISSED - short,, clock 03:03, PENALTY MIAMI roughing the kicker (KOIKOI, Allan) 5 yards to the MIAMI15, NO PLAY.

10-10
RUS

Jordan Johnson run for 13 yds to the MiaOh 2 for a 1ST down

10-10
RUS

Jordan Johnson run for 1 yd to the MiaOh 23

10-10
RUS

Jordan Johnson run for 7 yds to the Buff 27

10-10
RUS

Jordan Johnson run for a loss of 1 yard to the Buff 20

10-10
PAS

Joe Licata pass complete to Collin Lisa for 3 yds to the MiaOh 20

10-10
PAS

Joe Licata pass complete to Jordan Johnson for 13 yds to the MiaOh 37 for a 1ST down

10-10
PAS

Joe Licata pass complete to Collin Lisa for 8 yds to the Buff 35 for a 1ST down

10-10
PAS

Joe Licata pass complete to Jacob Martinez for 15 yds to the 50 yard line for a 1ST down

10-10
PAS

Joe Licata pass complete to Collin Lisa for 13 yds to the MiaOh 24 for a 1ST down

10-10
PAS

Joe Licata pass incomplete to Brandon Smiley, broken up by Allan Koikoi

10-10
RUS

Kenny Young run for 4 yds to the MiaOh 27

10-10
PUN

Christian Koch punt for 56 yds , Collin Lisa returns for 4 yds to the Buff 21

10-10
PAS

Billy Bahl pass incomplete

10-10
PAS

Billy Bahl pass incomplete to Rokeem Williams

10-10
PUN

Tyler Grassman punt for 30 yds, fair catch by Jared Murphy at the MiaOh 23

10-10
KIC

Kaleb Patterson kickoff for 65 yds for a touchback

10-10
PAS

Joe Licata pass incomplete

10-10
PAS

Joe Licata pass complete to Jacob Martinez for 16 yds to the Buff 41 for a 1ST down

10-10
RUS

Jordan Johnson run for 2 yds to the Buff 43

10-10
PAS

Joe Licata pass complete to Jordan Johnson for 4 yds to the Buff 47

10-10
FIE

Kaleb Patterson 33 yd FG GOOD

10-10
PEN

BAHL, Billy pass incomplete to MARTIN, Sam, PENALTY UB pass interference (ROSS, Boise) 15 yards to the UB41, 1ST DOWN MIAMI, NO PLAY.

10-7
RUS

Kenny Young run for a loss of 1 yard to the Buff 38

10-7
RUS

Kenny Young run for 2 yds to the Buff 15

10-7
RUS

Alonzo Smith run for 7 yds to the Buff 17

10-7
RUS

Kenny Young run for 10 yds to the Buff 24 for a 1ST down

10-7
RUS

Alonzo Smith run for a loss of 1 yard to the Buff 16

10-7
RUS

Leonard Ross run for 4 yds to the Buff 37

10-7
PAS

Billy Bahl pass complete to Rokeem Williams for 4 yds to the Buff 34

10-7
0:56 1st10-7
PEN

MIAMI OH Penalty, false start (Ryan Smith) to the MiaOh 15

10-7
RUS

Kenny Young run for 15 yds to the MiaOh 44 for a 1ST down

10-7
END

End of 1st Quarter

10-7
RUS

Leonard Ross run for 14 yds to the MiaOh 29

10-7
RUS

Anthone Taylor run for 2 yds to the Buff 32

10-7
PUN

Tyler Grassman punt for 68 yds for a touchback

10-7
TIM

Timeout MIAMI OH, clock 01:44

10-7
PAS

Joe Licata pass complete to Matt Weiser for 20 yds to the Buff 45 for a 1ST down BUFFALO Penalty, illegal block (Marcus McGill) to the Buff 35 for a 1ST down

10-7
RUS

Devin Campbell run for a loss of 3 yards to the Buff 32

10-7
PAS

Joe Licata pass complete to Brandon Smiley for a loss of 2 yards to the Buff 30

10-7
RUS

Maurice Thomas run for 10 yds to the Buff 49 for a 1ST down

10-7
PUN

Christian Koch punt for 29 yds

10-7
KIC

Tyler Grassman kickoff for 65 yds for a touchback

10-7
SAC

Billy Bahl sacked by Okezie Alozie for a loss of 5 yards to the MiaOh 46

10-7
PAS

Billy Bahl pass complete to Ryan Smith for 16 yds to the MiaOh 41 for a 1ST down

10-7
PAS

Billy Bahl pass incomplete

10-7
PAS

Billy Bahl pass incomplete

10-7
PAS

Joe Licata pass complete to Ron Willoughby for 78 yds for a TD, (Adam Mitcheson KICK)

10-7
KIC

Kaleb Patterson kickoff for 57 yds , Devin Campbell return for 14 yds to the Buff 22

3-7
INT

Joe Licata pass intercepted for a TD Brison Burris return for 76 yds for a TD, (Kaleb Patterson KICK)

3-7
RUS

Jordan Johnson run for a loss of 4 yards to the MiaOh 33

3-0
RUS

Jordan Johnson run for 4 yds to the MiaOh 47

3-0
RUS

Jordan Johnson run for 1 yd to the MiaOh 37

3-0
RUS

Jordan Johnson run for 9 yds to the MiaOh 38 for a 1ST down

3-0
PAS

Joe Licata pass complete to Matt Weiser for 14 yds to the MiaOh 23 for a 1ST down

3-0
RUS

Jordan Johnson run for a loss of 6 yards to the MiaOh 29

3-0
PUN

Christian Koch punt for 28 yds

3-0
TIM

Timeout MIAMI OH, clock 09:32

3-0
PAS

Billy Bahl pass incomplete

3-0
RUS

Alonzo Smith run for 4 yds to the MiaOh 23

3-0
KIC

Tyler Grassman kickoff for 65 yds for a touchback

3-0
PAS

Billy Bahl pass complete to Jared Murphy for 9 yds to the MiaOh 34 MIAMI OH Penalty, unsportsmanlike conduct (-15 Yards) to the MiaOh 19

3-0
FIE

Adam Mitcheson 46 yd FG GOOD

3-0
TIM

Timeout BUFFALO, clock 10:57

RUS

Jordan Johnson run for no gain to the MiaOh 29

RUS

Jordan Johnson run for 1 yd to the Buff 45

RUS

Jordan Johnson run for 11 yds to the MiaOh 37 for a 1ST down

RUS

Jordan Johnson run for 5 yds to the MiaOh 32

PAS

Joe Licata pass complete to Matt Weiser for 7 yds to the MiaOh 48

PAS

Joe Licata pass complete to Marcus McGill for 3 yds to the MiaOh 29

RUS

Alonzo Smith run for 2 yds to the MiaOh 27

PUN

Christian Koch punt for 31 yds

KIC

Tyler Grassman kickoff for 65 yds for a touchback

RUS

Kenny Young run for a loss of 2 yards to the MiaOh 25

PAS

Billy Bahl pass incomplete