2016 m. vasaros olimpinėse žaidynėse, vykusiose Rio de Žaneire, Brazilijoje, Milne'as buvo išrinktas 26 narių plaukimo komandos, atstovaujančios Didžiosios Britanijos komandai. Jis varžėsi vyrų 400 metrų ir 1500 metrų laisvosios stiliaus lenktynėse.
13 ir 10 vieta. Jis taip pat varžėsi 4x200 metrų laisvosios stiliaus švaisto varžybose su Jamesu Gayu, Duncanu Scottu ir Danu Wallace'u ir laimėjo sidabro medalį.