In October 2007, Taiwo joined League Two side Dagenham & Redbridge on an initial one-month loan deal from Sutton United, making his debut in a 1–0 win over Leyton Orient in the Football League Trophy. He signed a two-year contract with Dagenham in November 2007. At the end of the 2008–09 season, Taiwo was voted the club's player of the year after the side reached a then-highest finish of eighth in the league.
Cardiff City
On 25 August 2009 he signed a three-year deal with Championship side Cardiff City for a fee of up to £250,000, depending on appearances and promotion. Described by Cardiff manager Dave Jones as "a good prospect, a strong player, a good athlete and comfortable on the ball", Taiwo had played against the side two weeks earlier in the first round of the Football League Cup. He made his Cardiff debut in a 2–0 defeat to Doncaster Rovers at the Keepmoat Stadium as a substitute in place of Peter Whittingham. He made his first start and his home debut against Queens Park Rangers. He played his first South Wales Derby on 7 November 2009 in a 3–2 loss, coming on for Tony Capaldi. On 12 January, during a post match interview against Bristol City, Dave Jones stated that they had agreed a deal with Colchester United for Taiwo to join them on loan, but the move was later cancelled due to an ongoing midfield injury crisis at Cardiff. On 31 May 2010, Taiwo was set to sign for Championship rivals Norwich City, for a fee of £150,000, however the move later collapsed after he failed a medical. On 29 October, Dagenham boss John Still confirmed that Taiwo would be re-joining the Daggers on loan until the end of the season. He made his return at home to Hartlepool United, with the match ending in a 1–1 draw. After returning to Cardiff, Malky Mackay was put in place, and after not making an appearance the previous season for the Bluebirds, Taiwo made his first appearance in a year for Cardiff in the League Cup against Oxford United, only to be taken off after 15 minutes with an ankle injury. His first league appearance of the season came in a 2–1 win over Southampton coming on for an injured Filip Kiss. After only two appearances for the Bluebirds, Taiwo's agent, Simon Dent, confirmed he had inquiries from two unnamed League One clubs for a short-term loan. Taiwo then joined League One side Chesterfield on 29 December on trial with potential for a loan move, but he elected to join Leyton Orient on loan for the remainder of the season instead on 24 January 2012.
Release from Cardiff
Taiwo was not offered a new contract by Cardiff and left the club in June 2012. Taiwo was signed by Conference Premier side Mansfield Town on 6 October 2012. He made one appearance before leaving the club. Following his departure, he re-signed for Bromley, his third spell at the club. He made his return on 8 December in a home league defeat against Farnborough, going on to play in five further league games before leaving the club in February 2013.
On 7 March 2013 Taiwo was reunited with his former Dagenham & Redbridge manager John Still, now in charge of Conference Premier side Luton Town, who brought him to Kenilworth Road on a short-term contract. Taiwo signed a one-year extension to his contract in May 2013. On 31 January 2014, Taiwo completed a one-month loan move to Aldershot Town. He returned to Luton after playing six times for the Shots. Luton won the Conference Premier title during the 2013–14 season, with Taiwo having played in five league games, scoring once. Taiwo was placed on the transfer list by Luton at the end of the campaign. In September 2014 Taiwo was loaned to Conference Premier side Dover Athletic initially for a month, but later extended. Taiwo was released from his Luton contract in January 2015 and then joined Dover on a permanent basis.
Cray Wanderers
After appearing for a number of non-league clubs, including Dover and Margate, Taiwo signed for Cray Wanderers of the Isthmian League South Division for the 2016–17 season. He was regular member of the team, before being released in February 2017.