A technical foul is something no coach wants to see on the court, so you can only imagine how frustrated they get with the players that have the most NBA technical fouls. In many cases, technical fouls are the difference between winning and losing, especially late in a close game.
Technical fouls are called on a player or coach that commits a violation that generally doesn’t involve physical contact, unless a fight breaks out. There are a number of reasons why a technical foul might be called and the referee has the right to call it whenever necessary.
The reason why a technical foul is so detrimental to a team is because it not only gives the opponent a free throw shot, but it also gives them possession of the ball. It can also lead to the ejection of a player — as well as fines — if called for two technical fouls in the same game.
RELATED: The 20 Best Free Throw Shooters Ever
Which Players Have the Most NBA Technical Fouls of All-Time?

Throughout the history of the NBA, certain players are known for racking up technical foul after technical foul. Sometimes it’s due to their temper, sometimes they’re frequently in the wrong place at the wrong time, and sometimes the heat of the moment just gets the best of them.
Either way, the players with the most NBA technical fouls are usually the ones that frustrate their teammates and coaches the most. As you can likely imagine, no one wants to give the opposing team free points, especially when you give them possession of the ball as well.
With that said, you’ll be surprised to see which players have the most NBA technical fouls because they’re also some of the most versatile and dominant players to ever step foot on the court. I guess it’s true when they say everything comes with a price — even greatness isn’t free.
Honorable Mentions: Allen Iverson (130), Steve Francis (126), Amar’e Stoudemire (125), Dikembe Mutombo (125), Stephen Jackson (124), Patrick Ewing (122), Derek Harper (121), Bill Laimbeer (121)
20. Draymond Green
Career Technical Fouls: 131
Seasons: 2012-present (9 seasons)
Teams: Golden State Warriors
Career Stats: 639 games, 28.5 MPG, 8.8 PPG, 6.9 RPB, 5.3 APG, 1.4 SPG, 1.0 BPG
Draymond Green was drafted by the Golden State Warriors in the second round of the 2012 NBA Draft. He has spent his entire career with the Warriors (so far) and has helped them win three NBA Championships. He’s also a six-time All-Defensive Player, but he does whine a lot.
19. DeMarcus Cousins
Career Technical Fouls: 137
Seasons: 2010-present (11 seasons)
Teams: Sacramento Kings, New Orleans Pelicans, Golden State Warriors, Houston Rockets, Los Angeles Clippers
Career Stats: 606 games, 31.0 MPG, 20.4 PPG, 10.6 RPG, 3.1 APG, 1.4 SPG, 1.2 BPG
DeMarcus Cousins has a bit of a temper and lets it get the best of him from time to time. He was drafted by the Sacramento Kings with the fifth overall pick in the 2010 NBA Draft. He’s a four-time All Star, but has struggled to stay on a roster recently due to consistent injuries.
18. Antoine Walker
Career Technical Fouls: 144
Seasons: 1996-2008 (12 seasons)
Teams: Boston Celtics, Dallas Mavericks, Atlanta Hawks, Miami Heat, Minnesota Timberwolves
Career Stats: 893 games, 35.3 MPG, 17.5 PPG, 7.7 RPG, 3.5 APG, 1.2 SPG, 0.5 BPG
Antoine Walker is mostly known for how irresponsible he was with money, but he was also frequently called for technical fouls. Drafted sixth overall by the Boston Celtics in 1996, Walker won the NBA Championship with the Heat in 2006 and was a three-time All Star.
17. Jermaine O’Neal
Career Technical Fouls: 146
Seasons: 1996-2014 (18 seasons)
Teams: Portland Trail Blazers, Indiana Pacers, toronto Raptors, Miami Heat, Boston Celtics, Phoenix Suns, Golden State Warriors
Career Stats: 1,011 games, 27.1 MPG, 13.2 PPG, 7.2 RBP, 1.4 APG, 0.5 SPG, 1.8 BPG
Jermaine O’Neal was drafted by the Portland Trail Blazers with the 17th overall pick in the 1996 NBA Draft. He was a tough defender to get by, but his intensity often led to technical fouls. He was a six-time All Star and won the NBA’s Most Improved Player award in the 2001-02 season.
16. Shaquille O’Neal
Career Technical Fouls: 150
Seasons: 1992-2011 (19 seasons)
Teams: Orlando Magic, Los Angeles Lakers, Miami Heat, Phoenix Suns, Cleveland Cavaliers, Boston Celtics
Career Stats: 1,207 games, 34.7 MPG, 23.7 PPG, 10.9 RBP, 2.5 APG, 0.6 SPG, 2.3 BPG
Shaquille O’Neal is widely regarded as one of the best big men to ever play, but he also has some of the most NBA technical fouls during his career. He’s a four-time champion, one-time MVP winner, three-time Finals MVP winner, 15-time All Star, and two-time scoring champ.
15. Carmelo Anthony
Career Technical Fouls: 156
Seasons: 2003-present (18 seasons)
Teams: Denver Nuggets, New York Knicks, Oklahoma City Thunder, Houston Rockets, Portland Trail Blazers
Career Stats: 1,191 games, 35.0 MPG, 23.0 PPG, 6.3 RBP, 2.8 APG, 1.0 SPG, 0.5 BPG
Carmelo Anthony is still searching for his first championship ring, but he has had an illustrious career regardless. In fact, many people would likely be surprised to learn he has racked up some of the most NBA technical fouls ever. He continues to move up, adding 8 more last year.
14. Reggie Miller
Career Technical Fouls: 161
Seasons: 1987-2005 (18 seasons)
Teams: Indiana Pacers
Career Stats: 1,389 games, 34.3 MPG, 18.2 PPG, 3.0 RPG, 3.0 APG, 1.1 SPG, 0.2 BPG
Reggie Miller is one of the greatest shooters to ever play the game, but he was also known to complain a lot and let his cocky attitude get the better of him often. He’s a five-time All Star and three-time All-NBA player, but he never won a championship in his 18 seasons with Indiana.
13. Kobe Bryant
Career Technical Fouls: 166
Seasons: 1996-2016 (20 seasons)
Teams: Los Angeles Lakers
Career Stats: 1,346 games, 36.1 MPG, 25.0 PPG, 5.2 RPG, 4.7 APG, 1.4 SPG, 0.5 BPG
Kobe Bryant is one of the greatest players to ever step foot on the court, but that didn’t make him impervious to technical fouls. In fact, he received them quite often. Of course he made up for it with five championship rings, one MVP award (2007-08), and 18 All Star appearances.
12. Charles Oakley
Career Technical Fouls: 168
Seasons: 1985-2004 (19 seasons)
Teams: Chicago Bulls, New York Knicks, Toronto Raptors, Washington Wizards, Houston Rockets
Career Stats: 1,282 games, 31.4 MPG, 9.7 PPG, 9,5 RPG, 2.5 APG, 1.1 SPG, 0.3 BPG
While Charles Oakley was best known for his rebounding abilities, he was also called for some of the most NBA technical fouls ever. He was a one-time All Star, has the 22nd-most rebounds in NBA history, and ranks in the top 25 for games played in the NBA over his 19-year career.
11. Kevin Willis
Career Technical Fouls: 170
Seasons: 1984-2007 (21 seasons)
Teams: Atlanta Hawks, Miami Heat, Golden State Warriors, Houston Rockets, Toronto Raptors, Denver Nuggets, San Antonio Spurs, Dallas Mavericks
Career Stats: 1,424 games, 12.1 PPG, 8.4 RPG, 0.9 APG, 0.7 SPG, 0.5 BPG
Kevin Willis is one of the players a lot of people might forget about, but he had a pretty solid NBA career — if you can look past his technical fouls. He only made one All Star appearance, but won the 2003 NBA Championship and has the eighth-most career games played in history.
10. Kevin Garnett
Career Technical Fouls: 172
Seasons: 1995-2016 (21 seasons)
Teams: Minnesota Timberwolves, Boston Celtics, Brooklyn Nets
Career Stats: 1,462 games, 34.5 MPG, 17.8 PPG, 10.0 RPG, 3.7 APG, 1.3 PG, 1.4 BPG
Known as one of the more intense players in NBA history, it’s no surprise to see Kevin Garnett on our list of players with the most NBA technical fouls. He also made 15 All Star appearances, one-time most valuable player, one-time champion, and one-time defensive player of the year.
9. Dwight Howard
Career Technical Fouls: 178
Seasons: 2004-present (17 seasons)
Teams: Orlando Magic, Los Angeles Lakers, Houston Rockets, Atlanta Hawks, Charlotte Hornets, Washington Wizards, Philadelphia 76ers
Career Stats: 1,182 games, 32.6 MPG, 16.2 PPG, 12.1 RPG, 1.4 APG, 0.9 SPG, 1.9 BPG
Dwight Howard had a dominant start to his career after being drafted first overall by the Magic in 2004. He started to decline when he left Orlando in 2012 and struggled to find consistent opportunity, but he did recently win the 2020 championship in his second stint with the Lakers.
8. Russell Westbrook
Career Technical Fouls: 183
Seasons: 2008-present (13 seasons)
Teams: Oklahoma City Thunder, Houston Rockets, Washington Wizards, Los Angeles Lakers
Career Stats: 943 games, 34.7 MPG, 23.2 PPG, 7.4 RPG, 8.5 APG, 1.7 SPG, 0.3 BPG
Russell Westbrook recently passed Oscar Robertson as the player with the most career triple doubles (184), proving to be one of the most versatile players in NBA history. Of course, he also has the eighth most NBA technical fouls in his 13-year career, including 14 last season alone.
7. Anthony Mason
Career Technical Fouls: 192
Seasons: 1989-2003 (13 seasons)
Teams: New Jersey Nets, Denver Nuggets, New York Knicks, Charlotte Hornets, Milwaukee Bucks, Miami Heat
Career Stats: 882 games, 34.7 MPG, 10.9 PPG, 8.3 RPG, 3.4 APG, 0.7 SPG, 0.3 BPG
Anthony Mason didn’t earn a consistent starting role until his seventh year in the league and never averaged more than 16.2 points per game in a single season, but he did earn one All Star appearance and won the Sixth Man of the Year award for his efforts during the 1994-95 season.
6. Dirk Nowitzki
Career Technical Fouls: 192
Seasons: 1998-2019 (21 seasons)
Teams: Dallas Mavericks
Career Stats: 1,522 games, 33.8 MPG, 20.7 PPG, 7.5 RPG, 2.4 APG, 0.8 SPG, 0.8 BPG
It’s very rare that a player suits up for the same team 21 years in a row, but that’s exactly what Dirk Nowitzki did for the Dallas Mavericks. He made 14 All-Star appearances, won the 2011 NBA Championship, won the NBA Finals MVP award, and the league’s MVP award in 2006-07.
5. Dennis Rodman
Career Technical Fouls: 212
Seasons: 1986-2000 (14 seasons)
Teams: Detroit Pistons, San Antonio Spurs, Chicago Bulls, Los Angeles Lakers, Dallas Mavericks
Career Stats: 911 games, 31.7 MPG, 7.3 PPG, 13.1 RPG, 1.8 APG, 0.7 SPG, 0.6 BPG
Dennis Rodman was one of the league’s ‘bad boys,’ known for his stingy defense and prolific rebounding. It shouldn’t be a surprise to see him on our list of players with the most NBA technical fouls. He also won five championships and two Defensive Player of the Year awards.
4. Gary Payton
Career Technical Fouls: 250
Seasons: 1990-2007 (17 seasons)
Teams: Seattle Supersonics, Milwaukee Bucks, Los Angeles Lakers, Boston Celtics, Miami Heat
Career Stats: 1,335 games, 35.3 MPG, 16.3 PPG, 3.9 RPG, 6.7 APG, 1.8 SPG, 0.2 BPG
Gary Payton has more points, assists, and steals than any other player in Seattle Supersonics franchise history. He was a true legend, but also has the fourth most NBA technical fouls ever. He was a nine-time All Star, one-time champion, and one-time Defensive Player of the Year.
3. Rasheed Wallace
Career Technical Fouls: 317
Seasons: 1995-2013 (16 seasons)
Teams: Washington Bullets, Portland Trail Blazers, Atlanta Hawks, Detroit Pistons, Boston Celtics, New York Knicks
Career Stats: 1,109 games, 32.7 MPG, 14.4 PPG, 6.7 RPG, 1.8 APG, 1.0 SPG, 1.3 BPG
Rasheed Wallace was a technical foul machine, earning his spot as just one of three players to ever be called for more than 300 technicals. In fact, he holds the record for most technical fouls in a single season. He made four All Star appearances and was a one-time champion.
2. Charles Barkley
Career Technical Fouls: 329
Seasons: 1984-2000 (16 seasons)
Teams: Philadelphia 76ers, Phoenix Suns, Houston Rockets
Career Stats: 1,073 games, 36.7 MPG, 22.1 PPG, 11.7 RPG, 3.9 APG, 1.5 SPG, 0.8 BPG
Now known for his career as a co-host of Inside the NBA on TNT, Charles Barkley came very close to having the most NBA technical fouls called on him during his playing days. Knowing how outspoken he is inside the booth today, it’s no surprise that he finds himself on this list.
1. Karl Malone
Career Technical Fouls: 332
Seasons: 1985-2004 (19 seasons)
Teams: Utah Jazz, Los Angeles Lakers
Career Stats: 1,476 games, 37.2 MPG, 25.0 PPG, 10.1 RPG, 3.6 APG, 1.4 SPG, 0.8 BPG
Unless Russell Westbrook continues to climb up the ranks, there won’t be anyone to dethrone Karl Malone for having the most NBA technical fouls in league history. He’s also a 14-time All Star, two-time most valuable player, and four-time All-Defensive player in his 19 years.
Which Active Players Have the Most NBA Technical Fouls?
Of the 20 players listed above, only five of them are still playing — Russell Westbrook, Dwight Howard, DeMarcus Cousins, Carmelo Anthony, and Draymond Green. While they have the most NBA technical fouls among active players, there are others that are climbing up that list.
For example, there were 16 players that got called for 10 or more technical fouls during the most recent 2020-21 season — Howard, Green, and Westbrook included. While Howard led the league with 18 technicals last year, Devin Booker and Luka Doncic were second with 17 calls.
YOU MAY ALSO LIKE: 25 of the Best Big Men the NBA Has to Offer
Beyond that, you also need to keep an eye on Dillon Brooks, Rudy Gobert, Chris Paul, Julius Randle, John Wall, Jonas Valanciunas, Nikola Jokic, Montrezl Harrell, De’Aaron Fox, Marcus Morris Sr., and Trae Young. All of these players are highly prone to receive technical fouls.
Contents
At The Buzzer, or ATB is the place for those who love sports, life, family, community, and so much more. We are far from the run-of-the-mill 24/7 sports news websites. We not only bring you what’s happening in the world of sports in terms of trades and breaking news, but we also bring you the news that goes on behind the scenes, like big life moments, and so much more. So take a minute and read one of our articles, we promise you won't regret it.