Joshua 23:3

3 You have seen everything that God has done to these nations because of you. He did it because he's God, your God. He fought for you.

Joshua 23:3 Meaning and Commentary

Joshua 23:3

And ye have seen all that the Lord your God hath done unto all
those nations because of you
How he had destroyed them, and driven them out of their habitations to make room for them, meaning the seven nations of the Canaanites:

for the Lord your God [is] he that hath fought for you;
Joshua does not attribute any of the things that were done to his own valour, nor theirs, nor so much as mentions himself or them as instruments, but wholly ascribes all to the Lord, who fought their battles for them, and conquered their enemies, and subdued them under them; the Targum is,

``the Word of the Lord fought for you;''

the Captain of the host of the Lord, ( Joshua 5:14 Joshua 5:15 ) .

Joshua 23:3 In-Context

1 A long time later, after God had given Israel rest from all their surrounding enemies, and Joshua was a venerable old man,
2 Joshua called all Israel together - elders, chiefs, judges, and officers. Then he spoke to them:
3 You have seen everything that God has done to these nations because of you. He did it because he's God, your God. He fought for you.
4 "Stay alert: I have assigned to you by lot these nations that remain as an inheritance to your tribes - these in addition to the nations I have already cut down - from the Jordan to the Great Sea in the west
5 God, your God, will drive them out of your path until there's nothing left of them and you'll take over their land just as God, your God, promised you.
Published by permission. Originally published by NavPress in English as THE MESSAGE: The Bible in Contemporary Language copyright 2002 by Eugene Peterson. All rights reserved.