Gavriil Kachalin was a head coach of following club and national teams: •
FC Trudovye Rezervy Moscow (1945–1948) •
FC Lokomotiv Moscow (1949–1952) •
USSR national football team as a head coach assistant (1954) • USSR national football team (1955–1958, 1960–1962, 1968–1970) •
Pakhtakor Tashkent FK (1963, 1975) •
FC Dinamo Tbilisi (1964–1965, 1971–1972) •
USSR national under-21 football team (1965) • USSR national olympics football team (1966–1968) •
FC Dynamo Moscow (1973–1974) At the end of his career, Kachalin worked in Dynamo Moscow youth academy. He was a chairman of the Board of Coaches of Soviet Football Federation in 1963. Kachalin also was a member of
FIFA technical committee. ==Achievements==