На Играх 1908 в Лондоне Браун участвовал в трёх беговых дисциплинах. Он выиграл серебряную медаль в составе своей сборной в смешанной эстафете, получил бронзовую награду на дистанции 800 м, и остановился на полуфинале на 1500 м.
На следующей Олимпиаде 1912 в Стокгольме Браун получил ещё одну серебряную медаль в беге на 400 м. Также, он стал шестым на дистанции 800 м и вместе со своей командной остановился на полуфинале в эстафете 4х400 м.