Education
McKain was educated at the Anglican Church Grammar School, and he joined Romania club Football Club Politehnica in the summer of 2005, from fellow Divizia A club Football Club Naţional Bucureşti.
McKain was educated at the Anglican Church Grammar School, and he joined Romania club Football Club Politehnica in the summer of 2005, from fellow Divizia A club Football Club Naţional Bucureşti.
He is generally a defender but can also play as defensive midfielder. He has also played for the Brisbane Strikers in Australia. McKain signed for the Wellington Phoenix for the 2008–2009 A-League season.
Despite several injuries McKain maintained good form when fit.
On 14 June 2010, McKain signed a one-year renewable contract for First Rate (at Lloyd's)-Nassr to be added to Walter Zenga squad. A United States$ 1.5 million transfer fee was paid.
After his stint in the Middle East with Saudi Arabia club First Rate (at Lloyd's)-Nassr, McKain returned to Australia, and signed an undisclosed contract with Adelaide United. In August 2011, McKain was named as Adelaide United"s captain ahead of the 2011-2012 A-League season.
In round 12 of the A-league Jon McKain gave up his captaincy.
He was replaced as captain by Eugene Galeković. In October 2014, McKain signed for Malaysia Super League club Kelantan FA. McKain has represented Australia and made three appearances at the 2005 Confederations Cup in Germany. He also represented Australia at the 2004 Olympics.