Katte vant en olympisk sølvmedalje i landhockey under OL 1928 i Amsterdam. Han var med målvakt på det nederlandske laget som kom på andreplass i landhockeyturneringen bak India. Etter at laget fra Tsjekkoslovakia hadde trukket seg, var det ni lag fra ni nasjoner som deltok i turnering og den ble spilt i perioden 17. til 26. mai. Nederland vant sin gruppe og i finalen møtte de India som var vinnere av den andre gruppen. Finalen, som ble spilt 26. mai1928 på Olympiastadion i Amsterdam med 23 400 tilskuere, tapte Nederland med 0-3. Katte spilte alle fire kampene i OL-turneringen som målvakt.