Numbers 31:14

14 Moses became angry with the officers, the commanders of battalions and companies, who had returned from the war.

Numbers 31:14 Meaning and Commentary

Numbers 31:14

And Moses was wroth with the officers of the host
The general officers who had the command of the army, for there does not appear to be anyone that was one general over the whole, otherwise the displeasure would have fallen upon him:

[with] the captains over thousands, and captains over hundreds, which
came from the battle;
rather "with" should be left out, not being in the text; and these captains only explain who the officers were, and these were one hundred and thirty two, as Aben Ezra observes; twelve who were captains over thousands, and were more properly the general officers; and one hundred and twenty over so many hundreds, into which the whole were subdivided.

Numbers 31:14 In-Context

12 and brought them to Moses and Eleazar and to the community of the people of Israel, who were at the camp on the plains of Moab across the Jordan from Jericho.
13 Moses, Eleazar, and all the other leaders of the community went out of the camp to meet the army.
14 Moses became angry with the officers, the commanders of battalions and companies, who had returned from the war.
15 He asked them, "Why have you kept all the women alive?
16 Remember that it was the women who followed Balaam's instructions and at Peor led the people to be unfaithful to the Lord. That was what brought the epidemic on the Lord's people.
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.