Charlotte 49ers vs Buffalo Bulls
MAKERS WANTED BAHAMAS BOWL
31
8-5
9
7-6
1st Quarter
Kickoff
15:00 - 1st
Alex McNulty kickoff for 65 yds for a touchback
5-yd Run
15:00 - 1st
Benny LeMay run for 5 yds to the Charl 30
1st & 10 at CLT 25
4-yd Run
15:00 - 1st
Chris Reynolds run for 4 yds to the Charl 34
2nd & 5 at CLT 30
10-yd Penalty
15:00 - 1st
LEMAY, Benny rush for 10 yards to the CLT44 (HILL, Tyrone;WASHINGTON, Aapri), PENALTY CLT holding 10 yards to the CLT24, NO PLAY.
3rd & 1 at CLT 34
2-yd Run
15:00 - 1st
Chris Reynolds run for 2 yds to the Charl 26
3rd & 11 at CLT 24
Punt
15:00 - 1st
Connor Bowler punt for 39 yds , Antonio Nunn returns for 4 yds to the Buff 39
4th & 9 at CLT 26
7-yd Run
12:23 - 1st
Jaret Patterson run for 7 yds to the Buff 46
1st & 10 at BUFF 39
11-yd Run
12:23 - 1st
Jaret Patterson run for 11 yds to the Charl 43 for a 1ST down
2nd & 3 at BUFF 46
3-yd Pass
12:23 - 1st
Kyle Vantrease pass complete to Antonio Nunn for 3 yds to the Charl 40
1st & 10 at CLT 43
5-yd Run
12:23 - 1st
Jaret Patterson run for 5 yds to the Charl 35
2nd & 7 at CLT 40
21-yd Run
12:23 - 1st
Jaret Patterson run for 21 yds to the Charl 14 for a 1ST down
3rd & 2 at CLT 35
2-yd Run
12:23 - 1st
Jaret Patterson run for 2 yds to the Charl 12
1st & 10 at CLT 14
12-yd Touchdown Pass
9:12 - 1st
Antonio Nunn 12 Yd pass from Kyle Vantrease (Alex McNulty Kick)
2nd & 8 at CLT 12
Kickoff
9:12 - 1st
Alex McNulty kickoff for 65 yds for a touchback
29-yd Pass
9:12 - 1st
Chris Reynolds pass complete to Cameron Dollar for 29 yds to the Buff 46 for a 1ST down
1st & 10 at CLT 25
3-yd Run
9:12 - 1st
Benny LeMay run for 3 yds to the Buff 43
1st & 10 at BUFF 46
3-yd Run
9:12 - 1st
Chris Reynolds run for 3 yds to the Buff 40
2nd & 7 at BUFF 43
3-yd Run
9:12 - 1st
Benny LeMay run for 3 yds to the Buff 37
3rd & 4 at BUFF 40
3-yd Run
9:12 - 1st
Benny LeMay run for 3 yds to the Buff 34 for a 1ST down
4th & 1 at BUFF 37
Incompletion
9:12 - 1st
Chris Reynolds pass incomplete to Victor Tucker, broken up by Tyrone Hill
1st & 10 at BUFF 34
7-yd Pass
9:12 - 1st
Chris Reynolds pass complete to Cameron Dollar for 7 yds to the Buff 27
2nd & 10 at BUFF 34
7-yd Pass
9:12 - 1st
Chris Reynolds pass complete to Tyler Ringwood for 7 yds to the Buff 20 for a 1ST down
3rd & 3 at BUFF 27
8-yd Run
9:12 - 1st
Benny LeMay run for 8 yds to the Buff 12
1st & 10 at BUFF 20
-4-yd Run
9:12 - 1st
Benny LeMay run for a loss of 4 yards to the Buff 16
2nd & 2 at BUFF 12
Incompletion
9:12 - 1st
Chris Reynolds pass incomplete to Micaleous Elder CHARLOTTE Penalty, ineligible downfield on pass ( Yards) declined
3rd & 6 at BUFF 16
Field Goal Missed
3:44 - 1st
Jonathan Cruz 33 yd FG MISSED
4th & 6 at BUFF 16
7-yd Pass
3:44 - 1st
Kyle Vantrease pass complete to Antonio Nunn for 7 yds to the Buff 27
1st & 10 at BUFF 20
2-yd Run
3:44 - 1st
Kevin Marks run for 2 yds to the Buff 29
2nd & 3 at BUFF 27
4-yd Run
3:44 - 1st
Kevin Marks run for 4 yds to the Buff 33 for a 1ST down
3rd & 1 at BUFF 29
-2-yd Run
3:44 - 1st
Kevin Marks run for a loss of 2 yards to the Buff 31
1st & 10 at BUFF 33
0-yd Run
3:44 - 1st
Kevin Marks run for no gain to the Buff 31
2nd & 12 at BUFF 31
Incompletion
3:44 - 1st
Kyle Vantrease pass incomplete to Carlton Todd
3rd & 12 at BUFF 31
Punt
3:44 - 1st
Jackson Baltar punt for 39 yds, punt out-of-bounds at the Buff 48 , Nafees Lyon returns for 22 yds to the Buff 48
4th & 12 at BUFF 31
2-yd Run
0:22 - 1st
Benny LeMay run for 2 yds to the Buff 46
1st & 10 at BUFF 48
End of 1st Quarter
6-yd Run
15:00 - 2nd
Benny LeMay run for 6 yds to the Buff 40
2nd & 8 at BUFF 46
5-yd Pass
15:00 - 2nd
Chris Reynolds pass complete to Victor Tucker for 5 yds to the Buff 35 for a 1ST down
3rd & 2 at BUFF 40
6-yd Pass
15:00 - 2nd
Chris Reynolds pass complete to Cameron Dollar for 6 yds to the Buff 29
1st & 10 at BUFF 35
0-yd Run
15:00 - 2nd
Chris Reynolds run for no gain to the Buff 29
2nd & 4 at BUFF 29
3-yd Run
15:00 - 2nd
Aaron McAllister run for 3 yds to the Buff 26
3rd & 4 at BUFF 29
0-yd Run
15:00 - 2nd
Benny LeMay run for no gain to the Buff 26
4th & 1 at BUFF 26
4-yd Run
11:59 - 2nd
Jaret Patterson run for 4 yds to the Buff 30
1st & 10 at BUFF 26
6-yd Pass
11:59 - 2nd
Kyle Vantrease pass complete to Zac Lefebvre for 6 yds to the Buff 36 for a 1ST down
2nd & 6 at BUFF 30
3-yd Run
11:59 - 2nd
Jaret Patterson run for 3 yds to the Buff 39
1st & 10 at BUFF 36
8-yd Pass
11:59 - 2nd
Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the Buff 47 for a 1ST down
2nd & 7 at BUFF 39
9-yd Run
11:59 - 2nd
Jaret Patterson run for 9 yds to the Charl 44
1st & 10 at BUFF 47
Incompletion
11:59 - 2nd
Kyle Vantrease pass incomplete to Jaret Patterson, broken up by Henry Segura
2nd & 1 at CLT 44
4-yd Run
11:59 - 2nd
Jaret Patterson run for 4 yds to the Charl 40 for a 1ST down
3rd & 1 at CLT 44
23-yd Pass
11:59 - 2nd
Kyle Vantrease pass complete to Antonio Nunn for 23 yds to the Charl 17 for a 1ST down
1st & 10 at CLT 40
6-yd Run
11:59 - 2nd
Kevin Marks run for 6 yds to the Charl 11
1st & 10 at CLT 17
3-yd Run
11:59 - 2nd
Kevin Marks run for 3 yds to the Charl 8
2nd & 4 at CLT 11
1-yd Run
11:59 - 2nd
Kevin Marks run for 1 yd to the Charl 7 for a 1ST down
3rd & 1 at CLT 8
2-yd Run
11:59 - 2nd
Kevin Marks run for 2 yds to the Charl 5
1st & Goal at CLT 7
4-yd Run
11:59 - 2nd
Kyle Vantrease run for 4 yds to the Charl 1
2nd & Goal at CLT 5
0-yd Run
11:59 - 2nd
Jaret Patterson run for no gain to the Charl 1
3rd & Goal at CLT 1
(3:38 - 2nd) Timeout CHARLOTTE, clock 03:38
1-yd Touchdown Run
3:33 - 2nd
Kyle Vantrease 1 Yd Run (Alex McNulty Kick)
4th & Goal at CLT 1
Kickoff
3:33 - 2nd
Alex McNulty kickoff for 65 yds for a touchback
Interception
3:33 - 2nd
Chris Reynolds pass intercepted James Patterson return for 20 yds to the Charl 12
1st & 10 at CLT 25
-2-yd Run
3:20 - 2nd
Jaret Patterson run for a loss of 2 yards to the Charl 14
1st & 10 at CLT 12
5-yd Penalty
3:20 - 2nd
CHARLOTTE Penalty, offside defense (Alex Highsmith) to the Charl 9
2nd & 12 at CLT 14
-5-yd Run
3:20 - 2nd
Jaret Patterson run for a loss of 5 yards to the Charl 14
2nd & 7 at CLT 9
Incompletion
3:20 - 2nd
Kyle Vantrease pass incomplete to Antonio Nunn
3rd & 12 at CLT 14
2nd Quarter
Kickoff
1:25 - 2nd
Alex McNulty kickoff for 65 yds for a touchback
4-yd Run
1:25 - 2nd
Chris Reynolds run for 4 yds to the Charl 29
1st & 10 at CLT 25
6-yd Pass
1:25 - 2nd
Chris Reynolds pass complete to Cameron Dollar for 6 yds to the Charl 35 for a 1ST down
2nd & 6 at CLT 29
15-yd Penalty
1:25 - 2nd
REYNOLDS, Chris pass incomplete to TUCKER, Victor, QB hurry by KOONCE, Malcolm, PENALTY UB roughing passer (KOONCE, Malcolm) 15 yards to the 50 yardline, 1ST DOWN CLT, NO PLAY.
1st & 10 at CLT 35
Sack
1:25 - 2nd
Chris Reynolds sacked by Malcolm Koonce for a loss of 3 yards to the Charl 44 Chris Reynolds fumbled, recovered by Buff Ledarius Mack , return for 0 yards , return for 3 yds to the Charl 44
1st & 10 at 50
(0:06 - 2nd) Timeout BUFFALO, clock 00:06
(0:06 - 2nd) Timeout BUFFALO, clock 00:06
Interception
0:06 - 2nd
Kyle Vantrease pass intercepted Marquavis Gibbs return for 34 yds to the Charl 42
1st & 10 at CLT 44
End of 2nd Quarter
Kickoff
15:00 - 3rd
Jonathan Cruz kickoff for 65 yds for a touchback
6-yd Pass
15:00 - 3rd
Kyle Vantrease pass complete to Daniel Lee for 6 yds to the Buff 31
1st & 10 at BUFF 25
5-yd Run
15:00 - 3rd
Jaret Patterson run for 5 yds to the Buff 36 for a 1ST down
2nd & 4 at BUFF 31
2-yd Run
15:00 - 3rd
Jaret Patterson run for 2 yds to the Buff 38
1st & 10 at BUFF 36
Incompletion
15:00 - 3rd
Kyle Vantrease pass incomplete to Antonio Nunn
2nd & 8 at BUFF 38
Incompletion
15:00 - 3rd
Kyle Vantrease pass incomplete to Trevor Wilson
3rd & 8 at BUFF 38
Punt
15:00 - 3rd
Jackson Baltar punt for 47 yds , Nafees Lyon returns for 9 yds to the Charl 24
4th & 8 at BUFF 38
1-yd Run
12:44 - 3rd
Chris Reynolds run for 1 yd to the Charl 25
1st & 10 at CLT 24
7-yd Pass
12:44 - 3rd
Chris Reynolds pass complete to Ryan Carriere for 7 yds to the Charl 32
2nd & 9 at CLT 25
5-yd Pass
12:44 - 3rd
Chris Reynolds pass complete to Victor Tucker for 5 yds to the Charl 37 for a 1ST down
3rd & 2 at CLT 32
Incompletion
12:44 - 3rd
Chris Reynolds pass incomplete to Victor Tucker, broken up by Ali Abbas
1st & 10 at CLT 37
7-yd Run
12:44 - 3rd
Micaleous Elder run for 7 yds to the Charl 44
2nd & 10 at CLT 37
Sack
12:44 - 3rd
Chris Reynolds sacked by Devon Russell for a loss of 1 yard to the Charl 43
3rd & 3 at CLT 44
Incompletion
12:44 - 3rd
Chris Reynolds pass incomplete to Christian Roberson
4th & 4 at CLT 43
9-yd Run
9:07 - 3rd
Jaret Patterson run for 9 yds to the Charl 34
1st & 10 at CLT 43
2-yd Run
9:07 - 3rd
Jaret Patterson run for 2 yds to the Charl 32 for a 1ST down
2nd & 1 at CLT 34
Incompletion
9:07 - 3rd
Kyle Vantrease pass incomplete to Antonio Nunn
1st & 10 at CLT 32
6-yd Run
9:07 - 3rd
Jaret Patterson run for 6 yds to the Charl 26
2nd & 10 at CLT 32
3-yd Run
9:07 - 3rd
Jaret Patterson run for 3 yds to the Charl 23
3rd & 4 at CLT 26
5-yd Penalty
9:07 - 3rd
CHARLOTTE Penalty, offside defense (Tommy Doctor) to the Charl 18 for a 1ST down
4th & 1 at CLT 23
12-yd Pass
9:07 - 3rd
Kyle Vantrease pass complete to Zac Lefebvre for 12 yds to the Charl 6 for a 1ST down
1st & 10 at CLT 18
6-yd Touchdown Run
5:22 - 3rd
Jaret Patterson 6 Yd Run (Alex McNulty Kick)
1st & Goal at CLT 6
Kickoff
5:22 - 3rd
Alex McNulty kickoff for 65 yds for a touchback
3-yd Run
5:22 - 3rd
Micaleous Elder run for 3 yds to the Charl 28
1st & 10 at CLT 25
10-yd Pass
5:22 - 3rd
Chris Reynolds pass complete to Micaleous Elder for 10 yds to the Charl 38 for a 1ST down
2nd & 7 at CLT 28
8-yd Run
5:22 - 3rd
Benny LeMay run for 8 yds to the Charl 46
1st & 10 at CLT 38
1-yd Run
5:22 - 3rd
Benny LeMay run for 1 yd to the Charl 47
2nd & 2 at CLT 46
2-yd Run
5:22 - 3rd
Chris Reynolds run for 2 yds to the Charl 49 for a 1ST down
3rd & 1 at CLT 47
Incompletion
5:22 - 3rd
Chris Reynolds pass incomplete to Aaron McAllister
1st & 10 at CLT 49
51-yd Touchdown Pass
2:20 - 3rd
Victor Tucker 51 Yd pass from Chris Reynolds (Two-Point Pass Conversion Failed)
2nd & 10 at CLT 49
Kickoff
2:20 - 3rd
Jonathan Cruz kickoff for 40 yds
2-yd Run
2:20 - 3rd
Kevin Marks run for 2 yds to the Buff 27
1st & 10 at BUFF 25
Incompletion
2:20 - 3rd
Kyle Vantrease pass incomplete to Antonio Nunn, broken up by Marquill Osborne
2nd & 8 at BUFF 27
Incompletion
2:20 - 3rd
Kyle Vantrease pass incomplete to Antonio Nunn
3rd & 8 at BUFF 27
Punt
2:20 - 3rd
Jackson Baltar punt for 42 yds, downed at the Charl 31
4th & 8 at BUFF 27
12-yd Run
1:16 - 3rd
Victor Tucker run for 12 yds to the Charl 43 for a 1ST down
1st & 10 at CLT 31
Sack
1:16 - 3rd
Chris Reynolds sacked by Malcolm Koonce for a loss of 2 yards to the Charl 41
1st & 10 at CLT 43
End of 3rd Quarter
4-yd Run
15:00 - 4th
Benny LeMay run for 4 yds to the Charl 45
2nd & 12 at CLT 41
8-yd Run
15:00 - 4th
Chris Reynolds run for 8 yds to the Buff 47 for a 1ST down
3rd & 8 at CLT 45
2-yd Run
15:00 - 4th
Chris Reynolds run for 2 yds to the Buff 45
1st & 10 at BUFF 47
25-yd Pass
15:00 - 4th
Chris Reynolds pass complete to Tyler Ringwood for 25 yds to the Buff 20 for a 1ST down
2nd & 8 at BUFF 45
6-yd Run
15:00 - 4th
Benny LeMay run for 6 yds to the Buff 14
1st & 10 at BUFF 20
Incompletion
15:00 - 4th
Chris Reynolds pass incomplete to Benny LeMay
2nd & 4 at BUFF 14
Sack
15:00 - 4th
Chris Reynolds sacked by Eddie Wilson for a loss of 1 yard to the Buff 15
3rd & 4 at BUFF 14
Kickoff
10:50 - 4th
Jonathan Cruz kickoff for 46 yds
7-yd Run
10:50 - 4th
Jaret Patterson run for 7 yds to the Buff 32
1st & 10 at BUFF 25
2-yd Run
10:50 - 4th
Jaret Patterson run for 2 yds to the Buff 34
2nd & 3 at BUFF 32
5-yd Run
10:50 - 4th
Jaret Patterson run for 5 yds to the Buff 39 for a 1ST down
3rd & 1 at BUFF 34
9-yd Run
10:50 - 4th
Jaret Patterson run for 9 yds to the Buff 48
1st & 10 at BUFF 39
2-yd Run
10:50 - 4th
Jaret Patterson run for 2 yds to the 50 yard line for a 1ST down
2nd & 1 at BUFF 48
7-yd Run
10:50 - 4th
Jaret Patterson run for 7 yds to the Charl 43
1st & 10 at 50
15-yd Penalty
10:50 - 4th
BUFFALO Penalty, unsportsmanlike conduct (Carlton Todd) to the Buff 42
2nd & 3 at CLT 43
1-yd Run
10:50 - 4th
Jaret Patterson run for 1 yd to the Buff 43
2nd & 18 at BUFF 42
19-yd Run
10:50 - 4th
Jaret Patterson run for 19 yds to the Charl 38 for a 1ST down
3rd & 17 at BUFF 43
13-yd Run
10:50 - 4th
Jaret Patterson run for 13 yds to the Charl 25 for a 1ST down
1st & 10 at CLT 38
0-yd Run
10:50 - 4th
Kevin Marks run for no gain to the Charl 25
1st & 10 at CLT 25
(4:12 - 4th) Timeout CHARLOTTE, clock 04:12
7-yd Run
4:12 - 4th
Kevin Marks run for 7 yds to the Charl 18
2nd & 10 at CLT 25
(4:00 - 4th) Timeout CHARLOTTE, clock 04:00
2-yd Run
4:00 - 4th
Kevin Marks run for 2 yds to the Charl 16
3rd & 3 at CLT 18
(3:56 - 4th) Timeout CHARLOTTE, clock 03:56
(3:56 - 4th) Timeout BUFFALO, clock 03:56
1-yd Run
3:56 - 4th
Jaret Patterson run for 1 yd to the Charl 15 for a 1ST down
4th & 1 at CLT 16
2-yd Run
3:56 - 4th
Jaret Patterson run for 2 yds to the Charl 13
1st & 10 at CLT 15
3-yd Run
3:56 - 4th
Jaret Patterson run for 3 yds to the Charl 10
2nd & 8 at CLT 13
10-yd Touchdown Run
1:43 - 4th
Jaret Patterson 10 Yd Run (Alex McNulty Kick)
3rd & 5 at CLT 10
Kickoff
1:43 - 4th
Alex McNulty kickoff for 64 yds
6-yd Pass
1:43 - 4th
Chris Reynolds pass complete to Tyler Ringwood for 6 yds to the Charl 31
1st & 10 at CLT 25
19-yd Pass
1:43 - 4th
Chris Reynolds pass complete to Tyler Ringwood for 19 yds to the 50 yard line for a 1ST down
2nd & 4 at CLT 31
Incompletion
1:43 - 4th
Chris Reynolds pass incomplete to Tyler Ringwood
1st & 10 at 50
Incompletion
1:43 - 4th
Chris Reynolds pass incomplete to Micaleous Elder
2nd & 10 at 50
8-yd Pass
1:43 - 4th
Chris Reynolds pass complete to Micaleous Elder for 8 yds to the Buff 42
3rd & 10 at 50
7-yd Pass
1:43 - 4th
Chris Reynolds pass complete to Tyler Ringwood for 7 yds to the Buff 35 for a 1ST down
4th & 2 at BUFF 42
(0:03 - 4th) Timeout BUFFALO, clock 00:03
Sack
0:03 - 4th
Chris Reynolds sacked by Ledarius Mack for a loss of 9 yards to the Buff 44
1st & 10 at BUFF 35
End of 4th Quarter
3rd Quarter
4th Quarter
Field Goal Good
1:25 - 2nd
Alex McNulty 31 Yd Field Goal
& Goal at CLT 0
Field Goal Good
10:50 - 4th
Jonathan Cruz 32 Yd Field Goal
& Goal at CLT 0
BUFF vs CLT Videos
Tucker weaves through defenders for 51-yard TD
- 0:38
Patterson spins past defenders for the Buffalo TD
- 0:24
Charlotte QB gets leveled by Buffalo defender
- 0:43
Game Information
Nassau, Bahamas
ESPN
2025 Standings
FBS (I-A)
Mid-American ConferenceMid-American Conference | CONF | OVR |
---|---|---|
Buffalo | 1-0 | 2-2 |
Western Michigan | 1-0 | 1-3 |
Bowling Green | 0-0 | 2-2 |
Central Michigan | 0-0 | 2-2 |
Ohio | 0-0 | 2-2 |
Northern Illinois | 0-0 | 1-2 |
Akron | 0-0 | 1-3 |
Ball State | 0-0 | 1-3 |
Eastern Michigan | 0-0 | 1-3 |
Massachusetts | 0-0 | 0-3 |
Miami (OH) | 0-0 | 0-3 |
Toledo | 0-1 | 2-2 |
Kent State | 0-1 | 1-3 |
FBS (I-A)
American ConferenceAmerican Conference | CONF | OVR |
---|---|---|
Navy | 2-0 | 3-0 |
North Texas | 1-0 | 4-0 |
Rice | 1-0 | 3-1 |
East Carolina | 1-0 | 3-2 |
Memphis | 0-0 | 4-0 |
South Florida | 0-0 | 3-1 |
Tulane | 0-0 | 3-1 |
Temple | 0-0 | 2-2 |
UTSA | 0-0 | 2-2 |
Florida Atlantic | 0-0 | 1-2 |
Tulsa | 0-1 | 2-2 |
UAB | 0-1 | 2-2 |
Charlotte | 0-1 | 1-3 |
Army | 0-2 | 1-3 |
NCAAF News

How did Florida State turn things around so quickly?
After a dreadful 2024 season, the Seminoles are back in the AP top 10 and have an eye on the CFP.
9h

College football Week 5: Alabama-Georgia, Oregon-Penn State, more
This weekend features the deepest schedule of the season -- and Bill Connelly is here for it all.
9h

Penn State RBs Singleton and Allen doing record things
Despite scouts placing the pair in the first two days of the NFL draft, they returned for one more year.
9h
ESPN BET Sportsbook is owned and operated by PENN Entertainment, Inc. and its subsidiaries ('PENN'). ESPN BET is available in states where PENN is licensed to offer sports wagering. Must be 21+ to wager. If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.
Copyright: © 2025 ESPN Enterprises, Inc. All rights reserved.