Rasheed Wallace, who played with numerous NBA teams, including the Detroit Pistons and the Portland Trailblazers, holds the NBA record for most technical fouls. At the close of the 2012-2013 season, he had amassed 317 technical fouls in his career.
Rasheed Wallace also holds the single season technical foul record, which he obtained while playing with the Trailblazers during the 2000-2001 NBA season. He received 41 total technical fouls and was ejected seven times during the course of the season. He also holds second place on the same NBA record list for obtaining 38 total technical fouls during the 1999-2000 season.