In the 2016 Rio Olympics, he won a silver in the 4 × 200 m freestyle relay with Stephen Milne, James Guy, and Dan Wallace. He also won another silver in the 4 × 100 m medley relay with Chris Walker-Hebborn, James Guy and Adam Peaty. He was placed 5th in the final of the individual men's 100 metres freestyle.