Rodon grew up in Llangyfelach, Swansea, and was a Swansea City season ticket holder before joining the club at the age of eight in 2005.[2] He signed his first professional contract in July 2015 and was named on the first-team bench for the first time in January 2016 for the FA Cup tie with Oxford United.[2] He was then named on the first-team bench in the Premier League game at the Emirates Stadium against Arsenal in October 2017.