Thompson, 26, spent the first three and a half seasons of his NBA career in Philadelphia, appearing in 256 games for the Sixers and posting respectable numbers, including 7.7 PPG, 3.1 RPG, and a .386 3PT%. However, the 76ers opted to waive Thompson in January before his 2016/17 salary became fully guaranteed.
After reaching the free agent market, Thompson spent some time in the G League and with the Pelicans, inking a pair of 10-day contracts with New Orleans. The former Georgetown standout struggled in his short run with the Pelicans, compiling a shooting line of .268/.250/.667 in nine games with the franchise.
In Greece, Thompson will join an Olympiacos squad that finished as the runner-up in this year’s Euroleague Final Four, losing the championship game to Turkey’s Fenerbahce. Thompson is the second NBA free agent to sign with Olympiacos this offseason — the club added former Hornets point guard Brian Roberts last month.