Signed as a 16-year-old from Liverpool in 2013, Robles was offered his first professional contract with Wigan Athletic in March 2015.[5] He was first included in a Wigan Athletic matchday squad on 17 February 2015, remaining an unused substitute for their 0–1 Championship win away to Reading at the Madejski Stadium.[6] He was again an unused substitute in two more matches that week. He made his professional Football League debut on 2 May on the final day of the season, with Wigan already relegated to League One, replacing Marc-Antoine Fortuné after 64 minutes of an eventual 0–3 defeat to Brentford at Griffin Park.[7]

On 24 March, Robles was loaned to Gloucester City of the National League North for the rest of the season.[11] He made seven appearances for the Tigers, four of which were starts, scoring one goal.[12] Robles was released by Wigan Athletic in June 2016.[13]

In June 2018, Robles went back to England and joined EFL League Two side Grimsby Town on a one-year contract.[21] On 28 December he was released by mutual consent having featured five times during his spell.[22]