there are horses for courses

there are horses for courses

People have their particular experience, strengths, or skill set, and should be chosen for certain jobs or roles accordingly. Primarily heard in UK, Australia. There are horses for courses. You can't expect James to take to rugby straight away—he's a cricket player.
See also: course, horse, there
Farlex Dictionary of Idioms.
See also:
  • horses for courses
  • have someone or something taped
  • get (someone or something) taped
  • have (one) taped
  • have got something taped
  • have somebody/something taped
  • trick of the trade
  • tricks of the trade
  • read the room
  • impress with