Everton vs Manchester City: Tactical Insights from a 3-3 Draw
Under the lights at Hill Dickinson Stadium, a 3-3 draw between Everton and Manchester City felt less like a routine league fixture and more like a stress test of each squad’s identity heading into the final stretch of the Premier League season. Following this result, the table tells one story – Everton in 10th on 48 points with a goal difference of 0, City 2nd on 71 points with a goal difference of 37 – but the pitch told another: a clash between a side learning to punch up and a heavyweight forced into improvisation.
I. The Big Picture – Two 4-2-3-1s, two very different DNAs
Both coaches mirrored each other structurally in a 4-2-3-1, but with very different intentions.
Everton, under Leighton Baines, leaned into the shape that has defined their season. They have used 4-2-3-1 in 21 league matches, and the selection here was pure continuity: J. Pickford behind a back four of V. Mykolenko, M. Keane, J. Tarkowski and J. O’Brien, with T. Iroegbunam and J. Garner as the double pivot. Ahead of them, M. Rohl, K. Dewsbury-Hall and I. Ndiaye supported Beto as the lone forward.
Their season numbers explain the balance: heading into this game Everton averaged 1.4 goals for at home and 1.3 goals against at home, almost perfectly mirroring their overall 44 goals scored and 44 conceded across 35 matches. They are a side that lives on fine margins, leaning on work-rate and set structures rather than overwhelming quality.
Manchester City, by contrast, arrived as an attacking machine forced into a new costume. Pep Guardiola has rotated through several systems this season – 4-1-4-1, 4-3-2-1, 4-3-3 and others – but here he also settled on a 4-2-3-1: G. Donnarumma in goal, a back line of N. O’Reilly, M. Guehi, A. Khusanov and M. Nunes, with Nico and B. Silva sitting as the double pivot. R. Cherki, A. Semenyo and J. Doku formed a fluid line of three behind E. Haaland.
City’s overall numbers remain elite: 69 goals scored and 32 conceded in total, with 31 goals scored and 20 conceded on their travels, an away attacking average of 1.7 and an away defensive average of 1.1. But the absences would shape how those numbers translated on Merseyside.
II. Tactical Voids – The missing anchors
The team sheets were as notable for who was absent as for who played.
Everton were without J. Branthwaite (hamstring), I. Gueye (injury) and J. Grealish (foot injury). Branthwaite’s absence removed a left-sided defensive pillar and a progressive passer, forcing Baines to trust the Keane–Tarkowski pairing with O’Brien at right-back. Without Gueye, Everton lost a natural ball-winner in the pivot, pushing more defensive responsibility onto Iroegbunam and Garner. Grealish’s creativity and ball-carrying from wide or half-spaces were also missing, making K. Dewsbury-Hall and Ndiaye the primary carriers between the lines.
For City, the void was even more structural. R. Dias (muscle injury) and J. Gvardiol (broken leg) stripped Guardiola of his preferred central defensive axis, while Rodri’s groin injury removed the single most important stabiliser in City’s positional play. The result: a makeshift back line and a double pivot of Nico and B. Silva that is technically gifted but less natural as a pure screening unit.
Discipline was always going to matter. Everton’s season-long yellow-card profile is spiky late: 22.39% of their yellows come between 76-90 minutes, with a further 16.42% in added time. Their red-card distribution is even more telling, with 50.00% of reds arriving in the 76-90 window. City, by contrast, spread their cautions more evenly, with notable peaks between 46-60 (21.67%) and 76-90 (20.00%) but no reds at all in the league.
In a 3-3 where momentum swung wildly, that late-game volatility from Everton’s side of the ledger always threatened to tilt the balance.
III. Key Matchups – Hunter vs Shield, Engine Room vs Chaos
Hunter vs Shield was always going to centre on E. Haaland against Everton’s defence. Haaland came into this fixture as the league’s top scorer with 25 goals and 7 assists, backed by 96 total shots and 54 on target. His presence pins back back lines and distorts defensive blocks.
Everton’s “shield” is less about one star and more about collective ruggedness. Their overall clean-sheet count of 11 – 6 at home – speaks to a side that can lock in when the structure holds. J. O’Brien, who has blocked 16 shots this season and carries a red card on his disciplinary record, is emblematic: aggressive, front-foot, occasionally over the line. Tarkowski and Keane, flanked by Mykolenko, form a unit more comfortable in deep, narrow blocks than in expansive defending.
In this match, Haaland’s gravity created lanes for others – particularly Doku and Cherki. Doku’s profile is pure chaos: 132 dribble attempts with 74 successful, 5 assists and 4 goals. His ability to isolate full-backs and break lines on the dribble asked constant questions of O’Brien and Mykolenko. Cherki, with 11 assists and 57 key passes, is City’s new creative metronome between the lines, threading passes into Haaland’s runs and out to the wings.
The Engine Room duel was no less compelling. Without Rodri, City’s central protection relied heavily on Nico and B. Silva. Bernardo’s numbers – 1952 passes at 90% accuracy, 45 key passes and 42 tackles – show a player who can both circulate and recover, but he is not a like-for-like destroyer. Nico’s role became to plug gaps and cover full-back forays.
Opposite them, Everton’s midfield axis of Garner and Iroegbunam carried dual burdens: protect a back four missing Branthwaite and launch transitions. Garner’s season tells the story of a two-way leader: 1617 passes at 86% accuracy, 49 key passes, 113 tackles and 9 blocked shots, plus 7 assists. He is Everton’s top creator from deep and their leading ball-winner. In a game where City would dominate phases of possession, his timing in stepping out of the block to intercept or trigger counters was decisive.
With M. Rohl, Dewsbury-Hall and Ndiaye rotating behind Beto, Everton could flood the half-spaces in transition, especially against a City back line missing Dias and Gvardiol. Beto’s job was to occupy Guehi and Khusanov, win duels and bring runners into play, exploiting City’s slightly softer underbelly without Rodri.
IV. Statistical Prognosis – xG, volatility and the road ahead
Following this result, both sides walk away with confirmation of their core truths.
City remain a high-xG machine. With an overall scoring rate of 2.0 goals per game and 1.7 on their travels, they will almost always generate enough chances, especially with Haaland’s shot volume and Cherki’s chance creation. Their defensive record – 32 goals conceded in total, 20 away – is strong, but the absence of Rodri and their first-choice centre-backs introduces a fragility that a direct, aggressive side like Everton can expose, as the three goals conceded here underline.
Everton, meanwhile, continue to live on the edge. Their overall averages of 1.3 goals for and 1.3 against, combined with a goal difference of 0, frame them as a team whose matches are decided by details: set-piece execution, individual duels, and late-game discipline. Their high late-card percentages suggest that emotional control in the final quarter-hour remains a risk factor in tight games.
If we project forward on an xG-informed lens, City’s attacking volume and efficiency should keep them on track for Champions League qualification, but their title push will depend on how quickly they can restore their defensive spine. For Everton, this 3-3 against an elite opponent hints at a ceiling higher than mid-table if they can maintain the structure of this 4-2-3-1, keep Garner fit in the engine room, and reduce those late-game disciplinary spikes.
In the end, this was less a chaotic six-goal thriller and more a revealing tactical mirror: Everton discovering they can trade punches with the division’s most potent attack, and Manchester City reminded that even the most sophisticated system still needs its anchors.






