The Bayern Munich star questioned why Man United haven't made Ronaldo captain over Maguire.
He reckons the five-time Ballon d'Or winner should get the armband, calling him one of the greatest players ever.
Speaking on Twitch, he exclaimed: "Can you guys imagine. Can you guys imagine...
"You are Ronaldo... One of the greatest players ever. And what's his name is your captain? Harry Maguire is your captain?"
The Canadian international added: "And you refer to him as 'yes cap'. I don't know what he says to him. Bro. I'm not dissing Harry Maguire but Ronaldo... Ronaldo should get the armband man."
The England defender has been subjected to criticism from fans and critics alike this season following his showings for Man United.
And talks of Maguire being stripped of the captaincy were mooted earlier in the year.
A report had claimed Ralf Rangnick was set to relinquish Maguire of the Man United captaincy and make Ronaldo the new skipper.
But the interim boss slammed those claims. Speaking in February, he said: "Well to start with, I must say that this is absolutely nonsense.
"I have never spoken with any player about a possible change of captaincy, Harry is fully aware of that and so is Cristiano and all the other players.
"This has never been an issue for me, it's me who decides who's the captain and therefore there's no need for me to speak about that with any other person.
"Harry is our captain and he will stay our captain until the end of the season and there is nothing else to say to add on to that."
Featured Image Credit: Twitch/PA
- Harry Maguire turned into the best player in the world in England training, fans can't believe it
- Erik Ten Hag Confirms Harry Maguire Will Continue As Man Utd Captain, Gives Cristiano Ronaldo Update
- Cristiano Ronaldo And Harry Maguire The Most Abused Players In The Premier League, New Study Finds
- Harry Maguire was constantly heckled by American fan who told him he 'sucked' in England's 0-0 draw with the United States