Van Staveren vant en olympisk sølvmedalje i seiling under sommer-OL 1928 i Amsterdam. Han var med på den nederlandske båten «Hollandia» som kom på andreplass i 8-metersklassen bak den franske båten «l'Aile VI». Mannskapet på «Hollandia» var, Gerard de Vries Lentsch, Maarten de Wit, Lambertus Doedes, Hendrik Kersken, Johannes van Hoolwerff og Cornelis van Staveren. Seilasene ble gjennomført på Zuiderzee i perioden 2. til 9. august 1928.