 After trial spells with clubs including Barnet, Yeovil Town and Dagenham & Redbridge, McKoy signed a contract until the end of 2008 with St Johnstone on 21 August 2008.McKoy played in five league games for Saints before being released in December 2008.He signed for Enfield Town on New Year's Day 2009.