TCU

TCU men win NCAA Tournament thriller in final seconds — three takeaways

TCU men’s basketball avoided a massive collapse in the NCAA Tournament as the No. 9 seed Horned Frogs defeated No. 8 seed Ohio State 66-64 in a first-round game Thursday.

“Really happy for our guys, they earned it. They earned it all year long,” TCU coach Jamie Dixon said. “It’s been quite a journey for this team, it’s a young group. We responded, what a test of character.”

Junior center Xavier Edmonds scored the game-winning basket with 4.3 seconds remaining. Sophomore forward David Punch passed up a shot and tossed it into Edmonds, who battled through multiple Buckeyes to get the bucket in the post.

“It’s real crazy, I still haven’t processed it all the way,” Edmonds said of his game-winner. “It didn’t really hit me until I got to the locker room and checked my phone and everybody was hitting me.”


⚡ Full coverage of TCU men in NCAA Tournament:

Horned Frogs' Sweet 16 dream dies in second half vs. No. 1 Duke

TCU could have special season next year — but can it keep its top players?

TCU coach disputes controversial technical foul call

Horned Frogs beat Ohio State in first-round thriller

TCU relaxed, focused as it awaits chance at history

Has TCU made Sweet 16 before? Sort of .. but not really

David Punch backs up pregame comment that riled Buckeyes

Returning freshmen fueled Horned Frogs' run to tournament

Will donors help Jamie Dixon take TCU to next level?

⚡ Full coverage of TCU women in NCAA Tournament:

Horned Frogs survive in OT, extend home streak, return to Sweet 16

Engel: NCAA and ESPN did TCU wrong with late start time

TCU given absurdly late tipoff for second-round game

Coach shrugs off late start time: 'No excuses'

Seniors share favorite Schollmaier memories, look to extend streak

Three takeaways as Horned Frogs romp past UC San Diego

Hot-shooting senior explodes for career high

Why all the Horned Frogs are wearing No. 40

TCU women didn't get home cooking they wanted


After leading by 15 at halftime, TCU (23-11) found itself needing to make a comeback. The Horned Frogs’ offense went ice cold in the second half, and the Buckeyes (21-13) took a 55-50 lead with 6:19 remaining.

Despite the adversity, TCU battled back to a take a 58-57 lead with 3:45 remaining after Punch blocked a dunk attempt by 7-footer Christoph Tilly and then finished on the other end with a layup.

After the Buckeyes took the lead back, Punch responded again with a spinning layup in the post while being fouled. He converted the three-point play to put TCU ahead 61-59.

After the Buckeyes tied it again, sophomore forward Micah Robinson knocked down a corner 3 to put TCU back in front, but senior guard Bruce Thornton, Ohio State’s leading scorer, hit his first field goal of the half with 34 seconds remaining to tie the game at 64.

The Horned Frogs gathered themselves and called a timeout to draw up the play for Edmonds right before the shot-clock buzzer.

Thornton got off one last shot from half-court, but wasn’t close to the rim.

“We wanted to get the last shot on the last play and you couldn’t have done any better,” Dixon said. “(Edmonds) shot it with 1.8 on the clock.. We work on it endlessly and it’s taken us forever to get it right, but we did it perfectly. We put them in a position where they never got it through half court. We guarded it about as well as we possibly could.”

TCU will face No. 1 overall seed Duke (33-2), which rallied for a 71-65 win over No. 16 Siena (23-12), in the second round at 4:15 p.m. Saturday on CBS.

Here are three takeaways from the win:

David Punch wakes up late

With TCU struggling to make a basket, Punch stepped up to carry the offensive load. After he sat with foul trouble in the first half, he came alive in the second. With TCU trailing 55-50, Punch converted a crucial three-point play as he went right at Tilly in the paint.

Punch also provided an impact defensively with multiple blocks, and he played tremendous defense when switched onto Ohio State guards like when he forced a timeout guarding Thornton on the perimeter. Punch scored 13 in the second half while grabbing seven rebounds and adding two assists, including on the game-winner to Edmonds.

