Football fieldDownload×
Arrow image
National Collegiate Athletic Association2025.11.12 / 00:00

West Point vs Duke Blue Devils – Odds, Live Updates and Stats – 2025/11/12

Finished
59
-
114
59
Finished
114

Odds

Opening odds
-
-
-52.5
0.95
+52.5
0.74
166.5
1.0
0.71
Pre-match odds
-
-
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-
-
-
-
-
Pre-match odds
-
-
-34
0.88
+34
0.92
153.5
0.88
0.88
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-49.5
1.1
+49.5
0.61
168.5
0.73
0.95
Pre-match odds
-
-
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-
-
-
-
-
Pre-match odds
-
-
-33.5
0.92
+33.5
0.92
154.5
0.91
0.91
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-46.5
0.82
+46.5
0.82
166.5
0.8
0.8
Pre-match odds
-
-
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-47.5
0.95
+47.5
0.8
164.5
0.77
1.0
Pre-match odds
-
-
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-52.5
0.86
+52.5
0.76
170.5
0.55
1.13
Pre-match odds
1.0
1.0
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-48.5
0.75
+48.5
0.95
167.5
0.87
0.8
Pre-match odds
-
-
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-
-
-
-
-
Pre-match odds
-
-
-33.5
0.9
+33.5
0.8
152.5
0.8
0.9
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-
-
-
-
-
Pre-match odds
-
-
-33.5
0.9
+33.5
0.89
154.5
0.89
0.88
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-50.5
0.86
+50.5
0.86
168.5
0.85
0.85
Pre-match odds
-
-
-
-
-
-
-
In-play odds
-
-
-
-
-
-
-
Opening odds
-
-
-
-
-
-
-
Pre-match odds
-
-
-34
0.88
+34
0.92
153.5
0.88
0.88
In-play odds
-
-
-
-
-
-
-
1 2 3 4
West Point
30 29 - - 59
Duke Blue Devils
49 65 - - 114

National Collegiate Athletic Association 2025/11/12 | 00:00:00

Play by Play

