Coming out of high school Sims committed to play football for Alabama. Sims sat out for his true freshman season in 2010 to redshirt. In 2011 Sims was the backup quarterback to A. J. McCarron and played in eight different games.[2] Sims was a member of the team that won the 2012 BCS National Championship Game.
Sims transferred to Virginia from Alabama in May 2012 and was granted a waiver by the NCAA to play immediately due to his father’s health situation.[3] He appeared in all 12 games during the 2012 season throwing for 1,263 yards with 9 touchdowns and 4 interceptions.[4]
Sims transferred to Winston-Salem State from Virginia in 2013 after being ruled academically ineligible at Virginia. Sims was forced to sit out for the 2013 season due to transfer rules. In 2014 Sims played in all 11 games. Splitting time at QB, Sims was the team’s leading passer completing 118-of-198 passes for 1,560 yards and 15 TDs with just 4 INTs.[3]
Professional career
On May 2, 2015, after going undrafted, Sims was invited to an Arizona Cardinals' rookie camp on a tryout basis.[5] On May 10, 2015, Sims was signed by the Cardinals.[6] On September 4, 2015, Sims was waived from the Cardinals' roster as part of their roster cuts to 53 players.[7]
On January 4, 2016, Sims signed a futures contract with the Seattle Seahawks.[8] On April 28, 2016, Sims was waived by the Seattle Seahawks after less than a year with the team.[9]
On January 31, 2020, Sims accepted the head coaching position at J.R. Tucker High School in Henrico County, also in the Richmond metropolitan area.
On January 11, 2023, Sims accepted the head coaching position at Princess Anne High School in Virginia Beach, Virginia. On November 12, 2024, Sims resigned as head football coach at Princess Anne after two
seasons and an overall record of 0–20.