FINAL SCORE
North Carolina
70
Duke
87


February 01, 2025 • Cameron Indoor Stadium




FINAL STATISTICS
Official Box Score
North Carolina vs Duke
Game Totals -- Final Statistics
February 01, 2025 at Cameron Indoor Stadium
North Carolina 70
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
03CADEAU, ELLIOTG83-102-20-12242351026-13
04DAVIS, RJG124-112-42-21451200030-26
07TRIMBLE, SETHG104-80-32-31451220130-12
11JACKSON, IANG82-61-43-31123210130-20
22LUBIN, VEN-ALLENF73-50-01-25163113121-11
02BROWN, JAMESF21-10-00-00000000021
05TYSON, CADEF00-10-10-0112100001012
09POWELL, DRAKEG125-81-31-10111130122-6
13WASHINGTON, JALENF62-20-02-21342010017-7
24WITHERS, JAE'LYNF52-31-20-00111012012-3
TEAM01100
TOTALS7026-557-1911-1412193115111464200
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half8-2730%3-1127%6-6100%
2nd Half18-2864%4-850%5-863%
Game26-5547.3%7-1936.8%11-1478.6%

Last FG: 2nd-00:00
Largest lead: By 0 at
Technical Fouls: None.


Duke 87
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
02FLAGG, COOPERF216-143-56-9178273233819
05PROCTOR, TYRESEG175-102-55-5022231003224
07KNUEPPEL, KONG227-112-46-7055352123519
09MALUACH, KHAMANC63-50-00-0426100002111
14JAMES, SIONG134-71-34-4000031013226
01FOSTER, CALEBG00-10-00-0011000007-6
03EVANS, ISAIAHG31-21-20-0011001018-9
06BROWN, MALIQF21-20-00-0213120021612
08HARRIS, DARRENG00-00-00-0000000001-3
18GILLIS, MASONF31-11-10-00004000170
21NGONGBA, PATRICKC00-00-00-0000000003-8
TEAM00000
TOTALS8728-5310-2021-257192613208310200
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half15-2756%5-1145%12-1486%
2nd Half13-2650%5-956%9-1182%
Game28-5352.8%10-2050.0%21-2584.0%

Last FG: 2nd-00:05
Largest lead: By 32 at
Technical Fouls: None.

Game Notes:
Officials: Roger Ayers, Bert Smith, Tommy Morrissey
Attendance: 9314

Start Time: 11:30 PM
Conference Game;
Score1st2ndTOT
UNC254570
Duke474087

UNC led for 0:00. Duke led for 38:04.
Game was tied for 0:0.

Times tied: 1 Lead Changes: 0
PointsUNCDuke
In the Paint3032
Off Turns719
2nd Chance59
Fast Break1010
Bench258
Per Poss1.111
32/63
1.359
39/64

Official Box Score
North Carolina vs Duke
First Half Statistics Only
February 01, 2025 at Cameron Indoor Stadium


North Carolina 25
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
03CADEAU, ELLIOTG31-51-10-02131250013-18
04DAVIS, RJG52-61-20-01230200018-20
07TRIMBLE, SETHG41-50-32-20330010116-18
11JACKSON, IANG20-30-22-21121100017-17
22LUBIN, VEN-ALLENF21-30-00-03141001014-11
02BROWN, JAMESF00-00-00-00000000000
05TYSON, CADEF00-00-00-00000000000
09POWELL, DRAKEG00-10-10-0000102009-16
13WASHINGTON, JALENF62-20-02-2101201006-11
24WITHERS, JAE'LYNF31-21-20-00111000061
TEAM0-000000
TOTALS258-273-116-6891775911100
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half8-2730%3-1127%6-6100%
Game26-5547.3%7-1936.8%11-1478.6%

Last FG Half: UNC 2nd-00:00


Duke 47
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
02FLAGG, COOPERF134-72-33-5044150221921
05PROCTOR, TYRESEG102-31-25-5000221001522
07KNUEPPEL, KONG93-51-22-2033132121820
09MALUACH, KHAMANC63-40-00-042600000138
14JAMES, SIONG62-50-22-2000000001820
01FOSTER, CALEBG00-10-00-00110000032
03EVANS, ISAIAHG00-10-10-00000010122
06BROWN, MALIQF00-00-00-001101001612
08HARRIS, DARRENG00-00-00-00000000000
18GILLIS, MASONF31-11-10-00002000153
21NGONGBA, PATRICKC00-00-00-00000000000
TEAM0-000000
TOTALS4715-275-1112-1441115611437100
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
1st Half15-2756%5-1145%12-1486%
Game28-5352.8%10-2050.0%21-2584.0%

Last FG Half: Duke 2nd-00:05


Game Notes:
Officials: Roger Ayers, Bert Smith, Tommy Morrissey
Attendance: 9314

Start Time: 11:30 PM
Conference Game;
Score1st2ndTOT
UNC254570
Duke474087

Points (This Period)UNCDuke
In the Paint818
Off Turns311
2nd Chance27
Fast Break47
Bench93
Per Poss0.833
11/30
1.424
21/33

Official Play-By-Play
North Carolina vs Duke
First Half
February 01, 2025 at Cameron Indoor Stadium
Period 1
Starters:
North Carolina: 3 CADEAU,ELLIOT (G); 4 DAVIS,RJ (G); 7 TRIMBLE,SETH (G); 11 JACKSON,IAN (G); 22 LUBIN,VEN-ALLEN (F);
Duke: 2 FLAGG,COOPER (F); 5 PROCTOR,TYRESE (G); 7 KNUEPPEL,KON (G); 9 MALUACH,KHAMAN (C); 14 JAMES,SION (G);

