Im Alter von 18 Jahren nahm Gerdes an den Olympischen Spielen 1936 in Berlin teil. Dort spielte er in drei Spielen, zunächst bei den beiden Siegen in der Vorrunde und im Halbfinale, dann bei der 1:8-Niederlage gegen den Titelverteidiger Indien im Finale. Davor waren Afghanistan mit 4:1 und die Niederlande mit 3:0 bezwungen worden.