6. Former AEW Champion Jon Moxley
AEW star Jon Moxley was known as Dean Ambrose during his WWE run. Famously, he was a member of The Shield and also its de-facto leader for some time.
As Ambrose, Moxley made five appearances in a Rumble. But unlike Swagger, Ambrose would last until the final three alongside his former teammate Roman Reigns and Triple H during the 2016 Royal Rumble. Triple H eliminated Reigns first before getting rid of Ambrose.
Ambrose might never have won a Royal Rumble or achieved much in the Premium Live Event, but getting eliminated by The Game is an honor of its own.
5. The American Nightmare, Cody Rhodes
Unlike most wrestlers on this list, Cody Rhodes didn't have a name change after leaving WWE. Rhodes' time in Vince McMahon's company fluctuated in terms of quality.
At times he had brilliant gimmicks such as his "Shattered Cody Rhodes" persona, while also having been Stardust during his final run. Like his gimmicks, his Royal Rumble stats are also somewhat fluctuating.
Even though Rhodes appeared in only three RR's, he eliminated the most contestants (5) in the 2012 Rumble. He also has the 8th longest cumulative time in a RR, caping at 3 hours 06 minutes and 45 seconds.
4. Paul Wight, formerly known as The Big Show
Paul Wight has had a career spanning nearly 30 years. Making appearances in both WCW and WWE and now being signed to AEW, he's seen the entire gamut of pro wrestling.
During his time at WWE, Wight was known as The Big Show - a name fans recognize to this day. Although The Big Show held many titles, he never won a Royal Rumble.
Regardless, he appeared in 12 different RR's, holding the 4th most Rumble appearances. Through all these appearances, he eliminated the most entrants in 2009 at six, a record tied with Triple H. Most impressively, he's eliminated a total of 32 wrestlers through his 12 appearances, a record he shares with Roman Reigns.