Rod Stewart had about fifteen top40 number 1s (5)
The number is actually 16 (singles and albums) but as an old punk rocker back in the day I can't really count "I don't want to talk about it" which kept the Sex Pistols "God save the Queen" off the top spot;)