2009 NFL draft
At the 2009 NFL Combine, Goodson ran 4.54 seconds in the 40-yard dash, ranking 7th among all running backs.[12] He weighed 212 pounds and measured 5-foot-11 and 3/4 at the Texas A&M Pro Day on March 4, 2009.[13]
In the 2009 NFL draft, he was picked by the Carolina Panthers in the fourth round (111th overall).[14] He signed a four-year deal with the Panthers on June 27, 2009.[15]
Carolina Panthers
During a 2009 preseason game against the New York Giants, Goodson made a throat slash gesture towards the crowd after scoring a touchdown. He was immediately flagged, and was later fined $7,500.[16] As a rookie, he weighed 190 pounds.[17]
Goodson was active in 8 games, mostly serving backup duty. Goodson had his best week of the season in week 17, rushing 13 times for 44 yards filling in for an injured DeAngelo Williams.
During a 2010 preseason victory against the Tennessee Titans, Goodson returned a kickoff 91 yards for a touchdown, the first time a Panther did such since DeAngelo Williams did it during the 2006 preseason against the Miami Dolphins.[18]
Goodson had an increased role in the regular season. For most of the year, he served as kickoff returner as well as a third-down/situational back. After a season-ending injury to starting back DeAngelo Williams in week 7, however, Goodson was featured more extensively, and was given a more heavy rotation with Jonathan Stewart.
Goodson eventually started in weeks 10–12 after an injury to Stewart, racking up 390 offensive yards in the starts. After Stewart's return in week 13, however, Goodson received much less playing time at running back.
Goodson finished the year with 452 yards and three touchdowns on the ground, and an additional 310 yards on 40 catches; he also recorded 1,034 yards on kickoff returns. Goodson finished second on the team in both rushing yards and receptions, but led the team in rushing touchdowns.
New York Jets
The New York Jets signed Goodson to a three-year contract on March 15, 2013.[20] On August 26, 2013, Goodson was suspended for four games for violating the NFL's PED policy.[21] He was promoted to the active roster on October 5, 2013.[22] He suffered a season-ending knee injury on October 13, 2013 against the Pittsburgh Steelers, tearing his ACL and MCL.[23] He was placed on the injured reserve list two days later.[24] Goodson was released by the team on June 18, 2014 after he failed to attend mandatory mini-camp.[25]