Pierre only played in 51 games for Colorado in his rookie season, but hit .310 with 20 RBI and finished sixth in the NL Rookie of the Year voting.
He led the NL with 46 steals in 2001, and his .327 average put him in the NL top ten. He stole 100 bases for the Rockies over his 359 games with the club. He was traded to the Marlins after the 2002 season along with Mike Hampton and cash for Vic Darensbourg, Charles Johnson, Pablo Ozuna and Preston Wilson.
In his first season with the Marlins, Pierre led the NL with 668 at-bats and 65 stolen bases. He hit .305, and led the Major Leagues with a 5.2 percent strikeout rate.
In 2004, Pierre again led the NL in at-bats, with 678. He also led the NL with 221 hits and 12 triples.
He was traded to the Chicago Cubs after the 2005 season for Sergio Mitre, Ricky Nolasco and Renyel Pinto.
In Pierre's three seasons with the Marlins, he played in all 486 games, hitting .303 with 137 RBI and 167 stolen bases.