TimeVISITORS: North CarolinaScoreMarginHOME: Duke
19:482-0H 2GOOD! DUNK by JAMES, SION
19:48ASSIST by FLAGG, COOPER
19:30GOOD! LAYUP by LUBIN, VEN-ALLEN2-2T
19:30ASSIST by CADEAU, ELLIOT
19:13MISSED LAYUP by KNUEPPEL, KON
19:11REBOUND (DEF) by TRIMBLE, SETH
18:52TURNOVER by CADEAU, ELLIOT
18:34FOUL by LUBIN, VEN-ALLEN
18:34MISSED FT by FLAGG, COOPER
18:34REBOUND (DEADB) by TEAM
18:34MISSED FT by FLAGG, COOPER
18:33REBOUND (DEF) by TRIMBLE, SETH
18:12MISSED JUMPER by CADEAU, ELLIOT
18:09REBOUND (DEF) by KNUEPPEL, KON
18:07MISSED 3PTR by PROCTOR, TYRESE
18:03REBOUND (OFF) by MALUACH, KHAMAN
17:57MISSED 3PTR by JAMES, SION
17:55REBOUND (OFF) by MALUACH, KHAMAN
17:475-2H 3GOOD! 3PTR by FLAGG, COOPER
17:47ASSIST by KNUEPPEL, KON
17:24TURNOVER by CADEAU, ELLIOT
17:24STEAL by FLAGG, COOPER
17:187-2H 5GOOD! LAYUP by JAMES, SION [FB]
17:18ASSIST by FLAGG, COOPER
17:03FOUL by PROCTOR, TYRESE
17:03SUB OUT: LUBIN, VEN-ALLEN
17:03SUB IN: WASHINGTON, JALEN
16:53GOOD! LAYUP by WASHINGTON, JALEN7-4H 3
16:53ASSIST by CADEAU, ELLIOT
16:36MISSED LAYUP by MALUACH, KHAMAN
16:34REBOUND (DEF) by DAVIS, RJ
16:08GOOD! JUMPER by TRIMBLE, SETH7-6H 1
15:4710-6H 4GOOD! 3PTR by PROCTOR, TYRESE
15:47ASSIST by FLAGG, COOPER
15:33TURNOVER by CADEAU, ELLIOT
15:33STEAL by FLAGG, COOPER
15:2912-6H 6GOOD! DUNK by PROCTOR, TYRESE [FB]
15:29ASSIST by FLAGG, COOPER
15:03MISSED 3PTR by JACKSON, IAN
15:00REBOUND (DEF) by FLAGG, COOPER
14:5415-6H 9GOOD! 3PTR by FLAGG, COOPER
14:54ASSIST by PROCTOR, TYRESE
14:52TIMEOUT 30SEC
14:52TIMEOUT MEDIA
14:52SUB OUT: MALUACH, KHAMAN
14:52SUB IN: BROWN, MALIQ
14:52SUB OUT: CADEAU, ELLIOT
14:52SUB IN: POWELL, DRAKE
14:40TURNOVER by WASHINGTON, JALEN
14:40STEAL by BROWN, MALIQ
14:3617-6H 11GOOD! LAYUP by FLAGG, COOPER [FB]
14:36ASSIST by PROCTOR, TYRESE
14:36FOUL by WASHINGTON, JALEN
14:3618-6H 12GOOD! FT by FLAGG, COOPER [FB]
14:12MISSED LAYUP by DAVIS, RJ
14:11REBOUND (OFF) by JACKSON, IAN
13:57MISSED 3PTR by DAVIS, RJ
13:54REBOUND (DEF) by BROWN, MALIQ
13:4021-6H 15GOOD! 3PTR by KNUEPPEL, KON
13:40ASSIST by BROWN, MALIQ
13:23MISSED 3PTR by TRIMBLE, SETH
13:20REBOUND (DEF) by FLAGG, COOPER
13:0923-6H 17GOOD! JUMPER by KNUEPPEL, KON
12:51MISSED 3PTR by POWELL, DRAKE
12:48REBOUND (OFF) by WASHINGTON, JALEN
12:47GOOD! LAYUP by WASHINGTON, JALEN23-8H 15
12:27FOUL by POWELL, DRAKE
12:2724-8H 16GOOD! FT by JAMES, SION
12:27SUB OUT: FLAGG, COOPER
12:27SUB IN: GILLIS, MASON
12:27SUB OUT: TRIMBLE, SETH
12:27SUB IN: CADEAU, ELLIOT
12:2725-8H 17GOOD! FT by JAMES, SION
12:27SUB OUT: JAMES, SION
12:27SUB IN: FOSTER, CALEB
11:57FOUL by GILLIS, MASON
11:57TIMEOUT MEDIA
11:57SUB OUT: BROWN, MALIQ
11:57SUB IN: MALUACH, KHAMAN
11:57GOOD! FT by WASHINGTON, JALEN25-9H 16
11:57GOOD! FT by WASHINGTON, JALEN25-10H 15
11:39MISSED 3PTR by KNUEPPEL, KON
11:36REBOUND (OFF) by MALUACH, KHAMAN
11:33FOUL by WASHINGTON, JALEN
11:3326-10H 16GOOD! FT by KNUEPPEL, KON
11:33SUB OUT: WASHINGTON, JALEN
11:33SUB IN: LUBIN, VEN-ALLEN
11:3327-10H 17GOOD! FT by KNUEPPEL, KON
11:33SUB OUT: KNUEPPEL, KON
11:33SUB IN: FLAGG, COOPER
11:11TURNOVER by POWELL, DRAKE
11:11STEAL by GILLIS, MASON
11:0329-10H 19GOOD! by MALUACH, KHAMAN
11:03ASSIST by FLAGG, COOPER
10:47GOOD! 3PTR by CADEAU, ELLIOT29-13H 16
10:47ASSIST by DAVIS, RJ
10:27FOUL by JACKSON, IAN
10:2730-13H 17GOOD! FT by PROCTOR, TYRESE
10:2731-13H 18GOOD! FT by PROCTOR, TYRESE
10:27SUB OUT: JACKSON, IAN
10:27SUB IN: TRIMBLE, SETH
10:2732-13H 19GOOD! FT by PROCTOR, TYRESE
10:27SUB OUT: PROCTOR, TYRESE
10:27SUB IN: JAMES, SION
10:11MISSED 3PTR by TRIMBLE, SETH
10:09REBOUND (DEF) by FOSTER, CALEB
09:59MISSED LAYUP by FOSTER, CALEB
09:57REBOUND (DEF) by CADEAU, ELLIOT
09:57FOUL by FLAGG, COOPER
09:42SUB OUT: FOSTER, CALEB
09:42SUB OUT: GILLIS, MASON
09:42SUB IN: EVANS, ISAIAH
09:42SUB IN: KNUEPPEL, KON
09:28MISSED JUMPER by DAVIS, RJ
09:26REBOUND (OFF) by LUBIN, VEN-ALLEN
09:13MISSED LAYUP by CADEAU, ELLIOT
09:13BLOCK by FLAGG, COOPER
09:09REBOUND (DEF) by KNUEPPEL, KON
08:53MISSED JUMPER by FLAGG, COOPER
08:51REBOUND (OFF) by MALUACH, KHAMAN
08:5134-13H 21GOOD! LAYUP by MALUACH, KHAMAN
08:21TURNOVER by TRIMBLE, SETH
08:21STEAL by EVANS, ISAIAH
08:21TURNOVER by EVANS, ISAIAH
08:21SUB OUT: DAVIS, RJ
08:21SUB IN: JACKSON, IAN
08:20TURNOVER by CADEAU, ELLIOT
08:20STEAL by KNUEPPEL, KON
08:12MISSED 3PTR by EVANS, ISAIAH
08:09REBOUND (DEF) by JACKSON, IAN
07:56MISSED 3PTR by JACKSON, IAN
07:52REBOUND (DEF) by KNUEPPEL, KON
07:34TURNOVER by KNUEPPEL, KON
07:34TIMEOUT MEDIA
07:34SUB OUT: EVANS, ISAIAH
07:34SUB OUT: MALUACH, KHAMAN
07:34SUB IN: PROCTOR, TYRESE
07:34SUB IN: BROWN, MALIQ
07:07MISSED 3PTR by TRIMBLE, SETH
07:05REBOUND (DEF) by FLAGG, COOPER
06:4336-13H 23GOOD! LAYUP by KNUEPPEL, KON
06:24TURNOVER by POWELL, DRAKE
06:24STEAL by KNUEPPEL, KON
06:15TURNOVER by PROCTOR, TYRESE
06:15SUB OUT: TRIMBLE, SETH
06:15SUB OUT: POWELL, DRAKE
06:15SUB IN: DAVIS, RJ
06:15SUB IN: WITHERS, JAE'LYN
05:45MISSED LAYUP by CADEAU, ELLIOT
05:43REBOUND (OFF) by LUBIN, VEN-ALLEN
05:43MISSED TIPIN by LUBIN, VEN-ALLEN
05:42REBOUND (OFF) by DAVIS, RJ
05:40MISSED JUMPER by DAVIS, RJ
05:37REBOUND (OFF) by LUBIN, VEN-ALLEN
05:36MISSED LAYUP by LUBIN, VEN-ALLEN
05:36BLOCK by FLAGG, COOPER
05:30REBOUND (OFF) by CADEAU, ELLIOT
05:30FOUL by CADEAU, ELLIOT
05:30TURNOVER by CADEAU, ELLIOT
05:3037-13H 24GOOD! FT by PROCTOR, TYRESE
05:3038-13H 25GOOD! FT by PROCTOR, TYRESE
05:16FOUL by WITHERS, JAE'LYN
05:1639-13H 26GOOD! FT by FLAGG, COOPER
05:1640-13H 27GOOD! FT by FLAGG, COOPER
04:54GOOD! LAYUP by DAVIS, RJ40-15H 25
04:35MISSED LAYUP by JAMES, SION
04:35BLOCK by LUBIN, VEN-ALLEN
04:32REBOUND (DEF) by WITHERS, JAE'LYN
04:14MISSED LAYUP by CADEAU, ELLIOT
04:11REBOUND (OFF) by CADEAU, ELLIOT
04:11SUB OUT: CADEAU, ELLIOT
04:11SUB IN: TRIMBLE, SETH
04:11SUB OUT: BROWN, MALIQ
04:11SUB IN: MALUACH, KHAMAN
04:09MISSED LAYUP by TRIMBLE, SETH
04:09BLOCK by KNUEPPEL, KON
04:06REBOUND (DEF) by MALUACH, KHAMAN
03:43MISSED 3PTR by FLAGG, COOPER
03:39REBOUND (DEF) by LUBIN, VEN-ALLEN
03:19GOOD! 3PTR by WITHERS, JAE'LYN40-18H 22
03:19ASSIST by DAVIS, RJ
02:47MISSED 3PTR by JAMES, SION
02:43REBOUND (DEF) by TRIMBLE, SETH
02:39FOUL by PROCTOR, TYRESE
02:39TIMEOUT MEDIA
02:39SUB OUT: PROCTOR, TYRESE
02:39SUB IN: GILLIS, MASON
02:39GOOD! FT by TRIMBLE, SETH [FB]40-19H 21
02:39GOOD! FT by TRIMBLE, SETH [FB]40-20H 20
02:2443-20H 23GOOD! 3PTR by GILLIS, MASON
02:24ASSIST by KNUEPPEL, KON
02:02MISSED LAYUP by JACKSON, IAN
02:00REBOUND (DEF) by MALUACH, KHAMAN
01:49TURNOVER by KNUEPPEL, KON
01:49STEAL by TRIMBLE, SETH
01:49FOUL by KNUEPPEL, KON
01:36GOOD! 3PTR by DAVIS, RJ43-23H 20
01:36ASSIST by JACKSON, IAN
01:1745-23H 22GOOD! JUMPER by MALUACH, KHAMAN
01:17ASSIST by KNUEPPEL, KON
00:55MISSED 3PTR by WITHERS, JAE'LYN
00:53REBOUND (DEF) by FLAGG, COOPER
00:30MISSED JUMPER by FLAGG, COOPER
00:27REBOUND (DEF) by DAVIS, RJ
00:27FOUL by GILLIS, MASON
00:27GOOD! FT by JACKSON, IAN [FB]45-24H 21
00:27GOOD! FT by JACKSON, IAN [FB]45-25H 20
00:27SUB OUT: MALUACH, KHAMAN
00:27SUB IN: PROCTOR, TYRESE
00:27SUB OUT: JACKSON, IAN
00:27SUB IN: POWELL, DRAKE
00:18TIMEOUT 30SEC
00:0047-25H 22GOOD! JUMPER by FLAGG, COOPER

