England holds the title of winning the most Triple crowns, having secured 26, with the latest coming in 2020.