Firstly ,what level we're his two loans last season and how did they go?
From Wikipedia:
Mustapha Soon Carayol (born 4 September 1988) is a Gambian footballer who plays for Middlesbrough as a winger.
Early career
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".
Milton Keynes Dons
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 in August 2007 and went on to appear in one further cup game.
In October 2007 he joined Crawley Town on loan to gain further first team experience.
Torquay United
On 13 July 2008, he was signed by Torquay United. On 17 September 2009 he joined Kettering Town on a three-month emergency loan deal.
Lincoln City
Carayol turned down a new contract at Torquay at the end of the 2009–10 season. 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.
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.
Bristol Rovers
On 17 June 2011, Bristol Rovers signed Carayol for an undisclosed fee, on a two-year deal. His performances in League 2 attracted the attention of Championship club Barnsley who had a bid turned down for him in January.
In May 2012, Bristol Rovers confirmed they had turned down a 6 figure bid from an unnamed Championship club for Carayol and had opened talks with him about extending his contract.
Middlesbrough
Carayol signed for Middlesbrough on a three-year deal on 1 August 2012, for an undisclosed fee, making his debut in a 2–1 win at Bury. After missing the start of Middlesbrough's league campaign, 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. On 16 April, Carayol scored in a 1–0 home win over Nottingham Forest. Since joining Middlesbrough Carayol has become affectionately known as Muzzy.
On 31 August 2013, Carayol scored in a 1–1 home draw with Sheffield Wednesday.
Brighton & Hove Albion
On 26 March 2015, Carayol signed a loan contract with Brighton & Hove Albion for the rest of the season.