Mohamed Kallon jest szybkim i dobrze wyszkolonym technicznie piłkarzem z ostrym ciągiem na bramkę. W 1995 w wieku 16 lat przyszedł do Interu i został wypożyczony do szwajcarskiego Lugano w którym w 13 meczach zdobył 5 bramek. Podczas pobytu we Włoszech Kallon zmieniał drużynę każdego sezonu grając w Bolgoni i Geoni w Serie B a także w Cagliari, Regginie i Viceznie w Serie A. Napastnik z Sierra Leone jest typowym łowcą bramek. W Interze występował z nietypowym jak na obrońcę numerem: 3.
Po odejściu z Interu Kallon grał w kilku klubach, m.in: AS Monaco, Al-Ittihad, AEK Ateny, Al-Shabab, czy chociażby we własnym klubie Kallon FC oraz Shaanxi Chanba.
W reprezentacji Sierra Leone ma status niekwestionowanej gwiazdy.