Celtic winger James Forrest says he is in the form of his life, after a scintillating display against Bayern Munich for his club and starring against The Netherlands for his country.

Forrest reckons that he is playing even better this season than he was during Celtic’s treble-winning campaign last time around.

And he credits the fact he is getting to test himself against the highest calibre of player for Celtic and for Scotland as the key reason behind his continued improvement over the last 18 months.

Read more: Celtic head of youth Chris McCart: "tattoos, big cars, designer toilet bags….we just want the hard work first"

“Last season was definitely a special season,” said Forrest. “It was one of my best and more enjoyable.

“I think I have kicked on and I am doing even better this season. We are not even halfway through this season and I just want to keep improving.

“The more big games I play it will help because it means I will only get better.

“You want to play against the best and in big games. It is good I get that opportunity with both Celtic and Scotland.

“At Celtic we still have another couple of Champions League games to go, while March is obviously the next big game for Scotland on the international calendar.”

Forrest also believes that competition for places has been vital to keep him on his toes, and he certainly has got that at Celtic, where he vies with Manchester City loan star Patrick Roberts for a starting berth on the right wing.

Read more: Ryan Christie hopes to follow Callum McGregor into Celtic's first-team after loan at Aberdeen

It may have been expected that Forrest would again take a back seat after Roberts’ return to the club, but he is desperate to hang on to that starting jersey.

“He came back but he also came in at a time when I was feeling good,” he said.

“It is more competition for places and it drives people. It is also good for Celtic with the amount of games we have to play and it is also good to have that competition within the squad.

“If you ask everyone they want to play – that is everyone’s attitude because we all want to make sure we are available for every game.

Read more: Celtic first-team environment facilitates step up from youth level says Chris McCart​

“You always need to be at it in training and to be working hard to give your best chance to play in the games.

“Even when you go away with Scotland it is the same – not just at Celtic. When you go away there are 27 players and there are maybe four, five or six players who can play in your position.

“It is the same at Celtic because we have two or three international players for every position.

“It keeps you motivated because you know if you don’t kick on or you’re not at it then there will be another player to come in.”