Mustapha Soon Carayol (born 4 September 1988) is a Gambian professional footballer who plays as a winger for National League North club Peterborough Sports. He also represented the Gambia national team.
He has notably played in the EFL Championship for Middlesbrough, Brighton & Hove Albion, Huddersfield Town, Leeds United, Nottingham Forest and Ipswich Town. He also played in Cyprus and Turkey for Apollon Limassol and Adana Demirspor and in the Football League for Milton Keynes Dons, Torquay United, Lincoln City, Bristol Rovers, Gillingham and Burton Albion, as well as several spells with non-league clubs Crawley Town and Kettering Town.
Born in Banjul, Carayol began his career as a youth player with Swindon Town and when Paul Ince moved from Swindon to become manager of Macclesfield Town in 2006 he took Carayol with him as a trainee. At the time he was quoted as saying "I'm happy to clean the whole first team's boots all season for this opportunity".
When Ince became manager of Milton Keynes Dons in 2007, he signed Carayol again, offering him his first professional contract. He made his first team debut for MK Dons against Sheffield United in the League Cup on 28 August 2007 and went on to appear in one further cup game.
In October 2007, Carayol joined Crawley Town on loan to gain further first team experience. It came after Carayol played against them at the Crawley training ground the week before. Carayol made his Crawley Town debut, which he scored, in a 1âÂÂ1 draw against Aldershot Town. Soon after, Carayol's loan spell with Crawley Town was soon extended for another month and again until the end of the season. Carayol then scored two more goals against Grays Athletic and Stafford Rangers.
On 13 July 2008, he was signed by Torquay United on a twoâÂÂyear contract.
Carayol made his Torquay United debut, in the opening game of the season, where he came on as a substitute for Danny Stevens in the 68th minute, in a 1âÂÂ1 draw against Histon. In his first season at Torquay United, Carayol made thirty appearances for the club and helped the club reach promotion back to League Two.
The following season saw Carayol making his first appearance of the season on 15 August 2009, coming on as a substitute for Scott Rendell in the 68th minute, and scored in a 5âÂÂ3 loss against Dagenham & Redbridge. Carayol's last appearance for the club before joining Kettering Town came on 12 September 2009, where he set up a goal for the club, in a 2âÂÂ1 loss against Rochdale. After returning from a loan spell at Kettering Town, Carayol made his first appearance on 6 February 2010, where he played 45 minutes in the match, in a 1âÂÂ0 loss against Hereford United. Carayol then scored his first goal for the club for the first time in five months, in a 1âÂÂ1 draw against Cheltenham Town on 23 February 2010. Carayol went on to score four more goals against Darlington, Rochdale, Grimsby Town and Bury. Carayol later finished the 2009âÂÂ10 season, making 30 appearances and scoring six times.
On 17 September 2009 he joined Kettering Town on a three-month emergency loan deal. Carayol made his Kettering Town debut the next day, in a 2âÂÂ1 loss against Crawley Town. Carayol only made five appearances, due to suffering from a hamstring injury that kept him out for a month.
With his contract expiring at the end of the 2009âÂÂ10 season, Carayol turned down a new contract at Torquay United, but turned it down and as a result, he was dropped from the first team in the last game of the season against Notts County, as well as, a strained relationship with Manager Paul Buckle.
In May 2010, it was announced that Lincoln City had agreed terms with the player although a fee would have to be set to determine how much compensation Lincoln City must pay Torquay due to Carayol being under the age of 24. In August it was announced that a deal had been struck between the two clubs with Lincoln paying ã35,000 over staged payments plus other clauses. Upon joining Lincoln City, Carayol stated the move does not have nothing to do with money or moving closer to his hometown, London, but for first team football.
Carayol scored on his debut, in the opening game of the season, in a 2âÂÂ1 loss against Rotherham United. Carayol played in the next game against his former club, Torquay United, for the first time, where he received a warm reception from Torquay United supporters, which they lost 2âÂÂ1. After being sidelined for two matches throughout August, due to ankle injury, Carayol returned to the first team and then scored again on 30 October 2010, in a 2âÂÂ2 draw against Wycombe Wanderers and scored three weeks later on 20 November 2010, as well as, setting up two of the three goals, in a 3âÂÂ1 win over Hereford United. Seven days later, on 27 November 2010, Carayol scored again in the second round of FA Cup, in a 2âÂÂ2 draw against Hereford United. However, as the 2010âÂÂ11 season progressed, Carayol began to have injuries plagued, which saw him restricted to 37 appearances in all competitions and Lincoln City relegated from the Football League.
Because of this, Carayol's future at Lincoln City was doubt after a clause was activated that gives him a freedom to quit the club and in May 2011 he was made available for transfer by the club after a mass clear out of players following relegation from the Football League. Upon leaving the club, Carayol thanked Lincoln City supporters and credited the club for helping him improve as a player.
On 17 June 2011, Bristol Rovers signed Carayol for an undisclosed fee, on a two-year deal.
Carayol made his Bristol Rovers debut, in the opening game of the season, coming on as a substitute for Joe Anyinsah, in a 3âÂÂ2 win over Wimbledon. After struggling to regain his starting line-up, Carayol was sent to play in the reserve and scored a hatâÂÂtrick, in a 4âÂÂ4 draw against Brentford Reserve on 28 September 2011. Carayol then scored his first Bristol Rovers goal in the first round of the FA Cup, in a 3âÂÂ1 win over Corby Town and then scored in the second round of the FA Cup, in a 6âÂÂ1 win over Totton. Two weeks later, on 16 December 2011, he scored his first league goal for the club, in a 4âÂÂ1 loss against Gillingham.
His performances in League 2 attracted the attention of Championship club Barnsley who had a bid turned down for him in January. Amid the transfer speculation, Carayol suffered a groin injury and was substituted after 28 minutes into the start during a 3âÂÂ2 loss against Aston Villa in the third round of the FA Cup. After weeks on the sidelines, Carayol made his return to the first team, coming on as a substitute in the 69th minute, in a 0âÂÂ0 draw against Oxford United on 18 February 2012. After returning to the first team, Carayol then scored his first goal in three months, in a 1âÂÂ0 win over Wimbledon on 17 March 2012. On 6 April 2012, Carayol scored again, in a 2âÂÂ2 draw against Gillingham and after being sidelined for one game, he scored on his return on 14 April 2012, in a 7âÂÂ1 win over Burton Albion. Two weeks later on 28 April 2012, Carayol scored a hatâÂÂtrick assist, in a 5âÂÂ1 win over Accrington Stanley. Carayol finished the 2011âÂÂ12 season, making 35 appearances and scoring 6 times in all competition.
Despite keen to help the club reach promotion ahead of the 2012âÂÂ13 season, in May 2012, however, Bristol Rovers confirmed they had turned down a 6 figure bid from an unnamed Championship club for Carayol, which rumoured to be Derby County. As a result, the club began open talks with him about extending his contract. With his future at Bristol Rovers become increasingly in doubt, there was a slim chance for Carayol staying at the club. It came after when Carayol delayed his decision to sign a new contract with Bristol Rovers.
Carayol signed for Middlesbrough on a three-year deal on 1 August 2012, for an undisclosed fee. Upon joining Middlesbrough, Carayol stated he could not wait to play second-tier football.
Carayol made his Middlesbrough debut in the first round of League Cup, in a 2âÂÂ1 win against Bury. After missing the start of Middlesbrough's league campaign, due to a hamstring injury, Carayol returned in the second round of the League Cup against Gillingham on 28 August 2012, in which he scored his first goal for the club. He scored his first league goal for Middlesbrough on 15 September 2012, against Ipswich Town on his home debut, scoring in stoppage time in a 2âÂÂ0 victory. However, Carayol soon suffered a knee injury that kept him out for four months. Carayol made his return team return in midâÂÂJanuary and then scored on his return from the first team, in a 3âÂÂ2 loss against Barnsley on 9 February 2013. Then on 16 April 2013, Carayol scored in a 1âÂÂ0 home win over Nottingham Forest. Carayol later finished the 2012âÂÂ13 season, making 18 appearances and scoring three times.
In the 2013âÂÂ14 season, Carayol scored in a 1âÂÂ1 home draw with Sheffield Wednesday on 31 August 2013. Four weeks later, on 21 September 2013, he then scored again, in a 3âÂÂ3 draw against AFC Bournemouth. Carayol later scored two more goals of 2013 against Leeds United and Birmingham City. Carayol then scored four more goals towards the end of the 2013âÂÂ14 season against Bolton Wanderers, a brace against Blackpool and Nottingham Forest. However, on 18 March 2014, Carayol ruptured his anterior cruciate ligament against Bournemouth in a 0âÂÂ0 draw, which would keep him out for the remainder of the season and also a large proportion of the following 2014/15 season. Despite the injury, Carayol finished 2013âÂÂ14 season, making 33 appearances and scoring eight times in all competitions.
After his loan spell at Brighton & Hove Albion came to an end, Carayol signed a contract with the club on 28 April 2015, keeping him until 2018. However, with two years remaining on his contract, Carayol left the club by mutual consent. During his time at Middlesbrough, Carayol has become affectionately known as Muzzy.
On 26 March 2015, Carayol signed a loan contract with Brighton & Hove Albion for the rest of the season in order to regain match fitness. Carayol made his Brighton & Hove Albion debut the next day, where he played 81 minutes, in a 1âÂÂ0 loss against Rotherham United. Carayol made five appearances before returning to the parent club.
On 27 August 2015, Carayol joined fellow Football League Championship side Huddersfield Town on a season-long loan. Carayol made his début as a substitute in the 1âÂÂ0 defeat to Queens Park Rangers on 29 August 2015 at the John Smith's Stadium, playing 10 minutes. He scored his first goal for the club and set up one of the goals in the 4âÂÂ1 win over Bolton Wanderers on 19 September 2015. Carayol then scored two more goals against Rotherham United and Bolton Wanderers. After 15 appearances, scoring 3 league goals, Carayol's season-long loan with Huddersfield Town was cut short and he left the club at the beginning of January.
On 8 January 2016, Carayol joined fellow Championship side Leeds United until the end of the season. He scored on his debut appearance on 9 January 2016 against Rotherham United to help Leeds advance to the fourth round of the FA Cup. Three weeks later on 26 January 2016, Carayol scored his second goal for Leeds in a 1âÂÂ1 draw with Brentford. Carayol went on to make twelve appearances for the club and despite the club keen on signing him on a permanent basis, Carayol opted to return to his parent club instead.
After leaving Middlesbrough by mutual consent on 31 August 2016, Carayol signed for Nottingham Forest on a twoâÂÂyear contract that day. His Forest début followed on 11 September, starting in a 2âÂÂ2 draw against Aston Villa. On 27 November Carayol praised the team spirit present among the players at the club:
"We have a good group of players here. I know every player always says this, but I felt as though I had been here for months, a week after I had signed. Everyone does make you feel welcome. There is a good spirit in this squad."
Carayol scored his first goal for the club in a 3âÂÂ2 win over Reading on 22 April 2017.
Carayol made his first appearance of the 2017âÂÂ18 season in an EFL Cup first round victory over Shrewsbury Town, scoring one of Forest's goals with a converted penalty, and playing the pass for the other.
On 31 January 2018, Forest announced they had mutually parted ways with Carayol.
Carayol joined Ipswich Town on 31 January 2018. He scored his first goal for Ipswich in a 1âÂÂ0 win at Preston North End on 24 February 2018. He struggled with injury during the remainder of the 2017âÂÂ18 season, only making 5 starts and 3 substitute appearances. He left Ipswich at the end of the season following the end of his short-term contract.
Carayol signed for Apollon Limassol of the Cypriot First Division on a two-year contract on 4 August 2018. During his time with the club he featured in the UEFA Europa League, including a man of the match performance in a 2âÂÂ1 away defeat to Lazio.
Carayol signed for Turkish TFF First League side Adana Demirspor in July 2019.
In August 2021 Carayol signed for EFL League One side Gillingham on a free transfer, reuniting with Steve Evans who had been his former manager at Crawley Town and Leeds United. Following relegation to League Two, Carayol was released at the end of the 2021âÂÂ22 season.
On 12 September 2022, he signed for League One side Burton Albion on a short-term deal, which was later extended. Mustapha was released by the club at the end of the 2023-24 season.
On 20 September 2024, Carayol was signed by Exeter City on a short-term deal to provide injury cover. He departed the club in January 2025 following the expiry of his deal.
On 15 March 2025, Carayol joined National League side Wealdstone. Having helped the club to survival on the final day of the season, he departed the club at the end of the 2024âÂÂ25 season.
On 6 September 2025, he joined National League North club Peterborough Sports.
Carayol can play "in either wide area, as a 10 or as a striker."
Carayol was eligible to play for Gambia through his father, Senegal through his mother and England by holding a British passport. In 2008, he rejected a national call-up from Gambia, citing his commitment at Torquay United but stating that he could play for the national team one day. In 2015, however, Carayol stated that it was the "right time" to commit his international future to the Gambia following a consultation from his family.
Carayol then made his Gambia debut against Uganda in a 1âÂÂ1 draw on 10 June 2015. He then gained his second cap against Mauritania in March 2016, when he scored a brilliant solo goal.
Born in Banjul, Gambia, Carayol's Parents came from Gambia and his grandparents from his mother's side are from Senegal.
His grandfather and namesake was the chairman of Gambia's independence electoral commission in Banjul.
Torquay United