Whoa! Retired NBA legend Robert Horry got in a fistfight at his kid’s basketball tournament this weekend … and TMZ posted the video.

Apparently, during a game on Saturday afternoon at the Nike 3ON3 tournament at L.A. Live — where Horry’s son was playing — the 46-year-old got into it with a man on the opposing team that was heckling him… and it got physical.

Apparently, the guy pushed Horry, who responded with fists, throwing several punches at the man… though it’s unclear if any really landed.

Horry later told TMZ that he was simply defending himself. “The guy was trash talking the whole game. He shoved me. Where I’m from, you protect yourself,” he said.

Horry ultimately walked away, rather than pushed the issue.

Watch the video of the incident above.