Jets wideout Stephen Hill’s sorry sophomore season ended the same way his first season did: Sidelined with a knee injury.

The receiver was put on season-ending injured reserve Friday due to what was only described as “swelling.” Even though the whole situation was shrouded in vagaries — no diagnosis given, no treatment delineated, even which knee was unclear — one thing is painfully obvious: Hill’s Jets tenure has been a frustrating one.

“This young man’s been battling the whole year,” coach Rex Ryan said. “He’s had some swelling in his knees. He’d come back, he’d rehab, get back; but it just seemed like almost any time he’d do a football-related activity … his knees would swell.

“Obviously, there are frustrations from his point, from everybody’s point, because we’re waiting for him to take the next step … and it just hasn’t happened.

“Hopefully with this, we’ll get him back and get him healthy and be ready to roll next season. The kid worked his tail off. He was committed in the training room, he’d do everything that was asked of him. It’s just one of those things. He just wasn’t able to get to where he could really be productive out there.’’

Hill — replaced on the roster by Saalim Hakim — finished the season with 21 catches for 252 yards, including just one grab in his last four games played. He was hindered by swollen knees that robbed him of his explosion coming out of cuts and his 4.2 40-yard dash speed.