Kaido was one of the Four Emperors of the Sea and the man who was supposedly the strongest character in the world of One Piece. On top of being extremely powerful, Kaido is also indestructible — in all his life, very few people have ever managed to wound him. However, that's not to say that Kaido has never lost. It is a known fact that Kaido has lost to his fellow Yonko and the Navy on multiple occasions, as well as being captured a total of 18 times. While Kaido might be the strongest in terms of raw strength, there are definitely several others who can beat him in a fight.
Source:https://www.cbr.com/one-piece-kaido-characters-defeated/