As a youngster Maybury was linked to Rangers and was anecdotally the first player from the Republic of Ireland to be offered a youth contract. However, he decided to start his senior career at Leeds United. Maybury played for the Republic of Ireland national under-19 football team at the 1996 UEFA European Under-18 Football Championship finals in Luxembourg. At Leeds he occasionally deputised for compatriot Gary Kelly in the right-back berth but predominantly spent his time in the reserves. In spite of his lack of competitive football during this period, he attained two caps for Republic of Ireland in friendly internationals. In an attempt to gain experience of regular first-team action, Maybury spent spells on loan at Reading and Crewe between 1999 and 2001. However, when still unable to displace Kelly upon his return to at Elland Road, he decided it was in his best interests to leave, with Craig Levein paying £130,000 to secure his services for Hearts in August 2001.
Hearts
Alan made his Hearts debut in a convincing 3–0 victory over St Johnstone later that month, and quickly became a first team regular. The club recorded successive third-place finishes in the SPL in 2002–03 and 2003–04. Although by preference a right-back, he would often deputise at left-back when required, and occasionally in right midfield. Maybury eventually became the club's vice-captain and, by the summer of 2004, earned a recall to the Irish international squad.
Leicester
When Craig Levein left Hearts to manage Leicester City, he made signing Maybury one of his priorities and Alan joined up at the Walkers Stadium in January 2005 for a nominal fee, in a double signing with striker Mark de Vries, both signing three and a half-year contracts. Levein was eventually sacked, but Maybury continued to feature in the first team, playing at right back. On 14 August 2006, Leicester were approached by Sunderland regarding Maybury's availability. The deal possibly fell through with no news update. Maybury was however transfer listed by then-manager Martin Allen on 4 June 2007, having been replaced by Bruno N'Gotty and Richard Stearman. He was given permission to train with Hearts on 21 January 2008, to maintain his fitness while searching for a new club. On 15 May 2008, he was released by Leicester as his contract was close to expiring and was not going to be renewed by the club.
Aberdeen
Maybury signed for Aberdeen on loan until end of the season on 31 January 2008. He made his debut for Aberdeen on 2 February, in the 5th round of the Scottish Cup against Hamilton Academical. He came on as a substitute for Stuart Duff in the 69th minute as Aberdeen went on to win 1–0. He played for Aberdeen against Bayern Munich in the UEFA Cup and was deemed guilty of a handball against Ze Roberto in the penalty area, conceding a penalty that led to Bayern's second equaliser, with the score previously at 2–1. Aberdeen went on to draw the match 2–2. Maybury was given a trial by Bristol City on 23 July 2008.
Colchester United
Maybury signed for Colchester United on 12 December 2008 on a free transfer after a 3-week trial and made his debut the following day against his first club Leeds United. On 23 June 2009 Maybury signed a new contract
After leaving St Johnstone, Maybury trained with Hibernian during the 2012–13 pre-season and played in a friendly match against East Fife. He signed a one-year contract with Hibernian in August 2012, making him one of a handful of players to have played in the first team for both Edinburgh rivals. Maybury signed on for another year at Easter Roadin the summer of 2013 in a player/development coach role. The club was relegated at the end of the 2013–14 season, after which Maybury was released from his contract.
Falkirk
On 26 June 2014, it was confirmed that Maybury had signed for Scottish Championship club Falkirk in a player-coach capacity. He was placed in charge of Falkirk Under-20's side, which he said was his main focus – but confirmed he had also signed as a player so he was available to play if needed by manager Peter Houston. He made his competitive debut for Falkirk in a 1–7 win away to East Stirlingshire in the Scottish Challenge Cup, starting at right-back. He also played the full 90 minutes on 23 August as Falkirk won 1–0 against his former team, Hibernian.
Coaching career
Towards the end of his playing career, Maybury had taken coaching roles with Hibernian and Falkirk. He was appointed to a coaching position by St Johnstone in June 2018.