FINAL
Nov 7, 2025
Box Score
| 1 | 2 | T | |
|---|---|---|---|
| KU | 37 | 37 | 74 |
| UNC | 29 | 58 | 87 |
Game Recap
Wilson, Veesaar, Trimble power No. 25 North Carolina's 2nd-half push to beat No. 19 Kansas 87-74. Freshman Caleb Wilson had 24 points, big man Henri Veesaar added 20 and No. 25 North Carolina dominated the second half to pull away from No. 19 Kansas 87-74 in Friday night's battle of college basketball bluebloods.
Player Stats
Play-by-Play
1st halfKUUNC
- (20:00) Start game
- (19:59) Jump Ball won by Kansas
- (19:59) Jump Ball lost by North Carolina
- +2 (19:38) Flory Bidunga made Jumper.20
- (19:07) Kyan Evans missed Three Point Jumper.
- (19:01) Caleb Wilson Offensive Rebound.
- +2 (19:01) Caleb Wilson made Two Point Tip Shot.22
- (18:43) Melvin Council Jr. missed Three Point Jumper.
- (18:38) Seth Trimble Defensive Rebound.
- (18:20) Caleb Wilson Turnover.
- (18:20) Darryn Peterson Steal.
- +2 (18:16) Darryn Peterson made Layup.42
- (18:01) Kyan Evans missed Three Point Jumper.
- (17:56) Jarin Stevenson Offensive Rebound.
- (17:52) Henri Veesaar Turnover.
- (17:21) Flory Bidunga missed Jumper.
- (17:20) Kansas Deadball Team Rebound.
- (17:20) Kansas Turnover.
- (16:57) Seth Trimble missed Three Point Jumper.
- (16:54) Jarin Stevenson Offensive Rebound.
- (16:50) Seth Trimble missed Layup.
- (16:47) Flory Bidunga Defensive Rebound.
- (16:36) Darryn Peterson missed Three Point Jumper.
- (16:35) Caleb Wilson Defensive Rebound.
- (16:34) Foul on Flory Bidunga.
- (16:34) Jarin Stevenson subbing out for North Carolina
- (16:34) Luka Bogavac subbing in for North Carolina
- (16:25) Kyan Evans Turnover.
- (16:25) Tre White Steal.
- +3 (16:12) Tre White made Three Point Jumper. Assisted by Melvin Council Jr..72
- +3 (15:56) Henri Veesaar made Three Point Jumper. Assisted by Seth Trimble.75
- (15:38) Melvin Council Jr. missed Three Point Jumper.
- (15:35) Luka Bogavac Defensive Rebound.
- +2 (15:26) Seth Trimble made Layup.77
- +2 (15:08) Flory Bidunga made Jumper.97
- (14:58) Henri Veesaar Turnover.
- (14:58) Kohl Rosario Steal.
- (14:55) Foul on Kyan Evans.
- (14:55) Official TV Timeout
- (14:55) Flory Bidunga subbing out for Kansas
- (14:55) Bryson Tiller subbing in for Kansas
- (14:55) Kohl Rosario missed Free Throw.
- (14:55) Kansas Deadball Team Rebound.
- +1 (14:55) Kohl Rosario made Free Throw.107
- +2 (14:42) Caleb Wilson made Dunk. Assisted by Henri Veesaar.109
- +2 (14:14) Darryn Peterson made Jumper. Assisted by Melvin Council Jr..129
- (14:14) Foul on Seth Trimble.
- (14:14) Kohl Rosario subbing out for Kansas
- (14:14) Elmarko Jackson subbing in for Kansas
- +1 (14:14) Darryn Peterson made Free Throw.139
- +2 (14:02) Henri Veesaar made Dunk. Assisted by Caleb Wilson.1311
- +2 (13:45) Darryn Peterson made Jumper.1511
- (13:36) Foul on Bryson Tiller.
- +1 (13:36) Caleb Wilson made Free Throw.1512
- (13:36) Kyan Evans subbing out for North Carolina
- (13:36) Derek Dixon subbing in for North Carolina
- (13:36) Tre White subbing out for Kansas
- (13:36) Flory Bidunga subbing in for Kansas
- +1 (13:36) Caleb Wilson made Free Throw.1513
- (13:36) Caleb Wilson subbing out for North Carolina
- (13:36) Jarin Stevenson subbing in for North Carolina
- (13:13) Elmarko Jackson missed Jumper.
- (13:10) Henri Veesaar Defensive Rebound.
- (12:57) Luka Bogavac missed Three Point Jumper.
- (12:54) Elmarko Jackson Defensive Rebound.
- (12:50) Foul on Darryn Peterson.
- (12:50) Darryn Peterson Turnover.
- (12:50) Darryn Peterson subbing out for Kansas
- (12:50) Jayden Dawson subbing in for Kansas
- (12:37) Jarin Stevenson missed Three Point Jumper.
- (12:32) Flory Bidunga Defensive Rebound.
- (12:27) Melvin Council Jr. Turnover.
- (12:27) Jarin Stevenson Steal.
- (12:12) Luka Bogavac missed Three Point Jumper.
- (12:07) Elmarko Jackson Defensive Rebound.
- +3 (11:52) Bryson Tiller made Three Point Jumper. Assisted by Jayden Dawson.1813
- (11:28) Jarin Stevenson missed Three Point Jumper.
- (11:24) Seth Trimble Offensive Rebound.
- (11:23) Seth Trimble missed Three Point Jumper.
- (11:20) North Carolina Offensive Rebound.
- (11:20) Official TV Timeout
- (11:20) Seth Trimble subbing out for North Carolina
- (11:20) Henri Veesaar subbing out for North Carolina
- (11:20) Caleb Wilson subbing in for North Carolina
- (11:20) Jonathan Powell subbing in for North Carolina
- (11:20) Melvin Council Jr. subbing out for Kansas
- (11:20) Kohl Rosario subbing in for Kansas
- (11:19) Derek Dixon Turnover.
- (11:19) Flory Bidunga Steal.
- (11:10) Foul on Caleb Wilson.
- (10:51) Flory Bidunga missed Layup.
- (10:48) Flory Bidunga Offensive Rebound.
- +2 (10:46) Flory Bidunga made Jumper.2013
- +2 (10:32) Caleb Wilson made Jumper.2015
- (10:32) Foul on Elmarko Jackson.
- (10:32) Jayden Dawson subbing out for Kansas
- (10:32) Darryn Peterson subbing in for Kansas
- (10:32) Luka Bogavac subbing out for North Carolina
- (10:32) Zayden High subbing in for North Carolina
- (10:32) Caleb Wilson missed Free Throw.
- (10:30) Bryson Tiller Defensive Rebound.
- (10:18) Foul on Zayden High.
- (10:10) Elmarko Jackson missed Jumper.
- (10:07) Flory Bidunga Offensive Rebound.
- (10:07) Flory Bidunga missed Layup.
- (10:05) Caleb Wilson Defensive Rebound.
- (10:05) Foul on Bryson Tiller.
- (10:05) Bryson Tiller subbing out for Kansas
- (10:05) Tre White subbing in for Kansas
- (9:53) Caleb Wilson missed Layup.
- (9:52) Zayden High Offensive Rebound.
- (9:51) Zayden High missed Two Point Tip Shot.
- (9:50) Darryn Peterson Defensive Rebound.
- (9:42) Darryn Peterson missed Layup.
- (9:37) Caleb Wilson Defensive Rebound.
- (9:37) Foul on Kohl Rosario.
- (9:25) Foul on Darryn Peterson.
- (9:25) Darryn Peterson subbing out for Kansas
- (9:25) Melvin Council Jr. subbing in for Kansas
- (9:25) Zayden High missed Free Throw.
- (9:24) Kansas Deadball Team Rebound.
- (9:24) Foul on Jarin Stevenson.
- (9:15) Kohl Rosario missed Three Point Jumper.
- (9:12) Derek Dixon Defensive Rebound.
- (9:10) Foul on Jarin Stevenson.
- (9:10) Jarin Stevenson Turnover.
- (9:10) Jarin Stevenson subbing out for North Carolina
- (9:10) Henri Veesaar subbing in for North Carolina
- (9:10) Zayden High subbing out for North Carolina
- (9:10) Seth Trimble subbing in for North Carolina
- (8:52) Tre White Turnover.
- (8:52) Jonathan Powell Steal.
- (8:48) Jonathan Powell missed Layup.
- (8:48) Melvin Council Jr. Block.
- (8:47) Kansas Defensive Rebound.
- (8:47) Derek Dixon subbing out for North Carolina
- (8:47) Kyan Evans subbing in for North Carolina
- (8:47) Elmarko Jackson subbing out for Kansas
- (8:47) Jayden Dawson subbing in for Kansas
- (8:26) Tre White Turnover.
- (8:26) Caleb Wilson Steal.
- (8:20) Foul on Tre White.
- +1 (8:20) Caleb Wilson made Free Throw.2016
- +1 (8:20) Caleb Wilson made Free Throw.2017
- (8:00) Tre White missed Three Point Jumper.
- (7:57) Seth Trimble Defensive Rebound.
- (7:54) Foul on Tre White.
- (7:54) Official TV Timeout
- (7:54) Jayden Dawson subbing out for Kansas
- (7:54) Tre White subbing out for Kansas
- (7:54) Elmarko Jackson subbing in for Kansas
- (7:54) Bryson Tiller subbing in for Kansas
- +1 (7:54) Seth Trimble made Free Throw.2018
- +1 (7:54) Seth Trimble made Free Throw.2019
- (7:45) Kansas Turnover.
- (7:31) Seth Trimble missed Layup.
- (7:27) Elmarko Jackson Defensive Rebound.
- (7:06) Bryson Tiller missed Jumper.
- (7:03) Caleb Wilson Defensive Rebound.
- (6:58) Caleb Wilson missed Jumper.
- (6:56) Melvin Council Jr. Defensive Rebound.
- (6:56) Foul on Caleb Wilson.
- (6:56) Elmarko Jackson subbing out for Kansas
- (6:56) Darryn Peterson subbing in for Kansas
- (6:56) Caleb Wilson subbing out for North Carolina
- (6:56) Jonathan Powell subbing out for North Carolina
- (6:56) Zayden High subbing in for North Carolina
- (6:56) Luka Bogavac subbing in for North Carolina
- +1 (6:56) Melvin Council Jr. made Free Throw.2119
- +1 (6:56) Melvin Council Jr. made Free Throw.2219
- +3 (6:35) Zayden High made Three Point Jumper. Assisted by Henri Veesaar.2222
- (6:10) Darryn Peterson missed Three Point Jumper.
- (6:06) Luka Bogavac Defensive Rebound.
- +3 (6:01) Henri Veesaar made Three Point Jumper. Assisted by Luka Bogavac.2225
- (5:59) Kansas Timeout
- (5:59) Kohl Rosario subbing out for Kansas
- (5:59) Jamari McDowell subbing in for Kansas
- (5:48) Foul on Seth Trimble.
- (5:48) Darryn Peterson missed Free Throw.
- (5:48) Kansas Deadball Team Rebound.
- +1 (5:48) Darryn Peterson made Free Throw.2325
- (5:33) Zayden High Turnover.
- (5:14) Melvin Council Jr. missed Layup.
- (5:14) Henri Veesaar Block.
- (5:14) Kansas Offensive Rebound.
- +3 (5:08) Bryson Tiller made Three Point Jumper. Assisted by Melvin Council Jr..2625
- (4:51) Kyan Evans Turnover.
- (4:51) Melvin Council Jr. Steal.
- +3 (4:46) Darryn Peterson made Three Point Jumper. Assisted by Melvin Council Jr..2925
- (4:32) Henri Veesaar missed Three Point Jumper.
- (4:29) North Carolina Offensive Rebound.
- (4:23) Luka Bogavac missed Jumper.
- (4:20) North Carolina Offensive Rebound.
- (4:06) Kyan Evans missed Three Point Jumper.
- (4:03) Zayden High Offensive Rebound.
- (3:55) Henri Veesaar Turnover.
- (3:55) Darryn Peterson Steal.
- +3 (3:44) Bryson Tiller made Three Point Jumper. Assisted by Darryn Peterson.3225
- (3:10) Seth Trimble missed Three Point Jumper.
- (3:07) Kansas Defensive Rebound.
- (3:07) Official TV Timeout
- +3 (2:58) Bryson Tiller made Three Point Jumper. Assisted by Darryn Peterson.3525
- +2 (2:25) Henri Veesaar made Jumper.3527
- +2 (2:00) Melvin Council Jr. made Layup.3727
- (1:37) Luka Bogavac missed Layup.
- (1:36) North Carolina Offensive Rebound.
- (1:36) Zayden High subbing out for North Carolina
- (1:36) Caleb Wilson subbing in for North Carolina
- (1:36) Darryn Peterson subbing out for Kansas
- (1:36) Elmarko Jackson subbing in for Kansas
- (1:30) Henri Veesaar Turnover.
- (1:30) Bryson Tiller subbing out for Kansas
- (1:30) Tre White subbing in for Kansas
- (1:12) Jamari McDowell missed Three Point Jumper.
- (1:10) Kyan Evans Defensive Rebound.
- +2 (0:53) Caleb Wilson made Jumper.3729
- (0:32) Melvin Council Jr. missed Jumper.
- (0:29) Melvin Council Jr. Offensive Rebound.
- (0:19) Melvin Council Jr. missed Jumper.
- (0:16) Seth Trimble Defensive Rebound.
- (0:14) Kyan Evans missed Three Point Jumper.
- (0:09) Jamari McDowell Defensive Rebound.
- (0:00) Melvin Council Jr. missed Three Point Jumper.
- (0:00) Kansas Deadball Team Rebound.
- (0:00) End of 1st half
2nd half
Team Stats
Game Details
Friday, November 7, 2025 · 7:00 PM
Dean E. Smith Center · Chapel Hill, NC
attendance: 21,750 (100.0%)
tv: ESPN
spread: UNC -2.5
over/under: 159.5