Joe Johnson has agreed to a one-year deal with the Detroit Pistons, the Free Press confirmed Thursday.
The team had room to add a player because forward Michael Beasley never signed a contract with the Pistons, according to a source with knowledge of the situation. The Free Press reported in August that Beasley and the Pistons were "working toward" a deal.
Johnson, 38, won the BIG3's MVP award this season, leading his team to a championship. He led the league with 21.9 points per game and 3.9 assists per game.
Johnson was scheduled to work out for the Pistons, Milwaukee and Brooklyn last week.
A seven-time NBA All-Star, the 6-foot-7 swingman is the first player to secure a deal out of the BIG3, a 3-on-3 game format comprised of former NBA and college players.
Johnson's deal with the Pistons will be partially guaranteed, according to The Athletic.
He played 55 games during the 2017-18 NBA season split between Utah and Houston, where he averaged 6.8 points per game and shot a career-low 27.6% from 3-point range in 21.9 minutes.
Nicknamed "Iso Joe" because of his versatile one-on-one scoring package, Johnson is a career 37.1% 3-point shooter, averaging 16 points, four rebounds and 3.9 assists during his 17-year career with Boston, Phoenix, Atlanta, Brooklyn, Miami, Utah and Houston.
Johnson is a former client of Pistons vice chairman Arn Tellem, who was a long-time player agent.
By adding Johnson, the Pistons now have the league maximum 20 players under contract. They must cut their roster to 15 before the regular season begins.
Pistons training camp begins Oct. 1. Their first exhibition game isn Oct. 7, with the regular season starting Oct. 23 in Indiana.