Emergency management official Herman Bracho said Monday that Gonzalez was struck by lightning at a beach.
Gonzalez pitched for five Major League teams from 1997-2006, appearing in 131 games, 83 of them starts, and compiling a 30-35 record.
The right-hander also played for the Tampa Bay Rays, Boston Red Sox, New York Mets and Milwaukee Brewers. He made a combined 24 appearances for the Mets and Brewers in his final Major League season in 2006.
The Toronto Blue Jays released him during Spring Training last year. Gonzalez then moved to Japan and pitched in five games for the Yomiuri Giants.
Copyright 2008 The Associated Press. This story was not subject to the approval of Major League Baseball or its clubs.