[3][4] While in college, Sarkodie was also a member of the Michigan Bucks of the USL Premier Development League but he never made an appearance for the club.
[6][7][8] During the 2012 season, Sarkodie barely played for the first 6 months, making 2 appearances for 20 minutes total during the first 26 MLS games.
[9][11] Sarkodie ended the 2012 MLS regular season with 10 appearances and 1 assist, helping the Dynamo finish 5th in the East and qualify for the playoffs.
[12][13] On November 11, he scored his first professional goal to help Houston to a 3–1 victory against D.C. United in leg 1 of the Eastern Conference Finals.
[16] On November 6, Sarkodie picked up an assist in extra time to help Houston defeat the New York Red Bulls 2–1 in leg 2 of the Eastern Conference Semifinals, giving the Dynamo a 4–3 aggregate win.
He played the full match in all 5 of Houston's playoff games as they reached the Conference Finals, where they lost 2–1 to Sporting Kansas City on aggregate.
Later in the match, the referee ordered Sarkodie off the pitch so the trainers could re-bandage his head and give him another clean jersey, this time without his name and number on the back.
[22] On April 1, 2016, Sarkodie joined the San Jose Earthquakes in exchange for targeted allocation money in a sign-and-trade deal with Houston, reuniting him with former Dynamo head coach Dominic Kinnear.
[26][25] He ended his first season in San Jose with 13 MLS appearances and 1 in the Open Cup as the Earthquakes finished 9th in the Western Conference, failing to qualify for the playoffs.
[28] He made 18 appearances and had 1 assist during the regular season, helping the Earthquakes finish 6th in the Western Conference and qualify for the playoffs.
[34] On February 27, 2021, Sarkodie returned to professional soccer and the state of Texas by signing with Austin Bold FC of the USL Championship.