“It’s hard for sure, but I believe in my team all the time,” Punch said. “I just tried to stay as active as I can on the bench, be as loud as I can because I know they’re gonna take care of the game out there without me. They want to win as much as I do.”

Punch finished with 16 points, 13 rebounds, two assists and three blocks.

Micah Robinson and Xavier Edmonds’ March Madness debuts

The stage wasn’t too big for Robinson, as he delivered one of his best games as a Horned Frog. He showed a glimpse of the type of player he could develop into, as he scored in a variety of ways in the first half to lead TCU with 13 points.

Robinson got into the lane to hit nice floaters and knocked down three 3s in the first half. His most impressive move came when he pump-faked a defender, took one dribble and knocked down the 3 right before the shot clock expired. Robinson added another 3 with 1:27 remaining in the half to lift TCU to a 36-24 lead.

Edmonds was another Horned Frog who had a strong first half, as he scored 10 points and knocked down two 3s.

Like the rest of the team, both went cold in the second half, with Robinson missing his first four shots while Edmonds missed three of his first four — one of the many reasons Ohio State was able to climb back into the game. But when the game was in the balance, both players made clutch plays down the stretch to help TCU avoid the collapse.

Robinson finished with 18 points and four 3-pointers, while Edmonds finished with 16 points and eight rebounds.

“I feel good, there’s some things I can improve on,” Robinson said. “But you know it feels good to come up with the win and I’m just excited to prepare for Saturday.”

Slowing down Thornton

Earlier in the week, Dixon was in disbelief at how efficient Thornton was, as he entered Thursday averaging 20.2 points and shooting 56% from the field. It’s extremely rare for a guard to make over half his shots at the collegiate level, and the Horned Frogs knew slowing him down would be essential to pulling out a win.

TCU was successful in limiting Thornton in the first half as senior guard Jayden Pierre and junior guard Tanner Toolson did a great job as primary defenders on him. Thornton had just five points in the first and went over 12 minutes without a point as TCU took a 39-24 lead into halftime.

The Horned Frogs’ defense remained excellent on Thornton in the second half, but the problem was that John Mobley Jr. picked up all the scoring slack for him. The sophomore guard sparked the Buckeyes’ comeback with his outside touch and tough shot-making as he scored 10 of his 15 in the second half.

Ultimately, the Buckeyes couldn’t pull off the comeback without their leading scorer. Thornton was held to just 10 points on 3-of-9 shooting.


Game schedule dates, times, locations

NEXT UP: Game dates, times, locations, channel

Rangers
  • June 12 Boston 10, Rangers 1
  • June 13 Boston 6, Rangers 3
  • June 14 Rangers 6, Boston 4
  • June 15 Minnesota 4, Rangers 2
  • June 16 Minnesota 12, Rangers 2
  • June 18 vs. Minnesota, 1:35 p.m., RSN
  • June 19 vs. San Diego, 7:05 p.m., RSN
  • June 20 vs. San Diego, 3:05 p.m., RSN
  • June 21 vs. San Diego, 1:35 p.m., RSN
  • June 22 at Miami, 5:40 p.m., RSN
  • June 23 at Miami, 5:40 p.m., RSN
  • June 24 at Miami, 11:10 a.m., RSN
  • June 25 at Toronto, 6:07 p.m., RSN
  • June 26 at Toronto, 6:07 p.m., CW
  • June 27 at Toronto, 2:07 p.m., RSN
  • June 28 at Toronto, 12:37 p.m., RSN
  • June 29 at Cleveland, 6:10 p.m., ESPN
  • June 30 at Cleveland, 5:40 p.m., RSN
  • July 1 at Cleveland, 12:10 p.m., RSN
Wings
  • June 9 Minnesota 100, Wings 76
  • June 11 Wings 85, Phoenix 70
  • June 13 Portland 84, Wings 83
  • June 15 Wings 96, Las Vegas 66
  • June 17 Golden State 91, Wings 80
  • June 20 vs. Chicago, 7 p.m., CBS, Paramount+
  • June 22 at Seattle, 9 p.m., KFAA
  • June 25 at Las Vegas, 9 p.m., KFAA
  • June 28 vs. Minnesota, 1 p.m., CBS, Paramount+
  • July 2 at Connecticut, 7 p.m., KFAA, Amazon Prime Video
