Kraemer began his career in 1980 in the National Soccer League with London City.
[4][5][6][7] After a six-year tenure in the CSL he signed with the Toronto Rockets of the American Professional Soccer League.
[10] The following season he signed with Oakville Western Canadians, and made his debut for the club on June 2, 1996, in a match against North York Talons.
[11] In 1997, he was the head coach for Oshawa Adria in the Motor City Soccer League.
In 1999, he was appointed the head coach for Oshawa Flames of the Canadian Professional Soccer League.