It has been a roller-coaster ride for Portland Trail Blazers vet Carmelo Anthony. The scoring machine has now punched his way to the 10th spot of the all-time scoring list in NBA history, passing Elvin Hayes.

Anthony dropped 14 points on a losing effort against the Atlanta Hawks, and he is now sitting on 27,314 career points.

Now that's a lot of buckets. Anthony was clearly emotional after another incredible feat in his 19 seasons in the league.

“A couple of years ago I ain't think I was gonna be in this moment. I was out of the league for whatever reason. I'm back. I persevered. I stayed strong I stayed true to myself & now I'm here in the Top 10,” Carmelo Anthony said after making history on Monday, via Blazers Twitter.

Anthony almost missed the entire 2018-19 season after being waived by the Houston Rockets following just 10 games. No one took a risk to sign the 10-time All-Star until the Blazers called him almost a year after his last NBA game.

Since then, Anthony has been a huge part of Portland's roster and success. As a 36-year-old vet, his experience and presence have helped the Blazers' young stars develop, and he has been quite a good fit to the tandem of Damian Lillard and CJ McCollum.

Obviously, the non-stop bucket-getting has been beneficial for the squad. Anthony has accepted and adapted to his new role coming off the bench this season and has infused some much-needed offense to head coach Terry Stotts' reserve unit.