TCU Football
  • 2026 season
  • Aug. 29 vs. North Carolina (at Dublin), 11 a.m., ESPN
  • Sept. 12 vs. Grambling State, 7 p.m., ESPN+
  • Sept. 19 vs. Arkansas State, 7 p.m., ESPNU
  • Sept. 26 at Central Florida, TBA
  • Oct. 3 vs. BYU, TBA
  • Oct. 17 at Baylor, TBA
  • Oct. 24 vs. West Virginia, TBA
  • Oct. 31 vs. Kansas, TBA
  • Nov. 6 at Arizona, 9:15 p.m., ESPN
  • Nov. 14 vs. Kansas State, TBA
  • Nov. 21 vs. Utah, TBA
  • Nov. 26 at Texas Tech, 7 p.m., ESPN
Cowboys
  • Sept. 13 at N.Y. Giants, 7:20 p.m., NBC
  • Sept. 20 vs. Washington, 3:25 p.m., Fox
  • Sept. 27 vs. Baltimore (at Rio de Janeiro), 3:25 p.m., CBS
  • Oct. 4 at Houston, 12 p.m., Fox
  • Oct. 8 vs. Tampa Bay, 7:15 p.m., Amazon Prime Video
  • Oct. 18 at Green Bay, 7:20 p.m., NBC
  • Oct. 26 at Philadelphia, 7:15 p.m., ESPN, ABC
  • Nov. 1 vs. Arizona, 12 p.m., Fox
  • Nov. 8 at Indianapolis, 12 p.m., Fox
  • Nov. 15 vs. San Francisco, 3:25 p.m., Fox
  • Nov. 22 vs. Tennessee, 12 p.m., Fox
  • Nov. 26 vs. Philadelphia, 3:30 p.m., Fox
  • Dec. 7 at Seattle, 7:15 p.m., ESPN, ABC
  • Dec. 20 at L.A. Rams, 3:25 p.m., CBS
  • Dec. 27 vs. Jacksonville, 7:20 p.m., NBC
  • Jan. 3 vs. N.Y. Giants, 12 p.m., Fox
  • Jan. 9 or 10 at Washington, TBA
World Cup
  • All local matches at AT&T Stadium
  • Group stage
  • June 14 Japan 2, Netherlands 2 (Group F)
  • June 17 England 4, Croatia 2 (Group L)
  • June 22 Argentina vs. Austria (Group J), 12 p.m., Fox
  • June 25 Japan vs. Sweden (Group F), 6 p.m., FS1
  • June 27 Argentina vs. Jordan (Group J), 9 p.m., Fox
  • Knockout round
  • June 30 Round of 32: Group E runner-up vs. Group I runner-up, 12 p.m., Fox
  • July 3 Round of 32: Group D runner-up vs. Group G runner-up, 1 p.m., Fox
  • July 6 Round of 16: Teams TBD, 2 p.m., Fox
  • July 14 Semifinal: Teams TBD, 2 p.m., Fox
FC Dallas
  • May 2 FC Dallas 2, NY Red Bulls 0
  • May 9 FC Dallas 3, Salt Lake 1
  • May 13 Vancouver 3, FC Dallas 2
  • May 16 FC Dallas 3, San Jose 2
  • May 23 FC Dallas 2, Colorado 1
  • World Cup break
  • July 22 at Portland, 9:30 p.m., Apple TV
  • July 25 at San Diego, 8:30 p.m., FS1, Apple TV
Texas Motor Speedway
  • June 20 Team Texas - David Starr's Racing School
  • June 20 Drift n Drag
  • July 11 NASCAR Racing Experience
  • July 11 Hearts in High Gear
  • July 25 Drift n Drag

This story was originally published March 19, 2026 at 1:40 PM.

Steven Johnson
Fort Worth Star-Telegram
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER