百战无前的英文是「A hundred battles without advance」
bǎi zhàn wú qián
成语解释:所向无敌,形容人英勇善战
成语出处:南朝·陈·徐陵《陈公九锡文》:“故使三军勇锐,百战无前。”