Hundley was drafted in 2005 by the
San Diego Padres in the second round.
Minor leagues Hundley began 2006 with the Class-A
Fort Wayne Wizards, and was promoted in July to the High-A
Lake Elsinore Storm. He was Player of the Week June 18, 2006. He played all of 2007 with the Double-A
San Antonio Missions, batting .247/.324/.475 with 20 home runs (tied with
Chase Headley for 4th in the
Texas League) and 72 RBIs (tied with
Colby Rasmus for 9th). He was named a Texas League post-season All Star.
San Diego Padres 2008 Hundley was called up to the majors for the first time on July 3, 2008, when
Michael Barrett suffered a season-ending injury.
2009 Based on his performance in 60 games in 2008, Hundley went to
spring training in 2009 as the Padres starting catcher. During the season, he was mentored by back-up
Henry Blanco, but he missed approximately 50 games from late June to early August due to a wrist injury. He batted .238 for the season. Against the
Florida Marlins on August 21, he hit his fifth
triple of the season, tying the Padres’ single-season record for triples by a catcher set by
Benito Santiago in
1990. It was also Hundley's fourth triple in six games. He was named NL Player of the Week August 22. After a prolonged slump at the start of the
2012 season, Hundley was optioned to Triple-A
Tucson on June 30, and catcher
Yasmani Grandal was recalled. At the time, Hundley was hitting only .166 with three home runs, 22 RBIs, and 50 strikeouts in 55 games with San Diego. Hundley batted .190 in 13 games in Triple-A and spent time on the
disabled list with a strained hamstring before returning to the Padres on August 9. He played in only three more games before a torn
meniscus in his right knee forced him to the disabled list and eventually required surgery, ending his season. Hundley said that he had injured the knee in a game in April when he was trying to recover a pitch in the dirt and got tangled with the umpire. Manager
Bud Black believed the injury contributed to Hundley's poor season at the plate. He ended the season batting .157/.219/.245 with three home runs and 22 RBIs in 204 at bats. but the two reportedly settled the issue. Hundley and Grandal briefly shared catching duties until Grandal suffered a season-ending injury on July 6. Hundley returned to the primary catching role and finished the season with a career-high 102 starts behind the plate. He also set career highs in at bats (373), hits (87), doubles (19), and home runs (13). Before he was traded, in 59 at bats he hit .271/.271/.373 with one home run and three RBIs. On August 19, Hundley hit his 50th career home run, off of
Chicago White Sox pitcher
Daniel Webb in the 7th inning of a 5-1 victory for the Orioles. For the season, in 159 at bats with the Orioles he hit .233/.273/.352 with five home runs and 19 RBIs. Hundley batted a career-high .301 in 103 games in 366 at bats for the Rockies in his first season. He threw out 14 percent of attempted basestealers. On September 29, he received the 2017
Willie Mac Award. In 287 at bats with the Giants in 2017 he batted .244/.272/.418 with 9 home runs and 35 RBIs. On August 14, Hundley got into an altercation with
Yasiel Puig at
home plate. After fouling off a pitch, a frustrated Puig threw his bat up and snatched it out of the air, feeling like he had a good pitch to hit. Hundley took exception and the two had words. Puig shoved Hundley, causing a bench-clearing brawl. Both were ejected. In 282 at-bats with the Giants in 2018, he batted .241/.298/.408 with 10 home runs and 31 RBIs. Hundley was
designated for assignment on July 25, 2019, after being activated from the
injured list. He was released on July 27. In 70 at-bats with Oakland in 2019, he batted .200/.233/.357 with two home runs and five RBIs. He threw out 22 percent of attempted basestealers.
Philadelphia Phillies On August 13, 2019, Hundley signed a minor-league deal with the
Philadelphia Phillies. He was released on August 30, 2019. ==Post-playing career==