Meredith made the 1912 Olympic team shortly after his graduation from Williamson Free School of Mechanical Trades in 1911, whilst he was a student at Mercersburg Academy under Scots-American coach Jimmy Curran. In Stockholm, he won a gold medal in the 800 m run with a world record 1:51.9. He ran on to the 880 yard mark and also set a world record for that distance, with a 1:52.5. He won another gold medal on the 4 × 400 m relay team, also taking fourth in the 400 metres competition.