La Jocurile Olimpice de vară din 2012 de la Londra, Jones a câştigat medalia de argint la cursa de 50 de metri şi la cursa de 4 x 100 de metri. A câștigat o medalie de aur în relaia de 4 × 100 de metri
după ce a înotat în freestyle în preliminarii. El a concurat și la 100 de metri stil liber, dar nu s-a calificat pentru finala evenimentului.