La bataille de Reading a été livrée en 871 à Reading. Elle fait partie d'une série de batailles entre les vikings envahisseurs et les Anglo-Saxons du Wessex. L'armée viking (également appelée danoise) était dirigée par Bagsecg et Halfdan Ragnarsson. Il s'agissait d'une grande armée combinée. L'armée viking tentait de conquérir le Wessex. L'armée du Wessex était dirigée par le roi Athelred du Wessex et son frère Alfred. La bataille et la campagne dont elle faisait partie sont décrites dans la Chronique anglo-saxonne. Ce récit fournit la plus ancienne trace écrite connue de l'existence de la ville de Reading. Les Vikings avaient établi un camp à Reading. Le camp disposait de plusieurs défenses naturelles. Il était protégé par les rivières Thames et Kennet sur deux côtés, et par un rempart sur le côté ouest. Trois jours après leur arrivée, un groupe de Danois partit en direction d'Englefield, tout proche. Là, ils rencontrèrent une force de Saxe occidentale sous le commandement d'Ealdorman Athelwulf. Lors de la bataille d'Englefield, de nombreux Danois ont été tués, et les autres ont été repoussés à Reading. Quatre jours plus tard, Athelwulf fut rejoint par la principale armée de Saxe occidentale, dirigée par le roi Athelred et son frère, Alfred. L'ensemble des forces saxonnes marchent sur Reading. Dans la bataille qui suivit, les Vikings vainquirent l'armée du Wessex et celle-ci fut repoussée. Aethelwulf, l'ealdorman, fut tué au cours des combats.