He played for the under-15 and under-16 sides of Ligue de soccer élite du Québec team FC Select South Shore AAA from 2003 to 2005.
[1] He signed for the Vancouver Whitecaps Residency on October 10, 2007, playing for them in the USL Premier Development League in 2008 and 2009 season.
[1] Davies made his debut for the senior Vancouver Whitecaps team in a 4–0 victory over Minnesota Thunder on July 9, 2009.
In August 2015, he announced his retirement at the age of 24 and his move to a coaching position with ARS Rive-Sud where he grew up.
[8] Davies made his senior team debut on January 26, 2013, in a friendly against Denmark as a second half sub for Terry Dunfield, the game ended as a 4–0 defeat.