Having already reached career highs for assists, points and games played, and one away from tying his career high in goals, Taylor Hall is having the best year of his NHL career — right in the middle of the worst year of his NHL career.

In an Edmonton Oilers season where any sort of individual success has to be diluted with equal parts disappointment and frustration, Hall has become something of an expert at laughing and crying at the same time

He has 74 points in 71 games. The Oilers have 63 in 78.

He’s ninth in the NHL scoring race. The Oilers are 28th.

He’s the second highest scoring left winger in the game. The Oilers will miss the playoffs for the eighth straight year.

Good times. Except for the bad times.

“Hockey is still fun no matter what you’re going through,” said Hall, who’s still finding plenty of positives in the twilight of another lost season.

“It’s crazy, one big game like the one in San Jose lets you have a little bit more fun and enjoy the last few games a little bit more.”

He had four points against the San Jose Sharks, on a night when he and reunited linemates Jordan Eberle and Ryan Nugent-Hopkins combined for 10.

Throw in the upset win over Phoenix Coyotes (all Oilers wins are officially known as upset wins) and there’s lots to feel good about.

But not too good, of course, there’s a ceiling on happiness when your team’s been living in the NHL’s basement so long Gary Bettman is charging rent.