Albert Pujols has agreed to participate in Monday night's Home Run Derby, even though the St. Louis Cardinals' star is mired in a career-worst power slump.
Pujols and Alex Rios of the Toronto Blue Jays are the final two participants added to the field. The Derby will be held in San Francisco, site of Tuesday's All-Star game.
Pujols' homerless streak reached 22 games and a career-worst 74 at-bats when he went 1-3 with an RBI single in the Cardinals' 7-0 victory over the Giants Sunday.
Rios is hitting .294 with 17 homers and 53 RBIs. The All-Star outfielder drove in the winning run in the Blue Jays' 1-0 victory over Cleveland Sunday.
Rios, Minnesota's Justin Morneau, Vladimir Guerrero of the Angels and Magglio Ordonez of the Tigers are the AL's representatives for the Derby. Pujols, Philadelphia's Ryan Howard and Prince Fielder of the Brewers are the NL contestants. Florida's Miguel Cabrera was scratched because of a shoulder injury.
San Francisco slugger Barry Bonds is passing on the Derby. He's four back of Hank Aaron's all-time mark of 755.