Joshua 5:14-15 And he said, Nay; but as captain of the host of the Lord am I now come. And Joshua fell on his face to the earth, and did worship, and said unto him, What saith my lord unto his servant? And the captain of the Lord's host said unto Joshua, Loose thy shoe from off thy foot; for the place whereon thou standest is holy. And Joshua did so.
Jesus identifies Himself as “the captain of the host of the Lord.” Joshua can’t see it, but there is a vast army of heavenly warriors camped about him, ready to take this battle to victory. This is one of several instances where Jesus makes an appearance in the Old Testament.
The same power that came to the aid of Israel is still the Captain of the Lord’s host. He still fights battles on behalf of those who abide and trust in Him. He’s a sovereign God in control of all things, of all people, at all times.
Are you trying to fight your own battles? Do you keep getting whipped? Ask God and Trust Him for help.