Frankie Dettori has been named Longines World's Best Jockey for the second consecutive year, the first rider to do so back to back, the International Federation of Horseracing Authorities announced Nov. 29.