En un comunicado publicado en su página web, el club detalló que la cláusula de rescisión del jugador, de 27 años y que también tiene nacionalidad francesa, quedó fijada en 60 millones de euros.
Diaby se formó en el Sedan francés y después jugó en equipos como el Lille y el Mouscron belga. Durante el presente mercado de fichajes, se le relacionó de manera constante con el Levante, aunque finalmente la operación no se llevó a cabo.
En 2015 fichó por el Brujas, donde estuvo las últimas tres temporadas, en las que sumó un total de 109 partidos y 36 goles.
Diaby, que se ha convertido en el octavo fichaje del Sporting este verano, es internacional con la Selección de Mali y ha disputado diez partidos con ella, en los que marcó cuatro goles. Le costó a los 'leones' cinco millones de euros.