Michael Strahan has the most sacks in a season, with 22.5 sacks in 2001.

most sack in a season by player all-time
Interpreted as:
most defensive sack in a season by player all-time
2001Strahan2014Houston2011Allen1984Gastineau1989Doleman1987White2018Donald2014Watt2012Watt1986Taylor2008Ware1990Thomas2019Barrett2013Mathis2012Smith2011Ware1989Harris2019Jones2013Quinn1992Simmons1990Smith1983Gastineau2012Miller22.522.022.022.021.021.020.520.520.520.520.020.019.519.519.519.519.519.019.019.019.019.018.5
NAMESEASONTMGPSCKTKLASTCOMBSCKYINTINT YDSINT TDFFFRFR TD
Michael StrahanMichael Strahan2001NYGNYG1622.5611273177.5000611
Justin HoustonJustin Houston2014KCKC1622.06096999000400
Jared AllenJared Allen2011MINMIN1622.0481866150.51140440
Mark GastineauMark Gastineau1984NYJNYJ1622.000011
Chris DolemanChris Doleman1989MINMIN1621.000050
Reggie WhiteReggie White1987PHIPHI1221.000011
Aaron DonaldAaron Donald2018LARLAR1620.5411859183.5000420
J.J. WattJ.J. Watt2014HOUHOU1620.55919781401801451
J.J. WattJ.J. Watt2012HOUHOU1620.5691281138.5000420
Lawrence TaylorLawrence Taylor1986NYGNYG1620.500000
DeMarcus WareDeMarcus Ware2008DALDAL1620.0691584113000610
Derrick ThomasDerrick Thomas1990KCKC1520.000020
Shaquil BarrettShaquil Barrett2019TBTB1619.5451358138.5140600
Robert MathisRobert Mathis2013INDIND1619.5441559120.5000800
Aldon SmithAldon Smith2012SFSF1619.5501666144.5160300
DeMarcus WareDeMarcus Ware2011DALDAL1619.5481058124.5000210
Tim HarrisTim Harris1989GBGB1619.500030
Chandler JonesChandler Jones2019ARIARI1619.0421153146000830
Robert QuinnRobert Quinn2013STLSTL1619.050757145000721
Clyde SimmonsClyde Simmons1992PHIPHI1619.000010
Bruce SmithBruce Smith1990BUFBUF1619.000000
Mark GastineauMark Gastineau1983NYJNYJ1619.000021
Von MillerVon Miller2012DENDEN1618.5551368129.51261600
Michael StrahanMichael Strahan2003NYGNYG1618.5601575126.5000310
Jason TaylorJason Taylor2002MIAMIA1618.5462470162.5000720
StatMuse has season-level data for sacks going back to the 1982 season.