North Carolina 25, Duke 47


Points (This Period)UNCDuke
In the Paint818
Off Turns311
2nd Chance27
Fast Break47
Bench93
Per Poss0.833
11/30
1.424
21/33



Official Box Score
North Carolina vs Duke
Second Half Statistics Only
February 01, 2025 at Cameron Indoor Stadium

North Carolina 45
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
03CADEAU, ELLIOTG52-51-10-101111010135
04DAVIS, RJG72-51-22-20221000012-6
07TRIMBLE, SETHG63-30-00-111212100146
11JACKSON, IANG62-31-21-10002110113-3
22LUBIN, VEN-ALLENF52-20-01-22022112170
02BROWN, JAMESF21-10-00-00000000021
05TYSON, CADEF00-10-10-0112100001012
09POWELL, DRAKEG125-71-21-1011011011310
13WASHINGTON, JALENF00-00-00-003300000124
24WITHERS, JAE'LYNF21-10-00-0000001206-4
TEAM0-001100
TOTALS4518-284-85-84101486553100
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
2nd Half18-2864%4-850%5-863%
Game26-5547.3%7-1936.8%11-1478.6%

Last FG Half: UNC -


Duke 40
No.Player SPtsFG3FGFTORDRTRPFATOBlkStlMin+/-
02FLAGG, COOPERF82-71-23-41341230119-2
05PROCTOR, TYRESEG73-71-30-002201000172
07KNUEPPEL, KONG134-61-24-50222200017-1
09MALUACH, KHAMANC00-10-00-00001000083
14JAMES, SIONG72-21-12-200003101146
01FOSTER, CALEBG00-00-00-0000000005-8
03EVANS, ISAIAHG31-11-10-0011000005-11
06BROWN, MALIQF21-20-00-02021100190
08HARRIS, DARRENG00-00-00-0000000001-3
18GILLIS, MASONF00-00-00-0000200001-3
21NGONGBA, PATRICKC00-00-00-0000000003-8
TEAM0-000000
TOTALS4013-265-99-11381179403100
Shooting By Period
PeriodFGFG%3FG3FG%FTFT%
2nd Half13-2650%5-956%9-1182%
Game28-5352.8%10-2050.0%21-2584.0%

