to make much better progress than sb
leave sb / sth behind
to make much better progress than sb
Britain is being left behind in the race for new markets.
leave sb / sth behind
to leave a person, place or state permanently
She knew that she had left childhood behind.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición