10. Ben Roethlisberger – $80 million
Ben Roethlisberger has been playing for Pittsburgh Steelers since the start of his professional career in 2004. The 34-year-old quarterback is the current highest paid NFL player out there with nearly $1 million weekly salary. That is remarkable.
Thus, it should come as no surprise that he is on the top 10 all-time richest NFL player. His estimated net worth is $80 million. He earned some of them from endorsement deals as well.
Throughout his entire career, Roethlisberger has made 272 touchdowns and 147 interceptions. And he brought the Steelers to win the Super Bowl twice in 2006 (XL) and 2009 (XLIII).
Roethlisberger’s life as one of the top NFL players has not been so smooth. In 2006, he had a motorcycle accident where he broke several facial bones. Then he had to face two sexual assault allegations in 2009 and 2010.