Alfred zasilił Inter przed 2010 rokiem, ale z powodu obowiązującego regulaminu FIFA, formalnie graczem mediolańczyków stał się w marcu 2011 roku, po osiągnięciu przez niego granicy pełnoletności.
W 2012 roku wywalczył z Primaverą Puchar NextGen Series, a także krajowy tytuł.
Debiut w Serie A zaliczył 26 sierpnia, zastępując na cztery minuty przed końcem Urugwajczyka Waltera Gargano. Jak dotąd (stan na 29 listopada) reprezentował barwy swojego klubu dwukrotnie. Ma też na koncie jeden występ dla reprezentacji Ghany.
W styczniu 2013 przeniósł się na półroczne wypożyczenie do Livorno, z którym później awansował do Serie A.
Przed sezonem 2013/14 powrócił do klubu z Toskanii na zasadzie rocznego wypożyczenia, by następnie 20 sierpnia 2013 zostać ponownie wypożyczonym do Livorno.
19 lipca 2014 roku został wypożyczony do Sampdorii Genua.
1 lipca 2015 roku został wykupiony przez Sampdorię za kwotę 2,6 miliona euro.