Kelly moved to the United States in 2011 after to attend open tryouts with the Charleston Battery after being spotted by the club during a scouting trip to Jamaica. After impressing coach Mike Anhaeuser during a 2011 Carolina Challenge Cup game against Toronto FC,[1] Kelly signed with the Battery on 16 March[2] and made his debut with the team on 9 April 2011 in a game against the Charlotte Eagles.[citation needed]
In 2014, Kelly was named the club's player of the year and earned first team all-USL honors. In 2015, he scored 11 goals in 26 league appearances and had a man of the match performance with a goal and an assist in a 3–2 victory over NASL side Fort Lauderdale Strikers in the third round of the Lamar Hunt U.S. Open Cup. With his final goal of the season, the 42nd of his Charleston career, Kelly became the all-time leading scorer in the current United Soccer League, passing Matthew Delicate.[citation needed]
Kelly signed with Reno 1868 of the USL in 2017. He earned the 2017 USL MVP and Golden Boot award, leading the league with 18 goals scored.[6]
D.C. United
On 9 March 2018, Kelly signed with MLS club D.C. United.[7] He scored his first unofficial goal for D.C. on 19 September 2018, in a friendly against C.D. Olimpia.[8]
On 27 January 2020, Kelly moved again, joining USL Championship side Charlotte Independence.[10] He scored a hat trick against Charlotte's in-state rival North Carolina FC on 5 September 2020.[11]
Following the 2021 season, Charlotte Independence voluntarily self-relegated to USL League One. Kelly stayed in the USL Championship by signing with Pittsburgh Riverhounds SC on January 7, 2022.[15] On March 15, 2022, Kelly was named USL Championship Player of the Week for Week 1, having scored his 100th regular season goal in the league against Memphis 901 on March 12, 2022.[16]