Allen, Bills agree six-year, $258m deal By webmaster - August 6, 2021 278 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 Gea SHOCKS Shelton with impressive straight-sets win in Shanghai Sports Brennan victorious at Baycurrent Classic Sports Brennan holds on for one-shot victory at Baycurrent Classic in Japan