Jones was originally the seventh overall pick in the 2000 NFL Draft by the Arizona Cardinals. He played three seasons for the Cardinals and was obtained by the Bucs in a trade for WR Marquise Walker (6/13/03). He had two of his three career 100-yard games with the Bucs and became the first running back in franchise history to record two runs of over 50 yards in a game when he reeled off runs of 61 and 51 yards against the Green Bay Packers (11/16/03) en route to a 134-yard effort.
During his three-year tenure with the Cardinals, Jones rushed for 1,264 yards on 362 carries with nine touchdowns. He started 15 of 39 games and enjoyed his best success rushing the ball during his final season in Arizona (2002), gaining 511 yards in nine games before ending the season on the reserve/non-football injury list (wrist). Jones started his rookie season (2000) as the team's starting tailback and played in 14 games (four starts) recording a career-best 208 receiving yards on a career-high 32 receptions.