Ryan is an ex-professional footballer who have played in several international competitions, including UEFA Cup games, since the age of 18. He earned 5 U23 Olympic Qualifier Caps for Bafana Bafana (South Africa) and ended his career in South Africa after gaving played for Thanda Royals, Moroka Swallows, Vasco da Gama and Platinum Stars. After retiring from football Ryan completed an UEFA C Level Coaching Qualification and also become a licensed personal trainer and wellness coach. He started Infinite Skills with team mate Neil Winstanley to startgiving back to the communities of South Africa. His other day job is as part-owner of the Pointbreak Gym in Cape Town.