Cam Thompson grew up in Baltimore, where he attended the McDonogh School. At McDonogh he was captain of the soccer and lacrosse teams and a member of McDonogh’s 1999 MIAA Lacrosse Championship Team. He attended and played lacrosse at Hobart College and played on Hobart’s 2002 Patriot League Championship team.
Thompson moved to Pittsburgh with his family in 2007. He has coached Pittsburgh Youth Lacrosse (PYLAX) teams at the U15 and U7 levels and was the regional director for Trilogy Lacrosse from 2010-2011. He also served as offensive coordinator for the Fox Chapel High School lacrosse team from 2014–2016.