John Cena posted a Royal Rumble photo earlier today on his Instagram, which sparked speculation of him appearing. He hasn’t been confirmed for the match.
His last Royal Rumble appearance was in 2018 when he was among the final four in the match. You can see the photo here: