Ball vant to olympiske medaljer i friidrett under Sommer-OL 1928 i Amsterdam. Han kom på andreplass på 400 meter bak amerikanske Ray Barbuti. Han var også med på det canadiske laget som kom på tredjeplass på 4 x 400 meter bak USA og Tyskland. De andre på laget var Stanley Glover, Philip Edwards og Alexander Wilson. Fire år senere, under Sommer-OL 1932 i Los Angeles, vant han en bronsemedalje på 4 x 400 meter sammen med Ray Lewis, Philip Edwards og Alexander Wilson.