The Buffalo Bills have hired a head coach, and their choice is a stunner

He was also a hot name who now has the head job.

The Buffalo Bills have a head coach, and it's not who most pundits expected.

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.