NICEVILLE, Fla. (AP) Micah Peavy scored 16 points and Mike Miles Jr. added 15 in his second game back from an injury to lead TCU Horned Frogs over No. 25 Iowa Hawkeyes, 79-66, in the Emerald Coast Classic championship game on Saturday night.
Miles, the Big 12 Preseason Player of the Year, was named the tournament's Most Valuable Player. The point guard returned to action in the semifinal round Friday after missing two games with a left foot injury.
The Horned Frogs (5-1) broke open what had been a nip-and-tuck battle up until about three minutes into the second half, when TCU went on a 13-4 run to grab a 58-43 lead. TCU coach Jamie Dixon credited his team's defense.
''Eventually the ball pressure seemed to wear them down and we did a better job contesting around the basket,'' Dixon said. ''I think that's where it turned.''
Iowa coach Fran McCaffery agreed.
''Collectively, they were real physical with their defense,'' McCaffery said. ''It affected us throughout the course of the game. Also, we started quick-shooting the ball.''
Xavier Cork was the only other scorer in double figures for TCU with 10 points.
TCU held Iowa's Patrick McCaffery scoreless a day after he led the Hawkeyes (5-1) with 21 points in their semifinal win over Clemson. Tony Perkins and Ahron Ulis led Iowa with 15 points each. Kris Murray added 11.
A healthy Miles was a big factor for TCU, which also has dealt with other injuries and illnesses.
''I felt really good going into this game because it was literally the first game I've had this year where I knew who was playing the morning of,'' Dixon said.
Peavy opened the game with a 3-pointer and a layup as TCU sprinted to a 9-0 lead. That turned out to be the Horned Frogs' biggest margin of the first period. Iowa responded with an 11-2 run for the first of five ties before halftime.
TWICE IS NICE
It was TCU's second Emerald Coast title in as many appearances. The Horned Frogs also won in 2017, defeating New Mexico and St. Bonaventure. Later that season, TCU earned its first NCAA Tournament bid in 20 years.
THE SERIES
This was only the fourth time that TCU and Iowa have played over a span of 76 years. The last meeting was in 2017, when TCU won a second-round NIT game 94-92 in overtime at Iowa City. Iowa prevailed in 1946 and 1948.
THE BIG PICTURE
TCU: The win showed how important Miles is to the Horned Frogs and could vault them back into the AP Top 25. They opened at No. 14, their highest preseason ranking, but dropped out of the poll after a one-point loss to Northwestern State while Miles was sidelined. Defeating Iowa is their first signature win and they won't have a chance to notch another until January, when they begin a series of Big 12 games.
Iowa: The loss likely made the Hawkeyes' stay in the Top 25 a brief one after grabbing the last spot earlier in the week. The road ahead is challenging, starting with a double dose of Atlantic Coast Conference matchups in Georgia Tech on Tuesday and then No. 8 Duke in the Jimmy V Classic before the in-state rivalry with Iowa State and the Big Ten opener against Wisconsin.
UP NEXT
Iowa: Hosts Georgia Tech on Tuesday as part of the ACC-Big Ten Challenge.
TCU: Hosts Providence on Wednesday.
---
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
IOWA
Hawkeyes
34
TCU
Horned Frogs
36
Time
Team
Play
Score
20:00
Kris Murray vs. Micah Peavy (Horned Frogs gains possession)
19:47
+3
Micah Peavy makes three point jump shot (Mike Miles Jr. assists)
0-3
19:31
Chuck O'Bannon Jr. personal foul (Filip Rebraca draws the foul)
19:27
Kris Murray misses two point layup
19:25
Eddie Lampkin Jr. defensive rebound
19:18
Chuck O'Bannon Jr. offensive foul
19:18
Chuck O'Bannon Jr. turnover (offensive foul)
19:07
Payton Sandfort turnover (traveling)
18:57
+2
Micah Peavy makes two point layup (Mike Miles Jr. assists)
0-5
18:34
Tony Perkins turnover (out of bounds)
18:10
Rondel Walker misses two point layup
18:08
Eddie Lampkin Jr. offensive rebound
17:58
+2
Eddie Lampkin Jr. makes two point layup
0-7
17:50
Tony Perkins misses two point jump shot
17:48
Filip Rebraca offensive rebound
17:50
Jump ball. Filip Rebraca vs. Micah Peavy (Filip Rebraca gains possession)
17:37
Patrick McCaffery turnover (Mike Miles Jr. steals)
17:32
+2
Mike Miles Jr. makes two point layup
0-9
17:32
Hawkeyes 30 second timeout
17:21
+2
Kris Murray makes two point layup (Filip Rebraca assists)
2-9
17:00
JaKobe Coles misses three point jump shot
16:58
Kris Murray defensive rebound
16:49
+2
Filip Rebraca makes two point hook shot (Kris Murray assists)
4-9
16:27
Kris Murray blocks Micah Peavy's two point layup
16:25
Kris Murray defensive rebound
16:22
Kris Murray offensive foul
16:22
Kris Murray turnover (offensive foul)
16:05
Mike Miles Jr. turnover (Ahron Ulis steals)
15:57
+2
Ahron Ulis makes two point layup
6-9
15:47
Mike Miles Jr. misses three point jump shot
15:45
Kris Murray defensive rebound
15:30
Filip Rebraca misses two point layup
15:28
Micah Peavy defensive rebound
15:14
+2
Rondel Walker makes two point layup (JaKobe Coles assists)
6-11
15:02
+3
Kris Murray makes three point jump shot (Connor McCaffery assists)
9-11
14:37
Rondel Walker misses three point jump shot
14:35
Connor McCaffery defensive rebound
14:24
+2
Dasonte Bowen makes two point dunk (Connor McCaffery assists)
11-11
14:35
TV timeout
13:55
Mike Miles Jr. misses two point jump shot
13:53
Xavier Cork offensive rebound
13:46
+2
Xavier Cork makes two point layup
11-13
13:39
+2
Dasonte Bowen makes two point jump shot
13-13
13:21
+2
JaKobe Coles makes two point dunk (Mike Miles Jr. assists)
13-15
13:12
Mike Miles Jr. personal foul
13:12
Kris Murray misses two point layup
13:10
Horned Frogs defensive rebound
12:35
Micah Peavy misses two point jump shot
12:33
Kris Murray defensive rebound
12:25
+2
Dasonte Bowen makes two point layup
15-15
12:08
Micah Peavy misses three point jump shot
12:06
Ahron Ulis defensive rebound
11:51
Kris Murray turnover (Shahada Wells steals)
11:39
+2
PJ Haggerty makes two point layup (Shahada Wells assists)
15-17
11:23
Kris Murray misses three point jump shot
11:21
PJ Haggerty defensive rebound
11:21
PJ Haggerty turnover (bad pass)
11:21
TV timeout
11:02
Eddie Lampkin Jr. blocks Filip Rebraca's two point layup
11:00
Horned Frogs defensive rebound
10:47
+2
Mike Miles Jr. makes two point layup
15-19
10:30
Dasonte Bowen turnover (Mike Miles Jr. steals)
10:01
Rondel Walker misses two point jump shot
9:59
JaKobe Coles offensive rebound
9:53
+2
JaKobe Coles makes two point layup
15-21
9:32
+2
Ahron Ulis makes two point jump shot
17-21
9:03
JaKobe Coles turnover (out of bounds)
8:38
Xavier Cork shooting foul (Filip Rebraca draws the foul)
8:38
Filip Rebraca misses regular free throw 1 of 2
8:38
+1
Filip Rebraca makes regular free throw 2 of 2
18-21
8:23
+2
Micah Peavy makes two point layup (Rondel Walker assists)
18-23
8:06
+2
Filip Rebraca makes two point dunk (Ahron Ulis assists)
20-23
7:49
Dasonte Bowen shooting foul (PJ Haggerty draws the foul)
7:49
TV timeout
7:49
PJ Haggerty misses regular free throw 1 of 2
7:49
+1
PJ Haggerty makes regular free throw 2 of 2
20-24
7:37
+2
Ahron Ulis makes two point jump shot
22-24
7:08
Micah Peavy misses two point layup
7:06
Rondel Walker offensive rebound
6:58
+2
Xavier Cork makes two point layup
22-26
6:42
Tony Perkins misses three point jump shot
6:40
Horned Frogs defensive rebound
6:42
Ahron Ulis personal foul
6:24
Mike Miles Jr. turnover (Tony Perkins steals)
6:20
+2
Tony Perkins makes two point layup
24-26
6:01
Tony Perkins shooting foul (Mike Miles Jr. draws the foul)
5:59
Micah Peavy technical foul
5:59
Micah Peavy turnover
5:59
Filip Rebraca technical foul
5:59
Filip Rebraca turnover
5:59
Mike Miles Jr. misses regular free throw 1 of 2
5:59
Mike Miles Jr. misses regular free throw 2 of 2
5:59
Kris Murray defensive rebound
5:40
Patrick McCaffery misses three point jump shot
5:38
Micah Peavy defensive rebound
5:26
+2
Xavier Cork makes two point dunk (Mike Miles Jr. assists)
24-28
5:17
+3
Ahron Ulis makes three point jump shot (Filip Rebraca assists)
27-28
4:43
Mike Miles Jr. turnover (Tony Perkins steals)
4:37
Tony Perkins misses two point jump shot
4:35
Mike Miles Jr. defensive rebound
4:12
Micah Peavy misses two point layup
4:10
Ahron Ulis defensive rebound
4:06
Chuck O'Bannon Jr. shooting foul (Kris Murray draws the foul)
4:06
+1
Kris Murray makes regular free throw 1 of 2
28-28
4:06
Kris Murray misses regular free throw 2 of 2
4:06
JaKobe Coles defensive rebound
3:41
Tony Perkins blocks Micah Peavy's two point layup
3:39
Eddie Lampkin Jr. offensive rebound
3:36
+2
Eddie Lampkin Jr. makes two point layup
28-30
3:32
Tony Perkins misses two point jump shot
3:30
Eddie Lampkin Jr. defensive rebound
3:16
+3
Micah Peavy makes three point jump shot (Eddie Lampkin Jr. assists)
28-33
3:02
TV timeout
3:02
Rondel Walker personal foul
3:02
+1
Josh Dix makes regular free throw 1 of 2
29-33
3:02
Josh Dix misses regular free throw 2 of 2
3:02
JaKobe Coles defensive rebound
2:31
Rondel Walker turnover (Connor McCaffery steals)
2:10
Josh Ogundele turnover (JaKobe Coles steals)
2:00
+2
Rondel Walker makes two point layup (Eddie Lampkin Jr. assists)
29-35
2:00
Kris Murray shooting foul (Rondel Walker draws the foul)
2:00
+1
Rondel Walker makes regular free throw 1 of 1
29-36
1:44
Payton Sandfort misses three point jump shot
1:42
Micah Peavy defensive rebound
1:35
JaKobe Coles turnover (Tony Perkins steals)
1:30
+2
Tony Perkins makes two point layup
31-36
1:30
Micah Peavy shooting foul (Tony Perkins draws the foul)