20:00
patrick ngongba vs tate laczkowski (duke gains possession)
19:46
jumper by duke's isaiah evans
19:46
assist by duke's patrick ngongba
19:15
assist by army west point's kevin mccarthy
19:15
2 pointer by army west point's jacen holloway
19:01
layup missed by duke's cameron boozer
18:56
personal foul on army west point's jorn everson (cameron boozer draws the foul)
18:56
offensive rebound by duke's cameron boozer
18:56
free throw by duke's cameron boozer
18:56
offensive rebound by duke's patrick ngongba
18:56
2 pointer missed by duke's patrick ngongba
18:38
assist by army west point's tate laczkowski
18:38
jumper by army west point's kevin mccarthy
18:20
3 pointer by duke's cameron boozer
18:05
jumper missed by army west point's tate laczkowski
17:59
offensive rebound by army west point's kevin mccarthy
17:56
assist by army west point's kevin mccarthy
17:56
jumper by army west point's ryan curry
17:43
jumper missed by duke's caleb foster
17:38
defensive rebound by army west point's ryan curry
17:14
layup missed by army west point's jacen holloway
17:10
defensive rebound by duke's caleb foster
17:07
assist by duke's cameron boozer
17:07
jumper by duke's isaiah evans
16:35
jumper missed by army west point's ryan curry
16:30
offensive rebound by army west point's jorn everson
16:27
jumper missed by army west point's jacen holloway
16:24
defensive rebound by duke's caleb foster
16:18
jumper by duke's dame sarr
16:18
assist by duke's caleb foster
15:47
layup by army west point's ryan curry
15:47
assist by army west point's tate laczkowski
15:45
army west point takes a [short] time out.
15:45
subbing in for duke-cayden boozer, subbing in for duke-maliq brown, subbing out for duke-caleb foster, subbing out for duke-cameron boozer
15:45
subbing in for army west point-jackson furman, subbing in for army west point-nnaemeka ikechi, subbing out for army west point-tate laczkowski, subbing out for army west point-jorn everson
15:45
commercial time out.
15:37
jumper missed by duke's isaiah evans
15:32
offensive rebound by duke's patrick ngongba
15:31
turnover by duke 's patrick ngongba
15:31
steal by army west point's ryan curry
15:26
layup by army west point's ryan curry
15:07
slam dunk by duke's patrick ngongba
15:07
assist by duke's cayden boozer
14:38
jumper missed by army west point's nnaemeka ikechi
14:35
defensive rebound by duke's isaiah evans
14:32
2 pointer by duke's dame sarr
14:32
assist by duke's isaiah evans
14:31
subbing in for duke-nikolas khamenia, subbing out for duke-isaiah evans
14:31
subbing in for army west point-dylan benner, subbing out for army west point-nnaemeka ikechi
14:01
subbing in for duke-cameron boozer, subbing out for duke-patrick ngongba
14:01
subbing in for army west point-dayon polk, subbing out for army west point-ryan curry
14:01
army west point gets a rebound from a dead ball.
14:01
turnover by army west point [shot clock violation]
14:01
3 pointer missed by army west point's jackson furman
13:43
jumper by duke's dame sarr
13:43
assist by duke's cayden boozer
13:32
personal foul on duke's cameron boozer (jackson furman draws the foul)
13:32
subbing in for army west point-jorn everson, subbing out for army west point-jacen holloway
13:31
steal by duke's maliq brown
13:31
turnover by army west point 's jorn everson
13:25
jumper missed by duke's dame sarr
13:22
defensive rebound by army west point's jackson furman
13:06
steal by duke's dame sarr
13:06
turnover by army west point 's jorn everson
13:02
slam dunk by duke's dame sarr
13:02
assist by duke's cayden boozer
12:41
layup missed by army west point's jackson furman
12:41
block by duke's cayden boozer
12:36
offensive rebound by army west point's jackson furman
12:34
jumper missed by army west point's dayon polk
12:31
defensive rebound by duke's maliq brown
12:24
jumper by duke's dame sarr
12:24
assist by duke's cameron boozer
12:10
2 pointer by army west point's dayon polk
12:03
personal foul on army west point's dylan benner (cameron boozer draws the foul)
12:03
subbing in for army west point-alex engro, subbing in for army west point-tate laczkowski, subbing out for army west point-kevin mccarthy, subbing out for army west point-dylan benner
12:03
subbing in for duke-darren harris, subbing out for duke-dame sarr
12:03
personal foul on army west point's dylan benner
11:56
jumper missed by duke's cayden boozer
11:51
offensive rebound by duke's nikolas khamenia
11:46
jumper by duke's darren harris
11:46
assist by duke's nikolas khamenia
11:28
3 pointer by army west point's jackson furman
11:11
jumper missed by duke's maliq brown
11:08
defensive rebound by army west point's alex engro
10:55
commercial time out.
10:55
subbing in for army west point-ryan curry, subbing in for army west point-jaxson bell, subbing out for army west point-dayon polk, subbing out for army west point-jackson furman
10:55
offensive foul by army west point's jackson furman
10:55
subbing in for duke-patrick ngongba, subbing out for duke-maliq brown
10:55
offensive turnover by army west point's jackson furman
10:45
jumper missed by duke's darren harris
10:42
defensive rebound by army west point's ryan curry
10:20
jumper missed by army west point's alex engro
10:16
defensive rebound by duke's nikolas khamenia
10:04
jumper missed by duke's patrick ngongba
09:59
defensive rebound by army west point's jorn everson
09:43
jumper missed by army west point's jaxson bell
09:39
defensive rebound by duke's nikolas khamenia
09:33
jumper missed by duke's cameron boozer
09:30
offensive rebound by duke's nikolas khamenia
09:26
subbing in for duke-isaiah evans, subbing out for duke-nikolas khamenia
09:26
subbing in for army west point-dayon polk, subbing out for army west point-jorn everson
09:26
offensive foul by duke's patrick ngongba
09:26
offensive turnover by duke's patrick ngongba
08:58
jumper by army west point's alex engro
08:58
assist by army west point's jaxson bell
08:43
jumper missed by duke's patrick ngongba
08:40
defensive rebound by army west point's ryan curry
08:35
jumper missed by army west point's jaxson bell
08:30
defensive rebound by duke's patrick ngongba
08:27
subbing in for duke-caleb foster, subbing in for duke-maliq brown, subbing in for duke-dame sarr, subbing out for duke-cayden boozer, subbing out for duke-darren harris, subbing out for duke-patrick ngongba
08:27
subbing in for army west point-jacen holloway, subbing out for army west point-dayon polk
08:23
subbing in for army west point-jacen holloway, subbing out for army west point-dayon polk
08:15
turnover by duke 's caleb foster
08:15
steal by army west point's jaxson bell
07:57
subbing in for army west point-kevin mccarthy, subbing in for army west point-jorn everson, subbing out for army west point-jaxson bell, subbing out for army west point-tate laczkowski
07:57
personal foul on duke's dame sarr (ryan curry draws the foul)
07:57
commercial time out.
07:36
jumper missed by army west point's alex engro
07:35
army west point gets a rebound from a dead ball.
07:35
subbing in for army west point-tate laczkowski, subbing out for army west point-jorn everson
07:35
turnover by army west point [shot clock violation]
07:28
2 pointer missed by duke's isaiah evans
07:24
defensive rebound by army west point's alex engro
07:13
turnover by army west point 's tate laczkowski
07:13
subbing in for army west point-jackson mayo, subbing out for army west point-alex engro
07:04
free throw by duke's isaiah evans
07:04
duke gets a rebound from a dead ball.
07:04
personal foul on army west point's jackson mayo (isaiah evans draws the foul)
07:04
free throw missed by duke's isaiah evans
06:34
turnover by army west point [shot clock violation]
06:34
block by duke's cameron boozer
06:34
jumper missed by army west point's jacen holloway
06:34
army west point gets a rebound from a dead ball.
06:20
personal foul on army west point's ryan curry (maliq brown draws the foul)
06:20
subbing in for duke-nikolas khamenia, subbing out for duke-cameron boozer
06:17
assist by duke's caleb foster
06:17
jumper by duke's isaiah evans
05:52
2 pointer by army west point's jacen holloway
05:36
jumper missed by duke's nikolas khamenia
05:31
defensive rebound by army west point's ryan curry
05:26
jumper missed by army west point's ryan curry
05:22
defensive rebound by duke's dame sarr
05:17
jumper missed by duke's dame sarr
05:13
defensive rebound by army west point's jacen holloway
05:11
jumper missed by army west point's kevin mccarthy
05:07
subbing in for duke-cayden boozer, subbing in for duke-darren harris, subbing in for duke-cameron boozer, subbing in for duke-patrick ngongba, subbing out for duke-caleb foster, subbing out for duke-isaiah evans, subbing out for duke-maliq brown, subbing
05:07
offensive rebound by army west point's army west point
05:07
subbing in for army west point-jackson furman, subbing in for army west point-dillon watt, subbing out for army west point-ryan curry, subbing out for army west point-jackson mayo
05:04
turnover by army west point 's kevin mccarthy
05:04
steal by duke's cayden boozer
05:00
2 pointer by duke's cayden boozer
04:40
jumper missed by army west point's tate laczkowski
04:36
defensive rebound by duke's cameron boozer
04:30
jumper missed by duke's cayden boozer
04:26
offensive rebound by duke's nikolas khamenia
04:21
turnover by duke 's patrick ngongba
04:21
steal by army west point's tate laczkowski
04:16
free throw by army west point's jackson furman
04:16
jumper by army west point's jackson furman
04:16
assist by army west point's kevin mccarthy
04:16
personal foul on duke's darren harris (jackson furman draws the foul)
03:59
jumper missed by duke's nikolas khamenia
03:58
personal foul on army west point's tate laczkowski (patrick ngongba draws the foul)
03:58
subbing in for army west point-ryan curry, subbing in for army west point-jorn everson, subbing out for army west point-kevin mccarthy, subbing out for army west point-tate laczkowski
03:58
commercial time out.
03:58
free throw by duke's patrick ngongba
03:57
offensive rebound by duke's patrick ngongba
03:36
2 pointer by army west point's jackson furman
03:26
slam dunk missed by duke's patrick ngongba
03:22
2 pointer missed by duke's patrick ngongba
03:22
offensive rebound by duke's patrick ngongba
03:20
subbing in for duke-isaiah evans, subbing out for duke-darren harris
03:20
2 pointer by duke's patrick ngongba
03:20
free throw missed by duke's patrick ngongba
03:20
offensive rebound by duke's patrick ngongba
03:20
personal foul on army west point's jacen holloway (patrick ngongba draws the foul)
03:19
defensive rebound by army west point's jacen holloway
03:11
jumper missed by army west point's dillon watt
03:11
defensive rebound by duke's duke
02:58
2 pointer by duke's nikolas khamenia
02:48
jumper missed by army west point's jorn everson
02:43
defensive rebound by duke's cameron boozer
02:36
subbing in for duke-maliq brown, subbing out for duke-patrick ngongba
02:36
subbing in for army west point-tate laczkowski, subbing out for army west point-dillon watt
02:22
layup by duke's maliq brown
02:22
assist by duke's cameron boozer
02:05
turnover by army west point 's jacen holloway
02:05
steal by duke's cameron boozer
02:03
free throw by duke's cameron boozer
02:03
subbing in for army west point-kevin mccarthy, subbing out for army west point-jorn everson
02:03
personal foul on army west point's ryan curry (cameron boozer draws the foul)
02:03
subbing in for duke-dame sarr, subbing out for duke-nikolas khamenia
01:51
3 pointer missed by army west point's ryan curry
01:48
defensive rebound by duke's maliq brown
01:43
jumper by duke's isaiah evans
01:43
assist by duke's maliq brown
01:27
jumper missed by army west point's kevin mccarthy
01:27
block by duke's isaiah evans
01:22
defensive rebound by duke's maliq brown
01:21
offensive turnover by duke's cayden boozer
01:21
army west point takes a [short] time out.
01:21
offensive foul by duke's cayden boozer
01:12
personal foul on duke's isaiah evans (jacen holloway draws the foul)
00:55
assist by army west point's tate laczkowski
00:55
2 pointer by army west point's jacen holloway
00:46
jumper missed by duke's maliq brown
00:43
defensive rebound by army west point's jacen holloway
00:36
2 pointer missed by army west point's jackson furman
00:32
defensive rebound by duke's isaiah evans
00:30
duke takes a [short] time out.
00:09
free throw by duke's dame sarr
00:09
duke gets a rebound from a dead ball.
00:09
free throw missed by duke's dame sarr
00:09
personal foul on army west point's kevin mccarthy (dame sarr draws the foul)
00:00
jumper missed by army west point's tate laczkowski
00:00
defensive rebound by duke's duke
00:00
end of 1st half.
20:00
subbing in for duke-caleb foster, subbing in for duke-patrick ngongba, subbing out for duke-cayden boozer, subbing out for duke-maliq brown
20:00
subbing in for army west point-jorn everson, subbing out for army west point-jackson furman
19:55
subbing in for duke-caleb foster, subbing in for duke-patrick ngongba, subbing out for duke-cayden boozer, subbing out for duke-maliq brown
19:48
layup by duke's isaiah evans
19:48
subbing in for army west point-jorn everson, subbing out for army west point-jackson furman
19:35
assist by army west point's jorn everson
19:35
jumper by army west point's tate laczkowski
19:21
offensive foul by duke's patrick ngongba
19:21
offensive turnover by duke's patrick ngongba
19:09
jumper missed by army west point's tate laczkowski
19:09
block by duke's isaiah evans
19:09
offensive rebound by army west point's army west point
18:56
jumper missed by army west point's ryan curry
18:52
defensive rebound by duke's cameron boozer
18:50
personal foul on army west point's ryan curry (isaiah evans draws the foul)
18:36
assist by duke's isaiah evans
18:36
2 pointer by duke's patrick ngongba
18:17
jumper missed by army west point's kevin mccarthy
18:13
defensive rebound by duke's cameron boozer
18:09
jumper missed by duke's isaiah evans
18:05
defensive rebound by army west point's jacen holloway
17:54
2 pointer missed by army west point's tate laczkowski
17:51
defensive rebound by duke's patrick ngongba
17:48
personal foul on army west point's ryan curry (dame sarr draws the foul)
17:43
jumper by duke's caleb foster
17:43
assist by duke's patrick ngongba
17:20
jumper missed by army west point's tate laczkowski
17:15
defensive rebound by duke's isaiah evans
17:12
jumper missed by duke's isaiah evans
17:07
defensive rebound by army west point's tate laczkowski
16:58
2 pointer missed by army west point's tate laczkowski
16:55
defensive rebound by duke's cameron boozer
16:43
subbing in for army west point-tate laczkowski, subbing out for army west point-dylan murans
16:43
free throw by duke's isaiah evans
16:43
personal foul on army west point's tate laczkowski (isaiah evans draws the foul)
16:43
subbing in for duke-maliq brown, subbing in for duke-nikolas khamenia, subbing out for duke-patrick ngongba, subbing out for duke-isaiah evans
16:43
subbing in for army west point-dayon polk, subbing in for army west point-jackson furman, subbing in for army west point-dylan murans, subbing out for army west point-ryan curry, subbing out for army west point-kevin mccarthy, subbing out for army west po
16:34
turnover by army west point 's dayon polk
16:34
steal by duke's dame sarr
16:30
slam dunk by duke's dame sarr
16:19
jumper missed by army west point's jackson furman
16:16
defensive rebound by duke's dame sarr
16:13
jumper missed by duke's cameron boozer
16:06
defensive rebound by army west point's tate laczkowski
15:56
commercial time out.
15:56
subbing in for army west point-ryan curry, subbing out for army west point-dayon polk
15:40
jumper missed by army west point's ryan curry
15:40
block by duke's cameron boozer
15:32
defensive rebound by duke's cameron boozer
15:31
slam dunk by duke's maliq brown
15:31
assist by duke's cameron boozer
15:11
jumper missed by army west point's jorn everson
15:07
defensive rebound by duke's cameron boozer
14:53
jumper missed by duke's cameron boozer
14:50
offensive rebound by duke's duke
14:50
subbing in for army west point-alex engro, subbing out for army west point-jorn everson
14:50
subbing in for duke-cayden boozer, subbing in for duke-patrick ngongba, subbing out for duke-dame sarr, subbing out for duke-cameron boozer
14:50
personal foul on army west point's jacen holloway (nikolas khamenia draws the foul)
14:47
assist by duke's cayden boozer
14:47
jumper by duke's caleb foster
14:29
personal foul on duke's cayden boozer (jackson furman draws the foul)
14:26
jumper missed by army west point's jackson furman
14:22
offensive rebound by army west point's alex engro
14:19
2 pointer missed by army west point's alex engro
14:15
offensive rebound by army west point's jacen holloway
14:15
2 pointer missed by army west point's jacen holloway
14:14
defensive rebound by duke's maliq brown
14:06
personal foul on army west point's jacen holloway (nikolas khamenia draws the foul)
14:06
free throw by duke's nikolas khamenia
14:06
subbing in for army west point-jorn everson, subbing out for army west point-jacen holloway
14:06
free throw missed by duke's nikolas khamenia
14:05
personal foul on duke's nikolas khamenia (jackson furman draws the foul)
14:05
defensive rebound by army west point's jackson furman
13:50
subbing in for duke-darren harris, subbing out for duke-caleb foster
13:50
turnover by army west point 's tate laczkowski
13:36
assist by duke's patrick ngongba
13:36
2 pointer by duke's maliq brown
13:11
jumper by army west point's jackson furman
13:11
assist by army west point's ryan curry
12:57
personal foul on army west point's jackson furman (patrick ngongba draws the foul)
12:49
2 pointer by duke's patrick ngongba
12:28
subbing in for duke-isaiah evans, subbing out for duke-maliq brown
12:28
personal foul on duke's maliq brown (alex engro draws the foul)
12:19
turnover by army west point 's jackson furman
12:19
subbing in for army west point-dillon watt, subbing out for army west point-ryan curry
12:07
free throw by duke's patrick ngongba
12:07
personal foul on army west point's jackson furman (patrick ngongba draws the foul)
12:07
offensive rebound by duke's duke
12:07
subbing in for duke-maliq brown, subbing out for duke-patrick ngongba
12:07
jumper missed by duke's nikolas khamenia
11:43
jumper missed by army west point's jorn everson
11:38
defensive rebound by duke's maliq brown
11:36
turnover by duke 's maliq brown
11:36
steal by army west point's alex engro
11:23
assist by army west point's tate laczkowski
11:23
jumper by army west point's jackson furman
11:09
personal foul on army west point's tate laczkowski (cayden boozer draws the foul)
11:09
subbing in for army west point-ryan curry, subbing in for army west point-jaxson bell, subbing in for army west point-jacen holloway, subbing in for army west point-kevin mccarthy, subbing out for army west point-jackson furman, subbing out for army west
11:09
commercial time out.
11:09
free throw by duke's cayden boozer
10:49
subbing in for duke-cameron boozer, subbing out for duke-nikolas khamenia
10:49
turnover by army west point 's jacen holloway
10:37
jumper missed by duke's isaiah evans
10:31
2 pointer by duke's cameron boozer
10:31
offensive rebound by duke's cameron boozer
10:11
army west point takes a [short] time out.
10:11
commercial time out.
10:04
personal foul on duke's isaiah evans (jacen holloway draws the foul)
10:00
jumper missed by army west point's jaxson bell
09:56
defensive rebound by duke's maliq brown
09:45
assist by duke's isaiah evans
09:45
layup by duke's maliq brown
09:34
assist by army west point's kevin mccarthy
09:34
jumper by army west point's jorn everson
09:23
steal by army west point's kevin mccarthy
09:23
turnover by duke 's cameron boozer
09:17
3 pointer missed by army west point's ryan curry
09:16
duke gets a rebound from a dead ball.
09:16
subbing in for duke-caleb foster, subbing in for duke-dame sarr, subbing out for duke-cayden boozer, subbing out for duke-isaiah evans
09:06
turnover by duke 's maliq brown
08:56
assist by army west point's ryan curry
08:56
jumper by army west point's jorn everson
08:37
2 pointer by duke's cameron boozer
08:20
turnover by army west point 's jorn everson
08:20
subbing in for duke-patrick ngongba, subbing out for duke-maliq brown
08:13
jumper missed by duke's darren harris
08:09
free throw by duke's dame sarr
08:09
subbing in for duke-nikolas khamenia, subbing out for duke-darren harris
08:09
duke gets a rebound from a dead ball.
08:09
personal foul on army west point's jaxson bell (dame sarr draws the foul)
08:09
free throw missed by duke's dame sarr
08:09
offensive rebound by duke's dame sarr
08:09
jumper missed by duke's darren harris
07:58
steal by duke's dame sarr
07:58
turnover by army west point 's ryan curry
07:53
free throw by duke's dame sarr
07:53
personal foul on army west point's jaxson bell (dame sarr draws the foul)
07:53
subbing in for army west point-jackson furman, subbing in for army west point-dillon watt, subbing in for army west point-alex engro, subbing in for army west point-tate laczkowski, subbing out for army west point-ryan curry, subbing out for army west poi
07:53
commercial time out.
07:40
jumper missed by army west point's jorn everson
07:36
defensive rebound by duke's nikolas khamenia
07:31
2 pointer by duke's nikolas khamenia
07:19
2 pointer by army west point's jackson furman
07:11
subbing in for duke-cayden boozer, subbing out for duke-dame sarr
07:11
personal foul on army west point's tate laczkowski (cameron boozer draws the foul)
07:11
free throw by duke's cameron boozer
07:05
turnover by army west point 's dillon watt
07:05
steal by duke's cameron boozer
06:59
slam dunk by duke's cameron boozer
06:39
jumper missed by army west point's jackson furman
06:36
defensive rebound by duke's patrick ngongba
06:31
2 pointer by duke's cayden boozer
06:22
jumper missed by army west point's alex engro
06:19
defensive rebound by duke's patrick ngongba
06:15
jumper by duke's nikolas khamenia
06:15
assist by duke's caleb foster
06:14
subbing in for duke-darren harris, subbing out for duke-cameron boozer
06:14
army west point takes a [full] time out.
05:49
3 pointer by army west point's jackson furman
05:29
jumper missed by duke's patrick ngongba
05:24
defensive rebound by army west point's alex engro
05:09
personal foul on duke's darren harris (dillon watt draws the foul)
05:09
subbing in for army west point-joshua eli, subbing out for army west point-tate laczkowski
05:09
free throw by army west point's dillon watt
04:53
assist by duke's cayden boozer
04:53
2 pointer by duke's patrick ngongba
04:30
personal foul on duke's cayden boozer (alex engro draws the foul)
04:30
subbing in for army west point-jackson mayo, subbing in for army west point-dylan benner, subbing out for army west point-jackson furman, subbing out for army west point-jorn everson
04:30
free throw missed by army west point's alex engro
04:28
defensive rebound by duke's darren harris
04:17
assist by duke's caleb foster
04:17
jumper by duke's darren harris
03:57
jumper missed by army west point's dylan benner
03:52
defensive rebound by duke's caleb foster
03:42
assist by duke's cayden boozer
03:42
2 pointer by duke's patrick ngongba
03:30
jumper missed by army west point's alex engro
03:26
defensive rebound by duke's caleb foster
03:13
jumper by duke's darren harris
03:13
assist by duke's patrick ngongba
03:11
duke takes a [short] time out.
03:11
commercial time out.
03:11
subbing in for army west point-jahaan green, subbing out for army west point-alex engro
03:11
subbing in for duke-cameron sheffield, subbing in for duke-ifeanyi ufochukwu, subbing in for duke-jack scott, subbing out for duke-caleb foster, subbing out for duke-nikolas khamenia, subbing out for duke-patrick ngongba
02:57
jumper missed by army west point's joshua eli
02:51
2 pointer by army west point's joshua eli
02:51
offensive rebound by army west point's joshua eli
02:38
personal foul on army west point's dylan benner (cayden boozer draws the foul)
02:38
free throw by duke's cayden boozer
02:21
free throw missed by army west point's joshua eli
02:21
personal foul on duke's cayden boozer (joshua eli draws the foul)
02:20
defensive rebound by duke's cameron sheffield
02:00
steal by army west point's dillon watt
02:00
turnover by duke 's cayden boozer
01:59
personal foul on duke's ifeanyi ufochukwu (dillon watt draws the foul)
01:59
subbing in for army west point-brendon o'keefe, subbing out for army west point-dillon watt
01:59
free throw by army west point's dillon watt
01:41
2 pointer missed by duke's cameron sheffield
01:38
defensive rebound by army west point's brendon o'keefe
01:33
jumper missed by army west point's jackson mayo
01:28
offensive rebound by army west point's joshua eli
01:26
jumper by army west point's brendon o'keefe
01:26
assist by army west point's joshua eli
01:09
assist by duke's cayden boozer
01:09
jumper by duke's darren harris
00:54
jumper missed by army west point's dylan benner
00:50
offensive rebound by army west point's joshua eli
00:48
jumper missed by army west point's jackson mayo
00:44
defensive rebound by duke's cayden boozer
00:42
jumper by duke's darren harris
00:42
assist by duke's cayden boozer
00:39
subbing in for army west point-dylan murans, subbing out for army west point-dylan benner
00:26
2 pointer missed by army west point's brendon o'keefe
00:23
defensive rebound by duke's cayden boozer
00:23
personal foul on army west point's jackson mayo (cayden boozer draws the foul)
00:23
free throw by duke's cayden boozer
00:18
steal by duke's jack scott
00:18
turnover by army west point 's jahaan green
00:00
end of 2nd half.

