I’m sitting here at my dinner table wondering who are the top-five head coaches in the NFL right now? I can think of only four.
- John Harbaugh. The current title holder. When he took over the Ravens in 2008, that franchise hadn’t won a playoff game since 2001. Since 2008, the Ravens are 9-4 in the postseason. John Harbaugh is the most consistently good head coach in the NFL right now.
- Tom Coughlin. He has won two Super Bowls in the last six seasons, and for that you could make an argument he should be No.1 on this list. But he’s inconsistent. The Giants have missed the playoffs three of the last four seasons. Still, Coughlin seems to have Jim Harbaugh’s and Bill Belichick’s number.
- Jim Harbaugh. I’m ranking him over Super Bowl winners. Jim Harbaugh beat Bill Belichick in Foxboro. Jim Harbaugh chose Colin Kaepernick and developed him. Jim Harbaugh instantly turned around the 49ers, turned them into contenders. Jim Harbaugh is an excellent head coach, but he needs to win the Super Bowl to climb this list.
- Bill Belichick. He used to be the best head coach in the NFL, winning three Super Bowls in four seasons, but he has not won a Super Bowl since 2004, and over the past five seasons the Patriots are 3-4 in the playoffs.
That’s the top-tier of NFL head coaches. No one else belongs in that class right now. I suppose you could make a case for Steelers’ head coach Mike Tomlin and Saints’ head coach Sean Payton, but Payton didn’t coach last year and Tomlin hasn’t won a playoff game in two seasons.
How would you rank the best NFL head coaches right now? Can you think of a Number Five?