[2] Basey made his Charlton Athletic debut against Queens Park Rangers on 27 October 2007, where he started and played the whole, in a 1–0 loss.
Basey scored his first ever professional goal in the 4–1 victory over Coventry City on 4 May 2008, just three days after signing a new two-year deal keeping him at The Valley until 2010.
[8] Basey did make a good start in the opening game of the season when he set up a goal for Andy Gray from a free-kick, just several minutes coming on as a second-half substitute, in a 2–0 win over Swansea City.
Following the club's relegation, Basey didn't make an appearance until on 3 October 2009, where he came on as a late substitute, in a 0–0 draw against Leeds United.
[10] Then, Basey then provided assists six times this season against Bristol Rovers,[11] Brighton & Hove Albion,[12] Stockport County,[13] Millwall,[14] Swindon Town[15] and Hartlepool United.
[23] After spending time on trial at Aberdeen, Basey signed for League Two club Barnet on a four-month contract.
[25] He made his debut in the centre of defence alongside Clovis Kamdjo in the 2–0 victory over Hereford United on 2 October 2010.
[26] However, in the next game, on 9 October 2010, with a 2–0 loss against Bradford City, Basey suffered ankle injury in the early-second half.
[29] Several weeks after returning to the first team, Basey scored his first Barnet goal, in a 4–0 win over Northampton Town on 20 November 2010.
On 6 January 2011, Basey had his contract with Barnet terminated by temporary manager Paul Fairclough after his dedication to the club had been questioned.
[36] Although he returned to the substitute bench later on, Basey appeared in the first team several times before being sidelined for the rest of the season with a knee injury.
[42] Two days after signing for the club, Basey made his Wycombe Wanderers debut on 8 October 2011, where he played and started the whole game, in a 1–1 draw against Walsall.
[56] Having attempted a comeback after a serious injury, sustained in an FA Cup tie at Faversham Town, had sidelined him for a long period, Basey announced his retirement from playing in February 2017.