1. /NCAAM
  2. /Scores
  3. /2 · 24 · 26
  4. /BUFF vs AKR

Buffalo Bulls vs. Akron Zips

FINAL
Feb 24, 2026

Box Score

12T
BUFF355085
AKR396099

Game Recap

Game Highlights Video

Akron takes down Buffalo 99-85. Tavari Johnson's 23 points helped Akron defeat Buffalo 99-85 on Tuesday.

Player Stats

Buffalo Bulls logoBUFFALOMINFG3PTFTREBASTSTLBLKTOPFPTS
33Tim Oboh231-30-02-66002224
10Derrick Talton Jr.302-70-30-05621144
2Ryan Sabol368-196-134-481204026
1Noah Batchelor293-71-30-04110137
14Angelo Brizzi357-132-69-1042104325
13Ezra McKenna60-00-00-00100000
12Kyle Jones201-10-01-35001153
5Daniel Freitag213-170-810-1011301316
TOTAL-25-6737.3%9-3327.3%26-3378.8%331294142085
Akron Zips logoAKRONMINFG3PTFTREBASTSTLBLKTOPFPTS
0Amani Lyles317-123-52-4101003319
21Zach Halligan142-20-00-04020034
5Tavari Johnson305-112-511-1115103323
12Evan Mahaffey328-120-14-493303320
15Bowen Hardman161-40-20-01000002
8Chabi Barre20-00-00-00000000
4Eric Mahaffey233-61-26-645003313
3Sharron Young191-30-23-43120145
23Marvin Musiime-Kamali60-00-00-00000010
1Shammah Scott275-83-40-023003113
TOTAL-32-5855.2%9-2142.9%26-2989.7%341880162199

Play-by-Play

