Fritz Kraatz représente la Suisse aux Jeux olympiques de 1928 à Saint-Moritz où la Suisse remporte la médaille de bronze. Il est présent auparavant aux championnats du monde 1930 et aux championnats d'Europe en 1924, 1925, 1926 et 1929 où il remporte l'or et 1929.