At Estadio La Cartuja de Sevilla, Real Betis and Espanyol played out a 0–0 draw in La Liga’s Regular Season - 30, a match defined by Betis’s territorial and possession dominance against Espanyol’s deep, low-risk defensive structure. Betis controlled 70% of the ball, generated 19 shots and 1.59 expected goals, but failed to convert, while Espanyol accepted a passive role, finishing with just 8 shots and 0.20 xG. Marko Dmitrović’s 6 saves underpinned Espanyol’s clean sheet, contrasting with a largely untested Álvaro Valles, who made only 1 save. The tactical story is of Betis methodically probing in a 4-3-3 against a compact 4-4-1-1 block that successfully protected the central corridor.
Scoring Sequence & Disciplinary Log
There were no goals, no VAR interventions, and no changes to the scoreline from kick-off to full time, despite Betis’s sustained pressure, volume of shots, and heavy occupation of Espanyol’s half. The goalless nature of the contest owed more to Espanyol’s last-line resilience and Dmitrović’s shot-stopping than to any lack of Betis territory or structure.
The disciplinary narrative began in the second half and was entirely consistent with the tactical tone: Espanyol committing more fouls (18 to Betis’s 12) to break rhythm and protect their defensive block. Carlos Romero received the first yellow card at 62' for a foul, reflecting Espanyol’s willingness to use contact to slow Betis’s wing progress. At 67', Omar El Hilali was booked for an argument, a sign of rising tension as Betis intensified their siege. Three minutes later, at 70', Clemens Riedel collected Espanyol’s third yellow for another foul, again in line with a back line under repeated stress.
Real Betis’s only booking came at 76', when Aitor Ruibal was shown a yellow card for a foul, a rare instance of Betis needing to stop transition after committing so many players forward. In total, Espanyol finished with 3 yellow cards (Romero, El Hilali, Riedel) and Betis with 1 (Ruibal), with no reds and no VAR-related disciplinary adjustments.
Tactical Breakdown & Personnel
Manuel Pellegrini set Real Betis up in a 4-3-3 that was clearly designed to dominate the ball and pin Espanyol back. Álvaro Valles (1) operated almost as a sweeper, with only 1 save required thanks to Betis’s territorial control and Espanyol’s low shot volume (8 total, just 1 on target). The back four of Héctor Bellerín (2), Marc Bartra (5), Diego Llorente (3), and Valentín Gómez (16) held an aggressive line, compressing the pitch and enabling Betis to sustain attacks.
In midfield, Sofyan Amrabat (14) acted as the single pivot, recycling possession and anchoring Betis’s rest-defense, while Sergi Altimira (6) and Pablo Fornals (8) provided vertical support between lines. Their combined work underpinned Betis’s 666 total passes at an 88% completion rate, a figure that illustrates both technical security and Espanyol’s reluctance to press high.
The front three of Antony (7), Cucho Hernández (19), and Aitor Ruibal (24) were tasked with stretching the Espanyol back four and attacking the half-spaces. Betis’s shot map profile is reflected in the stats: 13 shots inside the box and 6 outside, with 6 on target and 3 blocked. The 3 blocked shots versus Espanyol’s 1 blocked effort underline how consistently Betis forced Espanyol to defend in and around their own area.
Pellegrini’s substitutions were geared towards refreshing the attacking line without altering the structural dominance. At 66', Abdessamad Ezzalzouli (IN) came on for Antony (OUT), adding directness and dribbling from wide areas against tiring full-backs. At 74', Chimy Ávila (IN) came on for H. Bellerín (OUT), a clear attacking gamble: Betis effectively sacrificed a full-back to increase penalty-box presence, likely reshaping into a more aggressive back-three or asymmetrical back line in possession. One minute later, at 75', Pablo García (IN) came on for S. Altimira (OUT), further tilting the balance toward attacking profiles and reinforcing Betis’s intent to convert their xG advantage.
Espanyol, under Manolo Gonzalez, lined up in a 4-4-1-1 with Roberto Fernández (9) leading the line ahead of Edu Expósito (8), but their plan was primarily reactive. With just 30% possession and 281 passes at 73% accuracy, they focused on compactness and selective counter-attacks. The midfield four of Tyrhys Dolan (24), Pol Lozano (10), Urko González (4), and Cyril Ngonge (16) were more concerned with screening central zones than building play, as evidenced by Espanyol’s meagre 1 shot inside the box and 7 from distance.
Marko Dmitrović (13) was central to Espanyol’s survival: his 6 saves, compared with Valles’s 1, quantitatively capture the imbalance in threat. Yet the team-level goals_prevented metric sits at 0 for both sides, indicating that while Dmitrović was busy, the shots he faced were, on average, not of the very highest difficulty—more about volume than extreme quality.
Gonzalez’s substitutions were conservative and structurally protective. At 58', Kike García (IN) came on for R. Fernández Jaen (OUT), maintaining the lone striker profile but adding fresh legs to chase clearances. At 78', Jofre (IN) came on for T. Dolan (OUT) and R. Sánchez (IN) came on for C. Ngonge (OUT), refreshing the wide and midfield lines to sustain defensive intensity. Finally, at 84', R. Terrats (IN) came on for Exposito (OUT), adding a more industrious midfield presence to help close out the point. Throughout, Espanyol’s substitutions preserved the 4-4-1-1/4-5-1 defensive shell rather than chasing a win.
The Statistical Verdict
The numbers strongly support the visual narrative of Betis dominance against Espanyol resilience. Betis’s 19 total shots to Espanyol’s 8, combined with a 1.59–0.20 xG gap, show that Pellegrini’s side consistently engineered better positions, particularly inside the box (13 vs 1 shots). Betis’s 70% possession and 666 passes at 88% accuracy contrast sharply with Espanyol’s 30% share and 281 passes at 73%, underscoring a one-sided territorial and technical control.
Defensively, Betis committed fewer fouls (12 vs 18) and received fewer cards (1 vs 3), suggesting they were rarely forced into desperate defending. Espanyol’s 3 yellow cards, all in the second half, were a direct by-product of repeated emergency interventions around their box. The blocked shots tally (Betis 3, Espanyol 1) and corner count (4–3 to Betis) further confirm where the game was played.
Goalkeeper data is decisive: Álvaro Valles’s single save reflects Espanyol’s limited attacking threat, while Marko Dmitrović’s 6 saves were essential to preserving a point. Even with goals_prevented at 0 for both, the workload distribution leaves no doubt: this was Betis’s game territorially and statistically, but Espanyol’s defensive organisation and Dmitrović’s reliability ensured the spoils were shared.





