While playing for San Marino, Bologna Director of football Pantaleo Corvino spotted his talents and brought him to Bologna in a deal costing the side £420,000 in July 2015.[3] On 22 August 2015, Diawara made his Serie A debut for Bologna, in an away match against Lazio, coming on as an 84th-minute substitute for Lorenzo Crisetig.[4]
Napoli
On 26 August 2016, Diawara signed for fellow Serie A club Napoli .[5]
On 17 October 2017, Diawara scored his first senior goal for Napoli from the penalty spot against Manchester City in the Champions League.[6] On 8 April 2018, he scored his first Serie A goal and second senior goal for Napoli against Chievo Verona.
Roma
On 1 July 2019, Diawara signed a deal with Roma until 2024.[7][8]
Anderlecht
On 31 August 2022, Diawara moved to Anderlecht on a three-year contract.[9]
International career
Diawara was born in Guinea, but played football in Italy since 2014, and received Italian citizenship.[10] The Azzurri trainer Giampiero Ventura was trying to recruit him in 2018.[11] However, he pledged his international allegiance to the Guinea national team in March 2018,[12] and he received a call-up to the national team in October 2018.[13] Diawara debuted for Guinea in a 2–0 2019 Africa Cup of Nations qualification win over Rwanda on 12 October 2018.[14]