Mohamed Diamé ha finalizado su contrato con el Newcastle United, por lo que actualmente se encuentra como jugador libre.
El internacional senegalés estuvo en el Rayo Vallecano durante la temporada 2008/09, después de llegar libre del CD Linares. Durante ese curso disfrutó de muchos minutos a las órdenes de Pepe Mel, cuando el equipo jugaba en Segunda División.
El siguiente verano fichó por el Wigan Athletic, equipo de la primera división inglesa. Allí jugó tres temporadas, hasta que en 2012 fichó por el West Ham. En 2014, tras tres temporadas fue fichado por otro equipo de la liga inglesa, el Hull City.
En el mercado veraniego de 2016 fue traspasado al Newcastle United, equipo en el que ha jugado hasta ahora.