WEST POINT, N.Y. (AP) Jalen Rucker made a game-winning jump shot as time expired and racked up 29 total points to lead Army past Lafayette Leopards 70-68 on Wednesday night.
Rucker went 12 of 18 from the field (3 for 7 from 3-point range) for the Black Knights (9-8, 3-2 Patriot League). Ryan Curry scored 14 points, shooting 5 for 11, including 4 for 9 from beyond the arc. Josh Scovens shot 4 of 9 from the field and 3 of 6 from the free-throw line to finish with 11 points, while adding three steals.
Justin Vander Baan led the Leopards (7-11, 2-3) in scoring, finishing with 17 points and five blocks. Caleb Williams added 13 points for Lafayette. Alex Chaikin finished with 12 points and seven rebounds.
Rucker scored eight points in the first half and Army went into halftime trailing 35-26. Rucker led Army with 21 points in the second half.
Both teams next play Saturday. Army hosts Boston University and Lafayette plays Colgate at home.
---
The Associated Press created this story using technology provided by Data Skrive and data from Sportradar.
Copyright 2025 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
1st Half
LAF
Leopards
35
ARMY
Black Knights
26
Time
Team
Play
Score
20:00
Justin Vander Baan vs. AJ Allenspach (Black Knights gains possession)
19:38
Jalen Rucker misses three point jump shot
19:36
Alex Chaikin defensive rebound
19:16
+2
Justin Vander Baan makes two point layup (Andrew Phillips assists)
2-0
18:58
Ryan Curry turnover (lost ball) (Justin Vander Baan steals)
18:52
+3
Andrew Phillips makes three point jump shot (Alex Chaikin assists)
5-0
18:28
+2
Josh Scovens makes two point jump shot
5-2
17:55
Jalen Rucker blocks Caleb Williams's three point jump shot
17:53
Blake Barker defensive rebound
17:34
AJ Allenspach misses two point layup
17:32
Alex Chaikin defensive rebound
17:31
Josh Scovens personal foul (Alex Chaikin draws the foul)
17:15
+3
Caleb Williams makes three point jump shot (Andrew Phillips assists)
8-2
17:05
+3
Blake Barker makes three point jump shot (AJ Allenspach assists)
8-5
16:51
Alex Chaikin turnover (out of bounds)
16:19
+2
Jalen Rucker makes two point jump shot
8-7
16:01
Justin Vander Baan misses two point jump shot
15:59
AJ Allenspach defensive rebound
15:47
Ryan Curry misses two point jump shot
15:45
AJ Allenspach offensive rebound
15:40
Justin Vander Baan blocks Jalen Rucker's two point jump shot
15:38
Justin Vander Baan defensive rebound
15:17
Caleb Williams turnover (Jalen Rucker steals)
15:12
+2
Jalen Rucker makes two point layup
8-9
14:44
+3
Caleb Williams makes three point jump shot (Justin Vander Baan assists)
11-9
14:27
Josh Scovens misses three point jump shot
14:25
AJ Allenspach offensive rebound
14:15
Justin Vander Baan blocks AJ Allenspach's two point layup
14:13
Andrew Phillips defensive rebound
14:02
+2
Justin Vander Baan makes two point layup (Caleb Williams assists)
13-9
13:43
Jalen Rucker misses two point layup
13:41
Andrew Phillips defensive rebound
13:36
+3
Alex Chaikin makes three point jump shot (Andrew Phillips assists)
16-9
13:19
Blake Barker misses three point jump shot
13:17
Caleb Williams defensive rebound
13:03
+2
Alex Chaikin makes two point layup (Justin Vander Baan assists)
18-9
12:41
Justin Vander Baan blocks Josh Scovens's two point layup
12:39
Ryan Curry offensive rebound
12:35
+3
Ryan Curry makes three point jump shot
18-12
12:12
Justin Vander Baan misses two point layup
12:10
AJ Allenspach defensive rebound
12:00
Ryan Curry misses three point jump shot
11:58
Alex Chaikin defensive rebound
11:38
Alex Chaikin turnover (bad pass) (AJ Allenspach steals)
11:15
Josh Scovens turnover (traveling)
11:15
TV timeout
11:06
Luka Savicevic turnover (lost ball) (Jalen Rucker steals)
11:01
+2
Jalen Rucker makes two point layup
18-14
10:41
+3
Caleb Williams makes three point jump shot (Ryan Pettit assists)
21-14
10:14
Kevin McCarthy misses three point jump shot
10:12
Ryan Pettit defensive rebound
10:11
Jorn Everson personal foul (Ryan Pettit draws the foul)
10:11
TV timeout
9:55
Luka Savicevic misses two point layup
9:53
Isaiah Caldwell defensive rebound
9:37
Isaiah Caldwell misses two point layup
9:35
Misha Bednostin defensive rebound
9:10
Ryan Pettit misses three point jump shot
9:08
Isaiah Caldwell defensive rebound
8:57
Jorn Everson misses three point jump shot
8:55
Caleb Williams defensive rebound
8:46
Caleb Williams misses three point jump shot
8:46
Ryan Pettit offensive rebound
8:46
Ryan Pettit turnover (out of bounds)
8:22
Blake Barker misses three point jump shot
8:20
Ryan Pettit defensive rebound
8:16
Kendall Hailey personal foul (Ryan Pettit draws the foul)
8:07
Alex Chaikin misses two point layup
8:05
Leopards offensive rebound
7:59
Alex Chaikin turnover (bad pass)
7:59
TV timeout
7:28
Jacen Holloway misses two point jump shot
7:27
Black Knights turnover (shot clock violation)
6:57
Alex Chaikin misses two point layup
6:55
Kendall Hailey defensive rebound
6:36
+2
AJ Allenspach makes two point dunk (Ryan Curry assists)
21-16
6:10
TJ Berger misses three point jump shot
6:08
Jalen Rucker defensive rebound
5:48
AJ Allenspach turnover (offensive goaltending)
5:48
Josh Scovens misses two point layup
5:48
Black Knights offensive rebound
5:48
AJ Allenspach turnover (offensive goaltending)
5:34
Andrew Phillips turnover (lost ball) (Josh Scovens steals)
5:18
TJ Berger shooting foul (Jalen Rucker draws the foul)
5:18
+1
Jalen Rucker makes regular free throw 1 of 2
21-17
5:18
+1
Jalen Rucker makes regular free throw 2 of 2
21-18
5:00
+3
Andrew Phillips makes three point jump shot (Luka Savicevic assists)
24-18
4:35
+2
Josh Scovens makes two point jump shot (Jalen Rucker assists)
24-20
4:21
Luka Savicevic misses three point jump shot
4:19
AJ Allenspach defensive rebound
4:11
+2
Ryan Curry makes two point jump shot
24-22
3:51
+2
Justin Vander Baan makes two point jump shot
26-22
3:40
Luka Savicevic shooting foul (Kendall Hailey draws the foul)
3:40
TV timeout
3:40
Kendall Hailey misses regular free throw 1 of 2
3:40
+1
Kendall Hailey makes regular free throw 2 of 2
26-23
3:26
AJ Allenspach personal foul (Justin Vander Baan draws the foul)
3:09
Caleb Williams misses two point jump shot
3:07
Andrew Phillips offensive rebound
3:05
Andrew Phillips misses two point layup
3:05
Leopards offensive rebound
3:05
Jalen Rucker personal foul (Andrew Phillips draws the foul)
2:55
Justin Vander Baan turnover (Ryan Curry steals)
2:50
Jalen Rucker misses three point jump shot
2:48
Alex Chaikin defensive rebound
2:44
Kendall Hailey personal foul
2:28
+2
Alex Chaikin makes two point jump shot
28-23
2:11
Jalen Rucker turnover (Mark Butler steals)
2:09
Jalen Rucker shooting foul (Mark Butler draws the foul)
2:09
+1
Mark Butler makes regular free throw 1 of 2
29-23
2:09
+1
Mark Butler makes regular free throw 2 of 2
30-23
1:57
Andrew Phillips shooting foul (Josh Scovens draws the foul)
1:57
Josh Scovens misses regular free throw 1 of 2
1:57
Josh Scovens misses regular free throw 2 of 2
1:57
Andrew Phillips defensive rebound
1:39
Tate Laczkowski shooting foul (Justin Vander Baan draws the foul)
1:39
+1
Justin Vander Baan makes regular free throw 1 of 2
31-23
1:39
Justin Vander Baan misses regular free throw 2 of 2
1:39
Tate Laczkowski defensive rebound
1:26
Tate Laczkowski misses three point jump shot
1:24
Alex Chaikin defensive rebound
1:06
+2
Caleb Williams makes two point jump shot
33-23
0:47
+3
Tate Laczkowski makes three point jump shot (Isaiah Caldwell assists)
33-26
0:32
Leopards 30 second timeout
0:12
+2
Mark Butler makes two point layup
35-26
0:06
Black Knights 30 second timeout
0:04
Malik Rasul personal foul (Josh Scovens draws the foul)
0:03
Caleb Williams personal foul (Ryan Curry draws the foul)
0:01
Ryan Curry misses three point jump shot
0:00
Misha Bednostin defensive rebound
0:00
End of period
2nd Half
LAF
Leopards
33
ARMY
Black Knights
44
Time
Team
Play
Score
19:48
+3
Andrew Phillips makes three point jump shot (Caleb Williams assists)
38-26
19:34
Alex Chaikin personal foul (Josh Scovens draws the foul)
19:29
+3
Ryan Curry makes three point jump shot (Blake Barker assists)
38-29
19:05
+2
Justin Vander Baan makes two point jump shot
40-29
18:39
+2
Josh Scovens makes two point jump shot
40-31
18:25
Justin Vander Baan misses three point jump shot
18:23
Jalen Rucker defensive rebound
17:51
Black Knights turnover (shot clock violation)
17:25
Caleb Williams misses three point jump shot
17:23
Josh Scovens defensive rebound
17:17
+3
Jalen Rucker makes three point jump shot (Josh Scovens assists)
40-34
16:48
Andrew Phillips misses three point jump shot
16:46
Josh Scovens defensive rebound
16:31
Justin Vander Baan blocks AJ Allenspach's two point layup
16:29
Josh Scovens offensive rebound
16:17
Jalen Rucker misses three point jump shot
16:15
Blake Barker offensive rebound
16:15
Justin Vander Baan blocks Josh Scovens's two point layup
16:13
Black Knights offensive rebound
16:08
Josh Scovens misses two point jump shot
16:06
Alex Chaikin defensive rebound
15:51
Justin Vander Baan misses two point jump shot
15:49
Blake Barker defensive rebound
15:34
Alex Chaikin personal foul (Blake Barker draws the foul)
15:34
TV timeout
15:30
+3
Jorn Everson makes three point jump shot (Josh Scovens assists)
40-37
15:15
Isaiah Caldwell personal foul (Caleb Williams draws the foul)
14:57
Andrew Phillips misses two point jump shot
14:55
Ryan Curry defensive rebound
14:37
+2
Jalen Rucker makes two point jump shot
40-39
14:07
Caleb Williams turnover (bad pass) (Josh Scovens steals)
14:02
+2
Josh Scovens makes two point dunk (Isaiah Caldwell assists)