Seven-time NBA All-Star Joe Johnson is eyeing a return to the NBA, as he has a workout scheduled with the Milwaukee Bucks later this week, according to Michael Scotto of HoopsHype.

Johnson has tons of NBA experience, playing in 1,276 total games and 120 playoff games.

If he were to sign with a contending team like the Bucks, Johnson would have the opportunity to be a veteran presence in the locker room, stretch the floor with shooting and create for himself and teammates in isolation situations, given his nickname “Iso Joe.”

The 39-year-old has not played in the NBA since the 2017-18 season when he played a total of 55 games for the Utah Jazz (32 games) and Houston Rockets (23 games).

Johnson also played eight playoff games with the Rockets in 2018.

In February, Johnson represented Team USA at the FIBA AmeriCup 2022 Qualifiers, where he averaged 11.0 points, 9.0 rebounds and 6.5 assists in two games (26.0 minutes per game).

The 17-year veteran has career averages of 16.0 points, 4.0 rebounds and 3.9 assists per game, while shooting 44.1 percent from the field.

The Bucks have one open roster spot remaining.