Gordon Hayward was enjoying an All-Star level season (19.6 PPG, 5.9 RPG and 4.1 APG) before suffering a foot injury in early April. Nell Redmond-USA TODAY Sports

Hornets GM Mitch Kupchak didn’t think Charlotte had much of a chance at landing Gordon Hayward in free agency last offseason, Chris Sheridan of Basketball News reports.

While Charlotte had the means to create enough cap room for Hayward, the Hornets were surprised that he opted out of his contract with Boston, let alone wanted to go to Charlotte. Hayward signed a four-year, $120 million contract and officially came to Charlotte via a sign-and-trade.

“I didn’t think he would opt out of that and want to leave Boston,” Kupchak said. “That doesn’t happen very often, so when that was happening, even at the very end, even though we tried and we did everything we could do — and it was a good feeling that he was going to come to Charlotte — there was a big part of me that said, ‘This just doesn’t happen very often, that a player of this caliber will go to a small market.’ So I wasn’t really sure until we got his signature that he was going to come. … That just kind of happened.”

A similar scenario unfolded two years earlier when the Hornets agreed with Terry Rozier on a three-year, $58 million contract and worked out a sign-and-trade with the Celtics after Kemba Walker chose Boston in free agency.

Kupchak has taken heat for overpaying for Hayward and Rozier but he shrugs it off.

“It’s kind of hard to shake me up, you know? There might have been some criticism; I didn’t follow it that closely at the time,” Kupchak said. “But you’ve got to weigh everything: the draft, free-agent signings, trades. You really have to wait four or five years to look back on it and that’s when you know really whether you made a mistake or you didn’t make a mistake.”

Hayward was enjoying an All-Star level season (19.6 PPG, 5.9 RPG and 4.1 APG) before suffering a foot injury in early April. Rozier is averaging 20.3 PPG, 4.2 RPG and 4.1 APG this season.

More must-reads:

TODAY'S BEST
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Hurricanes not expected to re-sign defenseman, center
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields
NFL sets outrageous prices for Eagles-Packers Brazil game
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady

Want more Hornets news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.