Sule voitti urallaan vuosina 1928–1940 yhdeksän Viron mestaruutta keihäänheitossa ja yhden korkeushypyssä. Vuosina 1931–1938 hän paransi Viron keihäänheiton ennätystä kuusi kertaa (69,54 metristä 75,93 metriin). Hän kuului kahdeksan vuoden ajan maailman kymmenen parhaan keihänheittäjän joukkoon - vuosina 1931 ja 1934 hän oli 2., vuonna 1938 3. sekä vuosina 1932, 1933, 1937 ja 1939 4. maailmanlistalla. Vuoden 1932 Los Angelesin kisoissa hän olisi ollut varteenotettava mitaliehdokas, mutta maailmanpulasta aiheutuneet rahoitusvaikeudet estivät virolaisten urheilijoiden matkustamisen kisoihin. Gustav Sule valittiin vuonna 1934 vuoden virolaiseksi urheilijaksi. Torinon vuoden 1934 EM-kisojen pronssimitalin ja Berliinin vuoden 1936 olympiakisojen jälkeen vuoden 1938 EM-kisoissa Pariisissa hän sijoittui neljänneksi suomalaisten Järvisen, Nikkasen ja Unkarin Várszegin jäjessä tuloksella 70,50 ennen maanmiestään Friedrich Issakia. Kaikkiaan Sule edusti Viroa 21 kertaa.