Starting his career with Guadalajara in 2003, it was during his final years with the team that he would be loaned out to Tigres UANL and Toluca, with the latter deciding to purchase him in 2010. He would join Club Universidad Nacional in 2020 and Juárez in 2022.
On 2 April 2006, Sanchez left temporarily to play with the Mexico national team for the 2006 FIFA World Cup in Germany, leaving Talavera in goal.[5] Since then he has started six Clausura 2006 games for Guadalajara. In the first game he started the club posted a 2–0 loss against Monarcas Morelia. This was followed by a loss to Atlas in the Clásico Tapatío. In the final game of the season, Guadalajara lost to Toluca, 2–0, but after a terrible performance in the first leg of the quarter-finals against Jaguares when he made a big mistake in injury time that caused the winning goal for Jaguares, coach José Manuel de la Torre dropped him as the starter and was replaced by Luis Ernesto Michel and Guadalajara fought back and advanced to the semifinals. The next season, when Oswaldo Sánchez returned, Talavera saw himself as the third goalkeeper of Guadalajara, with Michel as the second keeper, after Oswaldo left Guadalajara, Michel was the starting keeper and Talavera the backup. After this, he didn't have any action with Guadalajara again, taking the decision to leave the club in order to have more minutes played.
Tigres UANL
Guadalajara loaned Talavera to Tigres UANL on a one-year loan in 2008,[6] in which he rarely saw action with the team, as he was competing with Óscar Pérez for the spot. Nevertheless, bad luck came for Talavera, as Talavera injured himself in training, making Enrique Palos the next in the line. After he had fully recovered, Alfredo was released from Tigres.
Toluca
Talavera was transferred to Toluca as a substitute for first team goalkeeper Hernan Cristante, since he was injured for the Apertura 2009.[7][8] On 26 July 2009, he made his league debut with Toluca playing against his former club Guadalajara in a 4–3 victory. He played as a starter in every game of the season as the team reached the championship semi-finals, losing to eventual championship winners Monterrey.
On 15 May 2010, Talavera made it to his first final as starter after defeating Pachuca 1–0 in the second leg of the 2010 Bicentenario championship semi-final (3–2 on aggregate). On 23 May, Talavera helped Toluca win the championship, defeating Santos Laguna in a penalty shoot-out 4–3 after stopping Fernando Arce's shot.[9][8] His performances led him to win the tournament's Golden Glove award.[10]
On 15 September 2013, in a league match against Puebla, Talavera scored a last-minute penalty, helping his team tie the match at 1–1, thus giving him his first goal in the Liga MX.[11]
On 8 June 2022, Talavera joined Juárez.[18] On 10 May 2024, he left the club.[19] On 12 October 2024, Talavera officially announced his retirement from professional football.[20]
Talavera was named in the 23-man squad participating in the 2013 FIFA Confederations Cup held in Brazil,[26] but did not appear in any of the group stage matches as Mexico failed to progress from the group stage.[27] Following the conclusion of the tournament, Talavera was called up again to participate at the Gold Cup to replace injured goalkeeper Cirilo Saucedo.[28]
Talavera was included in the final roster that would participate at the 2015 Copa América,[30] but made no appearances. With the arrival of then-manager Juan Carlos Osorio in October 2015, Talavera became Mexico's first-choice goalkeeper in various instances.[31][32]
In May 2016, Talavera was included in the final roster to participate at the Copa América Centenario,[33] making a single appearance in the opening group stage match against Uruguay, where Mexico won 3–1.[34][35] On 7 July, Talavera was named in Mexico's 18-man squad that would participate in the Summer Olympics in Rio de Janeiro, Brazil, being one of the three over-aged players.[36] Playing as Mexico's starting goalkeeper in the tournament, he was named captain following Oribe Peralta's injury. Mexico failed to make it past the group stage.[37]
In May 2018, Talavera was named in Mexico's preliminary 28-man squad for the 2018 FIFA World Cup,[40] and in June 2018, he was ultimately included in the final 23-man roster for the tournament, but did not receive any minutes on the field during the tournament.[41]
In October 2022, Talavera was named in Mexico's preliminary 31-man squad for the 2022 FIFA World Cup, and in November, he was ultimately included in the final 26-man roster, but did not receive any minutes on the field during the tournament.[42]
Style of play
Spanish newspaper Marca described Talavera as the best out of the other 2018 FIFA World Cup Mexico goalkeepers in aerial game, someone who knows how to play with his feet (following an injury that left him out for various months), knows how to block penalties, and is able to block shots with stable hands, avoiding rebounded balls that could end up in the opposition.[43]
Former Mexico national team coach, Juan Carlos Osorio, has said about Talavera that he has "an extraordinary aerial game. So we have a great goalkeeper for this particular style of game against teams who are direct and are excellent on set-pieces."[44] In an interview with ESPN, former Mexico goalkeeper Oswaldo Sánchez spoke of Talavera as "I think that the most complete of [Talavera, Ochoa, and Corona] is Talavera, because he is a guy that has strong legs, is good in the air, plays well with his feet and has good reactions."[45]