Last FG Half: Duke -


Game Notes:
Officials: Roger Ayers, Bert Smith, Tommy Morrissey
Attendance: 9314

Start Time: 11:30 PM
Conference Game;
Score1st2ndTOT
UNC254570
Duke474087

Points (This Period)UNCDuke
In the Paint2214
Off Turns48
2nd Chance32
Fast Break63
Bench165
Per Poss1.406
21/32
1.290
18/31

Official Play-By-Play
North Carolina vs Duke
Second Half
February 01, 2025 at Cameron Indoor Stadium
Period 2
Starters:
North Carolina: 3 CADEAU,ELLIOT (G); 4 DAVIS,RJ (G); 7 TRIMBLE,SETH (G); 11 JACKSON,IAN (G); 22 LUBIN,VEN-ALLEN (F);
Duke: 2 FLAGG,COOPER (F); 5 PROCTOR,TYRESE (G); 7 KNUEPPEL,KON (G); 9 MALUACH,KHAMAN (C); 14 JAMES,SION (G);

TimeVISITORS: North CarolinaScoreMarginHOME: Duke
20:00SUB OUT: GILLIS, MASON
20:00SUB IN: MALUACH, KHAMAN
20:00SUB OUT: POWELL, DRAKE
20:00SUB OUT: WITHERS, JAE'LYN
20:00SUB IN: CADEAU, ELLIOT
20:00SUB IN: JACKSON, IAN
19:4349-25H 24GOOD! DUNK by KNUEPPEL, KON
19:43ASSIST by FLAGG, COOPER
19:23TURNOVER by LUBIN, VEN-ALLEN
19:23STEAL by JAMES, SION
19:0652-25H 27GOOD! 3PTR by KNUEPPEL, KON
19:06ASSIST by JAMES, SION
18:50GOOD! LAYUP by LUBIN, VEN-ALLEN52-27H 25
18:50ASSIST by CADEAU, ELLIOT
18:19FOUL by LUBIN, VEN-ALLEN
18:19MISSED FT by KNUEPPEL, KON
18:19REBOUND (DEADB) by TEAM
18:19SUB OUT: LUBIN, VEN-ALLEN
18:19SUB IN: WASHINGTON, JALEN
18:1953-27H 26GOOD! FT by KNUEPPEL, KON
17:56GOOD! 3PTR by DAVIS, RJ53-30H 23
17:36FOUL by TRIMBLE, SETH
17:36MISSED FT by FLAGG, COOPER
17:36REBOUND (DEADB) by TEAM
17:3654-30H 24GOOD! FT by FLAGG, COOPER
17:25GOOD! JUMPER by CADEAU, ELLIOT54-32H 22
17:0757-32H 25GOOD! 3PTR by JAMES, SION
17:07ASSIST by KNUEPPEL, KON
16:53GOOD! LAYUP by TRIMBLE, SETH57-34H 23
16:53FOUL by FLAGG, COOPER
16:53MISSED FT by TRIMBLE, SETH
16:51REBOUND (OFF) by TRIMBLE, SETH
16:31MISSED LAYUP by CADEAU, ELLIOT
16:29REBOUND (DEF) by FLAGG, COOPER
16:2359-34H 25GOOD! LAYUP by KNUEPPEL, KON [FB]
16:23FOUL by DAVIS, RJ
16:2360-34H 26GOOD! FT by KNUEPPEL, KON [FB]
16:02MISSED 3PTR by JACKSON, IAN
15:59REBOUND (DEF) by FLAGG, COOPER
15:54FOUL by JACKSON, IAN
15:54TIMEOUT MEDIA
15:54SUB OUT: MALUACH, KHAMAN
15:54SUB IN: BROWN, MALIQ
15:4962-34H 28GOOD! LAYUP by KNUEPPEL, KON
15:33GOOD! JUMPER by DAVIS, RJ62-36H 26
15:33ASSIST by TRIMBLE, SETH
15:1464-36H 28GOOD! LAYUP by PROCTOR, TYRESE
15:14ASSIST by BROWN, MALIQ
14:55MISSED 3PTR by DAVIS, RJ
14:53REBOUND (DEF) by PROCTOR, TYRESE
14:40MISSED LAYUP by FLAGG, COOPER
14:39REBOUND (OFF) by BROWN, MALIQ
14:39MISSED LAYUP by BROWN, MALIQ
14:39BLOCK by CADEAU, ELLIOT
14:39REBOUND (DEF) by CADEAU, ELLIOT
14:39SUB OUT: JAMES, SION
14:39SUB IN: GILLIS, MASON
14:39SUB OUT: TRIMBLE, SETH
14:39SUB IN: WITHERS, JAE'LYN
14:39SUB OUT: CADEAU, ELLIOT
14:39SUB IN: POWELL, DRAKE
14:38SUB OUT: WITHERS, JAE'LYN
14:38SUB IN: TRIMBLE, SETH
14:14GOOD! 3PTR by JACKSON, IAN64-39H 25
14:14FOUL by GILLIS, MASON
14:14GOOD! FT by JACKSON, IAN64-40H 24
13:58MISSED JUMPER by PROCTOR, TYRESE
13:55REBOUND (DEF) by WASHINGTON, JALEN
13:34FOUL by JACKSON, IAN
13:34TURNOVER by JACKSON, IAN
13:2666-40H 26GOOD! JUMPER by FLAGG, COOPER
13:12FOUL by GILLIS, MASON
13:12GOOD! FT by DAVIS, RJ66-41H 25
13:12SUB OUT: GILLIS, MASON
13:12SUB IN: JAMES, SION
13:12GOOD! FT by DAVIS, RJ66-42H 24
13:12SUB OUT: TRIMBLE, SETH
13:12SUB IN: WITHERS, JAE'LYN
13:11TURNOVER by FLAGG, COOPER
13:11STEAL by JACKSON, IAN
13:07TURNOVER by POWELL, DRAKE
13:07STEAL by BROWN, MALIQ
12:5469-42H 27GOOD! 3PTR by PROCTOR, TYRESE
12:54ASSIST by JAMES, SION
12:32MISSED JUMPER by POWELL, DRAKE
12:29REBOUND (DEF) by PROCTOR, TYRESE
12:0971-42H 29GOOD! DUNK by JAMES, SION
12:09ASSIST by KNUEPPEL, KON
11:51FOUL by BROWN, MALIQ
11:51TIMEOUT MEDIA
11:51SUB OUT: JACKSON, IAN
11:51SUB OUT: WASHINGTON, JALEN
11:51SUB IN: TRIMBLE, SETH
11:51SUB IN: LUBIN, VEN-ALLEN
11:45TURNOVER by WITHERS, JAE'LYN
11:45STEAL by FLAGG, COOPER
11:26TURNOVER by JAMES, SION
11:26STEAL by LUBIN, VEN-ALLEN
11:22GOOD! DUNK by POWELL, DRAKE [FB]71-44H 27
11:22ASSIST by LUBIN, VEN-ALLEN
11:07MISSED DUNK by KNUEPPEL, KON
11:07BLOCK by LUBIN, VEN-ALLEN
11:03REBOUND (OFF) by BROWN, MALIQ
10:54MISSED LAYUP by PROCTOR, TYRESE
10:54BLOCK by LUBIN, VEN-ALLEN
10:51REBOUND (DEF) by DAVIS, RJ
10:33TURNOVER by TRIMBLE, SETH
10:33SUB OUT: BROWN, MALIQ
10:33SUB IN: MALUACH, KHAMAN
10:18MISSED LAYUP by FLAGG, COOPER
10:18BLOCK by WITHERS, JAE'LYN
10:16REBOUND (DEF) by TRIMBLE, SETH
10:09MISSED JUMPER by DAVIS, RJ
10:06REBOUND (DEF) by KNUEPPEL, KON
09:5374-44H 30GOOD! 3PTR by FLAGG, COOPER
09:53ASSIST by JAMES, SION
09:28MISSED 3PTR by POWELL, DRAKE
09:25REBOUND (OFF) by LUBIN, VEN-ALLEN
09:25FOUL by MALUACH, KHAMAN
09:25GOOD! FT by LUBIN, VEN-ALLEN74-45H 29
09:25SUB OUT: KNUEPPEL, KON
09:25SUB OUT: JAMES, SION
09:25SUB IN: FOSTER, CALEB
09:25SUB IN: EVANS, ISAIAH
09:25SUB OUT: POWELL, DRAKE
09:25SUB IN: TYSON, CADE
09:25MISSED FT by LUBIN, VEN-ALLEN
09:23REBOUND (DEF) by EVANS, ISAIAH
09:0477-45H 32GOOD! 3PTR by EVANS, ISAIAH
09:04ASSIST by FLAGG, COOPER
08:44MISSED JUMPER by DAVIS, RJ
08:41REBOUND (OFF) by LUBIN, VEN-ALLEN
08:38GOOD! JUMPER by LUBIN, VEN-ALLEN77-47H 30
08:15MISSED LAYUP by MALUACH, KHAMAN
08:15BLOCK by WITHERS, JAE'LYN
08:12REBOUND (DEF) by DAVIS, RJ
08:06GOOD! LAYUP by WITHERS, JAE'LYN77-49H 28
07:38MISSED 3PTR by FLAGG, COOPER
07:33REBOUND (DEF) by TEAM
07:33TIMEOUT MEDIA
07:33SUB OUT: PROCTOR, TYRESE
07:33SUB IN: KNUEPPEL, KON
07:33SUB OUT: DAVIS, RJ
07:33SUB OUT: WITHERS, JAE'LYN
07:33SUB IN: CADEAU, ELLIOT
07:33SUB IN: POWELL, DRAKE
07:17GOOD! 3PTR by POWELL, DRAKE77-52H 25
07:17ASSIST by TRIMBLE, SETH
06:58FOUL by LUBIN, VEN-ALLEN
06:5878-52H 26GOOD! FT by FLAGG, COOPER
06:58SUB OUT: MALUACH, KHAMAN
06:58SUB IN: NGONGBA, PATRICK
06:58SUB OUT: LUBIN, VEN-ALLEN
06:58SUB IN: WASHINGTON, JALEN
06:5879-52H 27GOOD! FT by FLAGG, COOPER
06:39GOOD! JUMPER by TRIMBLE, SETH79-54H 25
06:17TURNOVER by FLAGG, COOPER
05:53MISSED LAYUP by CADEAU, ELLIOT
05:51REBOUND (DEF) by FLAGG, COOPER
05:37TURNOVER by FLAGG, COOPER
05:37STEAL by POWELL, DRAKE
05:33GOOD! LAYUP by TRIMBLE, SETH [FB]79-56H 23
05:33ASSIST by POWELL, DRAKE
05:05MISSED LAYUP by FLAGG, COOPER
05:03REBOUND (DEF) by WASHINGTON, JALEN
04:58GOOD! JUMPER by POWELL, DRAKE [FB]79-58H 21
04:47TIMEOUT 30SEC
04:47TIMEOUT MEDIA
04:47SUB OUT: FOSTER, CALEB
04:47SUB OUT: EVANS, ISAIAH
04:47SUB OUT: NGONGBA, PATRICK
04:47SUB IN: PROCTOR, TYRESE
04:47SUB IN: BROWN, MALIQ
04:47SUB IN: JAMES, SION
04:47SUB OUT: TRIMBLE, SETH
04:47SUB IN: JACKSON, IAN
04:31MISSED 3PTR by KNUEPPEL, KON
04:28REBOUND (DEF) by POWELL, DRAKE
04:18GOOD! LAYUP by POWELL, DRAKE79-60H 19
03:53MISSED LAYUP by FLAGG, COOPER
03:51REBOUND (DEF) by TYSON, CADE
03:31GOOD! LAYUP by POWELL, DRAKE79-62H 17
03:31FOUL by KNUEPPEL, KON
03:31TIMEOUT MEDIA
03:31GOOD! FT by POWELL, DRAKE79-63H 16
02:59MISSED 3PTR by PROCTOR, TYRESE
02:57REBOUND (OFF) by FLAGG, COOPER
02:43FOUL by TYSON, CADE
02:4380-63H 17GOOD! FT by KNUEPPEL, KON
02:4381-63H 18GOOD! FT by KNUEPPEL, KON
02:31MISSED 3PTR by TYSON, CADE
02:28REBOUND (DEF) by KNUEPPEL, KON
02:01MISSED 3PTR by PROCTOR, TYRESE
01:58REBOUND (DEF) by WASHINGTON, JALEN
01:53FOUL by KNUEPPEL, KON
01:53SUB OUT: WASHINGTON, JALEN
01:53SUB IN: BROWN, JAMES
01:53MISSED FT by CADEAU, ELLIOT [FB]
01:52REBOUND (OFF) by TYSON, CADE
01:44MISSED LAYUP by CADEAU, ELLIOT
01:43REBOUND (DEADB) by TEAM
01:43FOUL by CADEAU, ELLIOT
01:4382-63H 19GOOD! FT by JAMES, SION
01:4383-63H 20GOOD! FT by JAMES, SION
01:25GOOD! LAYUP by BROWN, JAMES83-65H 18
00:4885-65H 20GOOD! LAYUP by BROWN, MALIQ
00:48ASSIST by PROCTOR, TYRESE
00:47TIMEOUT 30SEC
00:47SUB OUT: FLAGG, COOPER
00:47SUB OUT: BROWN, MALIQ
00:47SUB OUT: KNUEPPEL, KON
00:47SUB IN: EVANS, ISAIAH
00:47SUB IN: HARRIS, DARREN
00:47SUB IN: NGONGBA, PATRICK
00:33GOOD! 3PTR by CADEAU, ELLIOT85-68H 17
00:33ASSIST by JACKSON, IAN
00:0587-68H 19GOOD! JUMPER by PROCTOR, TYRESE
00:00GOOD! LAYUP by JACKSON, IAN87-70H 17

