Marshall had a total of 20 catches, 309 receiving yards, and 2 touchdowns for his rookie year. On October 22, against the Cleveland Browns, he had his first professional receiving touchdown. He caught a pass in each of the Broncos' final seven games of the season, totaling 18 receptions, 287 receiving yards, and 1 touchdown over that stretch. The lone touchdown came during an NBC Sunday Night Football home game against the Seattle Seahawks on December 3, 2006. In that game, Broncos quarterback Jay Cutler (who was making his NFL regular season debut as a rookie) threw a pass to Marshall on the right side of the field. Marshall broke and spun away from three tackles on his way to a career-long 71-yard touchdown. It was the second longest rookie-to-rookie pass play in Broncos history. Marshall sustained injuries before the start of the 2007 season. He suffered a groin strain that kept him out of Broncos quarterback camp and team camp during May and June. He also pulled a quadriceps femoris muscle on July 10, 2007, during Broncos mini-camp. The injury left him out for nearly all of training camp until Broncos head coach Mike Shanahan ordered him to participate for the last couple of days. On December 13, 2007, in a Thursday night road loss against the Houston Texans, Marshall caught 11 passes for 107 yards. Nine of those receptions occurred in the first half. Marshall became the only wide receiver in Broncos history to have at least 10 receptions in two consecutive games. On Christmas Eve, 2007, in a Monday night road loss to the San Diego Chargers, Marshall caught six passes for 75 yards. On December 30, 2007, in a home win against the Minnesota Vikings, Marshall caught 10 passes for 114 yards and a touchdown. The 10 catches gave Marshall 102 total receptions for the year – his first career 100-catch season. He became only the third second-year player in NFL history to have at least 100 receptions in a season, joining Isaac Bruce and Larry Fitzgerald. During the 2007 season, Marshall posted team-highs and career-highs in receptions (102), receiving yards (1,325) and receiving touchdowns (7). Marshall reached the 1,000-yard milestone during the 13th game of the season, which was a 41–7 home win over the Kansas City Chiefs. In the game, Marshall had 10 catches for 115 yards and 2 touchdowns. Among all of the wide receivers in the NFL during the season, Marshall placed fifth in receptions (102), sixth in receiving yards (1,325), second in yards after the catch (505), first in yards after first contact (319), first in number of times targeted (170) and tied for fourth in catches that led to first downs (70).