Ristić made his debut with the first team of Crvena zvezda during the 2013–14 ABA League season.
He became the all-time winningest player in program history with 115 victories, surpassing Matt Muehlebach (1988–91) and Kaleb Tarczewski (2013–16) at 110 win.
[6][7] In July 2019, Ristić was loaned out to Astana of the Kazakhstan Championship and the VTB United League for the 2019–20 season.
[9] In January 2021, he was transferred from Brescia to Avtodor Saratov of the VTB United League for the rest of the 2020–21 season.
[15] Ristić earned his bachelor's degree in psychology and sport management from the University of Arizona in 2018.