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.
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 Fédération internationale de football association World Youth Championship in Malaysia. 1994-1997: Wits University
1997-1998: Vitoria Football Club Setubal
1997-1999: Racing Club de Lens
2000-2001: Orlando Pirates
2001-2002: Moroka Swallows
2002-2003: Ajax Cape Town
2003-2004: Jomo Cosmos
2004-2005: Maritzburg United
2005-2006: Tembisa Classic
2006-2007: Sarawak FA.