W 2009 roku Diawara wrócił do Francji i przeszedł do FC Istres, w którym swój debiut zanotował 25 września 2009 w spotkaniu z LB Châteauroux (2:0). Latem 2010 roku Diawara został graczem AC Ajaccio. Karierę kończył w Tours FC.
Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1997/98 Red Star 93
Division 2 8 0
1998/99 Red Star 93
Division 2 1 0
1999/00 Red Star 93
National 16 0
2000/01 Red Star 93
National 1 0
2000/01 AS Saint-Étienne
Ligue 1 17 2
2001/02 AS Saint-Étienne
Ligue 2 28 0
2002/03 AS Saint-Étienne
Ligue 2 5 0
2003/04 AS Saint-Étienne
Ligue 2 1 0
2003/04 Stade Lavallois (wyp.)
Ligue 2 20 3
2004/05 AS Saint-Étienne
Ligue 1 24 0
2005/06 AS Saint-Étienne
Ligue 1 35 1 Liga Europy UEFA 3 0 2006/07 AS Saint-Étienne
Ligue 1 3 0
2006/07 FC Sochaux (wyp.)
Ligue 1 2 0
2007/08 AS Saint-Étienne
Ligue 1 4 0
2007/08 Panionios GSS
Alpha Ethniki 11 0
2008/09 Panionios GSS
Alpha Ethniki 3 0 Liga Europy UEFA 2 0 2009/10 FC Istres
Ligue 2 20 0
2010/11 AC Ajaccio
Ligue 2 26 2
2011/12 AC Ajaccio
Ligue 1 23 3
2012/13 AC Ajaccio
Ligue 1 21 2
2013/14 Tours FC
Ligue 2 30 2
2014/15 Tours FC
Ligue 2 14 0