July 6 (UPI) -- The Miami Heat may not have reeled in a big fish free agent, but the franchise is keeping its own players from signing elsewhere. League sources told ESPN that James Johnson agreed to a deal Thursday.
The Heat also agreed to a four-year, $50 million contract Thursday with Kelly Olynyk. Johnson, 30, averaged a career-high 12.8 points per game last season. He also had career highs in rebounds (4.9), assists (3.6) and 3-point percentage (34 percent).
Johnson was the No. 16 overall pick in the 2009 NBA Draft out of Wake Forest.
Johnson previously said that he wanted to return to the Heat. The Los Angeles Clippers were interested in signing Johnson, according to the Los Angeles Times. League sources told the Salt Lake Tribune that the Utah Jazz also had interest in the forward.
Johnson was among those Heat players at Gordon Hayward's meeting with the franchise on Saturday, before the star free agent agreed to terms with the Boston Celtics. Johnson's agent Mark Bartelstein told the Miami Herald Tuesday night that the Heat were "working on something" with his client.