Horses for courses

Origin of: Horses for courses

Horses for courses

People perform better in some environments than others. The expression is British and derives from horseracing in the late 19th century where horses would perform better on some racecourses than on others.