Career
In 1992, McFarlane played for the El Paso Patriots in the USISL. He was All League that season. He also played for El Paso in 1995 and 1996. In 1995, he was a South Central Division All Star defender.
From 1997 to 2004, McFarlane played 147 games for the Patriots.
During those year, the Patriots played in various USISL/USL leagues, including the USISL Select League, USL A-League and USL Premier Development League. In 1999, McFarlane signed with the Wichita Wings of the National Professional Soccer League, playing two seasons with them.