Dixon, som er født i Tubmanburg, startet karrieren i Mark Professionals, før han gikk til svenske Floda BoIF i 2007. Etter to sesonger gikk Dixon til BK Häcken, hvor han ble i fem sesonger. Dixon gikk til Malmö FF i 2007, hvor han signerte en treårskontrakt.[1] I 2009 gikk Dixon til tyrkiske Manisaspor. Etter et kort opphold i BK Häcken,[2] dro Dixon i 2013 igjen til Tyrkia, denne gangen til Boluspor.[3]
Karriere på landslaget
Dixon, som spilte første landslagskamp for Liberia i 1999, står notert med 25 kamper, og ingen scoringer.[4]