They know him well by sight.
Could you explain that what does "by sight" here ?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
by appearance; by recognizing but not through being acquainted.
So if you know someon by sight, it means you can recognize them because you often see them, for instance, but not because you know them in person.