John started his youth career at Tottenham but failed to make the grade. Prior to playing for Bristol City, Akinde played for Ebbsfleet United where he was a graduate of the club"s academy under their previous name, Gravesend and Northfleet. He scored on his debut for Bristol City in a 2–2 draw against Plymouth Argyle.
Later in the season, Akinde signed for an initial month on loan to Wycombe Wanderers, on 11 March 2009.
He also scored on his Wycombe debut, netting twice against Brentford in a 3–3 draw. Further goals against and Darlington led to the loan deal being extended until the end of the season.
On 13 November 2009, he returned to Wycombe Wanderers on a month"s loan, this later being extended to two months, but he was recalled early by Bristol City on 7 January 2010. On 1 February 2010, Akinde joined Brentford on a month"s loan, making two league appearances, one of which against former loan club Wycombe Wanderers.
He went out on loan for a fourth time in August 2010 when he joined Bristol Rovers in a deal scheduled to last until 5 January.
In January 2011 Akinde joined Dagenham & Redbridge on loan until the end of the season. On 27 May 2011, newly promoted Crawley Town beat off higher league competition to sign Akinde for the 2011-2012 season. He scored his first league goal for Crawley Town away to Shrewsbury Town at the New Meadow on 27 February 2012.
On 17 March 2012, Akinde joined fellow League Two side Dagenham & Redbridge on loan for the remainder of the season, along with Charlie Wassmer.
However, on 12 April 2012, Crawley recalled Akinde and fellow loanee Charlie Wassmer, to their push for promotion from League Two. On 31 January 2013, Akinde was released by Crawley.
On 8 February, he joined Portsmouth in a month-to-month contract. He made his debut a day later, against Bournemouth.
Akinde was released by Portsmouth at the end of the season, after failing to score in his 11 appearances for Pompey.
He signed for Alfreton Town in August 2013 on a one-year contract. He made his debut against Kidderminster Harriers before scoring a hat-trick in his second game as Alfreton beat Salisbury City 3–2. After 18 goals in 42 league games in 2013-2014, Akinde joined on a two-year deal on 24 May 2014.