McFarlane made his senior debut for Panama in an April 2001 friendly match against Haiti and has, as of 10 June 2015, earned a total of 26 caps, scoring no goals. He represented his country at the 2007 UNCAF Nations Cup.