Ralls began his football career at the youth academy of Aldershot Town before joining the youth system of Cardiff City in 2011. He made his first-team debut for Cardiff City in September 2012 and has been a regular starter for the club ever since. Known for his versatility and technical ability, Ralls has played in various positions in midfield and has been a consistent performer for Cardiff City.