Tā de chéngjiù yǔ shìjiè dǐngjiān xuǎnshǒu bìngjiàqíqū.
His achievements are on a par with the world's top athletes.
Tips
memory
Picture two carriages (驾) harnessed side by side (并) galloping at equal speed (齐驱). That image of matched horses running together is the idiom's literal meaning.