Pinner was selected with the second pick of the fourth round of the
2003 NFL draft by the Lions. He increased his rushing total in each of his first three seasons in the league, going from 99 yards in 2003 to 174 yards in 2004 to 349 yards in 2005. Through the 2005 season, Pinner scored five touchdowns, all rushing. Pinner was cut by the Detroit Lions in 2006 and was quickly claimed by the
Minnesota Vikings. He had his best game statistically, which was his first start in the NFL, on December 10, 2006, when he ran for 125 yards and three touchdowns against his former
Detroit Lions. On May 1, 2008, he returned to the
Detroit Lions. After the 2008 preseason, he was waived by the Lions during final cuts on August 30, 2008. ==Post-retirement==