1. /NCAAM
  2. /Scores
  3. /12 · 22 · 25
  4. /ECU vs UNC

East Carolina Pirates vs. North Carolina Tar Heels

FINAL
Dec 22, 2025

Box Score

12T
ECU262551
UNC495099

Game Recap

Game Highlights Video

Caleb Wilson leads No. 12 North Carolina to season-high point total in 99-51 rout of East Carolina. Caleb Wilson had 21 points and 12 rebounds, and No. 12 North Carolina had its highest point total of the season in a 99-51 victory over East Carolina on Monday night.

Player Stats

East Carolina Pirates logoEAST CAROLINAMINFG3PTFTREBASTSTLBLKTOPFPTS
43Luke Davis91-30-00-01001132
7Giovanni Emejuru348-110-05-7140115221
5Corey Caulker320-50-20-03110140
4Tybo Bailey241-40-10-03100132
12Jordan Riley354-240-33-630303211
11Vito Perkovic51-21-20-00000023
23Reid Cason192-70-20-04010334
10Paddy D'Arcy141-51-50-01000023
2Isaiah Mbeng261-110-71-22610223
6Ladontae Felton20-10-02-20000002
TOTAL-19-7326.0%2-229.1%11-1764.7%31872162351
North Carolina Tar Heels logoNORTH CAROLINAMINFG3PTFTREBASTSTLBLKTOPFPTS
8Caleb Wilson247-110-07-13121344221
13Henri Veesaar266-94-50-0101002216
44Luka Bogavac245-91-34-542001015
0Kyan Evans171-31-30-00110113
7Seth Trimble265-121-31-245101112
25John Holbrook20-00-00-00000000
1Zayden High30-00-00-00010000
15Jarin Stevenson171-10-04-42001106
2James Brown70-00-00-01010030
40Ivan Matlekovic21-10-00-00000002
32Evan Smith21-20-00-02200002
5Isaiah Denis82-41-21-21100016
3Derek Dixon111-10-00-02310012
6Elijah Davis21-11-10-00000003
11Jonathan Powell192-62-51-23420127
4Jaydon Young101-31-31-22010104
TOTAL-34-6354.0%12-2548.0%19-3063.3%4320115121399

Play-by-Play

