Career
Mekki spent his youth at the Reading academy, before switching to Aldershot Town in 2006. He signed a professional contract with the club in the summer of 2009. In January 2011 he was loaned out to Southern Football League Premier Division side Oxford City, scoring two goals in six appearances.
He made his Aldershot debut on 12 February 2011, replacing Jermaine McGlashan 81 minutes into a goalless draw at the Recreation Ground.
On 26 April, it was announced that he had signed a two-year contract extension with the club Mekki left Aldershot on 17 June 2014 after failing to agree terms on a new deal.
Mekki joined Barnet on a short-term deal on 12 August 2014. He made his debut when he started a home game against Dartford on 25 August.
After eleven appearances in all competitions, without scoring, Mekki was released by Barnet to find first-team football elsewhere.
He was not paid a wage during his time at the club Mekki signed for Dover Athletic on 15 January 2015 until the end of the season. In August 2012 Mekki was named as a standby player for the Wales under-21 squad.