↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 6 марта 2020 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 25 мая 2019 года.
Огу начал карьеру на родину в молодёжной команде клуба «Аква Юнайтед». В 2006 году Джон подписал свой первый профессиональный контракт со словенским клубом «Драва». В составе команды он отыграл четыре сезона. После того, как Джон покинул Драву, он безуспешно пытался закрепиться в составах португальского «Атлетико» и дубле испанской «Альмерии». В начале 2012 года Огу перешёл в «Униан Лейрия». 8 января в матче против столичной «Бенфики» он дебютировал в Сангриш лиге[3]. 15 января в поединке против «Насьонал Фуншал» Джон забил свой первый гол за «Униан Лейрию»[4].
Летом того же года Огу перешёл в «Академику Коимбра». 20 августа в матче против «Бейра-Мар» он дебютировал за новую команду[5]. 5 мая 2013 года в поединке против «Витории Сетубал» Джон забил свой первый гол за «Академику»[6].
Летом 2014 года Огу подписал контракт с израильским «Хапоэлем» из Беэр-Шева. 13 сентября в матче против «Бейтара» он дебютировал в чемпионате Израиля[7]. 29 ноября в поединке против «Маккаби» из Нетании Джон забил свой первый гол за «Хапоэль»[8]. В 2016 и 2017 годах он помог клубу выиграть чемпионат.