Question: who has the most no 1 hits of all time?
Answer: The Beatles, unsurprisingly, lead the way with a record 20 No. 1s, all earned between 1964 and 1970. The Fab Four also scored 34 top 10s (second only to Madonna's 38), hitting No. 1 in over half their visits to the top 10.