North Carolina 70, Duke 87


Points (This Period)UNCDuke
In the Paint2214
Off Turns48
2nd Chance32
Fast Break63
Bench165
Per Poss1.406
21/32
1.290
18/31



Official Scoring/Possession Reference Chart
North Carolina vs Duke
Period 1
February 01, 2025 at Cameron Indoor Stadium
Period 1
Starters:
North Carolina: 3 CADEAU,ELLIOT (G); 4 DAVIS,RJ (G); 7 TRIMBLE,SETH (G); 11 JACKSON,IAN (G); 22 LUBIN,VEN-ALLEN (F);
Duke: 2 FLAGG,COOPER (F); 5 PROCTOR,TYRESE (G); 7 KNUEPPEL,KON (G); 9 MALUACH,KHAMAN (C); 14 JAMES,SION (G);

TimeVISITORS: North CarolinaScoreMarginHOME: Duke
19:482-0H 2GOOD! DUNK by JAMES, SION
19:30GOOD! LAYUP by LUBIN, VEN-ALLEN2-2T
17:475-2H 3GOOD! 3PTR by FLAGG, COOPER
17:187-2H 5GOOD! LAYUP by JAMES, SION [FB]
16:53GOOD! LAYUP by WASHINGTON, JALEN7-4H 3
16:08GOOD! JUMPER by TRIMBLE, SETH7-6H 1
15:4710-6H 4GOOD! 3PTR by PROCTOR, TYRESE
15:2912-6H 6GOOD! DUNK by PROCTOR, TYRESE [FB]
14:5415-6H 9GOOD! 3PTR by FLAGG, COOPER
14:3617-6H 11GOOD! LAYUP by FLAGG, COOPER [FB]
14:3618-6H 12GOOD! FT by FLAGG, COOPER [FB]
13:4021-6H 15GOOD! 3PTR by KNUEPPEL, KON
13:0923-6H 17GOOD! JUMPER by KNUEPPEL, KON
12:47GOOD! LAYUP by WASHINGTON, JALEN23-8H 15
12:2724-8H 16GOOD! FT by JAMES, SION
12:2725-8H 17GOOD! FT by JAMES, SION
11:57GOOD! FT by WASHINGTON, JALEN25-9H 16
11:57GOOD! FT by WASHINGTON, JALEN25-10H 15
11:3326-10H 16GOOD! FT by KNUEPPEL, KON
11:3327-10H 17GOOD! FT by KNUEPPEL, KON
11:0329-10H 19GOOD! by MALUACH, KHAMAN
10:47GOOD! 3PTR by CADEAU, ELLIOT29-13H 16
10:2730-13H 17GOOD! FT by PROCTOR, TYRESE
10:2731-13H 18GOOD! FT by PROCTOR, TYRESE
10:2732-13H 19GOOD! FT by PROCTOR, TYRESE
08:5134-13H 21GOOD! LAYUP by MALUACH, KHAMAN
06:4336-13H 23GOOD! LAYUP by KNUEPPEL, KON
05:3037-13H 24GOOD! FT by PROCTOR, TYRESE
05:3038-13H 25GOOD! FT by PROCTOR, TYRESE
05:1639-13H 26GOOD! FT by FLAGG, COOPER
05:1640-13H 27GOOD! FT by FLAGG, COOPER
04:54GOOD! LAYUP by DAVIS, RJ40-15H 25
03:19GOOD! 3PTR by WITHERS, JAE'LYN40-18H 22
02:39GOOD! FT by TRIMBLE, SETH [FB]40-19H 21
02:39GOOD! FT by TRIMBLE, SETH [FB]40-20H 20
02:2443-20H 23GOOD! 3PTR by GILLIS, MASON
01:36GOOD! 3PTR by DAVIS, RJ43-23H 20
01:1745-23H 22GOOD! JUMPER by MALUACH, KHAMAN
00:27GOOD! FT by JACKSON, IAN [FB]45-24H 21
00:27GOOD! FT by JACKSON, IAN [FB]45-25H 20
00:0047-25H 22GOOD! JUMPER by FLAGG, COOPER

