1. Joel Obi made his debut for Inter on 29 September 2010 in a UEFA Champions League group stage game against Werder Bremen.

1. Joel Obi made his debut for Inter on 29 September 2010 in a UEFA Champions League group stage game against Werder Bremen.
Joel Obi made his Serie A debut on 17 October 2010 against Cagliari when he replaced Philippe Coutinho in the 66th minute.
However, Joel Obi remained at Inter for the rest of the season, collecting 10 appearances in the league, two in Coppa Italia and one in the Champions League.
Joel Obi concluded the season with two appearances in the league, one in the Coppa Italia and one in the Europa League.
Joel Obi concluded the season with 17 appearances and one goal.
Joel Obi returned to the field, playing as a starter in the match against Chievo Verona on 7 February 2016, replaced by Alexander Farnerud in the second half.
On 11 August 2018, Joel Obi signed with Serie A club Chievo Verona on a three-year contract with an option for another season.
On 21 July 2021, Joel Obi signed with newly promoted Serie A club US Salernitana 1919 on a free transfer.
Joel Obi agreed to a one-year contract with the option of an extension.
On 20 July 2022, Joel Obi joined Reggina on a two-year contract.
In January 2024, Joel Obi joined Serie C Group B club Vis Pesaro on a two-year contract.
Joel Obi made his international debut for the Nigeria national team on 9 February 2011 in a friendly game with Sierra Leone in Lagos.
Joel Obi started the next 11 games in a row for the Eagles before getting injured near the end of 2012.
Joel Obi was named in the preliminary squad for the 2014 World Cup.