Manchester United is a very strong team. They had major problems at the start of the season and it took a long time to recover, but they were able to return to their old pace a month or two ago. They may have lost a few points in the last few weeks, but they can still show a strong end of season.
Although Tottenham have been playing better in the last few weeks, it's hard to predict who will finish ahead

On papers, ManU has many top players, are supposed to be fighting for the first spot along with City and Liverpool..but in reality, they are weaker than we expected. It is true they got better over time but they are still struggling and losing points even vs last ranking teams. This season isn't the best for them and they could improve it the future.. They will face Leicester next which isn't in its best shape, failing vs it will make things harder for them to grab a CL spot next season!