Players With the Most Ejections in NBA History

Rasheed Wallace of the Detroit Pistons during an NBA game in December 2008.
(Wikimedia Commons/Keith Allison)
NBA OddsLive Betting

NBA spreads at online sportsbooks can change dramatically due to ejections, especially when live betting odds are updated.

With that in mind, let’s look at who has the most ejections in NBA history as of Jan. 9, 2026.

List of Most Ejections in NBA History

RankPlayerEjections
1Rasheed Wallace29
2Draymond Green25
3DeMarcus Cousins18
T-4Charles Barkley16
T-4Anthony Mason16
6Shaquille O'Neal14
T-7Matt Barnes12
T-7Kenyon Martin12
T-7Dennis Rodman12
T-7Reggie Miller12
T-11Dillon Brooks11
T-11Gary Payton11
T-11Stephen Jackson11
T-11Carmelo Anthony11
T-11Dwight Howard11
T-11Patrick Beverley11
T-11Metta World Peace11
T-11Dillon Brooks11

Which NBA Player Has the Most Career Ejections?

Rasheed Wallace is the NBA player with the most career ejections, with 29.

Wallace had a reputation for being physical and outspoken, often getting into it with players and referees.

Sheed’s rep did him no favours in Game 1 of the 2000 Western Conference Finals between his Portland Trail Blazers and the Los Angeles Lakers, as he earned his second technical foul and got ejected by staring down referee Ron Garretson without saying a word in the third quarter after getting called for his fourth personal foul.

He got his first tech in the first half by yelling a few words while sitting on the bench. 

Wallace earned NBA records of 18 ejections and 41 technical fouls during the 2000-01 season.

Who Has the Fastest Ejection in NBA History?

Wallace has the fastest ejection in NBA history, taking an early shower after logging just one minute and 25 seconds of action.

He got T’d up after committing a hard personal foul on Luis Scola and expressing frustration towards a ref on Dec. 2, 2012, when his New York Knicks defeated the Phoenix Suns 106-99.

Goran Dragić missed the technical free-throw, prompting Sheed to scream, “Ball don’t lie,” which got him kicked out of the game in the first quarter after receiving another technical foul.

What Are the Most Ejections in One Game Between Two Teams?

The most ejections in one game are 10, which occurred when the Denver Nuggets defeated the Knicks 123-100 on Dec. 16, 2006, at Madison Square Garden.

An all-out brawl occurred between both teams after Mardy Collins flagrantly fouled J.R. Smith on a breakaway layup attempt late in the fourth quarter.

Smith, Carmelo Anthony, Andre Miller, Eduardo Nájera, and Marcus Camby were the Nuggets players to be ejected.

Collins, Nate Robinson, Channing Frye, David Lee, and Jared Jeffries were the Knicks players to be ejected.

Seven players from both teams received suspensions. 

The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.