Kojac ble olympisk mester i svømming to ganger under OL 1928 i Amsterdam. Han vant 100 meter rygg med tiden 1.08,2, ny verdensrekord, foran to landsmenn. Han var også med på det amerikanske laget som vant stafetten på 4 x 200 meter fri. På 100 meter fri kom han på fjerdeplass.