Contradiction with Numbers 31:15-16
Numbers 31:15-16 depicts the leaders commanding the Israelites to spare the women, which contradicts the outcome of Numbers 25:15 where the leaders don't oppose repercussions on women involved in the transgression.
Numbers 31:15-16: And Moses said unto them, Have ye saved all the women alive?
Contradiction with Deuteronomy 20:16
In Numbers 25:15, specific Midianites are mentioned by name and spared in certain contexts, whereas Deuteronomy 20:16 commands that all inhabitants in the enemy cities be utterly destroyed, suggesting a different approach to dealing with enemies.
Deuteronomy 20:16: But of the cities of these people, which the LORD thy God doth give thee [for] an inheritance, thou shalt save alive nothing that breatheth:
Contradiction with Matthew 5:44
Numbers 25:15 involves conflict and punishment of the Midianites, while Matthew 5:44 urges to love enemies and pray for those who persecute you, promoting reconciliation rather than punishment.
Matthew 5:44: But I say unto you, Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you;
Contradiction with Numbers 25:17-18
Immediately after Numbers 25:15, these verses command vengeance on the Midianites, contrasting the seemingly peaceful reference in Numbers 25:15 to an individual of a Midianite leader.
Numbers 25:17-18: Vex the Midianites, and smite them: