Наша команда все еще непобедима.

English Translation

Our team is still undefeated.

Would this be better translated as “unbeatable” than “undefeated”?