Rogers vant en olympisk sølvmedalje i seiling under OL 1932 i Los Angeles. Han var med på den canadiske båten «Caprice» som kom på tredjeplass i 6-meterklassen bak «Bissbi» fra Sverige og den amerikanske båten «Gallant». Seilingene ble gjennomført i Port of Los Angeles mellom 5. og 12. august 1932.