Kelantan FA
He left Perak FA along with his teammate Ahmad Azlan Zainal to join Kelantan FA for the 2009 season. He then left Kelantan FA to join ATM FA for the 2010 season, but his contract was terminated and he didn't made any appearance in league. Khalid returned to Kelantan FA for the 2011 season, however he was not retained in the team for the 2012 season.