Answer
M'Baye Niang made 29 appearances for Torino. He played for the Italian club during the 2017-18 season, making a significant contribution to the team's overall performance. Niang's appearances included both league and cup matches, showcasing his versatility and commitment to the club.