Adjectives

(s)unbeatablehard to defeat“an unbeatable ball team”
(s)invincible, unbeatable, unvanquishableincapable of being overcome or subdued“an invincible army”, “her invincible spirit”