McKeever started his career with Clyde. He was captain of the Under 19 side, and made his senior debut in a Scottish Challenge Cup match against Stranraer in August 2004, coming on as a late substitute. He only made a handful of appearances after this, and was released in January 2006.
He joined Dumbarton after his release from Clyde, and stayed until May 2007, when he joined junior side Bellshill Athletic.
He signed for Kirkintilloch Rob Roy in January 2008.