making 51 appearances and scoring two goals, as Burton missed out on promotion after losing 1–0 to Fleetwood Town in the 2014 Football League Two play-off Final. He scored six times in 50 matches the following season as Burton finished the 2014–15 season as League Two champions. This included goals in Burton's final two matches of the season, victories against Northampton Town and Cambridge United, as the club secured the League Two title on the final day of the season. Edwards signed a new one-year contract with Burton on 8 May 2015 and was once again a mainstay in the Burton defence during the 2015–16 campaign, making 49 appearances in all competitions. Burton finished the season in second-place in League One, meaning they had earned back-to-back promotions to the Championship. During his time at Burton, Edwards played 151 times and scored eight goals, and was described as having earned "cult hero status" during his three years there. Loan to Oxford United After making just one appearance for Burton in the opening month of the 2016–17 season, Edwards made the move back into League One when he signed a season-long loan contract with Oxford United on 19 August 2016. Burton manager Nigel Clough stated that whilst he did not want to loan out Edwards, it would have been "selfish" to keep him in the squad just in case of injuries. He debuted for Oxford a day later, playing the whole match in a 2–1 victory against Peterborough United. His equalising goal away at Scunthorpe United on 26 November 2016 served as his first goal for the club, and he went on to score five times from right-back during the season, making 51 appearances. This included eight appearances in the EFL Trophy, as Oxford lost to Coventry City in the EFL Trophy Final at Wembley Stadium. Bury Released by Burton at the end of the season, Edwards signed a two-year contract with League One club Bury on 14 May 2017. He tore a cartilage in his knee during pre-season, undergoing surgery in July 2017. Edwards returned to fitness and made his Bury debut in a 0–0 draw with former club Rochdale on 26 August 2017. Edwards played 42 times during the campaign, as Bury were relegated to League Two after finishing in last place in the League One standings. Edwards made just three appearances during the 2018–19 season, all of which came