1st halfECUUNC
  • (20:00) Start game.
  • East Carolina Pirates logo
    (19:59) Jump Ball won by East Carolina.
  • North Carolina Tar Heels logo
    (19:59) Jump Ball lost by North Carolina.
  • North Carolina Tar Heels logo
    (19:41) Foul on Henri Veesaar.
  • East Carolina Pirates logo
    +1 (19:41) Giovanni Emejuru makes free throw 1 of 2.
    10
  • East Carolina Pirates logo
    +1 (19:41) Giovanni Emejuru makes free throw 2 of 2.
    20
  • North Carolina Tar Heels logo
    +2 (19:21) Luka Bogavac makes driving layup.
    22
  • East Carolina Pirates logo
    (18:50) Corey Caulker misses 21-foot step back jumpshot.
  • North Carolina Tar Heels logo
    (18:48) North Carolina Deadball Team Rebound.
  • East Carolina Pirates logo
    (18:48) Foul on Giovanni Emejuru.
  • North Carolina Tar Heels logo
    +2 (18:27) Luka Bogavac makes layup (Henri Veesaar assists).
    24
  • East Carolina Pirates logo
    (18:04) Corey Caulker misses driving layup.
  • North Carolina Tar Heels logo
    (18:04) Caleb Wilson Block.
  • North Carolina Tar Heels logo
    (18:00) Caleb Wilson Defensive Rebound.
  • East Carolina Pirates logo
    (17:59) Foul on Tybo Bailey.
  • North Carolina Tar Heels logo
    +1 (17:59) Seth Trimble makes free throw 1 of 2.
    25
  • North Carolina Tar Heels logo
    (17:59) Seth Trimble misses free throw 2 of 2.
  • East Carolina Pirates logo
    (17:58) Giovanni Emejuru Defensive Rebound.
  • East Carolina Pirates logo
    (17:32) Reid Cason misses 9-foot turnaround jump shot.
  • East Carolina Pirates logo
    (17:29) Reid Cason Offensive Rebound.
  • East Carolina Pirates logo
    (17:27) Reid Cason bad pass turnover.
  • North Carolina Tar Heels logo
    (17:27) Caleb Wilson Steal.
  • North Carolina Tar Heels logo
    +2 (17:24) Caleb Wilson makes 1-foot dunk.
    27
  • East Carolina Pirates logo
    (17:04) Tybo Bailey traveling turnover.
  • East Carolina Pirates logo
    (16:50) Foul on Reid Cason.
  • North Carolina Tar Heels logo
    +1 (16:50) Luka Bogavac makes free throw 1 of 2.
    28
  • North Carolina Tar Heels logo
    (16:50) Luka Bogavac misses free throw 2 of 2.
  • East Carolina Pirates logo
    (16:49) Giovanni Emejuru Defensive Rebound.
  • East Carolina Pirates logo
    (16:31) Giovanni Emejuru misses layup.
  • North Carolina Tar Heels logo
    (16:29) Luka Bogavac Defensive Rebound.
  • North Carolina Tar Heels logo
    (16:12) Seth Trimble misses 23-foot three point jumper.
  • North Carolina Tar Heels logo
    (16:08) Caleb Wilson Offensive Rebound.
  • North Carolina Tar Heels logo
    (16:07) Caleb Wilson misses 10-foot jumper.
  • North Carolina Tar Heels logo
    (16:05) Henri Veesaar Offensive Rebound.
  • North Carolina Tar Heels logo
    (16:04) Henri Veesaar misses tip in layup.
  • East Carolina Pirates logo
    (16:03) East Carolina Defensive Rebound.
  • East Carolina Pirates logo
    (15:42) Jordan Riley misses 17-foot jumper.
  • North Carolina Tar Heels logo
    (15:39) Henri Veesaar Defensive Rebound.
  • North Carolina Tar Heels logo
    +2 (15:21) Henri Veesaar makes layup (Seth Trimble assists).
    210
  • East Carolina Pirates logo
    (15:12) Jordan Riley misses 12-foot step back jumpshot.
  • North Carolina Tar Heels logo
    (15:09) Luka Bogavac Defensive Rebound.
  • North Carolina Tar Heels logo
    (15:04) Luka Bogavac bad pass turnover.
  • East Carolina Pirates logo
    (15:04) Isaiah Mbeng Steal.
  • East Carolina Pirates logo
    (14:55) Isaiah Mbeng misses 25-foot three point jumper.
  • North Carolina Tar Heels logo
    (14:51) North Carolina Defensive Rebound.
  • North Carolina Tar Heels logo
    +2 (14:32) Seth Trimble makes driving layup.
    212
  • East Carolina Pirates logo
    +2 (14:14) Luke Davis makes 17-foot jumper (Isaiah Mbeng assists).
    412
  • North Carolina Tar Heels logo
    (13:53) Seth Trimble misses driving layup.
  • North Carolina Tar Heels logo
    (13:53) Caleb Wilson Offensive Rebound.
  • East Carolina Pirates logo
    (13:53) Foul on Corey Caulker.
  • North Carolina Tar Heels logo
    +1 (13:53) Caleb Wilson makes free throw 1 of 2.
    413
  • North Carolina Tar Heels logo
    (13:53) Caleb Wilson misses free throw 2 of 2.
  • East Carolina Pirates logo
    (13:52) Corey Caulker Defensive Rebound.
  • East Carolina Pirates logo
    (13:40) Jordan Riley misses layup.
  • North Carolina Tar Heels logo
    (13:40) Jarin Stevenson Block.
  • East Carolina Pirates logo
    (13:39) East Carolina Offensive Rebound.
  • East Carolina Pirates logo
    (13:27) Jordan Riley misses 12-foot step back jumpshot.
  • North Carolina Tar Heels logo
    (13:26) Derek Dixon Defensive Rebound.
  • East Carolina Pirates logo
    (13:25) Foul on Luke Davis.
  • North Carolina Tar Heels logo
    (13:20) Jonathan Powell misses driving layup.
  • East Carolina Pirates logo
    (13:17) Tybo Bailey Defensive Rebound.
  • East Carolina Pirates logo
    (13:14) Jordan Riley misses driving layup.
  • North Carolina Tar Heels logo
    (13:09) Derek Dixon Defensive Rebound.
  • North Carolina Tar Heels logo
    +2 (13:07) Caleb Wilson makes 1-foot alley oop dunk (Jonathan Powell assists).
    415
  • East Carolina Pirates logo
    (12:52) Jordan Riley misses 24-foot three point jumper.
  • North Carolina Tar Heels logo
    (12:49) Caleb Wilson Defensive Rebound.
  • East Carolina Pirates logo
    (12:44) Foul on Luke Davis.
  • North Carolina Tar Heels logo
    +2 (12:28) Jarin Stevenson makes layup (Derek Dixon assists).
    417
  • North Carolina Tar Heels logo
    (12:19) Foul on Jonathan Powell.
  • East Carolina Pirates logo
    +2 (11:58) Isaiah Mbeng makes 15-foot jumper.
    617
  • North Carolina Tar Heels logo
    +2 (11:47) Derek Dixon makes 10-foot pullup jump shot.
    619
  • East Carolina Pirates logo
    (11:32) Tybo Bailey misses 17-foot pullup jump shot.
  • North Carolina Tar Heels logo
    (11:29) Henri Veesaar Defensive Rebound.
  • North Carolina Tar Heels logo
    (11:25) Jonathan Powell misses 24-foot three point jumper.
  • East Carolina Pirates logo
    (11:22) Corey Caulker Defensive Rebound.
  • East Carolina Pirates logo
    (11:01) Isaiah Mbeng bad pass turnover.
  • North Carolina Tar Heels logo
    (11:01) Jonathan Powell Steal.
  • East Carolina Pirates logo
    (10:59) Foul on Tybo Bailey.
  • North Carolina Tar Heels logo
    +1 (10:59) Luka Bogavac makes free throw 1 of 2.
    620
  • North Carolina Tar Heels logo
    +1 (10:59) Luka Bogavac makes free throw 2 of 2.
    621
  • East Carolina Pirates logo
    (10:43) Jordan Riley misses 24-foot three point jumper.
  • North Carolina Tar Heels logo
    (10:40) Jarin Stevenson Defensive Rebound.
  • East Carolina Pirates logo
    (10:29) Foul on Isaiah Mbeng.
  • North Carolina Tar Heels logo
    +1 (10:29) Jarin Stevenson makes free throw 1 of 2.
    622
  • North Carolina Tar Heels logo
    +1 (10:29) Jarin Stevenson makes free throw 2 of 2.
    623
  • East Carolina Pirates logo
    +2 (10:05) Jordan Riley makes layup.
    823
  • North Carolina Tar Heels logo
    +3 (9:45) Jonathan Powell makes 24-foot three point jumper (Luka Bogavac assists).
    826
  • East Carolina Pirates logo
    +2 (9:21) Giovanni Emejuru makes layup (Isaiah Mbeng assists).
    1026
  • North Carolina Tar Heels logo
    +3 (9:07) Henri Veesaar makes 26-foot three point jumper (Jonathan Powell assists).
    1029
  • East Carolina Pirates logo
    (8:46) Jordan Riley misses 16-foot step back jumpshot.
  • East Carolina Pirates logo
    (8:43) Paddy D'Arcy Offensive Rebound.
  • East Carolina Pirates logo
    (8:33) Paddy D'Arcy misses 25-foot three point jumper.
  • North Carolina Tar Heels logo
    (8:30) Jarin Stevenson Defensive Rebound.
  • North Carolina Tar Heels logo
    (8:20) Jonathan Powell misses 23-foot three point jumper.
  • East Carolina Pirates logo
    (8:17) Giovanni Emejuru Defensive Rebound.
  • East Carolina Pirates logo
    +2 (8:05) Giovanni Emejuru makes 1-foot dunk.
    1229
  • North Carolina Tar Heels logo
    (7:45) Seth Trimble bad pass turnover.
  • East Carolina Pirates logo
    (7:45) Jordan Riley Steal.
  • East Carolina Pirates logo
    +2 (7:35) Giovanni Emejuru makes 2-foot dunk.
    1429
  • North Carolina Tar Heels logo
    (7:18) Jaydon Young misses 25-foot three point jumper.
  • East Carolina Pirates logo
    (7:14) Tybo Bailey Defensive Rebound.
  • East Carolina Pirates logo
    +2 (7:09) Tybo Bailey makes driving layup.
    1629
  • North Carolina Tar Heels logo
    (6:54) Seth Trimble misses 15-foot pullup jump shot.
  • North Carolina Tar Heels logo
    (6:51) North Carolina Offensive Rebound.
  • North Carolina Tar Heels logo
    +2 (6:35) Seth Trimble makes driving layup.
    1631
  • East Carolina Pirates logo
    +3 (6:22) Paddy D'Arcy makes 26-foot three point jumper (Corey Caulker assists).
    1931
  • North Carolina Tar Heels logo
    (6:13) Caleb Wilson bad pass turnover.
  • East Carolina Pirates logo
    (5:50) Tybo Bailey misses 22-foot step back jumpshot.
  • North Carolina Tar Heels logo
    (5:50) Caleb Wilson Block.
  • North Carolina Tar Heels logo
    (5:46) Caleb Wilson Defensive Rebound.
  • North Carolina Tar Heels logo
    (5:46) Caleb Wilson turnover.
  • East Carolina Pirates logo
    (5:34) Giovanni Emejuru bad pass turnover.
  • North Carolina Tar Heels logo
    +3 (5:15) Seth Trimble makes 23-foot three point jumper (Kyan Evans assists).
    1934
  • East Carolina Pirates logo
    (4:59) Jordan Riley misses 19-foot pullup jump shot.
  • North Carolina Tar Heels logo
    (4:56) Seth Trimble Defensive Rebound.
  • North Carolina Tar Heels logo
    +3 (4:50) Henri Veesaar makes 25-foot three point jumper (Seth Trimble assists).
    1937
  • North Carolina Tar Heels logo
    (4:50) Foul on Caleb Wilson.
  • East Carolina Pirates logo
    +1 (4:50) Isaiah Mbeng makes free throw 1 of 2.
    2037
  • East Carolina Pirates logo
    (4:50) Isaiah Mbeng misses free throw 2 of 2.
  • East Carolina Pirates logo
    (4:50) East Carolina Deadball Team Rebound.
  • East Carolina Pirates logo
    (4:35) Jordan Riley misses layup.
  • North Carolina Tar Heels logo
    (4:35) Caleb Wilson Block.
  • East Carolina Pirates logo
    (4:35) East Carolina Offensive Rebound.
  • East Carolina Pirates logo
    (4:21) Isaiah Mbeng misses 33-foot three point jumper.
  • East Carolina Pirates logo
    (4:19) East Carolina Deadball Team Rebound.
  • East Carolina Pirates logo
    (4:19) team shot clock turnover .
  • East Carolina Pirates logo
    (4:08) Foul on Paddy D'Arcy.
  • North Carolina Tar Heels logo
    (4:08) Caleb Wilson misses free throw 1 of 1.
  • North Carolina Tar Heels logo
    (4:05) Caleb Wilson Offensive Rebound.
  • North Carolina Tar Heels logo
    +2 (4:03) Caleb Wilson makes 1-foot dunk.
    2039
  • East Carolina Pirates logo
    +2 (3:48) Jordan Riley makes 1-foot dunk (Isaiah Mbeng assists).
    2239
  • North Carolina Tar Heels logo
    (3:31) Caleb Wilson bad pass turnover.
  • East Carolina Pirates logo
    (3:31) Reid Cason Steal.
  • North Carolina Tar Heels logo
    (3:25) Foul on James Brown.
  • East Carolina Pirates logo
    (3:23) Isaiah Mbeng misses 26-foot three point jumper.
  • North Carolina Tar Heels logo
    (3:20) Seth Trimble Defensive Rebound.
  • North Carolina Tar Heels logo
    (3:12) Caleb Wilson bad pass turnover.
  • East Carolina Pirates logo
    (3:12) Corey Caulker Steal.
  • East Carolina Pirates logo
    (3:04) Isaiah Mbeng misses 24-foot three point jumper.
  • East Carolina Pirates logo
    (3:01) Giovanni Emejuru Offensive Rebound.
  • East Carolina Pirates logo
    (2:59) Reid Cason misses layup.
  • North Carolina Tar Heels logo
    (2:59) Caleb Wilson Block.
  • East Carolina Pirates logo
    (2:53) Reid Cason Offensive Rebound.
  • East Carolina Pirates logo
    (2:53) Reid Cason misses tip in layup.
  • East Carolina Pirates logo
    (2:52) Giovanni Emejuru Offensive Rebound.
  • East Carolina Pirates logo
    +2 (2:52) Reid Cason makes layup.
    2439
  • North Carolina Tar Heels logo
    +2 (2:45) Seth Trimble makes 12-foot floating jump shot.
    2441
  • East Carolina Pirates logo
    (2:27) Reid Cason bad pass turnover.
  • North Carolina Tar Heels logo
    (2:27) Caleb Wilson Steal.
  • East Carolina Pirates logo
    (2:24) Foul on Reid Cason.
  • North Carolina Tar Heels logo
    +1 (2:24) Caleb Wilson makes free throw 1 of 2.
    2442
  • North Carolina Tar Heels logo
    +1 (2:24) Caleb Wilson makes free throw 2 of 2.
    2443
  • East Carolina Pirates logo
    (2:12) Giovanni Emejuru misses layup.
  • East Carolina Pirates logo
    (2:10) East Carolina Offensive Rebound.
  • East Carolina Pirates logo
    (1:51) Isaiah Mbeng misses 18-foot pullup jump shot.
  • North Carolina Tar Heels logo
    (1:48) Henri Veesaar Defensive Rebound.
  • North Carolina Tar Heels logo
    +3 (1:39) Henri Veesaar makes 25-foot three point jumper (Seth Trimble assists).
    2446
  • East Carolina Pirates logo
    (1:18) Luke Davis misses 10-foot turnaround jump shot.
  • East Carolina Pirates logo
    (1:14) Giovanni Emejuru Offensive Rebound.
  • East Carolina Pirates logo
    +2 (1:14) Giovanni Emejuru makes 2-foot dunk.
    2646
  • North Carolina Tar Heels logo
    (1:07) Seth Trimble misses driving layup.
  • East Carolina Pirates logo
    (1:07) Giovanni Emejuru Block.
  • North Carolina Tar Heels logo
    (1:06) North Carolina Offensive Rebound.
  • North Carolina Tar Heels logo
    (1:02) Luka Bogavac misses 11-foot floating jump shot.
  • North Carolina Tar Heels logo
    (0:58) Luka Bogavac Offensive Rebound.
  • North Carolina Tar Heels logo
    (0:57) Luka Bogavac misses layup.
  • East Carolina Pirates logo
    (0:55) Jordan Riley Defensive Rebound.
  • East Carolina Pirates logo
    (0:53) Jordan Riley misses layup.
  • North Carolina Tar Heels logo
    (0:53) North Carolina Deadball Team Rebound.
  • East Carolina Pirates logo
    (0:52) Foul on Luke Davis.
  • North Carolina Tar Heels logo
    (0:52) Jonathan Powell misses free throw 1 of 2.
  • North Carolina Tar Heels logo
    (0:52) North Carolina Deadball Team Rebound.
  • North Carolina Tar Heels logo
    +1 (0:52) Jonathan Powell makes free throw 2 of 2.
    2647
  • East Carolina Pirates logo
    (0:34) Jordan Riley bad pass turnover.
  • North Carolina Tar Heels logo
    (0:34) Seth Trimble Steal.
  • North Carolina Tar Heels logo
    +2 (0:30) Seth Trimble makes driving layup.
    2649
  • East Carolina Pirates logo
    (0:03) Paddy D'Arcy misses 25-foot three point jumper.
  • North Carolina Tar Heels logo
    (0:00) Seth Trimble Defensive Rebound.
2nd half

Team Stats

51Points99
19-73(26.0%)Field Goal(%)34-63(54.0%)
2-22(9.1%)3-Point(%)12-25(48.0%)
11-17(64.7%)Free Throw(%)19-30(63.3%)
42(20)Rebounds(Offensive)48(15)
8Assists20
7Steals11
2Blocks5
17Turnovers12
23(0)Fouls(Technical)13(0)
2Largest Lead50

Game Details

Monday, December 22, 2025 · 8:00 PM
Dean E. Smith Center · Chapel Hill, NC
attendance: 20,479 (94.2%)
tv: ACC Network
spread: UNC -25.5
over/under: 144.5