Career
College and Amateur
Kelly spent his entire college career at Southern Illinois University Edwardsville. He made a total of 61 appearances for the Cougars, tallying 10 goals and three assists. In 2012, he was named Second-team All-Missouri Valley Conference and was also named to the MVC All-Tournament team
Kelly played with Football Club Tucson of the USL PDL during the 2014 season.
Professional
Kelly signed with USL expansion club Saint Louis Football Club for the 2015 season. On June 19, he made his professional debut in a 1–0 defeat to Colorado Springs Switchbacks.
On February 19, 2016, it was announced that Kelly had signed with USL club Arizona United.