Only three:
That'll be the Day
Peggy Sue
Oh, Boy!
3
Buddy had 7 top 40 hits before his death.
If you are asking about a 1957 Buddy Holly top ten hit, three songs come to mind: "That'll Be the Day" topped number 1 in both the US and the UK, "Peggy Sue" charted at number 3 in the US and number 6 in the UK, and "Oh, Boy" charted number 10 in the US and number 3 in the UK
Peter and Gordon in 1965. However, the original was Buddy Holly....unfortunately, it didn't crack the top 40.
Holly Dunn is the country artist who recorded, "Daddy's Hands," and took it to the Top 10 on the country music charts.
He had 12 hits in the top 100, beginning with That'll be the Day in August, 1957 and ending with Raining in my Heart in March 1959.
all the top 40 songs she had
No top tens in the U.S Top 40, however they did have 7 top 10 songs on the U.S modern rock list.
One website suggests that the top 5 Elvis songs are "Holly Leaves and Christmas Trees", "Merry Christmas Baby", "Blue Christmas", "If Everyday Was Like Christmas", and "Santa Claus is Back in Town".
50
151
72