Guzmán was signed by the Seattle Mariners as an undrafted free agent in 2000. He played in the Venezuelan leagues from 2001 through 2003 as a teenager. Guzmán came to the United States in 2004 and played with the Seattle High-A and Double-A affiliates through 2007 when he was granted free agency. The Oakland Athletics signed Guzmán as a minor league free agent, and he played for three Athletics minor league clubs in 2008 before again being granted free agency. He posted a.364 batting average with the Double-A Midland RockHounds, and a.237 average in a limited 59 at-bats with the Triple-ASacramento River Cats, but his defense was a liability and he made 22 errors in 317 chances in 2008 while playing third and second base. The San Francisco Giants signed Guzmán as a minor league free agent and invited him to spring training in 2009. He had an impressive spring, hitting.404 in Cactus League games, but in late March he was sent to learn to play first base in minor league games where his footwork on defense would not be as crucial. Guzmán began the 2009 season with the Triple-A Fresno Grizzlies, where he spent most of the season apart from a few short stints with the Major League club. He accumulated a.321 batting average and a.885 OPS in 115 games at Triple-A, playing first base almost exclusively. Guzmán spent all of 2010 with the Giants' Triple-A club, where he posted nearly identical numbers to 2009, a.321 batting average and.886 OPS in 125 games, while playing mostly in left field and at third base.
Major league career
San Francisco Giants
Guzmán was promoted from Triple-A and made his major league debut with the San Francisco Giants on May 21,. He had 20 plate appearances in 12 games in 2009 spread over May, July, and September, making two starts at first base and one as a DH. On January 22, 2010, Guzmán was designated for assignment by the San Francisco Giants to make room on the 40-man roster for Bengie Molina, and on February 4 Guzmán was outrighted to Triple-A where he spent all of 2010.
San Diego Padres
On November 20, Guzmán signed a minor league contract with the San Diego Padres. He had his contract purchased by San Diego on June 16, 2011. The San Diego Union-Tribune wrote that Guzmán line-drive hitting style was perfectly suited to the Padres' home at Petco Park, and he emerged as the best hitter on their 2011 team, hitting.312 with a.847 OPS in 247 at-bats. However, he was not a proficient fielder at either first base or left field. Padres general manager Jed Hoyer projected Guzmán as a second option at first base in 2012, otherwise he was a possibility in left field. In 2012, Guzmán made the majority of starts in left field in April and May while Carlos Quentin was rehabbing a sore knee, and he returned to the position in September when Quentin's knee again bothered him. Otherwise, he made occasional starts at first and in right field, and he made 50 appearances as a pinch hitter. In a total of 321 plate appearances over 120 games, Guzmán hit.247 with a.737 OPS and 9 home runs. Guzmán made the Padres 25-man roster in 2013 as a reserve outfielder and first baseman. He made 25 starts in left field, allowing Carlos Quentin to rest his knees early and late in the season. He also made 33 starts at first base, many in late June and early July when Yonder Alonso was out with a hand injury. Overall in 2013, Guzmán appeared in 126 games, and had 288 at-bats, including 48 as a pinch hitter. He hit.226 with a.675 OPS and 9 home runs.
Houston Astros
On December 18, 2013, Guzmán was traded to the Houston Astros in exchange for Ryan Jackson. He appeared in 69 games for the Astros, primarily at first base, and hit.188 with a.520 OPS. He was outrighted off the roster on October 9, 2014.
Hiroshima Toyo Carp
On October 26, 2014, it was announced that he had signed a one-year $1 million contract with the Hiroshima Toyo Carp of Nippon Professional Baseball. After the season, he signed a minor-league contract with the Chicago Cubs organization.
Chicago Cubs
Guzmán signed a minor league deal with the Chicago Cubs in January 2016. He was released in March.