Richter vant en olympisk bronsemedalje i landhockey under OL 1948 i London. Han var med på det nederlandske laget som kom på tredjeplass i landhockeyturneringen bak India og Storbritannia. Nederland tapte semifinalen med 1-2 til India som siden vant finalen og ble olympiske mestere. I bronsefinalen møtte de Pakistan og første kampen endte uavgjort 1-1 og i neste kamp vant Nederland med 4-1. Richter spilte alle sju kampene i OL-turneringen.