Contradiction with Matthew 15:24
Jesus says he was sent only to the lost sheep of Israel, whereas John 10:14 implies his shepherding applies to all.
Matthew 15:24: But he answered and said, I am not sent but unto the lost sheep of the house of Israel.
Contradiction with Matthew 26:31
Jesus predicts his disciples will desert him, contradicting the idea of the shepherd who knows and is known by his sheep.
Matthew 26:31: Then saith Jesus unto them, All ye shall be offended because of me this night: for it is written, I will smite the shepherd, and the sheep of the flock shall be scattered abroad.
Contradiction with Isaiah 53:6
All sheep have gone astray, which contradicts the notion of sheep that know their shepherd.
Isaiah 53:6: All we like sheep have gone astray; we have turned every one to his own way; and the LORD hath laid on him the iniquity of us all. [laid...: Heb. made the iniquity of us all to meet on him]
Contradiction with Ezekiel 34:5-6
Describes sheep without a shepherd, contrary to the claim in John 10:14.
Ezekiel 34:5-6: And they were scattered, because [there is] no shepherd: and they became meat to all the beasts of the field, when they were scattered. [because...: or, without a shepherd]
Contradiction with Mark 6:34
Jesus sees people as sheep without a shepherd, contradicting the statement that he is the shepherd who knows his sheep.
Mark 6:34: And Jesus, when he came out, saw much people, and was moved with compassion toward them, because they were as sheep not having a shepherd: and he began to teach them many things.