Background
Dixon grew up in Humble, Texas.
Dixon grew up in Humble, Texas.
College and Amateur
Dixon then spent three years at University of North Carolina Chapel Hill where he appeared regularly for the Tar Heels. Dixon also spent the 2010 season with Reading United in the USL Premier Development League. Professional
Dixon was signed to a professional contract by Houston Dynamo along with Josue Soto on January 19, 2011 as a "homegrown player." He made his professional debut on April 2, 2011, as a second-half substitute for Will Bruin in a 1–1 tie with New York Red Bulls.
He scored in the 2013 Lamar Hunt United States. Open Cup but saw limited Master of Library Science playing time in three seasons in Houston and was waived after the 2013 season.
Dixon signed with Rochester Rhinos at the beginning of the 2014 season and scored his first goal for the club on May 2, 2014. In December 2015, Dixon signed with Jacksonville Armada Football Club of the North American Soccer League.
He was a member of the United States U-17 residency program before returning to his hometown and joining the Houston Dynamo academy.