Andrew Ladd is his own harshest critic.

If he's not doing things right, he's the first to admit it. Take his play this season, for example.

"I haven't been completely happy with what I've done," the Winnipeg Jets captain said Friday. "I'm happy with the effort I've put forth but I'm definitely looking to bring more than what I have."

There are some who would argue Ladd is having a disappointing season. He led the Atlanta Thrashers in scoring last season with 59 points, but this year he's seventh on the team with 19 points through 40 games. That puts him on pace for about 40 points this season.

The Jets gave Ladd a big contract extension in the off-season worth $4.4 million per year over the next five years, so big things are expected of him.

"There's no one who has higher expectations than myself, I can tell you that," Ladd said as the Jets (19-16-5) prepared to take on the Buffalo Sabres Saturday night. "I'm a perfectionist and I want to be great every night. I have that pressure within myself."

The pressure is on to score regularly, but it's also on Ladd to be the unquestioned leader of a young team that has seen good times and bad and is struggling to find its identity on the road.

It's times like these, when the Jets have just suffered back-to-back humiliations at the hands of the Montreal Canadiens and Toronto Maple Leafs, that Ladd is under the gun to step up.