 On July 10, 2017, Reynolds signed with Russian club Zenit Saint Petersburg for the 2017–18 season.On October 10, 2018, Reynolds signed with Slovenian club Petrol Olimpija for the 2018–19 season.On January 4, 2019, Reynolds returned to Hapoel Holon for a third stint, signing as an injury cover for Khalif Wyatt.