Marvin Harrison has been the most consistent wide receiver in this decade until a knee injury shut him down in 2007. He played for the Colts from 1996-2008 with 1,102 receptions, 14,580 yards, and 128 touchdowns.
His best years were from 1999 to 2006 when he had multiple 100 plus catch seasons and was always over 1,000 yards receiving. In 2002 he set the single season receptions record with an amazing 143 catches for 1,722 yards and 11 touchdowns. He currently ranks second, only to Jerry Rice, on the all time receptions list.
Terrell Owens has statistics that rival Moss and Harrison, and some would even say surpass them with 1,002 receptions, 14,886 yards, and 143 touchdowns, but his divisiveness has literally blown up one team (the Philadelphia Eagles) and hurt two others (San Francisco 49’ers and Dallas Cowboys).
Tory Holt, who played for the St. Louis Rams from 1999 to 2008 (and is now with the Jacksonville Jaguars in a career that appears to be winding down) also deserves a mention. He was the key offensive threat during the Rams’ Greatest Show on Turf era from 1999 to 2001. He currently has 920 receptions for 13,382 yards and 74 touchdowns. He currently ranks 11th in all time receptions (one behind Randy Moss), and 10th in reception yards.