I just highlighted the "Gap betwen Oden and real top dogs"
Because I think you are downplaying Oden here for two simple reasons:
1- NO ONE, and I mean NO ONE is comparable to WB and Roger when they go all out. That includes Kaido. So, you are making the assumption that Kaido wouldn't get the same treatment that Oden got from Roger. Which is not fair. As I think WB/Roger 25 years ago would top Kaido IN HIS CURRENT PRESENT TIME. I'm sorry, but I think he would get the same treatement from Roger! With all respect. So, your comparison was truly unfair
2- It was stated that AFTER Oden got back to Wano, after his journey with WB, and his journey with Roger. He got back MANY TIMES STRONGER. I understand that the chunk of those years were in WB ship. But nonetheless, the biggest most important voyage was with Roger crew. So, he also gotten stronger on Roger's ship, and Oden's performance with Roger wasn't even bad. As he got back up running back to fight back. So, it's not really like he was defeated. But Roger simply proved is superiority, which was obvious, and Oden proved how tanky he is by getting back up fast
So... it's not fair to say that sentence I highlighted as way to downplay Kaido back in that time, and then say "Kaido in present time is washing Oden" because I haven't seen Kaido different with Luffy. The same shit with Oden was with Luffy. Except Oden was good enough to be able to wound and break through the invincibility skin for whatever the reason being (Haki and famous swords)