百战百胜

bǎi zhàn bǎi shèng

In real, traceable use. Part of the curated seed collection; community review is coming.

Traditional: 百戰百勝

Meaning · English

To win every single time; unbeatable. Used for armies, sports teams and competitors, and well known from the saying about knowing yourself and your opponent.

Nghĩa · Tiếng Việt

Đánh trăm trận thắng cả trăm, lần nào cũng thắng. Dùng cho quân đội, đội thể thao hay người thi đấu chưa từng thua.

Literally: a hundred battles, a hundred victories

Register: neutral

Examples

没有人能百战百胜。Méiyǒu rén néng bǎi zhàn bǎi shèng.Nobody can win every battle.

Editorial example (illustrative, not a corpus attestation) — awaiting a native-speaker check

Sources & notes

Hán-Việt bridge batch 061 (2026-11-13). Headword, Traditional form and pinyin checked against CC-CEDICT (CC BY-SA 4.0) source ↗ · Hán-Việt reading: Unihan kVietnamese source ↗ ; en.wiktionary Vietnamese entries via kaikki.org extract, snapshot 2026-07-31 (CC BY-SA 4.0): etymology of “bách chiến bách thắng” = 百戰百勝 · Vietnamese cognate: Idiomer entry “bách chiến bách thắng” (bach-chien-bach-thang). Definition, literal gloss and example sentence are original; the example has not had a native-speaker check yet.

Equivalents & related

Common questions

What does “百战百胜” mean?

To win every single time; unbeatable. Used for armies, sports teams and competitors, and well known from the saying about knowing yourself and your opponent. Literally: a hundred battles, a hundred victories

Is “百战百胜” formal or informal?

百战百胜 is generally neutral.

👁 Views 0 today 0 past 7 days 0 this month 0 all time