LAWRENCE, Kan. (AP) KJ Adams scored in the paint, breaking a tie with under 12 seconds left and No. 2 Kansas Jayhawks held off No. 14 Iowa State Cyclones 62-60 Saturday.
Iowa State had a last shot to win, but Caleb Grill's 3-point attempt caromed off the rim at the buzzer.
''I don't know that this many close games helps you in the postseason,'' Kansas coach Bill Self said. ''Close games help you because you put yourself under duress, but I would welcome anything that's a win. We don't go into any game thinking it's going to be easy.''
''Today was Iowa State, then we're at K-State, ranked 11th, TCU, Baylor, Kentucky then K-State and Iowa State right after that. That's a joke. There's not going to be any (easy) games,'' he said.
The Jayhawks commemorated 125 years of Kansas basketball, with more than 160 former players, coaches and staff at Allen Fieldhouse. They saw it go down to the last second.
''Caleb pulled up for a tough shot and it didn't fall,'' Iowa State coach TJ Otzelberger said
''Credit to them. They were able to make one more play in a really good game to come out for the victory,'' he said.
Kansas (16-1, 5-0 Big 12) was led by Gradey Dick with 21 points. Jalen Wilson had 16 points and 11 rebounds, and Adams had 15 points.
Gabe Kalscheur scored 23 points for the Cyclones (13-3, 4-1). Osun Osunniyi chipped in 14.
The second half was a back-and-forth affair with neither team able to build more than a four-point lead in the second half. There were 12 lead changes in the second half alone.
Kansas took a 59-57 lead with just under two minutes remaining on a put-back by Wilson.
After an Iowa State miss, Kansas ran 25 seconds off the shot clock before putting up a contested 3-pointer. Several offensive rebounds resulted in Adams shooting two free throws with 1:03 left, and he made one for a three-point lead.
Kalscheur tied it with a 3-pointer with 35 seconds left. Adams then powered inside to put Kansas ahead.
''It just kind of played out. Thankfully I made the shot,'' Adams said.
Self was happy with the result.
''That was a high-level game,'' Self said. ''You saw two teams that enjoyed playing in a tight game like that in an atmosphere like that. No easy baskets. I wish we would have shot it better. But they're good.''
''The building was great. To win with so many guys back for the reunion will definitely make tonight a lot more pleasant,'' he said.
Kansas went on a 12-0 run to seize control early, but Iowa State rallied and closed to 29-28 at halftime. The Jayhawks took just 22 shots before the break and failed to get an offensive rebound in the first half.
THE TAKEAWAY
Iowa State: The Cyclones should be a factor in the Big 12 race to the end. They can win on the road and Hilton Coliseum is one of the toughest venues in the conference.
Kansas: The Jayhawks always get their opponents' best shot, but it often doesn't matter. Head coach Bill Self still has as many conference titles as home losses in his 20 seasons at Kansas.
UP NEXT
Iowa State: The Cyclones return home to face No. 10 Texas on Tuesday night.
Kansas: The Jayhawks will have their first matchup of the season with in-state rival Kansas State on Tuesday night in Manhattan, Kansas.
---
More AP college basketball: https://apnews.com/hub/college-basketball and https://apnews.com/hub/ap-top-25-college-basketball-poll and https://twitter.com/AP-Top25
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
IAST
Cyclones
28
KAN
Jayhawks
29
Time
Team
Play
Score
20:00
Osun Osunniyi vs. KJ Adams Jr. (Tamin Lipsey gains possession)
19:44
Caleb Grill turnover (lost ball) (Kevin McCullar Jr. steals)
19:25
Gradey Dick misses three point jump shot
19:23
Osun Osunniyi defensive rebound
19:00
Tamin Lipsey misses two point jump shot
18:58
Jalen Wilson defensive rebound
18:39
Osun Osunniyi blocks Gradey Dick's two point jump shot
18:37
Osun Osunniyi defensive rebound
18:17
+2
Osun Osunniyi makes two point dunk (Tamin Lipsey assists)
2-0
17:45
Gradey Dick misses three point jump shot
17:43
Jaren Holmes defensive rebound
17:28
+3
Gabe Kalscheur makes three point jump shot (Tamin Lipsey assists)
5-0
17:14
+2
KJ Adams Jr. makes two point layup
5-2
16:42
Tamin Lipsey turnover (bad pass) (Kevin McCullar Jr. steals)
16:36
+2
Kevin McCullar Jr. makes two point layup
5-4
16:18
Caleb Grill misses two point jump shot
16:17
Gabe Kalscheur offensive rebound
16:09
Caleb Grill misses two point jump shot
16:07
Jalen Wilson defensive rebound
16:08
Osun Osunniyi shooting foul (Gradey Dick draws the foul)
16:07
Gradey Dick misses regular free throw 1 of 2
16:07
+1
Gradey Dick makes regular free throw 2 of 2
5-5
15:48
Caleb Grill misses three point jump shot
15:46
Jalen Wilson defensive rebound
15:35
Gabe Kalscheur personal foul
15:34
TV timeout
15:28
+2
Jalen Wilson makes two point jump shot (Kevin McCullar Jr. assists)
5-7
15:13
Tre King offensive foul
15:13
Tre King turnover (offensive foul)
15:06
+2
KJ Adams Jr. makes two point layup (Jalen Wilson assists)
5-9
15:06
Robert Jones misses two point layup
15:04
Kevin McCullar Jr. defensive rebound
15:06
+3
Gradey Dick makes three point jump shot (KJ Adams Jr. assists)
5-12
14:25
Cyclones 30 second timeout
14:15
Kevin McCullar Jr. personal foul
14:06
+2
Tamin Lipsey makes two point layup
7-12
13:42
Kevin McCullar Jr. misses three point jump shot
13:40
Tamin Lipsey defensive rebound
13:40
KJ Adams Jr. personal foul
13:28
Zuby Ejiofor personal foul
13:10
Robert Jones misses two point jump shot
13:08
Gradey Dick defensive rebound
12:59
+2
Gradey Dick makes two point jump shot
7-14
12:29
+3
Jaren Holmes makes three point jump shot (Tamin Lipsey assists)
10-14
12:14
Jalen Wilson misses three point jump shot
12:12
Gabe Kalscheur defensive rebound
11:59
Jaren Holmes offensive foul (Gradey Dick draws the foul)
11:59
Jaren Holmes turnover (offensive foul)
11:59
TV timeout
11:34
Joseph Yesufu misses three point jump shot
11:32
Osun Osunniyi defensive rebound
11:13
Jaren Holmes misses two point jump shot
11:11
Demarion Watson offensive rebound
10:59
Zuby Ejiofor blocks Demarion Watson's two point layup
10:57
Jaren Holmes offensive rebound
10:47
Gabe Kalscheur misses three point jump shot
10:45
Jalen Wilson defensive rebound
10:45
Osun Osunniyi shooting foul (Jalen Wilson draws the foul)
10:45
+1
Jalen Wilson makes regular free throw 1 of 2
10-15
10:45
Jalen Wilson misses regular free throw 2 of 2
10:45
Robert Jones defensive rebound
10:20
Zuby Ejiofor shooting foul (Gabe Kalscheur draws the foul)
10:20
+1
Gabe Kalscheur makes regular free throw 1 of 2
11-15
10:20
+1
Gabe Kalscheur makes regular free throw 2 of 2
12-15
10:13
Kevin McCullar Jr. misses three point jump shot
10:11
Demarion Watson defensive rebound
9:52
Tamin Lipsey misses two point jump shot
9:50
Robert Jones offensive rebound
9:47
Robert Jones misses two point layup
9:45
Jayhawks defensive rebound
9:34
+3
Gradey Dick makes three point jump shot (Dajuan Harris Jr. assists)
12-18
9:18
Kevin McCullar Jr. shooting foul (Demarion Watson draws the foul)
9:18
Demarion Watson misses regular free throw 1 of 2
9:18
Demarion Watson misses regular free throw 2 of 2
9:18
Jalen Wilson defensive rebound
9:01
Jalen Wilson turnover (lost ball) (Demarion Watson steals)
9:01
Demarion Watson misses two point layup
8:59
Gabe Kalscheur offensive rebound
9:01
+2
Gabe Kalscheur makes two point layup
14-18
8:34
Tre King personal foul
8:28
Dajuan Harris Jr. turnover (lost ball) (Tamin Lipsey steals)
8:16
Gradey Dick personal foul
8:06
Dajuan Harris Jr. blocks Gabe Kalscheur's two point jump shot
8:04
Gabe Kalscheur offensive rebound
8:00
KJ Adams Jr. blocks Gabe Kalscheur's two point jump shot
7:57
Dajuan Harris Jr. defensive rebound
7:57
TV timeout
7:46
+2
Jalen Wilson makes two point layup (Bobby Pettiford Jr. assists)
14-20
7:46
Caleb Grill shooting foul (Jalen Wilson draws the foul)
7:46
+1
Jalen Wilson makes regular free throw 1 of 1
14-21
7:30
Caleb Grill misses three point jump shot
7:28
Cyclones offensive rebound
7:19
Jaren Holmes misses two point layup
7:17
Jalen Wilson defensive rebound
7:05
Dajuan Harris Jr. turnover (bad pass) (Jaren Holmes steals)
7:00
Tamin Lipsey misses three point jump shot
6:58
Gradey Dick defensive rebound
6:45
KJ Adams Jr. turnover (lost ball) (Gabe Kalscheur steals)
6:27
Caleb Grill misses three point jump shot
6:25
KJ Adams Jr. defensive rebound
6:20
Hason Ward shooting foul (KJ Adams Jr. draws the foul)
6:25
KJ Adams Jr. misses regular free throw 1 of 1
6:25
Caleb Grill defensive rebound
5:56
Robert Jones misses two point jump shot
5:54
Kevin McCullar Jr. defensive rebound
5:41
Kevin McCullar Jr. misses three point jump shot
5:39
Caleb Grill defensive rebound
5:33
Gradey Dick shooting foul (Gabe Kalscheur draws the foul)
5:33
+1
Gabe Kalscheur makes regular free throw 1 of 2
15-21
5:33
+1
Gabe Kalscheur makes regular free throw 2 of 2
16-21
5:20
+2
Kevin McCullar Jr. makes two point layup (KJ Adams Jr. assists)
16-23
5:01
Robert Jones misses two point layup
4:59
Jalen Wilson defensive rebound
4:42
KJ Adams Jr. misses two point jump shot
4:40
Robert Jones defensive rebound
4:29
+2
Jaren Holmes makes two point layup
18-23
4:10
Kevin McCullar Jr. misses three point jump shot
4:08
Robert Jones defensive rebound
3:51
Jaren Holmes turnover (lost ball) (Kevin McCullar Jr. steals)
3:36
Gabe Kalscheur shooting foul (Jalen Wilson draws the foul)
3:36
TV timeout
3:37
+1
Jalen Wilson makes regular free throw 1 of 2
18-24
3:37
+1
Jalen Wilson makes regular free throw 2 of 2
18-25
3:13
+2
Osun Osunniyi makes two point jump shot
20-25
2:43
+2
Zach Clemence makes two point layup (Joseph Yesufu assists)
20-27
2:23
Osun Osunniyi misses two point jump shot
2:21
Jalen Wilson defensive rebound
2:13
Jaren Holmes personal foul (Zach Clemence draws the foul)
2:13
Zach Clemence misses regular free throw 1 of 2
2:13
Zach Clemence misses regular free throw 2 of 2
2:13
Caleb Grill defensive rebound
1:58
+2
Osun Osunniyi makes two point dunk (Demarion Watson assists)
22-27
1:45
Jalen Wilson offensive foul
1:45
Jalen Wilson turnover (offensive foul)
1:16
Osun Osunniyi misses two point jump shot
1:14
Jalen Wilson defensive rebound
1:06
Bobby Pettiford Jr. turnover (lost ball) (Demarion Watson steals)
1:02
+3
Caleb Grill makes three point jump shot (Tamin Lipsey assists)
25-27
1:03
Jayhawks 30 second timeout
0:40
Jalen Wilson misses three point jump shot
0:38
Osun Osunniyi defensive rebound
0:12
+3
Demarion Watson makes three point jump shot (Tamin Lipsey assists)
28-27
0:01
+2
KJ Adams Jr. makes two point layup (Dajuan Harris Jr. assists)
28-29
0:00
End of period
2nd Half
IAST
Cyclones
32
KAN
Jayhawks
33
Time
Team
Play
Score
19:52
KJ Adams Jr. offensive foul
19:52
KJ Adams Jr. turnover (offensive foul)
19:33
+2
Jaren Holmes makes two point jump shot
30-29
19:17
Osun Osunniyi personal foul
19:17
Osun Osunniyi personal foul
19:17
+1
KJ Adams Jr. makes regular free throw 1 of 2
30-30
19:17
+1
KJ Adams Jr. makes regular free throw 2 of 2
30-31
18:58
Robert Jones misses two point jump shot
18:56
Jalen Wilson defensive rebound
18:38
+3
Jalen Wilson makes three point jump shot (Dajuan Harris Jr. assists)
30-34
18:13
Jalen Wilson blocks Jaren Holmes's two point layup
18:11
Cyclones offensive rebound
18:10
Dajuan Harris Jr. blocks Gabe Kalscheur's two point layup
18:08
Gabe Kalscheur offensive rebound
18:07
Jalen Wilson blocks Gabe Kalscheur's two point layup
18:05
Robert Jones offensive rebound
18:04
Gabe Kalscheur misses three point jump shot
18:02
KJ Adams Jr. defensive rebound
17:43
KJ Adams Jr. misses two point dunk
17:41
Robert Jones defensive rebound
17:30
Jaren Holmes misses three point jump shot
17:28
Robert Jones offensive rebound
17:27
Kevin McCullar Jr. personal foul
17:27
+1
Robert Jones makes regular free throw 1 of 2
31-34
17:27
Robert Jones misses regular free throw 2 of 2
17:27
Gradey Dick defensive rebound
17:00
Gradey Dick turnover (Robert Jones steals)
16:47
+2
Robert Jones makes two point layup
33-34
16:33
Jalen Wilson misses two point jump shot
16:31
KJ Adams Jr. offensive rebound
16:22
Jalen Wilson turnover
16:08
+2
Tamin Lipsey makes two point dunk
35-34
15:48
+2
KJ Adams Jr. makes two point jump shot (Gradey Dick assists)
35-36
15:38
Jalen Wilson personal foul
15:38
TV timeout
15:38
Gabe Kalscheur misses regular free throw 1 of 2
15:38
+1
Gabe Kalscheur makes regular free throw 2 of 2
36-36
15:23
+2
Gradey Dick makes two point jump shot
36-38
15:04
Jaren Holmes misses two point jump shot
15:02
Dajuan Harris Jr. defensive rebound
14:57
Gradey Dick misses three point jump shot
14:55
Cyclones defensive rebound
14:31
Jaren Holmes misses two point layup
14:29
Jalen Wilson defensive rebound
14:16
Jalen Wilson misses three point jump shot
14:14
Jaren Holmes defensive rebound
13:55
KJ Adams Jr. personal foul
13:48
Robert Jones misses two point jump shot
13:46
Jaren Holmes offensive rebound
13:42
+3
Gabe Kalscheur makes three point jump shot (Demarion Watson assists)
39-38
13:20
Zuby Ejiofor turnover (Caleb Grill steals)
13:10
+2
Gabe Kalscheur makes two point jump shot
41-38
12:52
+3
Gradey Dick makes three point jump shot
41-41
12:24
Caleb Grill turnover (Jalen Wilson steals)
12:15
Dajuan Harris Jr. misses two point jump shot
12:13
Gradey Dick offensive rebound
11:54
+3
Demarion Watson makes three point jump shot (Osun Osunniyi assists)
44-41
11:27
+3
Gradey Dick makes three point jump shot (Jalen Wilson assists)
44-44
11:16
Cyclones 30 second timeout
11:08
Tamin Lipsey turnover (KJ Adams Jr. steals)
11:08
TV timeout
10:43
Jalen Wilson misses two point jump shot
10:41
Osun Osunniyi defensive rebound
10:28
Caleb Grill misses three point jump shot
10:26
Kevin McCullar Jr. defensive rebound
10:24
Kevin McCullar Jr. turnover (Caleb Grill steals)
10:15
Tamin Lipsey turnover (Dajuan Harris Jr. steals)
10:05
+2
Kevin McCullar Jr. makes two point jump shot (Dajuan Harris Jr. assists)
44-46
9:46
+2
Osun Osunniyi makes two point jump shot (Tamin Lipsey assists)
46-46
9:20
Tre King personal foul
9:20
Gradey Dick misses regular free throw 1 of 2
9:20
+1
Gradey Dick makes regular free throw 2 of 2
46-47
9:02
Gabe Kalscheur misses three point jump shot
9:00
Dajuan Harris Jr. defensive rebound
8:45
Gabe Kalscheur personal foul
8:40
Jalen Wilson turnover (Jaren Holmes steals)
8:36
+2
Gabe Kalscheur makes two point layup
48-47
8:16
Jalen Wilson misses three point jump shot
8:14
Jaren Holmes defensive rebound
7:57
+2
Osun Osunniyi makes two point jump shot
50-47
7:50
Jayhawks 30 second timeout
7:35
+2
KJ Adams Jr. makes two point dunk (Dajuan Harris Jr. assists)
50-49
7:17
Gabe Kalscheur misses two point jump shot
7:15
Robert Jones offensive rebound
7:12
Robert Jones turnover (Gradey Dick steals)
7:04
Kevin McCullar Jr. misses three point jump shot
7:02
Gabe Kalscheur defensive rebound
6:48
Jaren Holmes turnover (Bobby Pettiford Jr. steals)
6:42
+3
Gradey Dick makes three point jump shot (Dajuan Harris Jr. assists)
50-52
6:11
+3
Gabe Kalscheur makes three point jump shot (Jaren Holmes assists)
53-52
5:45
Demarion Watson blocks Gradey Dick's three point jump shot
5:43
Robert Jones defensive rebound
5:36
Jaren Holmes turnover
5:07
Demarion Watson blocks KJ Adams Jr.'s two point jump shot
5:05
Tamin Lipsey defensive rebound
5:03
Gabe Kalscheur turnover
4:44
+2
Jalen Wilson makes two point jump shot (Gradey Dick assists)
53-54
4:24
Tamin Lipsey turnover (Gradey Dick steals)
4:24
Cyclones 30 second timeout
4:07
Osun Osunniyi personal foul
4:07
+1
Kevin McCullar Jr. makes regular free throw 1 of 2
53-55
4:07
+1
Kevin McCullar Jr. makes regular free throw 2 of 2
53-56
3:48
+2
Osun Osunniyi makes two point jump shot
55-56
3:16
Gradey Dick misses two point jump shot
3:14
Caleb Grill defensive rebound
3:05
+2
Osun Osunniyi makes two point layup (Jaren Holmes assists)
57-56
2:50
Caleb Grill personal foul
2:50
+1
Jalen Wilson makes regular free throw 1 of 2
57-57
2:50
Jalen Wilson misses regular free throw 2 of 2
2:50
Osun Osunniyi defensive rebound
2:28
Osun Osunniyi misses three point jump shot
2:26
Kevin McCullar Jr. defensive rebound
2:15
Osun Osunniyi blocks Dajuan Harris Jr.'s two point layup
2:13
Jayhawks offensive rebound
2:01
Osun Osunniyi blocks Jalen Wilson's two point layup
1:59
Kevin McCullar Jr. offensive rebound
1:56
+2
Jalen Wilson makes two point jump shot
57-59
1:36
Gabe Kalscheur misses three point jump shot
1:34
Gradey Dick defensive rebound
1:11
Jalen Wilson misses three point jump shot
1:09
KJ Adams Jr. offensive rebound
1:04
Jalen Wilson misses two point layup
1:02
KJ Adams Jr. offensive rebound
1:00
Osun Osunniyi personal foul
1:00
KJ Adams Jr. misses regular free throw 1 of 2
1:00
+1
KJ Adams Jr. makes regular free throw 2 of 2
57-60
0:35
+3
Gabe Kalscheur makes three point jump shot (Jaren Holmes assists)