Roberto Mancini's side are in the midst of a three-match winless streak in the Barclays Premier League, which includes a 3-1 defeat at strugglers Southampton.
That drop in form has seen Manchester United build a 12-point lead at the top, while also allowing Chelsea to move within four points of second-placed City.
The Blues could narrow that gap further with victory at the Etihad Stadium on Sunday - something Ba believes they are well placed to do.
"The gap is very big [between United and City] and we have in our head if we win we can get very close to them," Ba said.
"We know this is not the best time for Man City at the moment and we're going to try and take advantage of that.
"It is going to be difficult to catch Manchester United because they are so many points clear from City.
"I don't see them losing that many points but we're just going to try and win the maximum possible and see where we will be at the end of the season."
- Sports & Recreation
- Manchester United
- Barclays Premier League