Whether in the paint, the post, on the shot or intentionally in the final minute of a nailbiter, there are many ways an NBA player can commit a foul and many reasons why.
While there is a bit of physical back and forth, basketball isn't the most intensive contact sport, with many forms of touching, reaching and swatting enough to fall foul of the refs - especially in the whistle-happy modern era.
From an out-and-out legend to the Madison Square Guardian, here is the full list of every NBA player to have committed more than 4,000 personal fouls during their career in the league.
| Fouls committed | Player | Team/s |
| 4,657 | Kareem Abdul-Jabbar | Milwaukee/Los Angeles Lakers |
| 4,578 | Karl Malone | Utah/Los Angeles Lakers |
| 4,443 | Robert Parish | Golden State/Boston/Charlotte/Chicago |
| 4,421 | Charles Oakley | Chicago/New York/Toronto/Washington/Houston |
| 4,383 | Hakeem Olajuwon | Houston/Toronto |
| 4,267 | Buck Williams | New Jersey/Portland/New York |
| 4,193 | Elvin Hayes | San Diego/Houston/Baltimore/Capital/Washington |
| 4,175 | Clifford Robinson | Portland/Phoenix/Detroit/Golden State/New Jersey |
| 4,172 | Kevin Willis | Atlanta/Miami/Golden State/Houston/Toronto/Denver/San Antonio/Dallas |
| 4,146 | Shaquille O'Neal | Orlando/Los Angeles/Miami/Phoenix/Cleveland/Boston |
| 4,146 | Otis Thorpe | Kansas/Sacramento/Houston/Portland/Detroit/Vancouver/Washington/Miami/Charlotte |
| 4,042 | James Edwards | Los Angeles Lakers/Indiana/Cleveland/Phoenix/Detroit/Los Angeles Clippers/Portland/Chicago |
| 4,034 | Patrick Ewing | New York/Seattle/Orlando |






