At the 1908 Summer Olympics hosted by London, he won a silver medal in the men's 1500-metre freestyle, finishing second with a time of 22:51.2, behind fellow Briton Henry Taylor (22:48.4), and ahead of Australian Frank Beaurepaire (22:56.2). He also advanced to the semifinals in the 400-metre freestyle.