He played for Queens Park Rangers, Gravesend & Northfleet, Farnborough Town, Swansea City, Cambridge United, Grays Athletic, Gillingham, Wycombe Wanderers, Havant & Waterlooville, Hemel Hempstead Town, Farnborough, Thurrock, Kingstonian, and Grays Athletic.
[2] He made 23 league appearances for Queen Park Rangers but was sent on loan to Gravesend & Northfleet in November 2003 to gain more first-team experience.
[6] He made four appearances, scoring one goal against Mansfield,[7] for Cambridge but chose to leave at the end of his one-month contract in October 2004.
[15] Former Grays manager, Mark Stimson, signed Oli for Gillingham on loan in November 2007 with a view to a permanent move in January 2008.
[16] Oli made his Gillingham debut in a Football League Trophy southern section quarter final at home to Dagenham & Redbridge, scoring his first goal rounding off the 4–0 win on 13 November 2007.