百战百胜
bǎi zhàn bǎi shèng
In real, traceable use. Part of the curated seed collection; community review is coming.
Traditional: 百戰百勝
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.
Đá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.
Register: neutral
Examples
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.