City suffered a 2-1 loss to Arsenal at the Emirates Stadium in the Premier League.
Theo Walcott put the Gunners in the lead in the 33rd minute, and Olivier Giroud added a second on the stroke of half time.
Yaya Toure halved the deficit for the Citizens eight minutes from full time, but it did not have any effect on the final result.
Aguero started the game and played for 63 minutes, but he failed to make a huge impact.
The Argentina international striker took two shots, had a 100% pass accuracy, created one chance, attempted one dribble, and made one block.
Former City forward Marsh was following the game, and he did not think that Aguero was in any way responsible for the defeat.
>No player can play without the ball ...no service https://t.co/i1664BSAKf— Rodney Marsh (@RodneyMarsh10) December 21, 2015
I'd have liked to return with another result. Even if it didn't pan out, there's more for us to give and more for us to fight! C'mon, City!— Sergio Kun Aguero (@aguerosergiokun) December 21, 2015
City are third in the Premier League table at the moment with 32 points from 17 matches, four points behind second-place Arsenal and six behind leaders Leicester City.