Irvin left the team in mid-September. On December 26, 2017, Irvin joined the Israeli team Hapoel Eilat on a trial contract. He parted ways with Eilat before appearing in any game for them. On January 25, 2018, he was acquired by the Westchester Knicks of the NBA G League. On February 2, Irvin debuted with a 10-point/10-rebound double-double in a 107–93 victory against the Greensboro Swarm. On May 2, 2018, Irvin signed with Metropolitanos de Mauricio Báez of the Dominican Torneo de Baloncesto Superior (TBS). For the 2018-19 season, Irvin signed with the Abejas de León of the Mexican Liga Nacional de Baloncesto Profesional. He had 16 points and 9 rebounds in a loss to Aguacateros on November 3, 2018. On December 6, 2018, Irvin re-signed with the Westchester Knicks. He was on the Knicks 2019 NBA Summer League roster. On October 17, 2019, Irvin signed with the New York Knicks, but was waived on October 18.