Career
Europe Born in Wicklow, Earls played for Wicklow Rovers A.F.C. and Saint Josephs Boys A.F.C. in his native Ireland, before moving to English Premier League club Aston Villa in 2005. Earls never played a senior first team game for Villa, but played extensively for the reserves and captained the team until leaving in 2008. United States In June 2008 Earls left England for the United States when he signed with Rochester Rhinos of the USL First Division.
He made his debut with the team in the Rhinos" 2–1 victory over RWB Adria in the 2008 Lamar Hunt United States. Open Cup on 10 June 2008.
On 29 July 2008, he was selected as the USL-1 Player of the Week. Earls played over 40 games with the Rochester Rhinos in two seasons, before signing with Major League Soccer side on 10 February 2010.
Earls was waived by Seattle on 1 March 2011. He subsequently resumed training with Colorado and re-signed with the Rapids on 30 March 2011.
Colorado confirmed on 17 January 2012 that Earls would not return for the 2012 season after appearing in four matches for the Rapids during the 2011 season.
On 3 April 2012, Rochester Rhinos announced that the club re-signed Earls to a one-year deal. Following the 2013 season, Earls was named the Rhinos" team Most Valuable Player. Prior to the 2014 season, Earls signed with the Pittsburgh Riverhounds, also of the USL Pro. In his first season with the club, Earls appeared in and started 27 matches, tallying 1 goal and 6 assists.
He finished the 2015 season with 3 goals and 3 assists in 25 league appearances.