1965 debütierte er in der Deutschen Hockeynationalmannschaft. Bei den Olympischen Spielen 1968 belegte die Mannschaft den vierten Platz. Fünfter wurde das Deutsche Team bei der ersten Weltmeisterschaft in Barcelona. Ein Jahr später standen die Deutschen dem Weltmeister Pakistan im Endspiel der Olympischen Spiele 1972 in München gegenüber. Die Deutschen gewannen vor heimischem Publikum durch ein Tor von Michael Krause mit 1:0. Suhl war im Olympischen Turnier 1972 nur einmal eingesetzt worden, erhielt aber gleichfalls die Goldmedaille.