Meades came through the youth system of Cardiff City under the supervision of then Head of Academy Neal Ardley. On 19 August 2010, it was announced that the 18-year-old defender would go on a three-month loan deal to Norwegian football club Moss FK who at that time were playing in the Adeccoligaen. The defender made his debut for Moss FK on 22 August 2010 in a 2–0 win at home over Alta IF. Although he was sent off after a second bookable offence in the 84th minute, he was still named as man of the match. Having served his one-match suspension, Meades made a further 9 appearances for the Kællan, scoring once in a 4–2 defeat by Tromsdalen UIL on 10 October 2010. Meades was released by Cardiff manager Malky Mackay at the end of the 2011–12 season having failed to break into the first team after being plagued by injuries, suffering patellar tendonitis in his knee and having to have an operation on his calf.
The left-back featured twice for AFC Bournemouth during pre-season whilst on trial, against Havant & Waterlooville and Reading respectively. His performances were enough to impress then manager Paul Groves and he signed a two-year contract with the Cherries on 9 August 2012. However, Meades failed to break into the first team and on 5 November 2012 new Bournemouth manager Eddie Howe loaned him to League Two side AFC Wimbledon. On 20 May 2013, it was announced that Meades had left Bournemouth after his contract was terminated by mutual consent. Meades' initial two-month deal at AFC Wimbledon saw him joining then teammate Steven Gregory and former Cherries captain Warren Cummings and reunited him with Neal Ardley, who had left his post as Head of the Cardiff City Academy to become manager of AFC Wimbledon on 10 October 2012. Meades made his senior Football League debut for AFC Wimbledon on 6 November in a 2–0 loss to Exeter City. With Meades having established himself as a regular in the starting XI, it was announced on 8 January 2013 that Ardley had extended Meades' loan spell with AFC Wimbledon by a further month. On 31 January 2013, it was announced that AFC Wimbledon had once again extended Meades' loan from Bournemouth until the end of the 2012–13 season. On 20 April 2013, Meades scored his first Football League goal in a 2–2 draw with 2012–13 Football League Two Champions Gillingham. Meades capped the end of a successful loan spell on 27 April 2013, the final day of the 2012–13 Football League Two season, by helping AFC Wimbledon to avoid relegation from the Football League after a 2–1 victory over Fleetwood Town. The 21-year-old was subsequently awarded the Natalie Callow Memorial Trophy for AFC Wimbledon's Young Player of the Year, as voted for by the fans.
On 22 May 2013 Meades joined Football League Two side Oxford United on a two-year deal, having rejected the offer of signing a contract with AFC Wimbledon. He suffered an ankle-ligament injury in a pre-season friendly against Coventry City and he did not appear in the Oxford first team during his first season. He made only seven league appearances for Oxford in 2014–15 and returned on a free transfer to AFC Wimbledon in June 2015.
AFC Wimbledon
In his second spell at AFC Wimbledon, Meades made 100 appearances, 91 of them in the League, before retiring due to injury after the 2017–18 season, at the age of 26.