Allen, Bills agree six-year, $258m deal By webmaster - August 6, 2021 258 0 Josh Allen and the Buffalo Bills have reached an agreement over a new six-year contract extension locking him down through the 2028 season. RELATED ARTICLES Sports Why has Hamilton received so many penalties and what have they cost him? Sports Aston Villa latest: Digne to join PSG after his holiday Sports Mithaaly chases first success at Yarmouth