[5][6] He subsequently suffered a broken shoulder in a traffic accident,[7] but returned to football and was spotted in a trial match versus an academy team from English club Watford.
[12] Diagouraga received his maiden call-up to the first team for the first game of the 2005–06 season, when he was an unused substitute during a 2–1 Championship defeat at home to Preston North End.
[13] Diagouraga made his first team debut with a start in Watford's 2–1 League Cup second round victory over Wolverhampton Wanderers on 20 September 2005 and he was substituted after 75 minutes by Junior Osborne.
[21] Diagouraga signed for Championship club Peterborough United on a four-year contract for an undisclosed fee (believed to be in the region of £200,000) on 17 June 2009.
[32][34] He went straight into the starting lineup for Brentford's league match at Norwich City two days later and was substituted for Carl Cort after 59 minutes of the 1–0 defeat.
[29] Diagouraga quickly established himself as a regular starter and laid on goals for Charlie MacDonald and Myles Weston in a 4–0 drubbing of Gillingham on 6 February.
[38] Two games later, he found himself dropped to the bench and did not return to a regular starting role until teammate Nicky Forster replaced Andy Scott as manager in February 2011.
[38] Diagouraga suffered a knee injury in a 2011–12 pre-season friendly versus Hampton & Richmond Borough in July 2011, which ruled him out for two months.
[45][46] Now behind Adam Forshaw, George Saville and Alan McCormack in the midfield pecking order, Diagouraga featured mostly from the bench during the early stages of the 2013–14 season.
[47] He received an assurance over his future from new manager Mark Warburton in January 2014,[48] but joined League Two club Portsmouth on a one-month loan on 17 February 2014.
[49] After three appearances and receiving "good reports",[50] Brentford manager Mark Warburton put a block on Diagouraga's loan being extended beyond 16 March.
[51] Diagouraga was named by manager Richie Barker as captain for the final game of his initial loan, which resulted in a 3–1 defeat to Fleetwood Town on 15 March.
[57] Diagouraga found himself behind Marcos Tébar and Alan McCormack in the midfield pecking order during the early months of the 2014–15 season, but he forced his way into the starting lineup in November after being challenged by Mark Warburton to earn a new contract.
[60] He celebrated his 200th Brentford appearance versus Leeds United at Elland Road on 7 February 2015 and assisted Alex Pritchard for the only goal of the game.
[68] He scored his first goal for the club in the following match, with what proved to be the winner in a 2–1 FA Cup fourth round victory over Bolton Wanderers.
[21] On 9 October 2017, Diagouraga joined League One strugglers Plymouth Argyle as a free agent and signed a contract to run until 9 January 2018.
[80] Diagouraga reunited with his former Brentford manager Uwe Rösler at League One club Fleetwood Town on 10 January 2018 and signed an 18-month contract on a free transfer.
[86] Frozen out by manager Richie Wellens during the first half of the 2019–20 season, Diagouraga made just two EFL Trophy appearances before his contract was terminated by mutual consent on 2 January 2020.
[87][91] In June 2020, the option on Diagouraga's contract was taken up for 2020–21 and he made 43 appearances and scored three goals during a season which culminated in promotion to League One for the first time in the club's history.
[90][92][93] Diagouraga signed a new one-year contract in June 2021 and he made 46 appearances,[94] scoring one goal,[95] during a 2021–22 season in which the Shrimps narrowly avoided relegation.