Ruggles played three years of college soccer at Georgia Southern University between 2010 and 2013.
[1] While at college, Ruggles also appeared for USL PDL club Michigan Bucks during their 2013 season.
[3] Ruggles signed his first professional contract with USL Pro club Wilmington Hammerheads on April 4, 2014.
[4] Ruggles was released by Wilmington at the end of the 2014, later signing with USL club Rochester Rhinos on March 26, 2015.
[5] After winning the 2018–19 Major Arena Soccer League championship with the Milwaukee Wave, Ruggles joined Florida Tropics SC on 21 May 2019.