Can significantly is not the debate here. Kaido remembered 5 faces but only one gave him a PTSD and a scar, it was Oden. Not Roger, wb, luffy, Shanks or xebec. All failed. And those people can hurt Shanks also.
But only two succeeded for kaido, it's zoro and here oden.
I repeat Shanks said "I got numerous injuries but only one hurt me the most and it's BB's one". Means anyone can hurt him. A fish ate his arm.
To be honest the Lord of the coast is more impressive than BB's scar.
So to stay on the subject, Oden did that to kaido without any help in 1 vs 1 face to face, to a dragon and would have won if no interruption. It's way more impressive.
Lord of the coast is the most impressive no arguing that lol
It’s true that only Oden and Zoro scarred him as far as we know, but we don’ really know if or when Kaido faced the others in a true 1v1, but do you believe the swordsmen I listed, all portrayed stronger than Oden besides Zoro, can’t give him such scars?
Anyone can hurt Shanks even a civilian, same can be said about anyone with an average body. He’s still one of the most skilled swordsmen in the world. During his convo with Whitebeard, the context was Shanks’ legendary duels with Hawkeye, that were even recognized by Whitebeard. Shanks then mentions how this one hurts the most, hell it even inspired his jolly roger, and tells Whitebeard how he wasn’t offguard.
Even as yonko now Shanks still recognizes Teach’s power. Oden is stronger than Shanks and Blackbeard at that point, but for someone of base Teach level besting Shanks and scarring him is massive, that takes a lot of skill if yonko Shanks still recognizes it to this day.