Tindall won the Eventing World Championship in Aachen in 2006. That same year, she was voted 2006 BBC Sports Personality of the Year by the public. She was appointed Member of the Order of the British Empire (MBE) in the 2007 New Year Honours for her services to equestrianism. In 2012, she carried an Olympic flame at Cheltenham Racecourse on her horse Toytown. As a member of the Great Britain Eventing Team, she won a silver medal at the 2012 Summer Olympics, presented to her by her mother.