He was a multi-talented running back and an excellent receiver. In the 2002-03 season with the Oakland Raiders, he was the team's leading rusher with 962 yards and 7 touchdowns, while also leading all NFL running backs in receiving with 91 receptions for 941 yards and another 4 touchdowns. He also previously held the record for most rush yards in a game by a 49er (201) later broken by Frank Gore. The crossed forearm symbol he displayed after scoring was a tribute to his neighborhood of Bailey's Crossroads, Virginia.
Garner grew up in Falls Church, Virginia and attended J.E.B. Stuart High School. His senior year he was selected 1st Team All-Metropolitan (Northern Virginia, Suburban Maryland and the District of Columbia), 1st Team All-State and named Virginia's player of the year after rushing for more than 2,000 yards and 38 touchdowns.
In 1992, Garner set junior college records for rushing yards in a game (430) and yards in two consecutive games (765) at Scottsdale (Ariz.) Community College. Garner then transferred to the University of Tennessee and graduated with a business degree. He was drafted by the Philadelphia Eagles in the 2nd round (13th pick) of the 1994 NFL Draft.
In August 2005, Garner was released by Tampa Bay after suffering a knee injury the previous season. During his career he rushed 1537 times for 7097 yards scoring 39 touchdowns, caught 419 passes for 3711 yards and 12 touchdowns.