Karikari came to AIK in 2011 and made 18 appearances during the 2011 season, during which he scored on two occasions. Then he was loaned out to Superettan team Degerfors IF during the first half of the 2012 season. During his stay there he made 15 appearances and scored six goals. In August 2012 he was called back to AIK.
As he returned he came to score many vital goals for AIK in their Europa League adventure, he scored against PSV Eindhoven and CSKA Moscow.
For the 2013-14 season, he was loaned to Balıkesirspor, a football club from Balıkesir, Turkey that competes in the TFF First League. In his first 12 matches for the club, he contributed 5 goals and 3 assists as Balıkesirspor topped the table.