Albert Pujols will retire after the 2022 season.

The future Hall of Famer signed a one-year deal with the St. Louis Cardinals.

"This is it for me," Pujols said. "This is my last run."

Pujols played the first 11 years of his career in St. Louis.