 While attending the University of Virginia, Shannon led the Cavaliers to win the 2003 NCAA Division I Men's Lacrosse Championship.Shannon was drafted by the Buffalo Bandits in the first round (6th overall) in the 2003 NLL entry draft.Following the 2004 NLL season, he was named to the NLL All-Rookie team.