Nelson started his fastball career in 1957 in Edmonton where he played Intermediate B, Senior B and Senior A with Westinghouse and Hillas Electric. He became President of Edmonton Men's Fastball League in 1962-1965 as well as being a Certified Umpire where he served as Director.
In 1969 he moved to Port Coquitlam where he continued playing in the Steveston League for Skyline Hotel and then Esco Labatts in the Poco-Maple Ridge League until 1987.
During that time he was a Player-Coach and Head Coach for various Men's teams including Progressive Construction; Andres Wine and Esco Labatts as well as serving as President of Poco Men's Fastball. At the same time in 1970 Nelson started coaching minor girls softball in Port Coquitlam until 2003 with the Poco Ravens. He became President of Poco Minor Fastball in 1974 until 1980 as well as serving as President of Poco Old timers Hockey League from 1989-2004.
In 2004 Nelson moved to Victoria where he restarted his coaching career. First with Langford Lightning girls and then in 2007 with the Victoria Devils Girls “A” team.
He became President of Victoria Devils in 2008 until 2012. During that time he was Co-Tournament Chairman for the U-16A Nationals, Tournament Director U-14A both in Victoria. Also he was on the staff of the Lambrick Park Softball Academy for 5 years.
In 2014 Nelson moved to Kelowna where he coached from 2014 to 2018 and also became Director of Kelowna Minor Fastball. During this time Nelson has directed U-19B Provincials, U-16B Provincials and U-16B Westerns.
Nelson received the Minor Service Award from Softball BC twice. First with the Victoria Devils organization and then with Kelowna Minor Fastball. Nelson has volunteered at the Canada Cup Women's Tournament since 1998. He is also an NCCP Competition Introduction trained coach.