Bologna vs AS Roma: Tactical Battle Ends in 0–2 Defeat
Under the late afternoon light at Stadio Renato Dall’Ara, Bologna’s push for Europe met the cold pragmatism of AS Roma. In a Serie A campaign where every detail in the table now cuts sharply, this 0–2 home defeat felt bigger than a single result. Heading into this game, Bologna sat 8th with 48 points and a goal difference of 1, a side defined by balance but haunted by inconsistency. Roma arrived 6th on 61 points with a goal difference of 19, their season built on a ruthless edge in both boxes.
Both coaches mirrored each other on the tactics board, lining up in a 3-4-2-1. Vincenzo Italiano’s Bologna leaned into fluidity between the lines: F. Ravaglia behind a back three of E. Fauske Helland, J. Lucumi and T. Heggem; a hard‑running band of four with Joao Mario and J. Miranda wide, L. Ferguson and R. Freuler inside; and a front trio of R. Orsolini, J. Rowe and S. Castro tasked with stretching Roma’s back line.
Across from them, Piero Gasperini Gian’s Roma presented a more battle‑hardened version of the same shape. M. Svilar anchored the goal, shielded by G. Mancini, E. Ndicka and M. Hermoso. Z. Celik and Wesley Franca provided width, while N. El Aynaoui and B. Cristante formed a robust central platform. Ahead, creativity and incision came from M. Soule and N. Pisilli behind the central spear, D. Malen.
The absences framed the contest before a ball was kicked. Bologna were without F. Bernardeschi (hip injury), K. Bonifazi (inactive), N. Casale and T. Dallinga (both injured), plus first‑choice goalkeeper L. Skorupski (muscle injury). That last name loomed largest: Ravaglia was thrust into a high‑stakes role against one of the league’s most efficient attacks. For Roma, A. Dovbyk (groin), E. Ferguson (ankle), M. Kone (muscle) and L. Pellegrini (thigh) were all missing, stripping Gasperini Gian of alternative profiles in attack and midfield creativity. It forced Roma to lean even more heavily on Malen’s finishing and Soule’s orchestration.
Discipline was always going to be a sub‑plot. Bologna’s season‑long yellow card profile shows a pronounced late‑game spike: 28.33% of their bookings arrive between 76–90', with another 26.67% in the 61–75' window. Roma, by contrast, load their cautions into the heart of the second half too, with 22.22% between 46–60' and 23.81% in both the 61–75' and 76–90' ranges. In other words, this was primed to be a match where intensity and risk escalated after the interval.
Within that context, the individual disciplinary characters matter. G. Mancini, with 9 yellow cards this season, is Roma’s edge of steel. His 50 tackles, 13 blocked shots and 44 interceptions paint the picture of a defender who lives on the front foot, stepping into duels early and often. Z. Celik, also a red‑card holder this season, adds another aggressive note on the flank, having committed 34 fouls in league play. On Bologna’s side, N. Cambiaghi – a red‑carded midfielder – sat on the bench, a reminder that Italiano’s squad also carries its own combustible elements even if they did not define this specific ninety minutes.
The central narrative, though, belonged to the “Hunter vs Shield” dynamic. D. Malen arrived as one of Serie A’s deadliest forwards: 11 goals and 1 assist in just 14 appearances, supported by 38 shots (22 on target) and a strong 7.28 average rating. His penalty record is perfect so far, with 2 scored and 0 missed, underlining his composure in decisive moments. Opposite him stood a Bologna defence that, overall this campaign, has conceded 41 goals in 34 matches, an average of 1.2 goals against both at home and on their travels. At home specifically, Bologna’s attack averages just 0.9 goals for per game, while conceding 1.2. That imbalance at Dall’Ara – modest scoring, vulnerable defending – created the exact environment a striker like Malen thrives in.
Roma’s broader attacking profile reinforced that threat. Heading into this game, they had scored 48 goals overall, 27 at home and 21 on their travels. Their away average of 1.2 goals for matched Bologna’s total defensive average, but Roma’s defensive record was significantly stronger: just 29 goals conceded overall at 0.9 per game, with 19 of those on their travels (1.1 per away match). Combined with 15 clean sheets in total – 6 away – Roma’s numbers spoke of a side comfortable in low‑margin contests, confident that one or two moments of quality from Malen or Soule would be enough.
Soule’s role as the “Engine Room” in the final third was equally crucial. With 6 goals and 5 assists, 40 key passes and 87 dribble attempts (31 successful), he is Roma’s primary conduit between midfield and attack. His ability to receive between the lines, turn and feed Malen or Pisilli forced Bologna’s double pivot of Freuler and Ferguson into constant, awkward decisions: step up and risk leaving space behind, or hold and allow Soule to dictate. Given Bologna’s tendency to collect cards late, those repeated defensive footraces against a high‑volume dribbler were always likely to end in free‑kicks and pressure.
Bologna’s own attacking hopes were pinned on Orsolini and Castro. Orsolini, with 8 goals and 1 assist, 24 key passes and 63 dribble attempts (30 successful), offers directness from the right half‑space. Castro adds 7 goals and 2 assists, with 25 key passes and a relentless 266 duels contested, embodying Bologna’s willingness to scrap in the final third. Yet the structural numbers were stacked against them. Heading into this game, Bologna had failed to score in 10 league matches overall, 7 of those at home. Their penalty record was flawless (4 scored from 4, 0 missed), but they simply did not generate enough consistent threat at Dall’Ara, averaging only 16 goals at home across 17 matches.
Roma’s defensive “shield” – Mancini, Ndicka and Hermoso – was built for precisely this kind of away assignment. Mancini’s 309 duels (173 won) and 50 tackles, combined with Ndicka’s and Hermoso’s positional reading, allowed Roma to hold a relatively high line and compress the space where Orsolini and Rowe wanted to operate. Behind them, Svilar’s presence was buttressed by a team that has already kept 6 clean sheets on their travels.
From a statistical prognosis perspective, the contours of the result were almost pre‑written. Bologna’s overall goal difference of 1 (42 scored, 41 conceded) reflects a team that lives on a knife edge; Roma’s goal difference of 19 (48 scored, 29 conceded) reveals a side that wins its margins clearly. With Roma averaging 1.4 goals for per game overall and conceding just 0.9, any xG model heading into this match would have leaned towards a narrow but controlled away victory, especially given Bologna’s 9 home defeats from 17 and their 7 home blanks.
Following this result, the numbers and the narrative aligned. Roma’s structure, discipline and star power in Malen and Soule translated their statistical superiority into a clean, clinical 0–2 win. Bologna, despite their tactical ambition and flashes from Orsolini and Castro, were once again betrayed by a home attack that could not consistently puncture a top‑six defence. In a league where the fine print of averages and goal differences defines European places, this felt less like an upset and more like the inevitable expression of two seasons heading in different directions.



