The Chicago Cubs have selected the contract of A affiliate in Iowa, just a day after he was named the MVP of the Pacific Coast League.

LaHair belted an Iowa franchise-record 38 home runs, drove in 109 runs to lead the PCL and batted .331 with a .664 slugging percentage and 1.070 OPS. He added 38 doubles and joined Mel Hall, in 1982, as the only Iowa players to hit 30 doubles and 30 homers in a single season.

The 28-year-old is in his second season in the Chicago organization. LaHair signed as a minor league free agent after spending time with the Seattle Mariners, who selected him in the 39th round of the 2002 draft. He appeared in 45 games for the Mariners during the 2008 season, hitting .250 with three homers and 10 runs batted in.