Invincible: Unable to be defeated.
Indomitable: Unconquerable or unbeatable.
Impregnable: Impossible to overcome or defeat.
Champion who cannot be beaten.
An unbeatable opponent in a competition or game.
A person with an indomitable spirit and resilience against failure.