Yes.
Did you expect him to kill Luffy? The only character who’s ever come close is Akainu, even with Jinbe, Ivankov, and Marco protecting him.
And cut Sengoku some slack, he was older. In his prime he was above Kaido but still beneath Akainu according to WorstGen polling.
Actually, Blackbeard stated that his crew was not ready to face Shanks’ crew yet. He openly declared that he himself was stronger than Shanks.