Cochrane vant en olympisk sølvmedalje i svømming under OL-2012 i London. Han kom på andreplass på 1500 meter fri for menn bak Sun Yang fra Kina som vant med tiden 14.31,02 som var ny verdensrekord.