After going undrafted in the 2004 NBA draft, Helms had a short stint with Argentino de Junín of the Liga Nacional de Básquet before joining the Michigan Mayhem of the CBA who selected him as the 18th pick in that year's CBA Draft.
[1] He played a further 16 games for Michigan to round out the season, before joining the Nebraska Cranes of the United States Basketball League in May 2005.
[4] He had a great season as he earned All-Star honors and was third in the league for scoring with 21.9 points per game.
[6] In April 2010, Helms signed with the Southland Sharks for the rest of the 2010 New Zealand NBL season.
On October 1, 2012, Helms was selected with the fifth overall pick by the Saint John Mill Rats in 2012 NBL Canada draft.