The Buffalo Bills have a head coach, and it's not who most pundits expected.
Videos by FanBuzz
Sean McDermott, the Carolina Panthers defensive coordinator, has been hired for the job, the team announced.
McDermott has been a hot name, and he also interviewed with the San Francisco 49ers and the San Diego Chargers.
RELATED: This could be the most awkward coaching situation imaginable
His hiring is a bit surprising because another hot candidate, Anthony Lynn, who was named interim head coach after the Bills fired Rex Ryan, has said he wanted to stay with the Bills. Lynn had served as the Bills' offensive coordinator. There are now reports that if Lynn doesn't get a head coaching job, he could return to the Bills and work under McDermott.
Instead, the Bills decided on McDermott, 42, who just wrapped up his sixth season as as the Panthers defensive coordinator.