Who’s on your list of the best NFL head coaches in history? Any list certainly has to include Bill Belichick and Vince Lombardi, but who’s the best head coach in NFL history?
That’s what we set out to rank. Down below, you’ll find our top NFL head coaches of all time in reverse order.
20. Marv Levy, Buffalo Bills

- Coaching record: 143-112
- Accomplishments: Four Super Bowl appearances
Imagine any coach going to four straight Super Bowls in the modern era. That’s what Levy’s Buffalo Bills teams did in the 1990s. Unfortunately, they could never win the Lombardi Trophy, but he deserves a place in coaching history.
19. Bud Grant, Minnesota Vikings

- Coaching record: 158-96-5
- Accomplishments: Four Super Bowl appearances
The Minnesota Vikings have never won a Super Bowl, but Grant’s Purple People Eaters helped create thousands of fans all across the world, becoming one of the best teams from the 1970s.
Related: NFL teams that have never won a Super Bowl
18. Hank Stram, Kansas City Chiefs

- Coaching record: 131-97
- Accomplishments: Won Super Bowl IV, two league championships
A member of the Pro Football Hall of Fame, Stram’s Kansas City Chiefs were dominant in the 1960s and 70s, both in the AFL and NFL. In all, Stram won two AFL Championships and one Super Bowl. He also was the first head coach to be mic’d up during a game, paving the way for a new era of football content.
Related: 5 best Kansas City Chiefs teams of all-time
17. Tony Dungy, Indianapolis Colts

- Coaching record: 139-69
- Accomplishments: Won Super Bowl XLI
Peyton Manning and Tony Dungy led the Indianapolis Colts to seven consecutive double-digit win seasons, peaking in 2006 by finally getting that ever-so-elusive Lombardi Trophy. With how excellent the Colts were in the early 2000s, it’s hard to leave Dungy off any mention of the best football coaches of all time.
16. Mike Tomlin, Pittsburgh Steelers

- Coaching record: 163-93-2
- Accomplishments: Won Super Bowl XLIII
Tomlin has been at the helm in Pittsburgh for 16 seasons, and yet he’s never had a losing record. Most importantly, in 2009, at the age of 36, Tomlin became the youngest NFL head coach to win a Super Bowl (Later topped by Sean McVay). He’s now in the top 20 on the NFL’s all-time wins list, with over 160 victories, and consistently leads one of the best defenses in football.
Related: 2023 NFL defense rankings
15. Bill Cowher, Pittsburgh Steelers

- Coaching record: 149-90-1
- Accomplishments: Won Super Bowl XL
With a few more successful seasons, we’re bumping Tomlin ahead of Cowher, but for now, we like the latter’s playoff success more than the former. Cowher’s success with the Steelers can’t be forgotten, and unlike most of Tomlin’s career, he didn’t have a franchise quarterback.
14. Bill Parcells, New York Giants

- Coaching record: 172-130-1
- Accomplishments: Won Super Bowl XXI, XXV
Parcells is one of the most-respected head coaches of all-time, and for good reason. ‘The Big Tuna’ was far from a ‘nice guy’, but players certainly responded to his tough love. The proof is all in the two Super Bowl trophies sitting at the New York Giants’ headquarters.
Related: 2023 NFL Power Rankings: Reviewing all 32 teams
13. Jimmy Johnson, Dallas Cowboys

- Coaching record: 80-64
- Accomplishments: Won Super Bowl XXVII, XXVIII
While Jimmy Johnson’s reign as the Dallas head coach only lasted five seasons, it sure was glorious. We can still hear “How bout them Cowboys” coming through our TV sets 30 years later. Curiously, Jerry Jones moved on from Johnson after winning his second consecutive Super Bowl in 1993, the ‘Boys haven’t won the big game since.
20 funny Dallas Cowboys memes
12. John Madden, Oakland Raiders

- Coaching record: 103-32-7
- Accomplishments: Won Super Bowl XI
The impact John Madden had on the game of football cannot be overstated. He may have only coached for ten seasons and retired back in 1978, but his .759 winning percentage still ranks second-best in NFL history. He’s the perfect example of quality over quantity.
11. Andy Reid, Kansas City Chiefs

- Coaching record: 247-138-1
- Accomplishments: Won Super Bowl LIV, LVII
As the only head coach to win at least 100 games with two different franchises, Andy Reid deserves a place in history. While his 14-year tenure with the Philadelphia Eagles was impressive in its own right, what he’s done with the Kansas City Chiefs will help get ‘Big Red’ into the Hall of Fame. Of course, Patrick Mahomes hasn’t hurt, and now the duo has won two Super Bowls together.
Related: Predicting NFL playoff bracket and Super Bowl 2023 winner
Top 10 NFL head coaches of all time
10. Joe Gibbs, Washington

