I think kaido(current) is strong can give all these top tier a good(ext diff fight) but without awakning what we have seen I don't think he can win.
Suprassing him means pk level.
As for luffy I don't consider him stronger (overall) but I do think his gear 5 mode without stamina issue can beat kaido in a 1v1 match.
Akainu,shanks,mihawk,akoiji can beat kaido current generation