LeBron James played more than 100 games during his four years with Akron’s St. Vincent-St. Mary high school. In the fifteen years since, he has competed in over 1,000 NBA games. The all star forward was the first NBA player to average at least 25 points per game for 13 seasons. He is also the only player in NBA history to record 29,000 points, 7,000 rebounds and 7,000 assists. And this past Tuesday, James reached another milestone: the first ejection of his career.

With 1:59 remaining in the third quarter of the Cavaliers’ 108-97 win over the Miami Heat, LeBron dribbled up court and attempted a layup against Heat forward James Johnson. The bucket didn’t fall, and James voiced his frustration to referee Kane Fitzgerald for what he thought had been a foul on the play.

Fitzgerald wasted no time in handing James a technical, and within seconds, the official followed it up with an ejection. Both LeBron and teammate Dwayne Wade were clearly stunned by the decision.

Only two active players have played more games than James without being ejected; Pau Gasol and Tony Parker.