Rasheed Wallace
Sheed may not have been as dirty as he was just plain irresponsible. Rasheed Wallace tallied 373 technical fouls in 18 seasons in the NBA, an average of more than 20 per season. He had an NBA record 41 techs in the 2000–01 season, literally one every other game. Wallace has been ejected so many times — 29!! — that he’s literally doubled the next closest competitor.
He was once suspended seven games for threatening a ref. But his most entertaining ejection of all came just 1:25 into a game. Sheed got a technical for arguing an early foul and when the opponent missed the ensuing free throw, Wallace barked out the words, “Ball don’t lie.” That was all the ref needed to hear, sending Sheed to the showers early and entering #BDL into the NBA vocabulary forever.