it's risky to have a single player as the main source of most of your goals. It just means that you have to build your team around him and once he gets injured, it's easy for teams to break you down ASAP due to his absent from the team. If not that foden has reduced a lot in his performance for the season, it's kind of great to see how he scores and KDB also scores which makes the man city team not to look like a full time halland brain child. In terms of highest goals of the season, even though Halland has already scored 10 goals within the few games of the season, palmer is closing in on him and as long as he keeps up with his performance, he certainly has an high chance of maintaining his second position or even go unto climb the top of the table. With Sancho pairing well with him in the team, it's expected that the top five highest goal scorer for the season will certainly feature Jackson and Palmer. There respective two coming games for the weekend against Fulham and Nottingham will yield a lot of goals and hopefully the two key names will get listed as goal scorers for the respective matches.
Let's not forget that Pep Guardiola has won the league without a recognised number 9. Haaland was injured for early part of last season yet Manchester city were able to cope with his absence, although they had Julian Alvarez who covered perfectly for him and Foden was also scoring. So I think if Haaland should get injured Manchester city will cope very well. There are two players whose absence will affect Manchester city and they are Kelvin and Rodri. Once any of these players are out for Manchester city you will immediately see the impact on Manchester city performance. But when it comes to goal scoring, with Manchester city pattern of play any of their players can score goals.