Johann "Hans" Mock (9 December 1906 in Vienna – 22 May 1982) was an Austrian football midfielder.
He earned 12 caps for the Austria national football team.
After the annexation of Austria by Germany, he earned 5 caps for the Germany national football team, and participated in the 1938 FIFA World Cup.