CALLUM McGregor has weighed into the Odsonne Edouard-Alfredo Morelos debate ahead of the Betfred Cup final against Rangers on Sunday by revealing that Celtic wouldn’t swap their striker for any other player.

And the midfielder admitted it is vital that his team mate, who has sat out the last three games with a minor injury, is fit to play at Hampden this weekend due to his impressive track record in big games.

Scottish football supporters have been unable to reach a consensus on who is the better forward – Celtic man Edouard or his Rangers rival Morelos – during the 2019/20 campaign.

READ MORE: Neil Lennon hopeful crocked quartet will come into contention for Betfred Cup final berths

Edouard, who cost a club record £9 million from Paris Saint-Germain last year, has scored 14 goals in all competitions this term, while Morelos, a bargain £1 million capture from HJK in 2017, has bagged no fewer than 25.

But Morelos has never scored against Celtic and McGregor admitted he admires how Edouard, who netted in the 2-0 win over Rangers at Ibrox back in September, always produces when the pressure is on.

“I think they’re slightly different in terms of profile of player,” he said. “Odsonne likes to come short and link. He can score from outside the box and do something overly special He just seems to have that knack of coming up with a special goal.

“Obviously Morelos is a wee bit different, he’s more of a penalty box striker and a wee bit more physical. He’s a great finisher as well so I think they’re both equally as good in their own right.”

McGregor continued: “Your striker, nine times out of ten, is your main man. He’s your go-to man for the goals and Odsonne has been incredible in terms of the amount of big goals he’s scored for us. There have been moments in games where we’ve maybe been struggling and he’s come up with a goal out of nothing.

“There’s no doubt he’s a massive player for us.Going forward we’re going to need him right throughout the season and not just for the cup final. I think it’s imperative we try and keep him as fit as possible.

“Obviously we know how good Odsonne is. He’s scored in so many big games, finals, European games - so for us he is our main man. He’s our talisman and we wouldn’t swap him for anyone.”

READ MORE: Scott Brown's injury-time winner was huge for Celtic ahead of Betfred Cup final

Morelos got sent off for lashing out at Celtic captain Scott Brown, who had trod on his foot, off the ball in a fiery Glasgow derby match at Parkhead back in March.

But since then the Colombian, who received no fewer than five red cards last season, has improved his discipline and McGregor stressed there are no plans to target the player for special attention.

“For us, it’s always been important that we’ve looked after our own discipline,” he said. “We don’t know what’s going on across the road and to be honest we don’t listen too much to it.

“We go into these big games and understand the pressure and the environment. But ultimately we can only focus on our own discipline. And it’s been great so far.”

Morelos hasn’t managed to score against Celtic in eight attempts, but McGregor feels that failure is an irrelevance ahead of the cup final and believes strikers should be judged over the course of a campaign.

“Over the piece these players show how good they are throughout the season,” he said. “Odsonne has shown that many, many times for us.”

READ MORE: Celtic's injury-time winner against Hamilton should have been disallowed

Sunday will be the first time that McGregor has faced Rangers in a cup final, but he doesn’t expect it to be significantly different from his first match against them 16 years ago.

“I remember my first one,” he said. “I was under-11, but you always remember it. I can still picture it. We were playing at Barrowfield – and I scored!

“We ended up winning 3-1 and it was a big moment even then. It was my first time playing against them and they’re always big games. These games are always the biggest to play in for both sets of players, regardless of the level. But a cup final is be a big game against anyone.”