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. I 2009 gikk Dixon til tyrkiske Manisaspor. Etter et kort opphold i BK Häcken, dro Dixon i 2013 igjen til Tyrkia, denne gangen til Boluspor.