That is the view of former Arsenal and England star Paul Merson.
Mahrez joined Manchester City from Leicester in the summer for a fee of around £60million.
That eclipsed the £57m they spent on defender Aymeric Laporte to make Mahrez the club’s record signing.
The Algeria international has scored six goals in his first 17 appearances for the club but did miss a late penalty in the 0-0 draw with title rivals Liverpool last month.
Merson believes Mahrez himself has improved already under the stewardship of Pep Guardiola.
And the Sky Sports pundit claims the 27-year-old has allowed the likes of Raheem Sterling and Leroy Sane to be rested at certain points by their Spanish boss.
“I think so (City are better),” Merson said.
“I think they are a better team, I do.
“I think Mahrez has brought something to them as well.
“You don’t have to keep on playing Sane and Sterling every week, Mahrez comes in.
“Mahrez has improved ten-fold since he’s been there.
“The things he does now – before he was head down dribble here, dribble there, it might come off.
“Still a good player don’t get me wrong but now he gets the ball, passes, moves.
“Honestly, I don’t know what they do at Man City and how good the coach is because he’s improved immensely.
“I think they are a better team.”
Mahrez could feature for City when they welcome rivals Manchester United to the Etihad on Sunday (4.30pm).