Highest paid NFL broadcasters: Salaries for Tony Romo, Troy Aikman, Tom Brady and more

Credit: Kirthmon F. Dozier / USA TODAY NETWORK

Kirthmon F. Dozier / USA TODAY NETWORK

Who is the highest paid NFL announcer? The 2024 NFL season is here and that means countless of primetime games on Sunday Night Football, Monday Night Football, Thursday Night Football and on FOX and CBS. With pro football more popular than ever, some of the highest-paid NFL broadcasters are pulling in nearly as much as active NFL players.

Below, we’ll take a look at the top salaries among NFL announcers and broadcasters. We’ll also provide a bit of perspective, comparing each broadcaster’s salary to an NFL player in a similar range. Here are the highest paid NFL broadcasters in 2024.

1. Tom Brady – FOX – Lead Analyst – $37.5 million

Credit: jonathan hui-usa today sports

Tom Brady is the highest-paid broadcaster ever heading into his first season as FOX’s top NFL analyst. Brady’s first NFL game as a broadcaster came in Week 1 for a matchup between the Dallas Cowboys vs New England Patriots. To put Brady’s salary into perspective, he is making more money combined than the next two highest paid NFL broadcasters in 2024.

Related: Best NFL players of all time

How much is Tom Brady making with FOX?

FOX signed Brady to a 10-year, $375 million contract to serve as its lead analyst for its top broadcast beginning with the 2024 NFL season. In addition to serving his role as a broadcaster, Brady is an ambassador for Fox Sports and serves as one of the most public faces of the network.

2. Troy Aikman – ESPN – Lead Analyst – $18 million

Credit: kirby lee-usa today sports

Troy Aikman, the former Dallas Cowboys quarterback, became a color commentator for FOX in 2021. He quickly became one of the top broadcasters in the NFL, calling multiple Super Bowls with FOX across 20 seasons before leaving in 2022 to become ESPN’s Monday Night Football lead analyst. Aikman signed a 5-year, $90 million contract, per Front Office Sports, making him the second-highest-paid broadcaster in sports.

Also Read: NFL defense rankings

3. Kirk Herbstreit – Amazon/ESPN – $18 million (total)

Credit: kirby lee-usa today sports

Kirk Herbstreit is the busiest sports broadcaster in football, serving as the face of both ESPN and Amazon. Herbstreit serves as a lead analyst for College Football Gameday and serves as ABC’s lead game analyst for its top broadcasts. He signed a multi-year extension with ESPN in 2022 and joined Amazon as the streaming service’s lead analyst for Thursday Night Football. Herbstreit makes approximately $10 million per year in his contract with Amazon and $8 million per season from Disney for his work on ESPN and ABC.

Related: College Football Games Today, College Football Schedule

4. Tony Romo – CBS – Lead Analyst – $17.5 million

Credit: kirby lee-usa today sports

Following his retirement as the Dallas Cowboys quarterback in 2016, Tony Romo followed Troy Aikman’s footsteps to the broadcast booth. CBS hired him as its lead color analyst, putting him alongside Jim Nantz. After earning universal praise from 2017-’19, Romo signed a multi-year deal through 2023 that pays him $17.5 million per season. He held the title of highest paid NFL broadcaster until Aikman and Brady signed their TV deals with FOX and ESPN.

Related: Highest paid NFL players

5. Joe Buck – ESPN – Play-by-Play – $13-15 million

Credit: jasen vinlove-usa today sports

After a storied career with FOX Sports, serving as the network’s lead analyst for MLB and NFL games, Joe Buck made the jump to ESPN’s Monday Night Football before the 2022 season. FOX reportedly offered a multi-year deal valued at $12 million per season to keep him, but he ultimately chose ESPN’s offer. Andrew Marchand reported at the time that the deal is between $13 to $15 million per year, on a five-year contract worth an estimated $60 to $75 million total. Buck is the highest-paid play-by-play broadcaster in sports.

Related: NFL power rankings

6. Al Michaels – Amazon – Play-by-Play – $15 million

Credit: kirby lee-usa today sports

The legendary sports broadcaster known for his call of the “Miracle On Ice”, play-by-play man Al Michaels joined Amazon to be the lead voice of its Thursday Night Football broadcast beginning in the 2022 season. Michaels still does 1 playoff game for NBC each year, but his primary duties are as the play-by-play guy for 16 Thursday Night Football games every NFL season. Andrew Marchand reported in 2022 that Michaels receives approximately $1 million for every game he broadcasts for Amazon. In total, he pulls in around $15–$16 million per season.

Also Read: Where NFL revenue comes from

7. Cris Collinsworth – NBC – Lead Analyst – $12.4 million

Credit: kirby lee-usa today sports

Cris Collinsworth, the former All-Pro wide receiver and first-team All-American, is the lead analyst on NBC’s Sunday Night Football. Collinsworthy landed a new contract with NBC following the 2021 NFL season, with reports estimating the deal to be valued at $12.4 million each season. Collinsowrth’s contract is believed to expire following the 2025 season and NBC could be in the market for his successor, such as FOX’s No.2 NFL analyst Greg Olsen. For now, Collinsworth is one of the highest paid NFL broadcasters in 2024.

Also Read: Heisman Watch 2024

8. Jim Nantz – CBS – Play-by-Play – $10.5 million

Credit: robert deutsch-usa today sports

Tony Romo’s teammate for CBS’ No. 1 broadcast team, Jim Nantz is one of the most well-known and beloved sports broadcasters today. When Nantz signed his new contract with CBS in 2021, per Andrew Marchand, it came with an estimated $10.5 million salary. While it’s well below some of the highest paid NFL broadcasters, Nantz is one of the top-paid play-by-play guys in sports. Nantz’s salary covers his work for all sports.

Related: Top 100 NFL players 2024

9. Mike Tirico – NBC – Play-by-Play – $10.5 million

Credit: kirby lee-usa today sports

When Al Michaels left NBC, the network had Mike Tirico ready to take over. One of the most versatile broadcasters at NBC, Tirico serves as the play-by-play man for Sunday Night Football and serves as a broadcaster for the Olympics and NBC’s Triple Crown horse racing. Multiple outlets have estimated Tirico’s salary at $10.5 million per year, but there are no confirmed details nor insight on the length of the contract.

Related: NFL games today, NFL schedule 2024

Exit mobile version