death threats in connection with the Chelsea match. On 11 December 2006, Sonko signed an extension to his contract with Reading, keeping him at the Madejski Stadium until the summer of 2010. However, on 20 January 2007, he injured knee ligaments when he fell awkwardly whilst playing for Reading in their 3–1 home win against Sheffield United, and it was subsequently announced that he would miss the rest of the 2006–07 season. Sonko played a total of 23 times on 2006–07 as Reading ended the season in 8th position. He returned to first team action on 20 October 2007 in a 4–2 defeat away to Blackburn Rovers. Sonko went on to play 16 matches for Reading in 2007–08 as they were unable to retain the Premier League status, being relegated in 18th place. Sonko ended the season on a sour note after he and teammate Emerse Faé were suspended by the club after refusing manager Steve Coppell's request to play in a reserve match. Sonko later stated that he wanted to leave Reading after he had become an 'outcast' at the club. Despite this he did start the first three matches of the 2008–09 season where he scored twice against Plymouth Argyle. He also scored against Charlton Athletic but was also sent-off in the match. Stoke City On 29 August 2008, Sonko signed for Premier League Stoke City for a fee of £2 million, which could rise £2.25 million depending on appearances. He made his Stoke debut on 14 September 2008 in a 3–2 defeat against Everton. However, he was unable to hold on to his place in the team under Tony Pulis and became mainly used as a substitute. On 20 December 2008 Stoke played away at Blackburn Rovers, Sonko conceded an early penalty after a horribly mistimed tackle on Morten Gamst Pedersen which helped Blackburn ease to a 3–0 win, Pulis described it as 'abysmal defending'. Sonko only figured as a substitute for the remainder of the 2008–09 season as the Potters finished in 14th position. On 1 September 2009, Sonko joined Hull City on loan for the 2009–10 season. Sonko made his debut for Hull on 12 September 2009, in a 4–1 loss away to Sunderland. He made just nine appearances as Hull suffered relegation from the Premier League. He spent the 2010–11 season on loan at Portsmouth. He played 27 times for Pompey scoring once. After