prince by a mile
over 32 years of live shows, he's never went a year since 1980 without playing multiple live shows. he plays everything from fields to stadiums, arenas, theatres and clubs. gigs of well in excess of 3 hours, and then afterwards a second aftershow informal gig of up to 3 hours. all live, no backing tracks. he's broke records for most profitable tour with a US only tour compared to world tours by other artists, and has the current unbeaten record for playing 21 nights at the o2, beaten previous record holder billy joels 12 nights at madison square gardens considerably, and most of those nights he played a second club gig at the indigo2
all you have to do is start typing "greatest gu..." in youtube to find the reason why
you can see prince twice in a night or many times over a week and see a different set each time. he regularly plays 2 shows a night, sometimes 3. he will play to tens of thousands in a large venue, then play to dozens of people in a club afterwards. no other artist does anything like that
and he is still performing to this day, with his last gigs less than a week ago, and more on the way