Career
Hartley turned professional with Wits University at age 16. He moved abroad for spells with Vitória de Setúbal in the Primeira Liga and Lens in Ligue 1. He returned to South Africa where he played for Seven Stars, Orlando Pirates, Moroka Swallows, Ajax Cape Town, Jomo Cosmos and Maritzburg United. Hartley finished his career with Sarawak FA in the Malaysia Super League, and retired after he contract expired in February 2008.[2]
International
He is a former South Africa national football team players from 1997–1999, and he also played for South Africa national under-20 football team in 1997 FIFA World Youth Championship in Malaysia.
Clubs
1994-1997 : South Africa Wits University
1997-1998 : Portugal Vitoria FC Setubal
1997-1999 : France Racing Club de Lens
2000-2001 : South Africa Orlando Pirates
2001-2002 : South Africa Moroka Swallows
2002-2003 : South Africa Ajax Cape Town
2003-2004 : South Africa Jomo Cosmos
2004-2005 : South Africa Maritzburg United
2005-2006 : South Africa Tembisa Classic
2006-2007 : Malaysia Sarawak FA