Box Score

# Player
MIN
PTS
REB
AST
BLK
STL
FG
3PT
FT
OREB
DREB
TOV
A/T
PF
+/-
1
Jackson Furman
West Point
18
20
3
0
0
0
7-13
5-9
1-1
1
2
2
0.00
3
0
2
Ryan Curry
West Point
25
7
4
2
0
1
3-9
1-7
0-0
0
4
1
2.00
4
0
10
Jacen Holloway
West Point
24
6
5
0
0
0
3-7
0-1
0-0
1
4
2
0.00
3
0
54
Jorn Everson
West Point
25
6
2
1
0
0
2-6
2-6
0-0
1
1
3
0.33
1
0
13
Dillon Watt
West Point
9
4
0
0
0
1
0-1
0-1
4-4
0
0
1
0.00
0
0
24
Alex Engro
West Point
13
3
4
0
0
1
1-6
1-5
0-1
1
3
0
-
0
0
32
Tate Laczkowski
West Point
26
3
2
4
0
1
1-8
1-6
0-0
0
2
2
2.00
4
0
22
Kevin Mccarthy
West Point
20
3
1
4
0
1
1-4
1-4
0-0
1
0
1
4.00
1
0
14
Brendon O'Keefe
West Point
2
3
1
0
0
0
1-2
1-1
0-0
0
1
0
-
0
0
5
Joshua Eli
West Point
5
2
3
1
0
0
1-2
0-0
0-1
3
0
0
1.00
0
0
-
Dayon Polk
West Point
4
2
0
0
0
0
1-2
0-1
0-0
0
0
1
0.00
0
0
4
Jaxson Bell
West Point
6
0
0
1
0
1
0-3
0-3
0-0
0
0
0
1.00
2
0
12
Dylan Murans
West Point
-
0
0
0
0
0
0-0
0-0
0-0
0
0
0
-
0
0
21
Jackson Mayo
West Point
6
0
0
0
0
0
0-2
0-2
0-0
0
0
0
-
2
0
23
Dylan Benner
West Point
6
0
0
0
0
0
0-2
0-2
0-0
0
0
0
-
2
0
25
Jahaan Green
West Point
3
0
0
0
0
0
0-0
0-0
0-0
0
0
1
0.00
0
0
34
Nnaemeka Ikechi
West Point
1
0
0
0
0
0
0-1
0-1
0-0
0
0
0
-
0
0
2
Elhadji Dame Sarr
Duke Blue Devils
20
19
3
0
0
3
6-8
3-5
4-6
1
2
0
-
1
0
3
Isaiah Evans
Duke Blue Devils
19
17
3
3
2
0
5-10
4-8
3-4
0
3
0
3.00
2
0
21
Patrick Ngongba
Duke Blue Devils
22
16
9
4
0
0
6-12
0-3
4-5
5
4
4
1.00
2
0
12
Cameron Boozer
Duke Blue Devils
26
15
9
4
2
2
4-8
1-4
6-6
2
7
1
4.00
1
0
8
Darren Harris
Duke Blue Devils
17
15
1
0
0
0
5-7
5-7
0-0
0
1
0
-
2
0
2
Cayden Boozer
Duke Blue Devils
25
10
2
8
1
1
2-4
0-2
6-6
0
2
2
4.00
4
0
14
Nikolas Khamenia
Duke Blue Devils
20
8
6
1
0
0
3-6
1-3
1-2
3
3
0
1.00
1
0
6
Maliq Brown
Duke Blue Devils
18
8
6
1
0
1
4-6
0-2
0-0
0
6
2
0.50
1
0
1
Caleb Foster
Duke Blue Devils
19
6
4
4
0
0
2-3
2-3
0-0
0
4
1
4.00
0
0
13
Cameron Sheffield
Duke Blue Devils
3
0
1
0
0
0
0-1
0-0
0-0
0
1
0
-
0
0
20
Jack Scott
Duke Blue Devils
3
0
0
0
0
1
0-0
0-0
0-0
0
0
0
-
0
0
5
Sebastian Wilkins
Duke Blue Devils
-
0
0
0
0
0
0-0
0-0
0-0
0
0
0
-
0
0
15
Ifeanyi Ufochukwu
Duke Blue Devils
3
0
0
0
0
0
0-0
0-0
0-0
0
0
0
-
1
0
Main squad
Bench squad
Glossary
MIN:
Minutes Played
PTS:
Points
REB:
Rebounds
AST:
Assists
BLK:
Blocks
STL:
Steals
FG:
Field Goal Percentage
3PT:
3 Point Field Goals Percentage
FT:
Free Throw Percentage
OREB:
Offensive Rebounds
DREB:
Defensive Rebounds
TOV:
Turnovers
A/T:
Assists/Turnovers
PF:
Personal Fouls
+/-:
Plus Minus

