#1. Daniel Bryan - Greatest Royal Rumble 2018

Regardless of what anyone says, WWE considers the Greatest Royal Rumble in Saudi Arabia to be canon. Thus, officially, Braun Strowman has the most number of eliminations in a Royal Rumble match, and Daniel Bryan holds the record for the longest time spent in a single Rumble match.
With that being said, Bryan's performance in the Greatest Royal Rumble was nothing short of miraculous, and the fact that he had just returned from a long hiatus adds another feather to his cap.
Female superstar says she inspired John Cena turning heel HERE
Bryan started the proceedings in the Greatest Royal Rumble and saw 47 other participants being eliminated before him. Even though he made just three eliminations, the fact that he went through hell and high water, barely taking any rests in between and amassing a total time of 76 minutes and 5 seconds puts him on the top of this list.