How Much Does Joe Buck Make to Call NFL Games?

Joe Buck has been the face of Fox Sports for more than 20 years, serving as the network’s lead play-by-play announcer for its MLB and NFL coverage. That means he calls the World Series every year and the Super Bowl when Fox airs it every three years.

He can be a polarizing figure, with fans of most teams tending to think that he “hates” their team and doesn’t call their games fairly. Others feel like Buck is overexposed. So how did Buck get his start in the business? And how much does he make for the high-profile work that he does?

Joe Buck’s early career

Buck was destined to get into sports broadcasting, growing up in St. Louis the son of legendary sportscaster Jack Buck, who called many World Series and Super Bowls himself. The younger Buck’s broadcasting career began while an undergraduate at Indiana University.

He did play-by-play for the St. Louis Cardinals’ minor league affiliate in Louisville in 1989. Just two years later, he started doing St. Louis Cardinals games, which he would continue with through 2007.

Then he switched to working just national broadcasts for Fox. He sat alongside his father on Cardinals broadcasts for part of the time he did the team’s games.

Fox Sports career

Buck joined Fox sports in 1994, teaming with analyst Tim Green on one of the network’s six original NFL broadcast teams. At 25 years old, Buck became the youngest announcer to call a full schedule of NFL games on network television.

He started working on the network’s MLB coverage in the mid-’90s and has called every World Series since 1996, except for 1997 and ’99 when NBC had the rights.

In 1996, 27-year-old Buck became the youngest World Series play-by-play announcer. He worked his way up the NFL on Fox depth chart in the late ’90s and early 2000s, eventually becoming the lead play-by-play announcer in 2002.

Buck is also in the 18th Tower for USGA on Fox events. He has worked with a who’s who of analysts, including Tim McCarver, John Smoltz, Troy Aikman, and Cris Collinsworth.

Joe Buck by-the-numbers

Buck has one of the most impressive resumes of any play-by-play announcer in TV history. His longevity at Fox has allowed him to call major events in MLB and the NFL a number of times.

He has called 21 MLB All-Star Games — which is by far the most of all-time, with Curt Gowdy second with 14. Buck has called one of the MLB League Championship Series 23 times, and he has been behind the mic for 21 World Series, including the last 19 in a row.

And he is getting ready to add to those LCS and World Series totals this October. In the NFL, Buck has done play-by-play for five Super Bowls, which is always the most-watched television event of the year in the United States. He also has the distinction to be part of the only father-son duo in history to have each called a Super Bowl on network television.

How much does Joe Buck make?

This isn’t always easy information to find because, unlike athletes, broadcasters’ contractual information isn’t made available to the public. But you know with all of the high-profile work he has done with Fox for the last two decades he is not hurting for money.

Celebrity Net Worth estimates that the 50-year-old makes an annual salary of $6 million. If you just count NFL football games that would put him at over $300,000 per game. Of course, that salary probably includes baseball games and various other sports that he calls. Plus, he makes additional money from other projects and endorsement deals that he has.

Celebrity Net Worth also says that Buck’s net worth is approximately $15 million, which might even seem kind of low considering the career he has had at Fox.