Grant played running back at highly watched Notre Dame under coaches Bob Davie and Tyrone Willingham. While he was productive, he never set the college football world on fire due to being on a team that didn’t always win and also the fact that he sometimes shared the backfield with future NFL running back Julius Jones.
Grant went undrafted and was signed by the New York Giants and spent the first year on the practice squad. After receiving a severe arm injury in a non-football related accident, he then spent his second season on injured reserve. At the beginning of the 2007 NFL season, the Giants traded Grant to the Packers for a late round draft pick.
Grant would join the Packers as the third string running back behind both Brandon Jackson and DeShawn Wynn. Due to injuries, Grant got into the game finally in the second quarter during week 8 and ended up running for over 100 yards in an overtime victory against the Denver Broncos. Grant would finish the season rushing for 956 yards while only starting the last seven games of the season. He would also score eight touchdowns and only fumble the ball one time. The Packers proceeded into the playoffs where Grant unthinkably stepped up his game even more including a 200+ yard rushing performance in the divisional playoff round.