St. Louis Cardinals legend Albert Pujols has done it all in his career. It's a career nearing its end as he plans to retire following the 2022 season. And the MLB is celebrating his achievements.

Commissioner Rod Manfred announced on Friday that Pujols was named to the National League All-Star roster as a “legacy selection.” A clause in the collective bargaining agreement allows Manfred to name one legacy selection per league. Detroit's Miguel Cabrera got the nod in the American League.

Following the announcement, the 42-year-old two-time World Series champion spoke with reporters about his selection.

“”It's pretty special to be there with the best of the game in your final year. I was there when Tony Gwynn and Cal Ripken were there 2001, their last year. … It's pretty unique,” Pujols said.

The All-Star game is being played in Dodger Stadium, a ballpark the Cardinals star is familiar with. Pujols signed with the Los Angeles Dodgers last season following his release from the Los Angeles Angels.

Pujols signed with the Angels in 2011 after winning his second World Series with the Cardinals. His tenure in LA wasn't the best. While the Angels were the best team in baseball in 2014, the red-hot Kansas City Royals swept them in the ALDS. The Angels never made the postseason again with Pujols.

The 42-year-old shined in his first tenure with the Cardinals. He won three MVPs and helped them win the World Series in 2006 and 2011. He was an All-Star every season from 2003 to 2010. Pujols signed a one-year deal to return to St. Louis this past spring.

“This is it for me,” Pujols said. “This is my last round.”

Pujols is one of the greatest hitters of his generation. The Midsummer Classic is a perfect stage to celebrate his accomplishments.