Floyd Franks joined Whitecaps FC on Mar. 5, 2012, after playing the last two seasons under 'Caps head coach Martin Rennie at North American Soccer League (NASL) club Carolina RailHawks. Last season, the native of Vestavia Hills, Alabama, helped lead the RailHawks to the NASL regular season title after registering four assists in 25 starts for the North Carolina-based outfit. During his first season with Carolina in 2010, Franks scored two goals and added three assists in 33 appearances, as the RailHawks claimed the NASL Conference title in the United States Soccer Federation Division-2 Professional League.
Prior to his time with Carolina, the 5-foot-11, 175-pound midfielder spent a season-and-a-half with Danish club Blokhus FC from 2008 to 2009. During his time with Blokhus, Franks scored four goals and added 13 assists.
Originally drafted 10th overall in the 2006 MLS Supplemental Draft by Chicago Fire, Franks scored his first professional goal in a 3-0 away win over Toronto FC on July 29, 2007. Following two seasons with the Fire, Franks first played for Rennie at Cleveland City Stars in 2008. He scored two goals and added one assist in 17 appearances for the Ohio club, as Cleveland claimed the United Soccer Leagues (USL) Second Division championship title that season.
Born in Hattiesburg, Mississippi, Franks played NCAA Division I soccer at the University of North Carolina at Charlotte from 2002 to 2005. He finished his 49ers career with 18 goals and 15 assists in 71 appearances. The midfielder was a two-time All-Conference USA selection and an All-Atlantic 10 Conference selection during his four years at UNC Charlotte.