Cunningham, 30, last played in the NBA during the 2015/16 season when he appeared in a combined 44 games with the Cavaliers and Bucks. Since then, he has spent time overseas and in the G League, last playing for Bnei Herzliya in Israel.
Cleveland selected Cunningham with the 24th overall pick in the 2012 draft and shipped him to Dallas in a draft-night trade. He had brief stays with six NBA teams and holds a career scoring average of 2.3 PPG in 84 games.
Sirvydis, the 37th pick in the 2019 draft, just re-signed with Detroit on Tuesday after being waived in July. He saw limited action in 20 games last season and could be headed to the Pistons’ new G League affiliate, the Motor City Cruise.
Detroit’s roster remains at the training camp limit of 20 players.