The NBA might be known for high-flying dunks and buzzer-beaters, but sometimes, the real entertainment comes when tempers flare. From subtle shoves to full-on scuffles, some players just seemed to have a knack for stirring things up.
Whether it was trash talk gone wrong or a refusal to back down, these guys weren’t afraid to mix it up. Let’s take a look at 15 NBA players who were always one bad screen away from throwing hands.
15. Kendrick Perkins

Perk didn’t care if it was preseason or the Finals—he brought the same scowl and intensity every night. If you bumped him, you were probably getting a shove back.
14. Zach Randolph

Z-Bo had that “I’m too old for this” energy and didn’t hesitate to check anyone who crossed the line. Even the toughest guys thought twice before messing with him.
13. Rasheed Wallace

Sheed was basically a walking technical foul. He could turn a missed call into a shouting match in five seconds flat.
12. Draymond Green

Whether it’s a kick, a slap, or a scream, Draymond always finds a way to rile someone up. He’s never been afraid to get in someone’s face—especially in the playoffs.
11. Joakim Noah

Noah played like he had a personal grudge against every opponent. He loved chaos and seemed to enjoy getting under everyone’s skin.
10. Matt Barnes

Barnes didn’t just talk tough—he was tough. The man once drove 90 miles to confront someone, and that same energy showed up on the court.
9. Charles Oakley

Oakley was the Knicks’ enforcer and prided himself on never backing down. If things got chippy, you could bet he’d be right in the middle of it.
8. Patrick Beverley

Beverley brings pest-level energy to every game, and it usually escalates quickly. One wrong move and he’s in your face barking like it’s Game 7.
7. Dennis Rodman

Rodman thrived on confrontation, whether it was mental, verbal, or physical. He didn’t just play defense—he played mind games with fists ready.
6. Marcus Smart

Smart has that switch that flips instantly when someone crosses the line. He’s never shy about standing up for himself or his teammates.
5. Bill Laimbeer

Back in the Bad Boys Pistons days, Laimbeer practically invented the NBA tough guy persona. Fouling hard and throwing elbows was just another Tuesday for him.
4. Kevin Garnett

KG didn’t need to throw punches—his mouth usually did the damage. But if things ever escalated, he was absolutely ready for it.
3. Steven Adams

He might seem chill, but Adams is built like a tank and always stands his ground. You push him, you’ll bounce off like a cartoon character.
Read more: 17 NBA Stars Who Went From Heroes to Headaches
2. Ron Artest (Metta World Peace)

From the Malice at the Palace to random on-court swings, Artest had a long history of letting things boil over. He was unpredictable and never one to de-escalate.
Read more: The 10 Most Painfully Boring NBA Players to Watch (Sorry, Not Sorry)
1. Charles Barkley

Chuck talked big, played big, and fought big. Whether it was Shaq or some poor rookie, Barkley was always ready to throw down if needed.
Read more: The Top 10 Nastiest Players in NBA History