Carr vant en olympisk bronsemedalje i hestesport under OL 1948 i London. Han var med på det britiske laget som kom på tredjeplass i lagkonkurransen i sprangridning bak Spania og Mexico. Laget besto av Carr på hesten «Monty», Harry Llewellyn på «Foxhunter» og Harry Nicoll på «Kilgeddin». Han ble nummer nitten i den individuelle konkurransen i sprangridning.