1st halfBUFFAKR
  • (20:00) Start game.
  • Akron Zips logo
    (19:59) Jump Ball won by Akron.
  • Buffalo Bulls logo
    (19:59) Jump Ball lost by Buffalo.
  • Akron Zips logo
    (19:37) Amani Lyles misses layup.
  • Buffalo Bulls logo
    (19:37) Ryan Sabol Defensive Rebound.
  • Buffalo Bulls logo
    (19:37) Tim Oboh Block.
  • Buffalo Bulls logo
    (19:32) Ryan Sabol bad pass turnover.
  • Akron Zips logo
    (19:32) Zach Halligan Steal.
  • Akron Zips logo
    (19:17) Tavari Johnson bad pass turnover.
  • Buffalo Bulls logo
    (19:17) Ryan Sabol Steal.
  • Buffalo Bulls logo
    (19:09) Ryan Sabol bad pass turnover.
  • Akron Zips logo
    (19:09) Zach Halligan Steal.
  • Akron Zips logo
    +2 (19:03) Zach Halligan makes layup (Tavari Johnson assists).
    02
  • Buffalo Bulls logo
    +2 (18:45) Angelo Brizzi makes layup.
    22
  • Akron Zips logo
    +2 (18:32) Evan Mahaffey makes layup (Tavari Johnson assists).
    24
  • Buffalo Bulls logo
    (18:06) Tim Oboh bad pass turnover.
  • Akron Zips logo
    (18:06) Tavari Johnson Steal.
  • Akron Zips logo
    (17:59) Bowen Hardman misses 26-foot three point jumper.
  • Akron Zips logo
    (17:56) Amani Lyles Offensive Rebound.
  • Buffalo Bulls logo
    (17:39) Foul on Derrick Talton Jr..
  • Akron Zips logo
    +1 (17:39) Tavari Johnson makes free throw 1 of 3.
    25
  • Akron Zips logo
    +1 (17:39) Tavari Johnson makes free throw 2 of 3.
    26
  • Akron Zips logo
    +1 (17:39) Tavari Johnson makes free throw 3 of 3.
    27
  • Buffalo Bulls logo
    (17:27) Derrick Talton Jr. misses 25-foot three point jumper.
  • Buffalo Bulls logo
    (17:17) Ryan Sabol Offensive Rebound.
  • Buffalo Bulls logo
    (17:17) Ryan Sabol misses tip in layup.
  • Buffalo Bulls logo
    (17:17) Noah Batchelor Offensive Rebound.
  • Buffalo Bulls logo
    +3 (17:16) Ryan Sabol makes 25-foot three point jumper (Noah Batchelor assists).
    57
  • Akron Zips logo
    +2 (17:06) Bowen Hardman makes layup (Tavari Johnson assists).
    59
  • Buffalo Bulls logo
    (16:49) Angelo Brizzi misses 24-foot three point jumper.
  • Akron Zips logo
    (16:47) Zach Halligan Defensive Rebound.
  • Akron Zips logo
    +2 (16:28) Amani Lyles makes driving layup.
    511
  • Akron Zips logo
    (16:14) Foul on Zach Halligan.
  • Buffalo Bulls logo
    +1 (16:13) Ryan Sabol makes free throw 1 of 3.
    611
  • Buffalo Bulls logo
    +1 (16:13) Ryan Sabol makes free throw 2 of 3.
    711
  • Buffalo Bulls logo
    +1 (16:13) Ryan Sabol makes free throw 3 of 3.
    811
  • Akron Zips logo
    (16:06) Tavari Johnson misses 26-foot three point jumper.
  • Akron Zips logo
    (16:06) Amani Lyles Offensive Rebound.
  • Akron Zips logo
    (16:06) Tavari Johnson misses 25-foot three point jumper.
  • Buffalo Bulls logo
    (16:06) Ryan Sabol Defensive Rebound.
  • Buffalo Bulls logo
    (15:46) Ryan Sabol misses 26-foot three point jumper.
  • Akron Zips logo
    (15:45) Akron Defensive Rebound.
  • Akron Zips logo
    (15:26) Amani Lyles bad pass turnover.
  • Buffalo Bulls logo
    (15:12) Tim Oboh misses layup.
  • Buffalo Bulls logo
    (15:10) Buffalo Offensive Rebound.
  • Akron Zips logo
    (15:00) Foul on Tavari Johnson.
  • Buffalo Bulls logo
    +1 (15:00) Angelo Brizzi makes free throw 1 of 2.
    911
  • Buffalo Bulls logo
    +1 (15:00) Angelo Brizzi makes free throw 2 of 2.
    1011
  • Buffalo Bulls logo
    (14:42) Foul on Daniel Freitag.
  • Akron Zips logo
    +1 (14:41) Tavari Johnson makes free throw 1 of 2.
    1012
  • Akron Zips logo
    +1 (14:41) Tavari Johnson makes free throw 2 of 2.
    1013
  • Buffalo Bulls logo
    (14:28) Angelo Brizzi bad pass turnover.
  • Akron Zips logo
    (14:09) Eric Mahaffey misses 25-foot three point jumper.
  • Buffalo Bulls logo
    (14:05) Noah Batchelor Defensive Rebound.
  • Buffalo Bulls logo
    +2 (13:52) Tim Oboh makes layup (Derrick Talton Jr. assists).
    1213
  • Akron Zips logo
    (13:44) Sharron Young misses 26-foot three point jumper.
  • Buffalo Bulls logo
    (13:41) Noah Batchelor Defensive Rebound.
  • Akron Zips logo
    (13:34) Foul on Marvin Musiime-Kamali.
  • Buffalo Bulls logo
    +1 (13:34) Angelo Brizzi makes free throw 1 of 2.
    1313
  • Buffalo Bulls logo
    +1 (13:34) Angelo Brizzi makes free throw 2 of 2.
    1413
  • Akron Zips logo
    (13:26) Evan Mahaffey misses layup.
  • Buffalo Bulls logo
    (13:24) Derrick Talton Jr. Defensive Rebound.
  • Buffalo Bulls logo
    +3 (13:07) Noah Batchelor makes 23-foot three point jumper (Derrick Talton Jr. assists).
    1713
  • Akron Zips logo
    (12:40) Eric Mahaffey traveling turnover.
  • Buffalo Bulls logo
    +3 (12:17) Ryan Sabol makes 25-foot three point jumper (Noah Batchelor assists).
    2013
  • Akron Zips logo
    +2 (11:50) Shammah Scott makes 12-foot turnaround jump shot.
    2015
  • Buffalo Bulls logo
    (11:23) Noah Batchelor misses 11-foot jumper.
  • Akron Zips logo
    (11:19) Evan Mahaffey Defensive Rebound.
  • Akron Zips logo
    +2 (11:16) Eric Mahaffey makes layup (Tavari Johnson assists).
    2017
  • Buffalo Bulls logo
    (10:55) Noah Batchelor bad pass turnover.
  • Akron Zips logo
    (10:55) Evan Mahaffey Steal.
  • Akron Zips logo
    (10:39) Amani Lyles misses 26-foot three point jumper.
  • Akron Zips logo
    (10:36) Eric Mahaffey Offensive Rebound.
  • Buffalo Bulls logo
    (10:36) Foul on Noah Batchelor.
  • Akron Zips logo
    +2 (10:29) Evan Mahaffey makes layup (Eric Mahaffey assists).
    2019
  • Buffalo Bulls logo
    (10:12) Tim Oboh misses 8-foot hook shot.
  • Akron Zips logo
    (10:08) Evan Mahaffey Defensive Rebound.
  • Akron Zips logo
    +2 (10:00) Amani Lyles makes driving layup.
    2021
  • Akron Zips logo
    (9:46) Foul on Eric Mahaffey.
  • Buffalo Bulls logo
    (9:45) Tim Oboh bad pass turnover.
  • Akron Zips logo
    (9:30) Amani Lyles bad pass turnover.
  • Buffalo Bulls logo
    (9:30) Ryan Sabol Steal.
  • Buffalo Bulls logo
    +3 (9:12) Ryan Sabol makes 25-foot three point jumper (Angelo Brizzi assists).
    2321
  • Akron Zips logo
    +2 (8:56) Tavari Johnson makes 15-foot floating jump shot.
    2323
  • Buffalo Bulls logo
    +3 (8:43) Ryan Sabol makes 26-foot three point jumper.
    2623
  • Akron Zips logo
    (8:43) Foul on Tavari Johnson.
  • Buffalo Bulls logo
    +1 (8:43) Ryan Sabol makes free throw 1 of 1.
    2723
  • Akron Zips logo
    +2 (8:32) Shammah Scott makes driving layup.
    2725
  • Buffalo Bulls logo
    +2 (8:12) Angelo Brizzi makes driving layup.
    2925
  • Akron Zips logo
    (7:53) Shammah Scott misses 17-foot jumper.
  • Buffalo Bulls logo
    (7:48) Ryan Sabol Defensive Rebound.
  • Buffalo Bulls logo
    (7:34) Angelo Brizzi misses layup.
  • Akron Zips logo
    (7:32) Evan Mahaffey Defensive Rebound.
  • Akron Zips logo
    +2 (7:27) Evan Mahaffey makes layup.
    2927
  • Akron Zips logo
    (7:07) Foul on Sharron Young.
  • Buffalo Bulls logo
    (6:47) Derrick Talton Jr. misses 15-foot jumper.
  • Akron Zips logo
    (6:45) Bowen Hardman Defensive Rebound.
  • Akron Zips logo
    (6:33) Tavari Johnson bad pass turnover.
  • Buffalo Bulls logo
    (6:29) Ryan Sabol misses 30-foot three point jumper.
  • Akron Zips logo
    (6:26) Evan Mahaffey Defensive Rebound.
  • Akron Zips logo
    (6:13) Amani Lyles misses layup.
  • Akron Zips logo
    (6:11) Eric Mahaffey Offensive Rebound.
  • Akron Zips logo
    (6:11) Eric Mahaffey misses layup.
  • Buffalo Bulls logo
    (6:09) Tim Oboh Defensive Rebound.
  • Buffalo Bulls logo
    (5:51) Ryan Sabol misses 13-foot jumper.
  • Akron Zips logo
    (5:49) Eric Mahaffey Defensive Rebound.
  • Akron Zips logo
    (5:34) Tavari Johnson misses 11-foot floating jump shot.
  • Buffalo Bulls logo
    (5:31) Tim Oboh Defensive Rebound.
  • Buffalo Bulls logo
    (5:14) Derrick Talton Jr. misses layup.
  • Buffalo Bulls logo
    (5:12) Tim Oboh Offensive Rebound.
  • Buffalo Bulls logo
    (5:06) Derrick Talton Jr. misses 23-foot three point jumper.
  • Akron Zips logo
    (5:03) Shammah Scott Defensive Rebound.
  • Akron Zips logo
    +3 (4:51) Tavari Johnson makes 23-foot three point jumper (Shammah Scott assists).
    2930
  • Buffalo Bulls logo
    (4:28) Angelo Brizzi misses 24-foot three point jumper.
  • Buffalo Bulls logo
    (4:24) Derrick Talton Jr. Offensive Rebound.
  • Buffalo Bulls logo
    (4:22) Angelo Brizzi misses 24-foot three point jumper.
  • Akron Zips logo
    (4:19) Amani Lyles Defensive Rebound.
  • Akron Zips logo
    (4:03) Evan Mahaffey misses 26-foot three point jumper.
  • Buffalo Bulls logo
    (4:01) Ryan Sabol Defensive Rebound.
  • Buffalo Bulls logo
    +2 (3:48) Kyle Jones makes layup.
    3130
  • Akron Zips logo
    (3:41) Evan Mahaffey misses layup.
  • Buffalo Bulls logo
    (3:41) Derrick Talton Jr. Block.
  • Akron Zips logo
    (3:40) Akron Offensive Rebound.
  • Akron Zips logo
    (3:34) Bowen Hardman misses layup.
  • Buffalo Bulls logo
    (3:32) Tim Oboh Defensive Rebound.
  • Buffalo Bulls logo
    (3:16) Ryan Sabol misses 24-foot three point jumper.
  • Buffalo Bulls logo
    (3:14) Tim Oboh Offensive Rebound.
  • Buffalo Bulls logo
    (3:13) Ryan Sabol misses 25-foot three point jumper.
  • Akron Zips logo
    (3:10) Eric Mahaffey Defensive Rebound.
  • Buffalo Bulls logo
    (2:56) Foul on Tim Oboh.
  • Akron Zips logo
    +1 (2:56) Eric Mahaffey makes free throw 1 of 2.
    3131
  • Akron Zips logo
    +1 (2:56) Eric Mahaffey makes free throw 2 of 2.
    3132
  • Akron Zips logo
    (2:32) Foul on Evan Mahaffey.
  • Buffalo Bulls logo
    +1 (2:32) Tim Oboh makes free throw 1 of 2.
    3232
  • Buffalo Bulls logo
    +1 (2:32) Tim Oboh makes free throw 2 of 2.
    3332
  • Akron Zips logo
    (2:08) Shammah Scott misses 13-foot jumper.
  • Buffalo Bulls logo
    (2:06) Tim Oboh Defensive Rebound.
  • Buffalo Bulls logo
    (1:53) Angelo Brizzi bad pass turnover.
  • Akron Zips logo
    (1:53) Evan Mahaffey Steal.
  • Buffalo Bulls logo
    (1:47) Foul on Angelo Brizzi.
  • Akron Zips logo
    +1 (1:47) Eric Mahaffey makes free throw 1 of 2.
    3333
  • Akron Zips logo
    +1 (1:47) Eric Mahaffey makes free throw 2 of 2.
    3334
  • Buffalo Bulls logo
    (1:37) Daniel Freitag misses layup.
  • Buffalo Bulls logo
    (1:33) Kyle Jones Offensive Rebound.
  • Buffalo Bulls logo
    (1:31) Angelo Brizzi misses 24-foot three point jumper.
  • Akron Zips logo
    (1:27) Zach Halligan Defensive Rebound.
  • Akron Zips logo
    (1:08) Sharron Young misses 25-foot three point jumper.
  • Akron Zips logo
    (1:06) Amani Lyles Offensive Rebound.
  • Buffalo Bulls logo
    (1:02) Foul on Kyle Jones.
  • Akron Zips logo
    +1 (1:01) Sharron Young makes free throw 1 of 2.
    3335
  • Akron Zips logo
    +1 (1:01) Sharron Young makes free throw 2 of 2.
    3336
  • Akron Zips logo
    (0:51) Foul on Sharron Young.
  • Buffalo Bulls logo
    +1 (0:51) Daniel Freitag makes free throw 1 of 2.
    3436
  • Buffalo Bulls logo
    +1 (0:51) Daniel Freitag makes free throw 2 of 2.
    3536
  • Akron Zips logo
    (0:44) Tavari Johnson misses 25-foot three point jumper.
  • Buffalo Bulls logo
    (0:42) Kyle Jones Defensive Rebound.
  • Buffalo Bulls logo
    (0:22) Daniel Freitag misses 17-foot jumper.
  • Buffalo Bulls logo
    (0:20) Kyle Jones Offensive Rebound.
  • Buffalo Bulls logo
    (0:20) Kyle Jones out of bounds bad pass turnover.
  • Akron Zips logo
    +3 (0:03) Shammah Scott makes 26-foot three point jumper.
    3539
2nd half

Team Stats

85Points99
25-67(37.3%)Field Goal(%)32-58(55.2%)
9-33(27.3%)3-Point(%)9-21(42.9%)
26-33(78.8%)Free Throw(%)26-29(89.7%)
36(17)Rebounds(Offensive)38(8)
12Assists18
9Steals8
4Blocks0
14Turnovers17
20(0)Fouls(Technical)21(0)
7Largest Lead25

Game Details

Tuesday, February 24, 2026 · 7:00 PM
James A. Rhodes Arena · Akron, OH
attendance: 2,323 (42.2%)
tv: ESPN+
spread: AKR -15.5
over/under: 160.5