Angelsakserne trodde ham ikke. Kun de mest forsakt begynte å flykte, men da de oppdaget at kampen fortsatte og kongen levde, vendte de tilbake til krigen. Som dagen før fortsatte det intense slaget hele dagen til tussmørket kom. Om natten forlot danene slagmarken og dro til London. Slaget ved Sherston ble ikke en seier for Edmund, men en knepen seier for danene som holdt valen. Men det var stort mannfall på begge sider. Edmund kom snart etter og fordrev danene over Themsen ved Brentford, men fikk igjen store tap og trakk seg tilbake til Wessex for å skaffe nye forsterkninger. Knut gjenopptok beleiringen av London, men maktet ikke å få gjennombrudd. Danene trakk seg tilbake til Kent med skipene med forsyninger og husdyr. Edmund fikk tilsynelatende initiativet i begynnelsen av oktober 1016. Han trengte med hæren inn i Kent og det kom en mindre trefning ved Otford, og danene flyktet. Knut seilte nordover til Essex, dro opp elven Orwell og herjet Mercia. Utsiktene til en avgjørende seier hadde gått tapt for Knut ved å oppgi London. Kanskje av den grunn skiftet Eadric side igjen. Hans beveggrunner er uklare. Det er mulig han søkte en form for likevekt mellom Edmund og Knut som han selv kunne profitere på. Eadric møtte Edmund ved Aylesford, og til tross for motsetningene mellom dem aksepterte Edmund ham tilbake.