NFL All-Time Sack Leaders

Top 25 career sack leaders (official stats since 1982)

Rank Player Sacks Position Years Active Teams
1Bruce Smith2001985–2003BUF, WAS
2Reggie White1981985–2000PHI, GB, CAR
3Kevin Greene1601985–1999LA, PIT, CAR, SF
4Julius Peppers159.52002–2018CAR, CHI, GB
5Chris Doleman150.51985–1999MIN, ATL, SF
6Michael Strahan141.51993–2007NYG
7Von Miller *139.52011–presentDEN, LA, BUF, WAS, DAL
7Jason Taylor139.51997–2011MIA, WAS, NYJ
9Terrell Suggs1392003–2019BAL, ARI, KC
10DeMarcus Ware138.52005–2016DAL, DEN
11Richard Dent137.51983–1997CHI, SF, IND, PHI
11John Randle137.51990–2003MIN, SEA
13Jared Allen1362004–2015KC, MIN, CHI, CAR
14John Abraham133.52000–2014NYJ, ATL, ARI
15Leslie O'Neal132.51986–1999SD, STL, KC
15Lawrence Taylor132.51981–1993NYG
17Cameron Jordan *1322011–presentNO
18Myles Garrett *128.52017–presentCLE, LA
19Rickey Jackson1281981–1995NO, SF
20Derrick Thomas126.51989–1999KC
21Dwight Freeney125.52002–2017IND, SD, ARI, ATL, SEA, DET
22Robert Mathis1232003–2016IND
23T. J. Watt *122.52017–presentPIT
24Simeon Rice1221996–2007ARI, TB, DEN, IND
25Clyde Simmons121.51986–2000PHI, ARI, JAX, CIN, CHI

Regular season, career totals. * = active. Source: List of NFL career sacks leaders (compiled from the NFL Record & Fact Book and Pro Football Reference). Updated November 10, 2026.

← Back to All Records

Frequently Asked Questions

Who has the most career sacks in NFL history?

Bruce Smith holds the NFL record with 200 career sacks (1985–2003). He was drafted 1st overall by the Buffalo Bills in 1985.

How many players have 150 or more career sacks?

5: Bruce Smith (200), Reggie White (198), Kevin Greene (160), Julius Peppers (159.5), Chris Doleman (150.5).

Who is the active leader in career sacks?

Von Miller leads active players with 139.5 career sacks, 7th on the all-time list.