Evans vant en olympisk sølvmedalje i seiling under Sommer-OL 1948 i London. Han kom på andreplass i olympiajolle bak Paul Elvstrøm fra Danmark.