Battle played quarterback for the University of Notre Dame in his first two seasons, and was named the starting quarterback in 2000. However, against #1 Nebraska in the second game of the year, Battle suffered a broken wrist on the first play from scrimmage and was forced to sit out the remainder of the season. The following year, he was converted to wide receiver, because of his great speed and running ability. He tallied 53 receptions for 742 yards and five touchdowns, adding 314 yards and one touchdown on 62 carries in career. He was an All-America honorable mention and All-Independent first-team selection by The NFL Draft Report, following his senior season at the University of Notre Dame. He saw time at quarterback and completed 30-of-69 passes for 438 yards and two touchdowns. He added academic honors, while maintaining a 3.2 grade point average and majored in sociology and computer applications.
In 2003, he saw action in eight games and recorded two carries for 14 yards to go along with eight tackles and two fumble recoveries on special teams before finishing season on injured reserve with left toe injury. In 2004, he saw action in 14 games and registered career-highs in punt returns, punt return yards, kickoff returns, kickoff return yards and special teams tackles. He was Inactive for the final two contests of the season with a thigh injury. He returned a career-long 71-yard punt return for a touchdown vs. the Arizona Cardinals. In 2005, he played in 10 games with eight starts and tallied 32 receptions for 363 yards with three touchdowns. He was inactive for six contests due to a knee injury. He led the team in receiving with five receptions for 59 yards and recorded his first career touchdown on a six-yard pass from QB Tim Rattay vs. the St. Louis Rams. He also completed his first career pass on a 24-yard connection to WR Brandon Lloyd followed by his second career completion later in quarter with a three-yard shovel pass to RB Frank Gore. In 2006, he played in 16 games with 15 starts and ranked second on the team with career-highs of 59 receptions and 686 receiving yards. He was the only receiver in the NFL with 40 or more catches and no dropped passes. He caught four passes for 37 yards and two tough, short-yardage touchdowns vs. the Oakland Raiders, marking his first career multi-touchdown receiving game. He also hauled in five receptions for 97 yards against the Seattle Seahawks, and added one carry for a career-long 18 yards. . In 2007, he played in 16 games with 15 starts, posting 50 catches for a team-high 600 yards while setting career-highs in touchdown receptions and total touchdowns. He was also named as the captain of all of the wide receivers. In the season opener on Monday Night Football against Arizona, he caught a team-high five receptions for 60 yards, while also scoring the go-ahead score on his first career rushing touchdown, a one-yard end around with 22 seconds remaining to give the 49ers a 20-17 victory. He caught a 57-yard touchdown at Arizona, the 49ers’ longest play from scrimmage in 2007. It marked the second longest reception of his career behind a 65-yarder he had from Tim Rattay vs. the Dallas Cowboys. He played, but did not start due to an ankle injury suffered against the Minnesota Vikings and caught two passes for 13 yards with one touchdown. His touchdown catch came in the third quarter on QB Shaun Hill's first career touchdown pass. Battle logged his first 100-yard game with a 120-yard performance during Week 4 of the 2008 season. He was placed on season-ending injured reserve with a foot injury on December 13, 2008. He finished the 2008 season with 24 catches for 318 yards. In 2009 finished with 5 catches for 40 yards and help in Special Teams.
Pittsburgh Steelers
On March 8, 2010, Battle signed a three-year contract with the Pittsburgh Steelers worth $3.975 million with $975,000 to sign; He did not have a reception during his first season, but was a standout on special teams. The next year, he was named team captain for special teams. The Steelers released Battle on February 8, 2012.
Personal
His father, Ron Battle, played football at North Texas and then as a tight end for two seasons with the Los Angeles Rams.