In his 15th year in the league, Oklahoma City Thunder All-Star forward Carmelo Anthony has shown to still be a highly effective scorer.

The 33-year-old added another impressive accolade to his resume as he passed up future Hall of Famer Ray Allen for 23rd on the all-time scoring list on Saturday night.

This came just a couple of weeks after he passed up Hall of Famer Allen Iverson on the all-time scoring list earlier this month. Although this feat came as a part of a disappointing 97-81 loss to the Dallas Mavericks, Anthony has shown he still has the ability to clearly rack up points.

He is currently averaging 20.1 points per game while scoring at least 20 points 10 times this season including becoming the first player in Thunder history to score at least 20 points in his first six games with the team. On top of that, he is one of six players in NBA history alongside Kobe Bryant, Vince Carter, LeBron James, Dirk Nowitzki and Paul Pierce to notch 24,000 points, 6,000 rebounds, 2,500 assists, 1,000 steals and 1,000 three-point field goals.

The next player on the list is Vince Carter, but that may take a few games longer to accomplish given that he is still an active player playing in his 20th season with the Sacramento Kings.