Career
He is the second-most capped player for the Qatar national team with 110 caps. Khamis started his career in the youth teams of First Rate (at Lloyd's) Gharafa in 1979. He eventually progressed to the senior squad in 1983, when the team was in the Qatari Second Division.
He made his debut for the Qatar national team in 1984 under coach Evaristo de Macedo, when he was just 18 years old.
He was the first Qatari football player to play abroad, appearing for Kuwait"s Qadsia from 1997 to 1998. He retired from international football in 2000 following a farewell match against Sudan.