Stats

2 Points
9
21
3 Points
12
16
Free Throws
5
24

West Point

Duke Blue Devils

25
Rebounds
44
8
Offensive Rebounds
11
17
Defensive Rebounds
33
13
Assists
25
0
Blocks
5
6
Steals
8
14
Turnovers
10
22
Fouls
15

Match Info

Match Details
Date: 2025/11/12
Time: 00:00:00 UTC
Venue: -

Chatroom

1
1 Participant(s)
Hide chat

Player's profile picture

Show chat

Top Players

West Point

Duke Blue Devils

Jackson Furman
20
Points
19
Elhadji Dame Sarr
Jacen Holloway
5
Rebounds
9
Patrick Ngongba
Ryan Curry
2
Assists
4
Patrick Ngongba
Jackson Furman
0
Blocks
2
Isaiah Evans
Ryan Curry
1
Steals
3
Elhadji Dame Sarr

Stats

2 Points
9
21
3 Points
12
16
Free Throws
5
24

West Point

Duke Blue Devils

25
Rebounds
44
8
Offensive Rebounds
11
17
Defensive Rebounds
33
13
Assists
25
0
Blocks
5
6
Steals
8
14
Turnovers
10
22
Fouls
15
Lost connection to chat server. Reconnecting in {connect_timeout} seconds...
Failed to load script from server. Parts of the site might not function properly.
Check your connection and try refreshing the page. If this persists, file a support ticket
Failed to load page from server.
Check your connection and try again.