Subscribe
Close
worst-nba-fights-of-all-time
Source: David Jensen / Getty

Let’s be real — the Detroit Pistons vs. Charlotte Hornets game the other night was pure chaos. What started as your typical chippy regular-season matchup turned into a full-blown bench-clearing brawl, with players grabbing jerseys, swinging fists, and security scrambling to separate bodies. Words were exchanged, a hard foul escalated things, and before fans could even process what was happening, the entire vibe of the arena shifted from basketball to WWE real quick. Social media lit up instantly, with clips looping from every angle and timelines debating who was really at fault, who won the exchange, and what the repercussions would be.

Then came the suspension. NBA Commissioner Adam Silver didn’t waste time handing down discipline — multiple players were fined and suspended, sending a clear message that while intensity is part of the game, losing control isn’t. The league has been quick to protect its image in moments like this, especially in an era where every altercation goes viral in seconds. Some fans felt the punishments were fair and necessary to keep order. Others argued the league has gone “too soft,” saying emotions and physicality are part of what make basketball compelling in the first place.

That’s really the conversation every time something like this happens. Hoops isn’t ballet. It’s pride, ego, physical dominance, and competitive fire all wrapped into 48 minutes. When you’ve got grown men battling for contracts, legacies, and playoff positioning, tempers are bound to flare. Sometimes it’s just a shove. Sometimes it’s way more than that.

The NBA today is way more image-conscious than it was in the early 2000s, but fights have always been woven into the league’s history. From rivalries spilling over into punches to single plays that flipped entire seasons upside down, these moments live forever in basketball lore. With that said, let’s take a look at the craziest NBA fights of all time.

Pistons vs. Hornets – February 9, 2026

This one felt like the league got teleported back to the 90s. The third-quarter scrap went bench-clearing, with multiple players fully engaging, and it got real enough that the NBA handed out significant suspensions right after: Stewart 7 games, Bridges and Diabeté 4 each, Duren 2, with Stewart’s history cited in the decision. Online, the reaction split exactly how it always does — some people wanted even harsher discipline, others said the league is inconsistent and only acts tough once clips go viral.

Miami Heat vs. New York Knicks – January 15, 2001

This one’s infamous because it looks like Marcus Camby clocked his own coach — but it was more chaotic than intentional. After Danny Ferry and Camby got tangled up, Camby took a swing at Ferry, and Van Gundy stepped in at the last second to break it up. Camby didn’t land the punch, but in the scramble, his head collided with Van Gundy’s, opening a nasty cut that needed 12-15 stitches. It’s a classic “trying to be the peacemaker and getting hurt for it” NBA moment — and it instantly became a cautionary tale about jumping into the middle of player smoke.

Warriors vs. Wolves – November 14, 2023

Four minutes into the game and Draymond Green had Rudy Gobert in a headlock like it was a wrestling storyline — and that’s why it landed so heavy. It wasn’t a quick grab; it was sustained, dramatic, and instantly became a league-wide debate about intent, safety, and Draymond’s track record. The NBA suspended him for five games, and the footage became an instant NBA “what are we doing?” flashpoint.

Bulls vs. Knicks – May 13, 1994

This one had that gritty 90s energy, where it didn’t feel like a “moment”; it felt like a real problem. Derek Harper and Jo Jo English got into it during Game 3, and the fight spilled into the stands with Commissioner David Stern in the building — the worst possible optics. The NBA suspended Harper for two games and English for one, because it was beyond normal playoff pushing and could’ve gotten uglier fast.

Lakers vs. Rockets – October 20, 2018

This is modern NBA “we really throwing hands?” energy. After a heated exchange (and the infamous spit accusation), Rajon Rondo and Chris Paul started swinging, and Brandon Ingram came charging in to add more fuel. The league came down with real discipline: Ingram, 4 games; Rondo, 3; CP3, 2 — because it was clear this wasn’t a harmless shove fest.

Suns vs. Spurs – May 14, 2007

Not the most violent exchange, but absolutely one of the most severe because it was playoff warfare and the punishment did damage. Robert Horry’s hip check sent Nash into the scorer’s table, chaos ensued, and the key detail was Amare Stoudemire and Boris Diaw stepping off/over the bench area — which the NBA punished with one-game suspensions that shifted the series’ energy. Sometimes severity is measured in legacy, and Suns fans still feel this one.

76ers vs. Celtics – November 9, 1984

This is legendary because it’s two icons losing it on the same page. After nonstop jawing and extra contact, Julius Erving and Larry Bird got chest-to-chest, then it turned into a real fight — Sixers players had Bird in a chokehold while punches flew and everyone rushed in. The severity here is the “you had to be there” shock: superstars, rivalry-era NBA, and no one pretending it was just “a little pushing.”

Heat vs. Knicks – May 14, 1997

This one is crazy because it changed a playoff series in real time. Charlie Ward tried to box out, P.J. Brown got heated and flipped him into the baseline crowd/photographers, and when bodies started flying, the benches emptied — which mattered because the NBA’s rules on leaving the bench led to suspensions that crippled New York’s rotation. That’s a fight with consequences: it didn’t just look crazy, it shifted the outcome.

Knicks vs. Nuggets – December 16, 2006

A blowout turned into a full-on scene when a hard foul sparked shoving, grabbing, and players tumbling into courtside space — then came the moment everyone remembers: Carmelo Anthony stepping in and punching Mardy Collins before backing away as the floor erupted again. It wasn’t crowd-level like Malice, but it was still a massive black eye for the league with 10 players ejected and major suspensions after (Melo got the most with 15).

Lakers vs. Rockets – December 9, 1977

This is the most dangerous NBA fight ever, because it wasn’t just embarrassing — it was nearly fatal. In the middle f the scuffle, Rudy Tomjanovich ran in to break things up and Kermit Washington hit him with a brutal punch that cause catastrophic facial injuries (the kind of damage that makes you realize “this is bigger than basketball”). The league suspended Washington 60 days (26 games) at the time, but the real severity is that this one permanently shifted how people talk about on-court violence.

Pacers vs. Pistons – November 19, 2004

The gold standard of NBA chaos because it didn’t stop at the players — it spilled into the crowd and changed league history. The game was already tense, but once the scuffle popped off and that drink got thrown, it turned into players and fans mixing it up in the stands, security overwhelmed, and the NBA looking like it lost control of its own building. The fallout was just as crazy: nine players suspended for a total of 146 games, Artest got the season, and the league tightened up arena security in ways we still see today.

Knicks vs. Suns – March 10, 1993

This one exploded fast and showed just how physical the early 90s NBA really was. After John Starks and Kevin Johnson got tangled up fighting for position, Johnson shoved Starks, and Starks responded by throwing punches — instantly triggering a full bench-clearing brawl at Madison Square Garden. Players piled from everywhere, with Charles Oakley and Danny Ainge among those heavily involved as bodies crashed into photographers and sideline personnel. In total, 10 players were ejected and later fined or suspended, making it one of the largest mass ejections in NBA history at the time. It perfectly captured the Knicks’ bruising identity and how quickly tensions could boil over in that era.

RELATED: Top 10 NBA All-Star Weekend Jerseys

Stories from Our Partners