In 2012 stapte Ola John over van FC Twente naar Benfica. De Portugese topclub kocht de linksbuiten voor 9 miljoen euro, maar stelde sinds zijn komst veelal teleur. Het is ook niet voor niks dat hij al 2 keer werd verhuurd. Volgens het Portugese Record staat hij op het punt om voor de 3e keer verhuurd te worden.
Het leek erop dat Wolverhampton Wanderers de nieuwe club van John zou worden, maar dat gaat niet meer door. Nu staat Toulouse op het punt de 24-jarige buitenspeler over te nemen, zo meldt Record. Na de Bundesliga (HSV), de Premier League (Reading), de Portugese competitie en de eredivisie kan de Ligue 1 dus het 5e land worden waar John in gaat spelen.
LIVE: Transfers en transfergeruchten
In totaal (competitie, beker en Europese wedstrijden) speelde John precies 200 wedstrijden voor zijn clubs. Daarin scoorde hij 23 keer en gaf hij 43 assists. Daarnaast heeft Ola John ook nog 1 interland op zijn naam staan. Tegen Italië (6 februari 2013, 1-1) werd hij na 60 minuten gewisseld.