North Carolina 25, Duke 47





Official Scoring/Possession Reference Chart
North Carolina vs Duke
Period 2
February 01, 2025 at Cameron Indoor Stadium
Period 2
Starters:
North Carolina: 3 CADEAU,ELLIOT (G); 4 DAVIS,RJ (G); 7 TRIMBLE,SETH (G); 11 JACKSON,IAN (G); 22 LUBIN,VEN-ALLEN (F);
Duke: 2 FLAGG,COOPER (F); 5 PROCTOR,TYRESE (G); 7 KNUEPPEL,KON (G); 9 MALUACH,KHAMAN (C); 14 JAMES,SION (G);

TimeVISITORS: North CarolinaScoreMarginHOME: Duke
19:4349-25H 24GOOD! DUNK by KNUEPPEL, KON
19:0652-25H 27GOOD! 3PTR by KNUEPPEL, KON
18:50GOOD! LAYUP by LUBIN, VEN-ALLEN52-27H 25
18:1953-27H 26GOOD! FT by KNUEPPEL, KON
17:56GOOD! 3PTR by DAVIS, RJ53-30H 23
17:3654-30H 24GOOD! FT by FLAGG, COOPER
17:25GOOD! JUMPER by CADEAU, ELLIOT54-32H 22
17:0757-32H 25GOOD! 3PTR by JAMES, SION
16:53GOOD! LAYUP by TRIMBLE, SETH57-34H 23
16:2359-34H 25GOOD! LAYUP by KNUEPPEL, KON [FB]
16:2360-34H 26GOOD! FT by KNUEPPEL, KON [FB]
15:4962-34H 28GOOD! LAYUP by KNUEPPEL, KON
15:33GOOD! JUMPER by DAVIS, RJ62-36H 26
15:1464-36H 28GOOD! LAYUP by PROCTOR, TYRESE
14:14GOOD! 3PTR by JACKSON, IAN64-39H 25
14:14GOOD! FT by JACKSON, IAN64-40H 24
13:2666-40H 26GOOD! JUMPER by FLAGG, COOPER
13:12GOOD! FT by DAVIS, RJ66-41H 25
13:12GOOD! FT by DAVIS, RJ66-42H 24
12:5469-42H 27GOOD! 3PTR by PROCTOR, TYRESE
12:0971-42H 29GOOD! DUNK by JAMES, SION
11:22GOOD! DUNK by POWELL, DRAKE [FB]71-44H 27
09:5374-44H 30GOOD! 3PTR by FLAGG, COOPER
09:25GOOD! FT by LUBIN, VEN-ALLEN74-45H 29
09:0477-45H 32GOOD! 3PTR by EVANS, ISAIAH
08:38GOOD! JUMPER by LUBIN, VEN-ALLEN77-47H 30
08:06GOOD! LAYUP by WITHERS, JAE'LYN77-49H 28
07:17GOOD! 3PTR by POWELL, DRAKE77-52H 25
06:5878-52H 26GOOD! FT by FLAGG, COOPER
06:5879-52H 27GOOD! FT by FLAGG, COOPER
06:39GOOD! JUMPER by TRIMBLE, SETH79-54H 25
05:33GOOD! LAYUP by TRIMBLE, SETH [FB]79-56H 23
04:58GOOD! JUMPER by POWELL, DRAKE [FB]79-58H 21
04:18GOOD! LAYUP by POWELL, DRAKE79-60H 19
03:31GOOD! LAYUP by POWELL, DRAKE79-62H 17
03:31GOOD! FT by POWELL, DRAKE79-63H 16
02:4380-63H 17GOOD! FT by KNUEPPEL, KON
02:4381-63H 18GOOD! FT by KNUEPPEL, KON
01:4382-63H 19GOOD! FT by JAMES, SION
01:4383-63H 20GOOD! FT by JAMES, SION
01:25GOOD! LAYUP by BROWN, JAMES83-65H 18
00:4885-65H 20GOOD! LAYUP by BROWN, MALIQ
00:33GOOD! 3PTR by CADEAU, ELLIOT85-68H 17
00:0587-68H 19GOOD! JUMPER by PROCTOR, TYRESE
00:00GOOD! LAYUP by JACKSON, IAN87-70H 17

