Paddy wordt net als zijn broer Collins en broertje Ola gescout door FC Twente. Daarvoor voetbalde hij zoals zijn broers bij VV DES uit Nijverdal. Hij doorliep de gehele voetbalacademie en speelt daarnaast ook af en toe in het beloftenelftal van FC Twente. In de winterstop van 2008/09 maakt hij de overstap naar Heracles Almelo. Op 30 januari maakt hij zijn debuut voor de club uit Almelo. Tegen Roda JC valt hij in en geeft hij een assist op Vojtěch Schulmeister. Het duel ging met 3-1 verloren.[1] In totaal kwam hij in zijn eerste seizoen vijf keer in actie. Onder de nieuwe trainer Gertjan Verbeek krijgt hij echter geen speelminuten. In maart kreeg John dan ook te horen dat zijn contract niet wordt verlengd en tekent hij bij RKC Waalwijk een contract voor twee seizoenen met een optie op nog een jaar.[2] Hij speelde in een half jaar tijd negen duels voor de club en liet vervolgens zijn contract ontbinden. In de hoop op meer speeltijd tekende hij vervolgens voor een half jaar bij Fortuna Sittard.[3] In de zomer van 2011 vertrok hij vervolgens naar het DuitseVfL Osnabrück. In 2012 stapte hij over naar AGOVV Apeldoorn. Na het faillissement van de Apeldoornse vereniging zat John echter zonder club. Hij bracht sneakercollecties uit. Medio 2014 probeerde hij zijn voetbalcarrière weer op te pakken en trainde mee bij ADO Den Haag en FC Emmen. Medio 2016 tekende John een eenjarig contract bij GVVV maar vertrok reeds in januari 2017. Medio 2018 ging John voor Barbaros spelen.