Dennison was challenged by injuries at wide receiver and left tackle and changes at quarterback, with first-year head coach Sean McDermott going to rookie Nathan Peterman before reverting to Tyrod Taylor.
Despite making the playoffs with a 9-7 record, the offense struggled over the course of the season, with the Bills even benching Taylor for one game before reinstating him a week later. However, the passing game was one of the worst in the league as the Bills mustered just 176.6 yards through the air per contest.
The Bills will be looking for their fourth offensive coordinator in as many seasons after the firing of Greg Roman, departure of Anthony Lynn to the Charges and now firing of Dennison. In the AFC wild card game against the Jacksonville Jaguars, he called for a fade pass on first-and-goal from the 1-yard-line.
The decision to fire Dennison may be linked to the Bills' quarterback situation. He was replaced in Denver by McCoy after coach Gary Kubiak retired. But McCoy took the Green Bay Packers' offensive coordinator job and was sacked midseason. Several teams reportedly were interested in speaking with McCoy then, so the Bills might have some competition for his services.
McCoy is expected to be a candidate to join McDermott's staff in Buffalo. The Panthers fired Shula in a staff shakeup this week, and McDermott and GM Brandon Beane (another Carolina import) have not been shy in bringing their former team's assets north with them to Buffalo. On another drive, the Bills had second-and-long and he called for a Mike Tolbert run that went nowhere. The coach said any decisions would be his, but Beane would be involved with coordinating possible coaching changes with roster moves this offseason. Although they have not worked together, they have matched wits as opponents for years.
Dennison was often criticized for his play calling.