Numbers 31:7

31:7 They fought against the Midianites, as the Lord commanded Moses, and they killed every male.

Numbers 31:17

31:17 Now therefore kill every boy, and kill every woman who has had sexual intercourse with a man.

sn Many modern biblical scholars assume that this passage is fictitious. The text says that they killed every male, but Judges accounts for the Midianites. The texts can be harmonized rather simply – they killed every Midianite who was in the battle. Midianite tribes and cities dotted the whole region, but that does not mean Israel went and killed every single one of them. There apparently was a core of Midianites whom Balaam had influenced to pervert Israel.

tn Heb “every male among the little ones.”

sn The command in holy war to kill women and children seems in modern times a terrible thing to do (and it was), and something they ought not to have done. But this criticism fails to understand the situation in the ancient world. The entire life of the ancient world was tribal warfare. God’s judgment is poured out on whole groups of people who act with moral abandonment and in sinful pursuits. See E. J. Young, My Servants, the Prophets, 24; and J. W. Wenham, The Enigma of Evil.

tn Heb “every woman who has known [a] man by lying with a man.”