Celtics would remove Joe Johnson from 'retirement', who has not played in the NBA since 2017-18

Free agent guard Joe Johnson will return to the NBA after a three-year absence and in his 40s as he will sign a 10-day contract with the Boston Celtics, sources told ESPN’s Adrian Wojnarowski.

Johnson is expected to play in Wednesday’s game against the Cleveland Cavaliers, sources said. He last played in the 2018 Western Conference finals for the Houston Rockets.

The Celtics have had seven players in NBA health and safety protocols this week. They were forced to sign 15-year veteran CJ Miles to a 10-day contract to complete his roster for Monday’s loss to the Philadelphia 76ers.

The deal reunites Johnson with the team that selected him in 2001. He played a half-season for the Celtics in 2001-02 before being traded to the Phoenix Suns that season.

Johnson is a seven-time All-Star and has averaged 16 points in 1,276 career games for the Suns, Atlanta Hawks, Brooklyn Nets, Miami Heat, Utah Jazz and Rockets.

A nine-year NBA veteran, Stephenson averages 8.6 points, 4.2 rebounds and 2.9 assists in 508 games, having played for several teams, including the Indiana Pacers, who selected him in the second round of the 2010 NBA draft. .

Hill had been playing for the Birmingham Squadron, the Pelicans’ G League affiliate, and was averaging 16.9 points and 6.1 rebounds in 12 games.