MM-kilpailuissa Swenson oli mukana viidesti: Thunder Bayssä 1995, Trondheimissa 1997, Lahdessa 2001, Val di Fiemmessä 2003 ja Oberstdorfissa 2005. Swenson hiihti MM-tasolla kahdesti 20 parhaan joukkoon. Molemmat kerrat sijoittuivat Val di Fiemmeen, jossa hän oli 50 kilometrin vapaan hiihtotavan kilpailussa viides ja yhdistelmäkilpailussa 11:s.