|Gary’s career began at Brighton and Hove Albion in 2004, where he stayed for two seasons but made just two appearances. Toward the end of his time with the Seagulls he spent two months on loan with Aldershot Town, and also St Albans with whom he signed fully in August 2006.
In his time with the Saints he made 84 appearances and scored six goals. Nominated the Saints Player of the Season 2006/07, he opted to leave the side in December 2007 to join the Hawks where he quickly became a regular in the heart of the defence, playing all but two of the remaining league games of the season and picking up two Player of the Month awards in the process.
Joined Eastbourne Borough in June 2009.