Carriera Club Inizi in Nigeria Taiwo ha iniziato a giocare nel Gabros International per poi passare nel 2004 al Lobi Stars. Con la squadra di Makurdi nel 2004 ha disputato la Nigerian Premier League, giocando 27 partite nelle quali ha segnato 8 gol.
Olympique Marsiglia Nel gennaio 2005, diciannovenne, è stato acquistato dall'Olympique Marsiglia per 200.000 euro e dopo aver giocato 2 partite con la seconda squadra marsigliese nel CFA è stato aggregato alla prima squadra dal tecnico Philippe Troussier. Ha esordito nella Ligue 1 il 12 marzo 2005 nella partita casalinga vinta per 2-1 contro il Lens e dopo 4 presenze nella Ligue 1 2004-2005, già nell'annata 2005-2006 ha guadagnato la maglia da titolare della formazione francese. Il 16 luglio 2005 ha esordito nelle competizioni UEFA per club in Young Boys-Olympique Marsiglia (2-3), gara valida per il terzo turno della Coppa Intertoto 2005, trofeo che ha poi vinto con l'Olympique Marsiglia insieme al Lens e all'Amburgo. Il 14 agosto 2005, nella partita di campionato contro l'Olympique Lione, ha realizzato la prima rete con la maglia dell'OM segnando al 6' su calcio di punizione. Nel corso della stagione ha disputando la finale della Coppa di Francia 2005-2006, persa per 2-1 contro il Paris Saint-Germain, alla quale l'OM si era qualificato grazie anche a un gol su punizione di Taiwo nella semifinale contro il Rennes, con il pallone calciato ad una velocità di 130 km/h. Al termine della prima stagione intera a Marsiglia ha totalizzato 50 presenze e 4 gol.
Nella stagione 2006-2007 ha disputato in totale altre 50 partite, di cui 37 nella Ligue 1 (massimo personale) conclusa al secondo posto dietro al Lione, e ha segnato 4 reti. Nella stagione successiva ha collezionato 40 partite e 5 gol, esordendo anche in Champions League il 18 settembre 2007 contro il Beşiktaş. Sempre contro il Beşiktaş, nella gara di ritorno del 28 novembre 2007, ha segnato la prima rete nella massima competizione europea per club con un tiro da fuori area sugli sviluppi di un calcio d'angolo. Nella stagione 2008-2009 è stato schierato in campo in 52 occasioni, stabilendo così il record personale di partite disputate con la propria squadra di club in un'annata.
Nel 2009-2010 ha vinto la Ligue 1, dove ha totalizzato 27 presenze e 3 gol, e la Coppa di Lega francese, dopo aver battuto in finale il Bordeaux (3-1), unica partita disputata da Taiwo nel corso della manifestazione. Nella stagione seguente si è aggiudicato la Supercoppa di Francia contro il Paris Saint-Germain dopo i rigori, dove ha realizzato il primo delle serie, e la seconda Coppa di Lega francese personale, conquistata grazie a un suo gol che ha deciso il risultato di 1-0 nella finale contro il Montpellier.
Milan e prestiti a QPR e Dinamo Kiev
Nel 2011 Taiwo, in scadenza di contratto con l'Olympique Marsiglia, ha firmato per il Milan, dove si è trasferito a parametro zero. Ha esordito con la maglia rossonera il 24 settembre 2011 nella partita casalinga di Serie A contro il , vinta 1-0 dal Milan. Nei primi sei mesi della stagione 2011-2012 con il Milan ha disputato in totale 8 partite, equamente divise tra campionato e Champions League.
Il 24 gennaio 2012 è stato ufficializzato il suo passaggio in prestito al Queens Park Rangers fino al 30 giugno 2012. Ha esordito con il QPR il 1º febbraio seguente nella gara di campionato pareggiata per 2-2 in casa dell'Aston Villa. Terminato il prestito ha fatto ritorno al Milan.
Il 31 luglio 2012 il difensore nigeriano è passato alla Dinamo Kiev, con la formula del prestito con diritto di riscatto. Con la squadra ucraina ha disputato 31 partite segnando un gol nei sedicesimi di finale di Coppa d'Ucraina 2012-2013 contro lo (sconfitta per 4-1).
Bursaspor Dopo la decisione della Dinamo Kiev di non riscattare il calciatore, Taiwo è tornato al Milan, che il 5 luglio 2013 lo ha ceduto a titolo definitivo ai turchi del Bursaspor; il nigeriano ha firmato un contratto triennale fino al 30 giugno 2016. Ha esordito con la squadra turca il 1º agosto seguente nella partita di andata del terzo turno preliminare dell'Europa League 2013-2014 contro il Vojvodina realizzando il gol del definitivo 2-2 nei minuti finali della gara. Il 28 aprile 2015 ha rescisso il contratto che lo legava alla squadra turca.
In giro per l'Europa Il 30 gennaio 2017 ha firmato un contratto di sei mesi con gli svizzeri del Losanna. Nell'agosto 2017 Taiwo è approdato in Svezia all'Eskilstuna con un contratto di pochi mesi, valido fino al termine dell'anno. Al momento del suo arrivo, la squadra occupava l'ultimo posto in classifica con una sola vittoria in 18 partite giocate. L'Eskilstuna non è riuscito a evitare l'ultimo posto finale e la retrocessione nel primo campionato di Allsvenskan della breve storia del club.
Nel 2018 si è accordato con i finlandesi del RoPS, in cui ha militato per due anni in Veikkausliiga. Nel luglio 2020 ha firmato per i ciprioti del Doxa Katōkopias senza mai tuttavia scendere in campo.
L'esperienza negli Stati Uniti Il 20 ottobre 2020 firma un contratto con il Palm Beach Stars, club statunitense della United Premier Soccer League.
Il ritorno in Finlandia e il ritiro
Il 7 dicembre 2021 torna nel paese scandinavo firmando per il , club militante nella terza divisione del campionato finlandese. Tuttavia, in 6 mesi di permanenza riuscirà a totalizzare solamente 6 presenze.
Il 1º giugno 2022, si ritira ufficialmente dal calcio giocato.
Nazionale Taiwo ha fatto parte della nazionale nigeriana Under-20 che ha partecipato al Mondiale 2005 nei Paesi Bassi. Durante la competizione ha disputato tutte e 6 le partite della Nigeria e ha segnato due gol decisivi negli ottavi di finale contro l'Ucraina (1-0) e in semifinale contro il Marocco (prima rete del 3-0 finale), che hanno permesso alla sua nazionale di raggiungere la finale, persa per 2-1 contro l'Argentina. È stato votato come terzo miglior giocatore del torneo, dietro al connazionale Mikel John Obi, Silver Ball, e a Lionel Messi, Golden Ball.
Ha esordito nella nazionale maggiore nigeriana il 17 novembre 2004 in una partita amichevole a Johannesburg contro il Sudafrica.
Nel gennaio 2006 ha partecipato alla Coppa d'Africa in Egitto, dove il 23 gennaio 2006 ha segnato la prima rete con la maglia della nazionale nigeriana contro il Ghana nella prima partita della fase a gironi, vinta per 1-0. Nel corso della manifestazione, conclusa al 3º posto, ha disputato 6 partite.
Nel 2008 ha preso parte anche alla Coppa d'Africa 2008 in Ghana, giocando 4 partite fino all'eliminazione ai quarti di finale da parte dei padroni di casa, ed è stato convocato dal CT Samson Siasia per le Olimpiadi a Pechino. Tuttavia Taiwo non vi ha preso parte poiché l'Olympique Marsiglia gli ha negato il permesso di partecipare alla competizione, che si sarebbe svolta contemporaneamente alle prime giornate della Ligue 1 2008-2009. La Federazione calcistica della Nigeria, non riuscendo a trovare un accordo con il club francese, ha così deciso di non convocarlo ed è stato sostituito da Oladapo Olufemi.
Nel 2010 ha preso parte alla Coppa d'Africa in Angola, dove è sceso in campo nella prima partita della fase a gironi contro l'Egitto e nella finale per il 3º e 4º posto, vinta contro l'Algeria, e ha partecipato al Mondiale in Sudafrica, dove la Nigeria è stata eliminata al primo turno. Taiwo ha giocato le prime due partite dei nigeriani contro Argentina (sconfitta per 1-0) e Grecia (sconfitta per 2-1).
Statistiche Presenze e reti nei club Statistiche aggiornate al 19 novembre 2020. StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2003 Gabros International NPL 11 1 --- - - - - - - 111 2004 Lobi Stars NPL 27 8 --- - - - - - - 278 gen.-giu. 2005 O. Marsiglia 2 CFA 5 0 - - - - - - - - - 5 0 gen.-giu. 2005 O. Marsiglia L1 4 0 - - - - - - - - - 4 0 2005-2006 L1 30 1 CF+CdL 1+4 0+1 Int+CU 6+9 1+1 - - - 50 4 2006-2007 L1 37 3 CF+CdL 6+0 0 Int+CU 2+2 0+1 - - - 47 4 2007-2008 L1 28 3 CF+CdL 1+1 0 UCL+CU 6+4 1+1 - - - 40 5 2008-2009 L1 35 3 CF+CdL 2+1 1+0 UCL+CU 8+6 0 - - - 52 4 2009-2010 L1 27 3 CF+CdL 1+1 0 UCL+UEL 4+4 0 - - - 37 3 2010-2011 L1 30 4 CF+CdL 1+4 0+1 UCL 5 0 SF 1 0 41 5Totale O. Marsiglia 191 17 23 3 56 5 1 0 271 25 2011-gen. 2012 Milan A 4 0 CI 0 0 UCL 4 0 SI 0 0 8 0 gen.-giu. 2012 Queens Park Rangers PL 15 1 FAC 0 0 - - - - - - 15 1 2012-2013 Dinamo Kiev PL 20 0 CU 1 1 UCL+UEL 8+2 0 - - - 31 1 2013-2014 Bursaspor SL 27 2 CT 8 0 UEL 2 1 - - - 37 32015 HJK VL 11 0 - - - - - - - - - 11 02016 VL 21 6 CF+CdL 4+5 0+2 UEL 4Nei turni preliminari 1 - - - 34 9Totale HJK 32 6 9 2 4 1 - - 45 9gen.-ago. 2017 Losanna SL 13 0 CS 0 0 - - - - - - 13 0ago.-dic. 2017 AFC Eskilstuna A 9 0 CS - - - - - - - - 9 0 mar.-giu. 2018 RoPS VL 32 1 CF 0 0 - - - - - - 32 1 2018-2019 VL 27 1 CF 2 0 - - - - - - 29 1Totale RoPS 59 2 2 0 - - - - 59 2lug.-ott. 2020 AK 0 0 CC 0 0 - - - - - - 0 02020 Palm Beach Stars PDL 0 0 - - - - - - - - - 0 02021-2022 Sant'Angelo Ecc. 0 0 - - - - - - - - - 0 0Totale carriera 39137 436 767 1 0 51150
Cronologia presenze e reti in Nazionale
Palmarès
Club Competizioni nazionali
Olympique Marsiglia: 2009-2010, 2010-2011
Olympique Marsiglia: 2009-2010
Olympique Marsiglia: 2010
Milan: 2011
Competizioni internazionali
Olympique Marsiglia: 2005
Individuale CAF African Young Player of Year: 1 2006
Squadra dell'anno della Ligue 1: 2 2007-2008, 2008-2009
CAF Africa's Finest XI: 1 2011
Note
Altri progetti
Collegamenti esterni
Categoria:Calciatori della nazionale nigeriana