Angels 12, White Sox 3

TEMPE, Ariz. -- Mike Napoli has been unable to throw this spring following offseason surgery on his right shoulder. His swing looks just fine, though.

Napoli's two-run double highlighted a three-run third inning and helped the Los Angeles Angels beat the Chicago White Sox 12-3 in the exhibition opener for both teams Wednesday.

"All day long we had good at-bats," Angels manager Mike Scioscia said. "For the first game, that's a little bit odd, but we did and that's great."

The game drew 2,246 fans at Tempe Diablo Stadium, which has a capacity of 9,558.

Napoli split time with Jeff Mathis at catcher last season, when he had 20 homers in 227 at-bats. Napoli is expected to begin throwing drills later this week.

Chicago's A.J. Pierzynski drove in two runs with a single off starter Matt Palmer in the second. Palmer replaced scheduled starter Nick Adenhart, scratched Monday with flulike symptoms.

Scot Shields and Jose Arredondo each pitched a scoreless inning.

Chicago left-hander Clayton Richard worked two hitless innings with one walk in his spring debut as a starter. He was 2-5 with a 6.04 ERA in 13 appearances last season, including eight starts.

Richard is competing with Bartolo Colon, Lance Broadway, Jeff Marquez and Jose Contreras for what could be two open spots in the rotation behind Mark Buehrle, John Danks and Gavin Floyd.

"I know what Richard can bring to the table," manager Ozzie Guillen said. "I don't know about Marquez. I'll have to watch him. If Colon and Contreras are with the White Sox on opening day, I'll take my chances."