Atalanta vs Bologna: A Tactical Analysis of Serie A Clash
The New Balance Arena closed its Serie A season with a jolt rather than a celebration. Following this result, Atalanta’s 0–1 home defeat to Bologna in Round 37 crystallised the story of both campaigns: a Bergamo side that often controls territory but not always the scoreline, and a Bologna team whose best football has consistently arrived on their travels.
I. The Big Picture – Two European-Chasing Identities Collide
The table tells you how fine the margins were. After 37 matches, Atalanta sit 7th with 58 points, Bologna 8th with 55. Atalanta’s overall goal difference is +15, built on 50 goals for and 35 against, a profile of balance and control. Bologna’s is +3, with 46 scored and 43 conceded, more volatile, more streak-driven.
Heading into this game, Atalanta at home had been methodical: 19 matches, 9 wins, 6 draws, 4 defeats, with 25 goals for and just 15 against. That translates to 1.3 goals scored at home on average and only 0.8 conceded, backed by 7 home clean sheets. Bologna, by contrast, have lived off the road: on their travels they have played 19 times, winning 10, drawing 4 and losing 5, with 30 away goals for and 23 against. Their away attack runs at 1.6 goals per game, a clear strength that ultimately decided this contest.
The formations mirrored those season-long identities. Atalanta stayed loyal to their 3-4-2-1 – a shape they have used in 33 league matches – while Bologna shifted into a 4-3-3 from their more typical 4-2-3-1 framework, looking to stretch the game and lean into that away scoring punch.
II. Tactical Voids – Who Was Missing, and What It Cost
Both benches were shaped by absences that mattered structurally more than by pure star power.
Atalanta were without L. Bernasconi (knee injury), I. Hien (suspension for yellow cards) and O. Kossounou (thigh injury). The loss of Hien and Kossounou, both defensive profiles, pushed Raffaele Palladino to lean heavily on G. Scalvini, B. Djimsiti and H. Ahanor as his back three. It preserved the 3-4-2-1 but reduced his flexibility to shift into a back four or to introduce a more athletic defender late on when chasing the game.
Bologna’s list was longer: K. Bonifazi (inactive), N. Cambiaghi (muscle injury), N. Casale (calf injury), J. Lucumi (yellow-card suspension) and M. Vitik (ankle injury). The absence of Lucumi and Casale in particular forced Vincenzo Italiano to improvise a central pairing of E. Fauske Helland and T. Heggem in front of L. Skorupski, with J. Miranda and Joao Mario at full-back. Without Cambiaghi, Bologna lost a dribbler and foul-magnet between the lines, nudging them towards a more direct, front-three-oriented approach.
Disciplinary trends added another layer. Heading into this game, Atalanta’s yellow-card distribution peaked late: 24.14% of their yellows arrived between 76–90 minutes, with another 22.41% between 61–75. Bologna showed a similar late-game spike, with 26.87% of yellows in minutes 61–75 and 25.37% from 76–90. It was always likely that the closing stages would be fragmented, tactical and tense – ideal conditions for a narrow away lead to be protected.
III. Key Matchups – Hunter vs Shield, and the Engine Room Battle
Hunter vs Shield
The headline duel on paper was Atalanta’s scoring threats against Bologna’s occasionally fragile defence. Overall, Atalanta average 1.4 goals per match, with 1.4 on their travels and 1.3 at home, but the New Balance Arena has been a place of control rather than chaos: only 15 home goals conceded all season. Bologna’s away defence, conceding 23 in 19, sits at 1.2 per away game – not weak, but certainly attackable.
Nikola Krstovic, Atalanta’s leading scorer, started as the tip of the 3-4-2-1. Across the season he has 10 league goals and 5 assists, built on 75 shots (34 on target). He is not just a finisher; 21 key passes and 39 attempted dribbles (17 successful) mark him out as a complete forward who can combine and create. Behind him, C. De Ketelaere and G. Raspadori operated as dual “tens”, tasked with finding pockets between Bologna’s lines. De Ketelaere’s campaign – 5 assists, 62 key passes and 102 dribble attempts (51 successful) – has been about progression and incision rather than pure goals.
Bologna’s shield was a makeshift back four, but the protection in front of it was experienced and rugged: R. Freuler anchoring, with L. Ferguson and T. Pobega providing legs and second-ball aggression. The plan was clear: narrow the central lanes where De Ketelaere thrives, accept crosses from wide, and trust Skorupski’s command of his box.
On the other side, Bologna’s primary “hunter” did not start on the pitch but sat on the bench: R. Orsolini, their 10-goal man, who also has 1 assist and 26 key passes this season. With 66 shots (31 on target) and 67 dribble attempts (32 successful), he represents a late-game, high-usage weapon. In his absence from the XI, F. Bernardeschi and J. Rowe flanked S. Castro in the 4-3-3, offering more balance and work-rate than pure penalty-box threat.
Engine Room – Playmaker vs Enforcer
The true battleground, though, lay in midfield. Atalanta’s double pivot of M. De Roon and Ederson is the platform on which their whole system rests. De Roon’s job is to screen, recycle and allow the wing-backs – D. Zappacosta and N. Zalewski – to push high. Ederson, more vertical, links with De Ketelaere and Raspadori, driving into half-spaces.
Opposite them, Freuler faced his former club as the enforcer tasked with disrupting that rhythm. With Ferguson adding late runs and Pobega shuttling wide to help the full-backs, Bologna tried to tilt the central duel in their favour not by outpassing Atalanta, but by outnumbering and outworking them in key zones.
IV. Statistical Prognosis – Why a Tight Game Tilted Bologna’s Way
From a season-long statistical lens, this fixture always leaned towards a low-scoring, high-tension narrative. Atalanta have kept 13 clean sheets in total and failed to score 8 times, including 6 at home. Bologna, for their part, boast 12 clean sheets and have failed to score 11 times overall. Two organised, reasonably efficient defences, neither side reliant on penalties – Atalanta have scored all 3 of their spot-kicks, Bologna all 5 – suggested that open-play margins would decide it.
Bologna’s away attack, at 1.6 goals per game, provided the slight edge in expected punch, especially against an Atalanta back line missing Hien and Kossounou. Yet Atalanta’s home defensive record – 0.8 goals conceded on average – implied that any Bologna breakthrough would likely come from a transition or a rare structural lapse rather than sustained siege.
That is precisely the type of match that unfolded: a tactical chess game where Atalanta’s 3-4-2-1 circulated possession and probed, but Bologna’s 4-3-3 held its shape, protected the box and waited for its moment. In xG terms, you would anticipate a narrow spread – something like a 1.1 vs 0.9 profile – with Bologna’s superior away cutting edge just enough to convert one of their limited high-quality chances.
Following this result, the story is clear. Atalanta’s season-long solidity at home could not compensate for a lack of final-third incision on the day, while Bologna’s identity as one of Serie A’s most dangerous away sides was reaffirmed. In a battle between structure and opportunism, it was the travellers’ sharper edge in both boxes that wrote the final line: Atalanta 0, Bologna 1.




