So, picture this. I’m at a backyard BBQ, and my buddy Dave—who still thinks a “blitz” is a bad hangover—turns to me and asks, “Seriously, how much do those guys in helmets actually make?” I took a long sip of my soda, because I knew this rabbit hole was deeper than the Grand Canyon. Dave’s question is the one everyone wants the real answer to, not just the jaw-dropping headline numbers.

The short, honest truth is: a lot. But it’s also not that simple. The NFL has a salary cap, which is basically a giant, complicated piggy bank that teams have to share. In 2024, that cap is around $255 million per team. Sounds insane, right? That’s enough to buy a small island—or, you know, pay 53 guys to run into each other for 17 weeks.

The Unicorns: The Guys You Actually Know

When you think of NFL money, you think of Patrick Mahomes or Justin Jefferson. These are the quarterbacks and superstar wide receivers who sign contracts that make your eyes water. Mahomes’ deal? It’s a 10-year, $450 million monster. That’s $45 million a year. On paper.

But here’s the ironic twist: no one actually sees that full number. Wait, what? Yeah, the NFL is a world of “fake money.” Those huge guarantees get restructured, pushed into future years, or turned into signing bonuses. Mahomes might “make” $45 million, but his 2024 cash take-home is closer to $37 million. Still a lot of cash, sure—but it’s not the headline number your friend Dave is shouting about.

These guys are the 1% of the 1%. They have private jets, custom suits, and probably a butler named Geoffrey. But for every Mahomes, there are twenty guys who are just trying to keep their job in training camp.

The Middle Class: The Guys You’ve Heard Of (Barely)

This is where the money gets real—but also real volatile. Think of solid starters at positions like left guard, safety, or linebacker. A player like a decent linebacker can sign a deal worth $10 million to $14 million a year. That’s life-changing for you and me. They buy nice houses, drive nice cars, and maybe invest in a chain of laundromats.

How Much Do NFL Players Make After Taxes?How Much Do NFL Players Make After Taxes?

But here’s the catch: the average career in the NFL is only about 3.3 years. So if you’re a middle-class starter making $12 million, you might only see that money for two or three seasons. Then? You’re replaced by a rookie who costs half as much. It’s a brutal, mercenary business, and that $12 million suddenly has to last the rest of your life.

And don't forget the taxes. Playing in California or New York? Say goodbye to nearly 50% of that gross income. Agents take another 3%. So, that $12 million becomes closer to $6 million—very quickly. Ouch.

The Bottom of the Barrel: The Guys Fighting for a Roster Spot

Now we get to the players you’ve never heard of. The undrafted free agents. The practice squad guys. These are the true grinders of the league. Their base salary? In 2024, the league minimum for a rookie is about $795,000. That sounds decent, right? Well, it’s not.

Because that $795,000 is not guaranteed. If you get cut in Week 3, you only get paid for those three weeks. That’s about $140,000 before taxes—and you just lost your job. Plus, you’ve got to pay for your own apartment, your car, and your nutritionist (yes, many do). You’re living a middle-class life in a world of millionaires, and you’re one bad practice away from being an Uber driver.

Salery For A Nfl PlayerSalery For A Nfl Player

And the practice squad? Those guys make about $12,500 a week. That’s $225,000 for a full 18-week season. Again, decent—until you realize they have zero job security and no insurance once the season ends. It’s a hustle, not a career.

The Real Irony? It’s All Relative

Here’s the part that always makes me laugh. We look at these players and think, “Wow, they’re rich.” And they are. But an average NFL player’s career earnings are often less than a top-tier dentist’s. Seriously. A dentist making $300k a year over 30 years earns $9 million. Many NFL players never see that. They earn a few million, have bodies that ache forever, and then they’re done at age 27.

And then there’s the retirement factor. The NFL pension is decent, but it’s not generational wealth unless you’re a star. So your favorite running back might be broke by 40 if he didn’t invest wisely. That $14 million signing bonus? Half of it goes to taxes, a chunk to spending, and a huge chunk to keeping up with the Joneses—or rather, the Mahomeses.

So, to answer Dave’s question from the BBQ: Yes, they make a ton of money. But it’s a ton of money that comes with a timer, a tax bill, and a 3.3-year half-life. It’s more like a lottery ticket with very good odds—but also a very short expiration date. Next time you see a quarterback sign for $50 million, just remember the practice squad guy eating ramen in the parking lot, hoping his knee holds up for one more paycheck. The NFL money game is a wild, wild ride—and it’s mostly for the top 10%.