Background
Shannon was born in the United States, where his Liberian parents were attending Syracuse University.
Shannon was born in the United States, where his Liberian parents were attending Syracuse University.
Shannon played professionally in the United States, Portugal and China. He also competed at international level Shannon was raised in the Liberian capital of Monrovia, before returning to the United States as a fifteen-year-old in 1990 following the escalation of the First Liberian Civil War.
Player
Professional
On February 2, 1997, the Tampa Bay Mutiny selected Shannon in the third round (twenty-eighth overall) of the 1997 Master of Library Science College Draft.
On August 10, 1997, Shannon went on loan to the Carolina Dynamo. He entered the game with five minutes remaining and scored the game-winning goal.
In 2000, he moved to MarĂtimo in the Portuguese Primeira Liga. In 2002, he moved back to the United States where he signed with the Colorado Rapids.
On April 15, 2003, Shannon signed with the Vancouver Whitecaps of the USL A-League.
He played two games, then was released. He finished his professional career with Ningbo Yaoma in the Chinese third division. After retiring as a professional, Shannon returned to the United States to play in the amateur Cosmopolitan Soccer League for Barnstonworth Rovers.
National team
Shannon also represented Liberia at international level, scoring 1 goal in 12 appearances between 2000 and 2001.
Administration career
Shannon was named as President of FCAK-Liberia in 2008. In 2010, Shannon was elected to the position of Vice-President of the Liberia Football Association.