Iniziò la sua carriera nello Ndeffan Saltigue nel 1994, a 15 anni.[1]
Dopo un anno passò al Diaraaf Dakar, altra squadra senegalese.[1]
Neuchâtel Xamax e Grasshoppers
Nel 1999 si trasferisce agli svizzeri del Vevey, militanti in Prima Lega, terza serie svizzera.[2] Nella sua prima avventura europea chiude la stagione con 35 presenze e un gol. Dopo un solo anno passa direttamente in massima serie, al Neuchâtel Xamax.[3] Qui rimase solo per mezza stagione, nel febbraio 2001 venne infatti acquistato dal Grasshoppers, col quale gioca 2 mezze stagioni vincendo campionato e coppa. In questa stagione (2000-2001) vince anche la Golden Ball svizzera e il titolo di migliore in campo nella finale di Coppa svizzera.[senza fonte]
Lens e Fulham
Nel gennaio 2002 passa ai francesi del Lens. Nel 2004 passa dal Lens al Fulham per 2 milioni di sterline. Realizza un gol al debutto in Premier League da 35 metri contro il Manchester Utd; ha poi segnato di testa contro il West Bromwich nei minuti finali della partita, episodio che ha permesso al Fulham di restare per un'altra stagione in Premier League. Nella stagione 2006-2007 è divenuto capitano, venendo poi sostituito, una volta terminata la stagione, da Brian McBride.[senza fonte] Il 20 agosto 2007 decide di andar via dal Fulham, per partecipare alla Coppa UEFA o alla Champions League.[4]
Portsmouth, AEK Atene, West Ham e Birmingham City
Il 31 agosto 2007 viene acquistato dal Portsmouth.[5] Ha fatto il suo esordio con la sua nuova squadra iniziando dal primo minuto la partita contro il Liverpool. Nell'estate 2010 viene ceduto alla squadra ellenica dell'AEK Atene e firma un contratto triennale.[6] Dopo un anno in Grecia si trasferisce al West Ham Utd dove firma un contratto annuale. Con gli hammers colleziona 16 presenze in campionato e un gol conquistando con la squadra anche la promozione in Premier League, per poi svincolarsi a fine stagione assieme ad altri cinque compagni di squadra.[7] Il 9 ottobre 2012 viene ingaggiato dal Birmingham City, firmando un breve contratto, e si è quindi ritirato il 17 gennaio 2013.
Nazionale
È stato capitano del Senegal, col quale ha totalizzato 58 presenze e 9 gol. Convocato dalla Nazionale per partecipare ai Mondiali di calcio Giappone-Corea del Sud 2002, nella manifestazione ha segnato in tre occasioni, dapprima da seduto l'unica rete della partita vinta contro la Francia, che è stato anche il primo gol del Senegal in una fase finale del mondiale, poi una doppietta contro l'Uruguay.
Morte
È scomparso il 29 novembre 2020 all'età di 42 anni, per le complicazioni della SLA.[8][9]
^UFFICIALE: Bouba Diop al Portsmouth, su TUTTO MERCATO WEB, 1º settembre 2007. URL consultato il 5 ottobre 2007 (archiviato dall'url originale il 4 settembre 2007).