Matt Frattin is getting a second chance to show he belongs with the Maple Leafs.

The 25-year-old winger will play Thursday night at the Air Canada Centre against the visiting New York Islanders after being called up from the Marlies to replace injured Joffrey Lupul.

Lupul is expected to be sidelined for at least six weeks after fracturing a forearm in Wednesday's 5-2 win over the Pittsburgh Penguins.

Frattin was expected to make the Leafs out of training camp but the former North Dakota star didn't impress coach Randy Carlyle enough and was returned to the Marlies before last Saturday's season opener in Montreal. He played one game, firing a shootout winner against the Hamilton Bulldogs.

"I guess I didn't play to my potential to earn a spot a training camp but now I have another opportunity," Frattin said after the game-day optional skate at the ACC.

"Unfortunately, Lupul got injured but it's given me an opportunity to show what I can do in games. Now I have to run with it.

"I was mentally strong at camp. I felt really strong. But I guess I took a couple of days off and they (coaches) spotted it. You have to be going every day to earn a spot. It's a business and just like any job, if you don't give it 110 per cent, there's going to be somebody doing the job that's needed for the team."

Frattin could play on the top line with Phil Kessel and Tyler Bozak.

"Frattin is an offensive player. He hadn't performed to the level we thought he was capable of (at camp) and now he's getting another opportunity," Carlyle said. "

After getting a win in Pittsburgh, it appears as if goalie James Reimer will give way to Ben Scrivens, who looks to make his third start of the season against the Islanders.

Frattin underwent knee surgery in the offseason after getting injured during his strong Calder Cup playoff run with the Marlies in the AHL. Before being injured he scored 14 goals in 23 regular season games with the Marlies and then fired another 10 in 13 playoff games before injuring his knee.