North Carolina 70, Duke 87





Official Substitutions Log
North Carolina vs Duke
Period 1
February 01, 2025 at Cameron Indoor Stadium
VISITORS: North CarolinaTimeScoreHOME: Duke
3 CADEAU,ELLIOT2 FLAGG,COOPER
4 DAVIS,RJ5 PROCTOR,TYRESE
7 TRIMBLE,SETH7 KNUEPPEL,KON
11 JACKSON,IAN9 MALUACH,KHAMAN
22 LUBIN,VEN-ALLEN14 JAMES,SION
SUB OUT: 22 LUBIN,VEN-ALLEN17:032-7
SUB IN: 13 WASHINGTON,JALEN17:03
14:526-15SUB OUT: MALUACH,KHAMAN
14:52SUB IN: BROWN,MALIQ
SUB OUT: 3 CADEAU,ELLIOT14:52
SUB IN: 9 POWELL,DRAKE14:52
12:278-24SUB OUT: FLAGG,COOPER
12:27SUB IN: GILLIS,MASON
SUB OUT: 7 TRIMBLE,SETH12:27
SUB IN: 3 CADEAU,ELLIOT12:27
12:27SUB OUT: JAMES,SION
12:27SUB IN: FOSTER,CALEB
11:578-25SUB OUT: BROWN,MALIQ
11:57SUB IN: MALUACH,KHAMAN
SUB OUT: 13 WASHINGTON,JALEN11:3310-26
SUB IN: 22 LUBIN,VEN-ALLEN11:33
11:33SUB OUT: KNUEPPEL,KON
11:33SUB IN: FLAGG,COOPER
SUB OUT: 11 JACKSON,IAN10:2713-31
SUB IN: 7 TRIMBLE,SETH10:27
10:27SUB OUT: PROCTOR,TYRESE
10:27SUB IN: JAMES,SION
09:4213-32SUB OUT: FOSTER,CALEB
09:42SUB OUT: GILLIS,MASON
09:42SUB IN: EVANS,ISAIAH
09:42SUB IN: KNUEPPEL,KON
SUB OUT: 4 DAVIS,RJ08:2113-34
SUB IN: 11 JACKSON,IAN08:21
07:3413-34SUB OUT: EVANS,ISAIAH
07:34SUB OUT: MALUACH,KHAMAN
07:34SUB IN: PROCTOR,TYRESE
07:34SUB IN: BROWN,MALIQ
SUB OUT: 7 TRIMBLE,SETH06:1513-36
SUB OUT: 9 POWELL,DRAKE06:15
SUB IN: 4 DAVIS,RJ06:15
SUB IN: 24 WITHERS,JAE'LYN06:15
SUB OUT: 3 CADEAU,ELLIOT04:1115-40
SUB IN: 7 TRIMBLE,SETH04:11
04:11SUB OUT: BROWN,MALIQ
04:11SUB IN: MALUACH,KHAMAN
02:3918-40SUB OUT: PROCTOR,TYRESE
02:39SUB IN: GILLIS,MASON
00:2725-45SUB OUT: MALUACH,KHAMAN
00:27SUB IN: PROCTOR,TYRESE
SUB OUT: 11 JACKSON,IAN00:27
SUB IN: 9 POWELL,DRAKE00:27

