Stephen Hill had 89 receiving yards and two touchdowns in the win over Buffalo. (US Presswire)

The Jets' offense exploded against the Bills at MetLife Stadium on Sunday in the season opener, leading to a 48-28 victory over their division rival.

After an 0-4 preseason, uncertainty swirled, especially with nonstop speculation about the wildcat with QB Tim Tebow. While the wildcat was ordinary, the rest of the offense was not. The defense was strong at times and still is focused on being among the league's elite as the season moves forward.

Here's a quick analysis of performances by position from Sunday's game:

Quarterbacks -- Mark Sanchez quieted his critics by putting together a solid game -- 266 passing yards, three touchdowns (one interception) and engineering an offensive onslaught against the Bills. After all the hype, Tebow and the wildcat were a nonfactor. Tebow was on the field for nine offensive plays, including five in the wildcat where he rushed for a total of 11 yards. If the Jets continue to give Sanchez time to throw, this offense could be what it says it is -- potent.

Wide receivers -- There was no question about Stephen Hill’s potential, but no one expected him to come out with 89 yards receiving and two touchdowns in his first NFL game. Hill, Santonio Holmes and Jeremy Kerley combined for 202 yards. Coach Rex Ryan pointed out Monday all the receivers contributed with solid blocking. If they stay consistent, this unit could be a lot more productive than anticipated.

Running backs -- The “ground and pound” had a respectable -- though unremarkable -- day. Shonn Greene rushed for 94 yards and a touchdown. His backups, Bilal Powell and Joe McKnight rushed for 10 and three yards, respectively. They will have to pick up those numbers to better support the passing game.

Tight ends -- Dustin Keller, coming off a hamstring injury, had a catch for seven yards, andJeff Cumberland caught three balls for 33 yards, but the tight ends were more better in pass protection and run blocking, which will be critical for them this year.

Offensive line -- New RT Austin Howard stood up to the spotlight facing Buffalo DE Mario Williams, one of the league’s most feared pass rushers. In past years, this line has been one of the best in the league, but it faltered in 2011. If the line plays like it did on Sunday, it could reclaim its top status.

Defensive line -- There were no sacks, which is something the unit will want to change. However, Bills QB Ryan Fitzpatrick has a fast release on the ball, which always creates problems for the front seven. In spite of that, the Jets hit him 10 times. Bottom line, there were a lot of missed tackles, something Ryan wasn’t happy about and wants fixed right away.

Linebackers -- Buffalo’s C.J. Spiller was allowed to rush for 169 yards and again, this was due to a lot of missed tackles, especially in the second half. Whether the defense lost focus because the Jets were so far up in the game isn’t clear. However, this group can be a formidable tackling group and needs to buckle down.

Defensive backs -- This group caused four turnovers, including one pick-six by CB Antonio Cromartie. They were aggressive and solid in their tackling. CB Darrelle Revis suffered a concussion, but given how CBs Kyle Wilson and Ellis Lankster filled in after he left the game, this unit could wreak havoc all year long.

Special teams -- A punt return for a touchdown byy WR Jeremy Kerley, a 55-yard punt by PRobert Malone and K Nick Folk making both his field goals attempts was a good start. Mike Westhoff’s group is always reliable and there have been no signs to indicate this year will be any different.

Stay dialed in on the New York Jets by following correspondent Lisa Zimmerman on Twitter @CBSJets and @LisaZimmerman.