Eduardo I estaba en campaña contra los franceses en lucha por la región de Flandes cuando ya había sufrido una derrota en la Batalla de Stirling Bridge en el norte de Escocia.