“large stones from heaven.” Joshua 10:11 goes on to clarify that these were hailstones. God occasionally used weather as a force against His enemies. The hailstones in Revelation 16:21 will be about 100 pounds (45 kilograms) each. The Bible does not give us the size of these hailstones in Joshua. The work of God can certainly be seen in this hailstone attack because Israel was not far behind the Amorites so the hail had to fall only on the enemy and not on Israel. God can be a sniper when He wants to. The fact that Joshua 10:11 first says they were “stones” and only later clarifies that they were hailstones speaks to the hardness of the ice balls—they were as if God was indeed throwing “stones” from heaven.
“There were more who died from the hailstones than who the children of Israel killed.” It is a consistent theme in Joshua that God will give Israel the victory if they are obedient to Him. That is true for all believers, although sometimes we have to have an eternal perspective to see that fulfilled because it does not always happen in this life.