He has played in teams based in 9 different countries, namely Switzerland, Ukraine, France, Greece, United States of America, Portugal, Turkey, Bulgaria and latest in Georgia.
On 26 April 2009, it was announced that Inkoom moved for an undisclosed fee from Asante Kotoko to FC Basel in the Swiss Super League on a three-year contract.
[8] Inkoom scored his first league goal for Basel on 25 September 2010 in the away game in the Letzigrund as his team won 4–1 against rivals Zürich.
[9] In the 2010–11 Champions League group stage away game on 19 October 2010 Inkoom scored a goal for his team as Basel won 3–1 against Roma.
On 30 October 2011, in a league game against FC Karpaty Lviv, Inkoom received a yellow card for taking his shirt off while leaving the pitch to be substituted by Yevhen Shakhov.
[17] On 8 December 2014, Inkoom was traded to Houston Dynamo along with Joe Willis, in exchange for Andrew Driver and a fourth-round 2016 MLS SuperDraft pick.
[23] On 23 June 2017, the Bulgarian Football Union banned Inkoom for one year following a legal notice from FIFA that he had caused damages to a real estate worth 65 316 USD while he was playing for D.C.
[30] He was part of Ghana's 2015 Africa Cup of Nations campaign,[31] helping them reach the final, where they lost in a penalty shootout against the Ivory Coast.