On what date did General John Burgoyne surrender an entire British Army to the colonials? General John Burgoyne surrender an entire British Army to the colonials on October 17th, 1777.