An Arab citizen of Israel,[3] Radi started his career at the Maccabi Tel Aviv youth team. In 2006, he was promoted with his team Maccabi Herzliya to the Israeli Premier League and won the Toto Cup in the next season. In 2011–12 Radi played for Bnei Sakhnin, ending the season with 13 goals and 10 assists, being one of the major factors making his team reach the top playoff. In 2012–13 he joined his youth club, Maccabi Tel Aviv, where a small group of youths chanted racist slogans towards him during his first training session.[3] Radi scored eight goals and made 11 assists as Maccabi Tel Aviv won the championship that season. In 2013–14, he participated in the Europa League group stage and the round of 32 with Maccabi.
International
On 2 September 2012 Radi received his first call-up to the Israeli national team from coach Eli Guttman. The following month he scored on his second appearance for the national team in a qualifier against Luxembourg.[4]