Career
Fox earned his first professional contract at Charlton Athletic in March 2012. Fox joined League One side N ottinghamshire County on loan on 28 November 2013. Assistant Manager Greg Abbott stated that "We needed some depth to the squad.. we haven"t got any obvious cover and Alan Sheehan is carrying one or two little injuries that won"t go away." He made his debut at Meadow Lane two days later in a 1–0 defeat to Brentford, coming on a substitute for Manny Smith on 68 minutes.
On 25 April 2014, Fox signed a new three-year deal, securing his future to Charlton until 2017.
Fox has been capped seven times for Wales at under-21 level Fox was named in the Wales senior squad for the Union of European Football Associations Euro 2016 qualifying matches against Cyprus and Israel to be played on 3 and 6 September 2015.