Manchester City haven't lost to Everton since 2017. Eighteen games, fifteen wins — that's not luck, that's dominance baked into the DNA of this fixture. When a psychological edge runs that deep, you simply don't bet against it. City arrive in form too, winning their last three including a gutsy FA Cup semi-final win over Southampton. With Arsenal breathing down their necks in the title race, Guardiola's side have every reason to treat this like a must-win. That motivation is real and it shows up on the pitch. Yes, Dias and Gvardiol are out, and Rodri is a doubt. But City's squad depth has already absorbed those blows without blinking. Haaland is back and firing, and their attack alone is a handful for any defence in the league. Everton, by contrast, are sliding. Back-to-back losses — including a poor showing against West Ham — have exposed their defensive frailties and blunted whatever home-crowd energy Goodison might conjure. They haven't shown the consistency to hurt a team of City's quality. Back City to win here. The head-to-head record, current form, and sheer title-race urgency make this one of the cleaner calls on the weekend card.
Connect your wallet to get AI analysis
Not financial advice. This analysis is AI-generated research for entertainment and information purposes only. Past accuracy does not predict future accuracy. Do not rely on this for investment, betting, or other financial decisions. You are solely responsible for any decisions you make.
Vote while the market is active
Will Manchester City FC win on 2026-05-04?
Market odds at time of prediction
Will Manchester City FC win on 2026-05-04?
Market odds at time of prediction