As a sophomore at Oklahoma, Griffin ran for 783 yards and 16 touchdowns and added 45 receptions for 406 yards. He was an All-Big 12 first team selection and was named to the Big 12 All-academic team, his first of three consecutive nominations to both squads. Junior totals were 182 for 884 with 9 touchdowns on the ground with 55 for 448 and 2 touchdowns as a receiver, and as a senior totaled 287 carries for 1,884 yards with 15 scores, placing him second in the league for rushing. Also caught 35 passes for 264 yards with three additional scores. The three-year starter helped his school win a national championship in 2000 and he finished fourth in school history in career rushing yards, third in touchdowns and chose to preserve Billy Sims’ record and finish second in all-purpose yards. He had an Oklahoma-record six rushing touchdowns against Texas in 2000.
Professional
Griffin was drafted by the Denver Broncos of the National Football League with the 11th pick of the fourth round in the 2003 NFL Draft. He went on to appear in 16 games, including five starts in his initial two seasons in the league. He even set a Broncos franchise record in 2004 for most rushing yards in a season opener with a career-high 156 yards on 23 carries against the Kansas City Chiefs while also scoring the first three touchdowns of his pro career. His rise to the top came to a sudden halt in 2004 when he tore the ACL in his right knee in Week 7, ending his season early. Although he was highly productive in two seasons with the Broncos, totaling 179 rushes for 656 yards and two touchdowns, in addition to catching 18 passes for 129 yards and one score, the injury caused him to drop to the bottom of the depth chart behind Mike Anderson, Tatum Bell and Ron Dayne. In September 2005, Denver released Griffin and then brought him back a few weeks later, only to release him again the next month, but this time for good. In March 2006, Griffin agreed to terms with the Kansas City Chiefs on a one-year deal, but in September 2006, he was cut from the team. On February 23, 2007, Griffin was chosen by the Hamburg Sea Devils as the second overall pick in the NFL Europa Free Agent Draft. Griffin was the Sea Devils' top rusher with a 4.6 yard average and was third-best among starting running backs in the NFLE. The multi-dimensional Griffin also led NFL Europa in kickoff return average. On February 29, 2008, he was signed to a one-year plus an option year contract with the Saskatchewan Roughriders. He was released by the Roughriders on June 20, 2008, following the team's final preseason game. According to media reports, Roughriders' head coachKen Miller was "so upset with Griffin following that he cut the former NFLer at the airport." Griffin had reportedly pulled himself out of the game early in the second quarter, telling the coaches "he didn't have any interest in playing a preseason game where he might get hurt." In July 2013, Griffin signed with the Kiel Baltic Hurricanes in Germany. As of 2016, he is no longer on the team.