As a true freshman at Notre Dame in 2004, Talley was redshirted. However, in 2005, he played in 11 games for the Fighting Irish, starting five games. His first career start for Notre Dame came against Brigham Young, where he recorded seven tackles and one sack. He tallied 23 tackles, one sack, one fumble recovery, and two pass deflections. In the 2006 Fiesta Bowl against Ohio State, he recorded three tackles, a fumble recovery, and a pass deflection. Heading into his sophomore season in 2006, Talley was expected to provide veteran experience alongside fellow defensive ends Victor Abiamiri and Chris Frome, but six games into the season, he left the team. In those games, he recorded 11 tackles. His departure was reportedly mutually agreed upon by the coaching staff, after he was unhappy with his playing time.
Delaware
On December 19, 2006, he announced his intention to transfer to the University of Delaware. As a junior in 2007, he played in 13 games, starting eight of those and recorded 43 tackles and three sacks. The following year, as a senior, he started in all but one game for Delaware and recorded 46 tackles and 3.5 sacks. He was named to the Colonial Athletic Association All–Conference team after the season.
Professional career
Green Bay Packers
After going undrafted in the 2009 NFL Draft, Talley signed with the Green Bay Packers on May 1, 2009. He played in every pre-season game for the Packers that season, recording five tackles, before being waived during final cuts, only to be re-signed to the practice squad. He spent the whole season with the Packers' practice squad. After his practice squad contract expired at season's end, he signed a reserve/future contract with Green Bay. He was waived during final cuts again in 2010, for the second straight season.
On November 9, 2010, the Arizona Cardinals signed Talley to their practice squad and later re-signed him to reserve/future contract on January 6, 2011. After battling with Kenny Iwebema during training camp for a spot on the Cardinals' 53-man roster, Talley made the team. However, he was waived on September 5, to make room for the recently signed Chester Taylor. However, after clearing waivers, he was signed to their practice squad, only to be promoted to the active roster on September 20. Following the 2011 season, he became an exclusive-rights free agent, but was re-signed on April 16, 2012.