NBA & ABA Year-by-Year Leaders and Records for Personal Fouls

Active players are listed in bold
* Indicates member of the Hall of Fame.

Table
Season Lg Player PF Tm
2023-24 NBA Jusuf Nurkić 215 PHO
2022-23 NBA Domantas Sabonis 279 SAC
2021-22 NBA Jae'Sean Tate 286 HOU
2020-21 NBA Dillon Brooks 237 MEM
2019-20 NBA Dillon Brooks 278 MEM
2018-19 NBA Karl-Anthony Towns 292 MIN
2017-18 NBA Karl-Anthony Towns 285 MIN
2016-17 NBA DeMarcus Cousins 278 TOT
2015-16 NBA Giannis Antetokounmpo 258 MIL
2014-15 NBA Andre Drummond 285 DET
2013-14 NBA Andre Drummond 273 DET
2012-13 NBA Amir Johnson 301 TOR
2011-12 NBA DeMarcus Cousins 257 SAC
2010-11 NBA DeMarcus Cousins 332 SAC
2009-10 NBA Dwight Howard 287 ORL
2008-09 NBA Jason Thompson 314 SAC
2007-08 NBA Mikki Moore 310 SAC
2006-07 NBA Andris Biedriņš 304 GSW
2005-06 NBA Al Harrington 301 ATL
2004-05 NBA Jason Collins 322 NJN
2003-04 NBA Theo Ratliff 300 TOT
2002-03 NBA Kurt Thomas 344 NYK
2001-02 NBA Kurt Thomas 341 NYK
2000-01 NBA Aaron Williams 319 NJN
1999-00 NBA Shawn Kemp 371 CLE
1998-99 NBA Danny Fortson 212 DEN
1997-98 NBA Ervin Johnson 321 MIL
1996-97 NBA Shawn Kemp 320 SEA
1995-96 NBA Otis Thorpe 300 DET
    Elden Campbell 300 LAL
1994-95 NBA Shawn Bradley 338 PHI
1993-94 NBA Shawn Kemp 312 SEA
1992-93 NBA Stanley Roberts 332 LAC
1991-92 NBA Tyrone Hill 315 GSW
1990-91 NBA Sam Mitchell 338 MIN
1989-90 NBA Rik Smits 328 IND
1988-89 NBA Grant Long 337 MIA
1987-88 NBA Patrick Ewing* 332 NYK
1986-87 NBA Steve Johnson 340 POR
1985-86 NBA Charles Barkley* 333 PHI
1984-85 NBA Hakeem Olajuwon* 344 HOU
1983-84 NBA Darryl Dawkins 386 NJN
1982-83 NBA Darryl Dawkins 379 NJN
1981-82 NBA Steve Johnson 372 KCK
1980-81 NBA Ben Poquette 342 UTA
1979-80 NBA Darryl Dawkins 328 PHI
1978-79 NBA Bill Robinzine 367 KCK
1977-78 NBA Lonnie Shelton 350 NYK
1976-77 NBA Lonnie Shelton 363 NYK
1975-76 NBA Charlie Scott* 356 BOS
  ABA Artis Gilmore* 341 KEN
1974-75 NBA Phil Jackson* 330 NYK
    Bob Dandridge* 330 MIL
  ABA Wil Jones 353 KEN
1973-74 NBA Kevin Porter 319 CAP
  ABA Jim Chones 347 CAR
1972-73 NBA Neal Walk 323 PHO
  ABA Gene Moore 369 SDA
1971-72 NBA Dave Cowens* 314 BOS
  ABA Wendell Ladner 347 TOT
1970-71 NBA Dave Cowens* 350 BOS
  ABA Wendell Ladner 334 MMP
1969-70 NBA Jim Davis 335 ATL
  ABA Gene Moore 382 KEN
1968-69 NBA Billy Cunningham* 329 PHI
  ABA John Smith 328 DLC
1967-68 NBA Bill Bridges 366 STL
  ABA Dan Anderson 329 NJA
1966-67 NBA Joe Strawder 344 DET
1965-66 NBA Zelmo Beaty* 344 STL
1964-65 NBA Bailey Howell* 345 BAL
1963-64 NBA Wayne Embry* 325 CIN
1962-63 NBA Zelmo Beaty* 312 STL
1961-62 NBA Tom Meschery 330 PHW
1960-61 NBA Paul Arizin* 335 PHW
1959-60 NBA Tom Gola* 311 PHW
1958-59 NBA Walter Dukes 332 DET
1957-58 NBA Walter Dukes 311 DET
1956-57 NBA Vern Mikkelsen* 312 MNL
1955-56 NBA Vern Mikkelsen* 319 MNL
1954-55 NBA Vern Mikkelsen* 319 MNL
1953-54 NBA Earl Lloyd* 303 SYR
1952-53 NBA Monk Meineke 334 FTW
1951-52 NBA George Mikan* 286 MNL
1950-51 NBA George Mikan* 308 MNL
1949-50 NBA George Mikan* 297 MNL
1948-49 BAA Ed Sadowski 273 PHW
1947-48 BAA Chuck Gilmur 231 CHS
1946-47 BAA Stan Miasek 208 DTF