Calais Campbell is 38 years old, at an age when most NFL players have retired. But the pass rusher is still producing, with 12 sacks for Baltimore and Atlanta the last two seasons, and there's still a market for his services; a reunion with the Falcons is possible. But he's not the only such player out there.

There will always be teams interested in paying for sacks. At least for a short period of time. Each offseason, there a lot of Campbell type players available. They typically sign short-term deals, and move on. With these guys playing into their 30s (and as Campbell shows, late-30s), there are more available every year.

The table below, compiled using the search tools at pro-football-reference.com, shows active players in terms of total sacks accumulated over the past 10 years; minimum of 50 sacks. Players in bold are current free agents; Campbell has a lot of company. Players in italics have changed teams this offseason. Haason Reddick is the anomaly; a guy in his prime -- though he turns 30 in September -- who just switched teams while at the top of his game. (For a couple of the older free agents, like Melvin Ingram or Jason Pierre-Paul, this might be it.)

Most of the rest are like Campbell; wrong side of 30, floating about from team to team, but still a candidate to rack up another 5-10 sacks at their new -- or future -- homes.

If you're concerned about your favorite team's pass rush, don't despair. There are options, and between now and training camp, there's a good chance they'll be adding one of these players.

ACTIVE SACK LEADERS, 2014-2023
PlayerGSkFFFRTFL
Khalil Mack151101.53012136
T.J. Watt10496.52710107
Cameron Jordan16196.0106130
Chandler Jones12494.5301299
Myles Garrett10088.517594
Von Miller13388.5168108
Danielle Hunter11987.5114108
Justin Houston12785.5161098
Chris Jones12375.512378
Cameron Heyward14673.076109
Calais Campbell15269.0129112
Yannick Ngakoue12369.021371
Joey Bosa9367.015482
Matt Judon11466.59487
Preston Smith14666.010669
Jason Pierre-Paul12365.016778
Brandon Graham14761.5176105
DeForest Buckner12961.091080
Za'Darius Smith12360.010276
Trey Hendrickson9359.512052
Denico Autry14259.07380
Shaquil Barrett13159.022573
Frank Clark12858.514767
DeMarcus Lawrence13758.520893
Leonard Floyd12158.04763
Haason Reddick11458.016569
Melvin Ingram12856.514977
Jerry Hughes16255.017579
Nick Bosa6853.510372
Bud Dupree11953.012470
Jadeveon Clowney12652.515999
Maxx Crosby8352.09388
Markus Golden12751.011568

--Andy Richardson