En los Juegos Olímpicos de Londres 1948, el equipo ecuestre de Suecia que integraba Persson ganó con un amplio margen y recibió por ello la medalla de oro. Sin embargo al año siguiente se descubriría que el jinete había sido ascendido a teniente temporalmente para poder competir en el evento olímpico, siendo luego degradado a suboficial. Dado que en esa época la Federación Ecuestre Internacional tenía una regla que estipulaba que el único personal militar que podía competir eran los oficiales de las Fuerzas Armadas, y dado que el organismo sostenía que el ascenso en el escalafón militar de Persson había sido una mera maniobra realizada sólo para torcer las reglas a su favor, entonces el Comité Olímpico Internacional decidió quitarles la medalla de oro a los suecos.[3]