AS Roma vs Atalanta: Tactical Analysis of Serie A Stalemate
The Stadio Olimpico under lights, Serie A’s top-four chase tightening, and two sides separated by just four points: AS Roma versus Atalanta arrived as a tactical arm-wrestle, and the 1-1 scoreline at full time felt like the logical conclusion of a night defined by structure and control as much as by risk.
Heading into this game, Roma sat 6th on 58 points, Atalanta 7th on 54. Both had played 33 matches, both carried a goal difference built on balance rather than chaos: Roma at +17 (46 scored, 29 conceded), Atalanta at +16 (45 scored, 29 conceded). This was less a clash of opposites and more a mirror match: two 3-4-2-1 shapes, two sides who concede only 0.9 goals per game in total, and two coaches leaning into system over stars on a night scarred by absences.
I. The Big Picture – Structures in Symmetry
Roma’s season-long identity has been forged at home. At the Olimpico they average 1.6 goals for and only 0.6 against, with 11 wins from 17 and 9 clean sheets. That defensive steel was visible again in the way the back three of M. Svilar behind G. Mancini, E. Ndicka and M. Hermoso formed a compact triangle, happy to defend space rather than chase shadows.
Across from them, Atalanta arrived as Serie A’s draw specialists, with 12 stalemates in total and an away profile built on restraint: on their travels they score 1.3 goals per game and concede 0.9, with 6 away clean sheets. Raffaele Palladino kept faith with the 3-4-2-1 that has underpinned 30 of their league lineups, trusting M. Carnesecchi behind a back three of G. Scalvini, B. Djimsiti and S. Kolasinac to absorb Roma’s surges.
The formations mirrored each other almost perfectly: Roma’s 3-4-2-1 under Piero Gasperini Gian – with D. Malen spearheading, supported by M. Soule and S. El Shaarawy – against Atalanta’s own trident of C. De Ketelaere, G. Raspadori and N. Krstovic. The 1-1 half-time scoreline, and the 1-1 at full time, reflected that symmetry.
II. Tactical Voids – The Weight of Absence
If the shapes were similar, the voids were not. Roma were stripped of creativity and cutting edge: P. Dybala (knee injury), L. Pellegrini (thigh), E. Ferguson (ankle), M. Kone and Wesley Franca (muscle injuries), plus A. Dovbyk (groin) all listed as missing. That is an entire layer of ball progression and penalty-box threat removed.
In response, Roma leaned heavily on M. Soule between the lines. His season numbers – 6 goals and 5 assists, with 40 key passes and 87 dribble attempts – show a player comfortable taking on responsibility. Here, he became the primary conduit, dropping into pockets to connect the double pivot of N. El Aynaoui and B. Cristante with Malen’s runs.
Atalanta’s absentees were more structural than creative: I. Hien (thigh) and K. Sulemana (foot) denied Palladino defensive rotation, but the core of their back three and midfield shield remained intact. That allowed M. De Roon – the league’s card-heavy metronome with 7 yellows and 1 yellow-red – to play his usual dual role: destroyer and first passer.
Disciplinary trends for both sides hinted at how the contest might tilt late. Roma’s yellow cards peak in the 76-90’ window at 25.00% of their total, while Atalanta’s own late bookings stand at 23.08% between 76-90’. With both teams also showing red-card danger in the second half – Roma’s reds concentrated between 46-75’, Atalanta’s split between 0-15’ and 76-90’ – the closing stages were always likely to be edgy, stop-start, and tactical rather than free-flowing.
III. Key Matchups – Hunter vs Shield, Engine vs Engine
The headline duel was the “Hunter vs Shield” confrontation between D. Malen and Atalanta’s defensive unit. Malen entered this fixture as one of Serie A’s most efficient scorers: 10 goals in only 13 league appearances, all from the start, with 2 penalties converted and 21 shots on target from 36 attempts. His movement across the front line, constantly darting off the shoulder of Djimsiti and into the channel between Scalvini and Bellanova, tested an Atalanta away defence that had conceded just 15 times in 16 road matches.
Atalanta, though, defended in layers. De Roon’s season profile – 72 tackles, 5 blocks, 19 interceptions and 1.11 yellow cards every four matches – was the first screen. Behind him, Djimsiti and Kolasinac stepped out aggressively, compressing space so that Malen’s first touch was often under immediate pressure. That containment job was critical in keeping Roma, a side that averages 1.4 goals per game in total, to just the solitary strike.
In the “Engine Room”, the duel between Roma’s Soule and Atalanta’s De Ketelaere provided the game’s creative sub-plot. Soule, with 845 completed passes at 83% accuracy and 91 duels won from 233, drifted into half-spaces, looking to overload Z. Celik and D. Rensch’s corridors with quick combinations. De Ketelaere, meanwhile, brought his own blend of vision and physicality – 5 assists, 56 key passes, 94 dribble attempts with 48 successes, and 313 duels contested – as Atalanta’s primary link between midfield and Krstovic.
Krstovic himself embodied Atalanta’s “Hunter” role. With 10 goals and 4 assists in the league, 67 shots (28 on target) and 218 duels contested, he is as much a reference point as a finisher. Against Roma’s back three, his job was to pin Ndicka and Hermoso, creating lanes for Raspadori’s diagonal runs and De Ketelaere’s late arrivals.
Behind them, the defensive artisans shaped the tone. For Roma, Mancini’s season tells the story: 47 tackles, 12 blocked shots, 44 interceptions and 9 yellow cards. His willingness to step into Krstovic’s path, to foul when needed and to disrupt rhythm, underpinned Roma’s ability to keep Atalanta to one goal despite their 1.4 goals-per-game total average.
IV. Statistical Prognosis – A Draw Written in the Numbers
Strip away the emotion and the numbers foreshadowed this stalemate. Two sides each averaging 1.4 goals per game in total, each conceding 0.9, each with a goal difference in the mid-teens. Roma’s home resilience – only 10 goals conceded at the Olimpico all season – met Atalanta’s away control, with 20 scored and 15 conceded on their travels.
With both teams perfect from the spot this campaign – Roma scoring all 4 penalties, Atalanta all 3, and no penalties missed for either – there was never likely to be a cheap twist from twelve yards. Instead, the match settled into a pattern of traded half-chances, tactical adjustments and structural discipline.
Following this result, the table barely shifts, but the tactical story is clearer. Roma, even without Dybala and Pellegrini, can still manufacture chances through Soule and Malen, leaning on a back line that rarely buckles at home. Atalanta, for their part, showed once again why they have drawn 12 times: difficult to break down, steady in both boxes, and reliant on the subtle genius of De Ketelaere and the relentless graft of De Roon.
In a race where margins are thin and xG edges often decide European spots, this felt like a game where the underlying profiles of both squads – balanced, controlled, defensively reliable – inevitably converged on parity. A 1-1 that, tactically and statistically, always felt written into the season’s script.




