Pujols, 36, played through plantar fasciitis throughout the 2016 season. He hit .268/.323/.457 with 31 home runs and 119 RBIs in 152 games this season.
Friday's procedure was performed by Dr. Robert Anderson in North Carolina. The Angels and Pujols had said as recently as September that surgery was not on the table heading into the offseason.
Austin Laymance is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.