Playing professionally at the NFL level requires an undeniable amount of toughness that some athletes just don’t have. Every Sunday for three to four hours, players put their bodies on the line and take hits that would make most grown men cry. And while it’s rare to take these hits and keep going, some NFL stars refuse to take a seat on the bench. From Brett Favre to Frank Gore to Walter Peyton, these are the NFL athletes who define what it means to be tough in the NFL.
Brett Favre Was The NFL’s Iron Man
Brett Favre started 297 games for the Green Bay Packers, New York Jets, and Minnesota Vikings before finally missing a game with an injury in 2010. The Hall of Fame quarterback was over 40-years-old when Father Time finally caught up to him.
For Favre, his toughness might have been why he un-retired twice. He never lost his passion for the game and spent the last few years of his career thinking he could keep things going, even when it became clear he couldn’t. Even today, there seems to speculation that he could un-retire for a third time at any moment.