- Coaching record: 154-94
- Accomplishments: Won Super Bowl XVII, XXII, XXVI
There have been just four coaches to win three or more Super Bowls. Joe Gibbs did his best work during the 1980s and 1990s, leading the ‘Hogs’ to four different league championship appearances. His 70% win percentage in the playoffs also has to be taken into account when considering the best football coaches of all time.
Biggest upsets in NFL Playoff history
9. Curly Lambeau, Green Bay Packers

- Coaching record: 226-132-22
- Accomplishments: Won six NFL Championships
Not only was Curly Lambeau the founder of the Green Bay Packers, he led them to six league championships. It’s only fitting they named the stadium after him, and now everyone knows Lambeau Field. Heck, it’s been seventy years since he was roaming the sidelines and the name Lambeau has yet to lose any pull.
Related: NFL offense rankings: See where your team stands
8. Tom Landry, Dallas Cowboys

- Coaching record: 250-162-6
- Accomplishments: Won Super Bowl VI, XII
Tom Landry made the Dallas Cowboys ‘America’s Team’ thanks to leading his groups to five Super Bowl appearances in the 1970s. His 250 wins still rank fourth all-time in NFL history, and his 20 playoff wins come in at third place. A coach who was ahead of his time, Landry was credited with inventing the 4-3 base defenses that teams still use heavily today.
7. Paul Brown, Cleveland Browns

- Coaching record: 213-104-9
- Accomplishments: Won seven league championships
Not only was Paul Brown the founder of the Cleveland Browns, but he was also part of getting the Cincinnati Bengals off the ground as well. Seriously though, going to 10 consecutive championship games, and winning seven, Brown is absolutely one of the greatest coaches in football history.
6. Chuck Noll, Pittsburgh Steelers

- Coaching record: 193-148-1
- Accomplishments: Won Super Bowl IX, X, XIII, XIV
If you’re familiar with The Steel Curtain, then you should also be familiar with Chuck Noll, whose Pittsburgh Steelers won four Super Bowls in a six-year span. He paved the way when it comes to being a Steelers legend and certainly deserved a place among the best coaches in NFL history.
5. Bill Walsh, San Francisco 49ers

- Coaching record: 92-59-1
- Accomplishments: Won Super Bowl XVI, XIX, XXIII
When sports figures speak of riding off into the sunset, they dream of doing what Bill Walsh did, retiring after winning his third Super Bowl with the 49ers. But he earned an early retirement after completing six consecutive double-digit win seasons. Walsh developing the now-famous West Coast offense only puts the cherry on top when it comes to his coaching excellence.
Related: Super Bowl winners: Most Super Bowl wins, Lombardi Trophy history
4. George Halas, Chicago Bears

- Coaching record: 318-148-31
- Accomplishments: Won six NFL Championships
Halas’ place in history will be hard to forget, as his 318 wins rank as the second-most in NFL history, as does his six league championships. Halas did it all, from playing the game to coaching, and even founding and owning the Chicago Bears, which is still owned by his family to this day. There’s a reason the NFC Championship Trophy bears his name. George Halas was a legend.
3. Don Shula, Miami Dolphins

- Coaching record: 328-156-6
- Accomplishments: Won Super Bowl VII, VIII
There is only one coach who has ever led a team to a perfect record, his name is Don Shula, who also holds the record for the most wins in NFL history. The ’72 Dolphins may very well be the greatest football team of all time, and who would we be to discredit the coach who led Miami to six Super Bowls?
Related: NFL QB Rankings: See how the all 32 quarterbacks stack up
2. Vince Lombardi, Green Bay Packers

- Coaching record: 96-34-6
- Accomplishments: Won five league titles, won Super Bowl I, II
In the NFL, the ultimate goal is to chase a Lombardi Trophy. Which, until Bill Belichick came along, meant every other football coach was trying to live up to Vince Lombardi’s legendary accomplishments with the Green Bay Packers. We’re just going to leave you with this. “We need a seal here!”
1. Bill Belichick, New England Patriots

- Coaching record: 298-152
- Accomplishments: Won Super Bowl XXXVI, XXXVIII, XXXIX, XLIX, LI, LIII (6)
When it comes to the greatest head coach of all time, we have to give the title to Bill Belichick. Winning six Super Bowls is more than anyone else, and unlike those who won league championships, Belichick did it in the modern day, with football as advanced as ever.
A total of nine Super Bowl appearances, and it feels like he’s not quite done yet. It will be difficult for anyone to dethrone ‘The Hoodie’ from his spot as the greatest coach in NFL history, but that’s what they said about Shula and Lombardi too.
Related: Who is the highest-paid NFL coach? (Today and All-Time)