North Carolina 25, Duke 47



Official Substitutions Log
North Carolina vs Duke
Period 2
February 01, 2025 at Cameron Indoor Stadium
VISITORS: North CarolinaTimeScoreHOME: Duke
3 CADEAU,ELLIOT2 FLAGG,COOPER
4 DAVIS,RJ5 PROCTOR,TYRESE
7 TRIMBLE,SETH7 KNUEPPEL,KON
11 JACKSON,IAN9 MALUACH,KHAMAN
22 LUBIN,VEN-ALLEN14 JAMES,SION
20:00-SUB OUT: GILLIS,MASON
20:00SUB IN: MALUACH,KHAMAN
SUB OUT: 9 POWELL,DRAKE20:00
SUB OUT: 24 WITHERS,JAE'LYN20:00
SUB IN: 3 CADEAU,ELLIOT20:00
SUB IN: 11 JACKSON,IAN20:00
SUB OUT: 22 LUBIN,VEN-ALLEN18:1927-52
SUB IN: 13 WASHINGTON,JALEN18:19
15:5434-60SUB OUT: MALUACH,KHAMAN
15:54SUB IN: BROWN,MALIQ
14:3936-64SUB OUT: JAMES,SION
14:39SUB IN: GILLIS,MASON
SUB OUT: 7 TRIMBLE,SETH14:39
SUB IN: 24 WITHERS,JAE'LYN14:39
SUB OUT: 3 CADEAU,ELLIOT14:39
SUB IN: 9 POWELL,DRAKE14:39
SUB OUT: 24 WITHERS,JAE'LYN14:3836-64
SUB IN: 7 TRIMBLE,SETH14:38
13:1241-66SUB OUT: GILLIS,MASON
13:12SUB IN: JAMES,SION
SUB OUT: 7 TRIMBLE,SETH13:12
SUB IN: 24 WITHERS,JAE'LYN13:12
SUB OUT: 11 JACKSON,IAN11:5142-71
SUB OUT: 13 WASHINGTON,JALEN11:51
SUB IN: 7 TRIMBLE,SETH11:51
SUB IN: 22 LUBIN,VEN-ALLEN11:51
10:3344-71SUB OUT: BROWN,MALIQ
10:33SUB IN: MALUACH,KHAMAN
09:2545-74SUB OUT: KNUEPPEL,KON
09:25SUB OUT: JAMES,SION
09:25SUB IN: FOSTER,CALEB
09:25SUB IN: EVANS,ISAIAH
SUB OUT: 9 POWELL,DRAKE09:25
SUB IN: 5 TYSON,CADE09:25
07:3349-77SUB OUT: PROCTOR,TYRESE
07:33SUB IN: KNUEPPEL,KON
SUB OUT: 4 DAVIS,RJ07:33
SUB OUT: 24 WITHERS,JAE'LYN07:33
SUB IN: 3 CADEAU,ELLIOT07:33
SUB IN: 9 POWELL,DRAKE07:33
06:5852-78SUB OUT: MALUACH,KHAMAN
06:58SUB IN: NGONGBA,PATRICK
SUB OUT: 22 LUBIN,VEN-ALLEN06:58
SUB IN: 13 WASHINGTON,JALEN06:58
04:4758-79SUB OUT: FOSTER,CALEB
04:47SUB OUT: EVANS,ISAIAH
04:47SUB OUT: NGONGBA,PATRICK
04:47SUB IN: PROCTOR,TYRESE
04:47SUB IN: BROWN,MALIQ
04:47SUB IN: JAMES,SION
SUB OUT: 7 TRIMBLE,SETH04:47
SUB IN: 11 JACKSON,IAN04:47
SUB OUT: 13 WASHINGTON,JALEN01:5363-81
SUB IN: 2 BROWN,JAMES01:53
00:4765-85SUB OUT: FLAGG,COOPER
00:47SUB OUT: BROWN,MALIQ
00:47SUB OUT: KNUEPPEL,KON
00:47SUB IN: EVANS,ISAIAH
00:47SUB IN: HARRIS,DARREN
00:47SUB IN: NGONGBA,PATRICK

North Carolina 70, Duke 87