Connect with us


Detailed Analysis: Barcelona 4-0 Osasuna

Soumyajit Bose




In collaboration with Anurag Agate

Ronald Koeman’s Barcelona put four unanswered goals past Osasuna in gameweek 11 of La Liga as the Blaugrana returned to winning ways in the league.

An Osasuna side with only one win in their last five games travelled to the Camp Nou to face a Barcelona side with the same record. Jagoba Arrasate’s Osasuna looked to capitalize on an injury-ridden and struggling Barcelona side, whereas Ronald Koeman’s Barcelona were under immense pressure to start performing at least in the vicinity of the level they are expected to be at.

As the lineups were released, there were a few surprises in store. For Osasuna, it was a fairly straightforward lineup, as well as an expected squad with multiple injuries. This meant that ex-Barcelona B player Kike Saverio was called up. Their lineup suggested the usual; 4-4-2 with pacey wide-midfielders, and players adept at playing the mid-block demanded by Arrasate.

Ronald Koeman’s Barcelona had rigidly been sticking to a double-pivot throughout the season. With only one natural defensive midfielder in the lineup, fans expected it would be a 4-3-3, or, more realistically, a double pivot with Pedri as the more mobile of the duo. It turned out to be the latter, with Sergio Busquets being brought in at half-time.

At the end of the 90 minutes, the Catalans had put in a performance they could be proud of.

Barcelona’s System

The below image shows us the pass-map of Barcelona’s 4-2-3-1.

With 18-year-old Pedri as the other pivot alongside Frenkie De Jong, this was a different player profile than the ones we have seen from Koeman’s team so far. There is usually one pivot who is mobile, and the other who acts as an anchor. However, Pedri and De Jong, both, had a lot of positional freedom.

In this example, we see how De Jong created space for his fellow pivot. With Osasuna playing a front-two, they could commit at most four players without them being caught out by Ter Stegen’s pinpoint passing. Taking advantage of this, De Jong drops back to attract one of Osasuna’s midfielders towards Barcelona’s penalty area.

As we see, this meant either of Sergino Dest or Jordi Alba could receive the pass, but Pedri was the more direct, and the more progressive option. In this example, Pedri moved into the space left in the right of midfield, where he was able to receive a pass easily. This was a recurring idea with both pivots dropping deep, but Pedri due to his lack of match experience playing as a pivot, lost possession a few times in Barcelona’s half.

In attack, Barcelona were especially fluid. The front-four of Lionel Messi, Antoine Griezmann, Martin Braithwaite and Philippe Coutinho complimented each others’ abilities well. As the striker, Braithwaite’s runs were focused between Osasuna’s centre-halves and full-backs. Nacho Vidal was given an attacking role, which meant that Jordi Alba was able to find Braithwaite, or Griezmann when he drifted towards the left, with an overlapping pass behind the defence.

Coutinho, who is usually given a free role, was operating on the left, especially in the channels. This front-four was especially beneficial to him. With Griezmann and Braithwaite making runs behind the opposition defense often, he had more space then he would have had with just one striker unsettling the defenders. He was able to thread through some key passes thanks to this.

Osasuna’s System

Arrasate’s Osasuna side has played a mid-block/low-block most often this season. Their 4-4-2 is such that they look to force the opposition wide and prevent play through the middle, as shown below in the heatmap.

In Osasuna’s block, there was a certain degree of organisation. The issue was in their sluggishness in regaining the shape when transitioning from attack to the defence which allowed Barcelona to exploit them. In the image below, we see their defensive organization. The back-four would be trying to catch Barcelona offside and prevent play through the middle.

The four-man midfield was the heart of the block. Depending on the ball’s position, these four would move and attempt to cut-off the passing options. 

In attack, the wide-midfielders would play as wingers, using their pace to try and catch the Blaugrana off-balance. The midfielders would all move forward and make runs into the box. A winger receiving the ball on the edge of the box and looking to unleash one of the players running into the box was a common characteristic.

Game Stats

Barcelona came up with an overwhelmingly dominant display for the bulk of the match. There was nothing fluky about the scoreline; it was thoroughly deserved. Here are the game stats at a glance:

Barcelona outshot and outpossesed Osasuna comfortably. They had a staggering 90% passing accuracy while forcing Osasuna to commit misplaced passes much more frequently. Barcelona’s much lower PPDA (a metric that is used as a proxy for pressing) also indicate a better pressing as compared to Osasuna.

As far the quality of chances go, Barcelona fully deserved to have scored the four goals. Shown below are the shot=maps and the xG flow:

Osasuna perhaps were unlucky not to score even once. Some fortuitous and last ditch defending, and attentive goalkeeping gave Barcelona a much-needed clean sheet.

Finally, shown below is a comparison of territorial dominance. It is measured by a metric called field tilt. Field tilt measures the percentage share of final third passes completed.

As can be seen, Barcelona were overwhelmingly dominant in terms of territory as well. There was a small period of time where Osasuna dominated the final third exchanges. It also marked the period where they got off some decent quality shots at Barcelona’s goal. While it was an uncomfortable little stretch, Osasuna could not get any goal out of it.

Buildup to the goals

Here we take a look at the goals Barcelona scored. Barcelona could have opened the account fairly early on. Griezmann latched on to a fabulous through ball, beat his marker and cut back the ball inside the box. Coutinho saw his shot from the cut back blocked goal line.

The first goal came from a really scrappy bit of goalmouth melee following some lovely buildup. Osasuna’s keeper Sergi Herrera blocked two shots but was helpless to prevent Martin Braithwaite’s shot off his thigh bundling into the net.

The second goal came in the 42nd minute. Following some nice little layoffs and interchanges between Messi, Braithwaite and Philippe Coutinho, the ball was laid to an onrushing Jordi Alba in the box. His pass was cleared, only for Antoine Griezmann to smash home from outside the box past the hapless keeper.

Coutinho scored in the second half following some fine defensive work high up the pitch by Antoine Griezmann. The assist came from Griezmann as well.

But arguably the goal of the night came from Lionel Messi. And it had to. Following an emotional week that brought the sad news of Diego Maradona’s demise, Messi paid tribute to his hero with a brilliant goal. Receiving the ball high up the pitch from Trincao, Messi dribbled past a defender, drove into the left in a manner so typical of his style, and unleashed a rocket. It was so accurate, the diving goalkeeper had no chance at full stretch.

Following the goal, Messi removed his jersey to reveal a Newell’s Old Boys jersey, numbered 10, to pay his tribute to Maradona. It was a heartfelt moment, for him and the fans alike. Here is yet another view of the goal in full animated glory:

Passing Characteristics

Barcelona took full advantage of a very weak Osasuna team to put up a dominant passing display. They could penetrate Osasuna’s box almost at will. The attacks came from a plethora of sources, from all possible zones. Barcelona were particularly exemplary at utilizing zone 14 and the half-spaces to sound effect.

Osasuna mainly created from wide areas. They could barely progress through the centre, and enjoyed particular success getting the ball into the box down their left channel.

Here we take a look at the key passes. Barcelona, as mentioned before, could attack the box at will. The bulk of the chances they created ended up inside the box. Osasuna’s key passes ended mainly outside the box. Lionel Messi led the way in key passes, ending with 4 to his name. Jordi Alba had 3 key passes, Griezmann had 2, and Frenkie de Jong, Coutinho and Francisco Trincao had 1 each. Ante Budimir of Osasuna registered 2 key passes, while six other Osasuna players registered 1 each.

Finally, we take a look at switches. Barcelona conjured up a huge number of switches in the game, in contrast to many of their previous outings. Messi produced some of the most magnificent long balls this game.

Defence and pressing

Barcelona were the better pressing team in the match. They pressed high and to good effect. They had a much higher press intensity as indicated by a lower PPDA in the data table. Here is Barcelona’s defensive heatmap:

Osasuna tried to press high too but did not enjoy as much success for most of the game. Barcelona could mostly escape their press with ease. The Dutchman would constantly drag an Osasuna player with him in the deep buildups.

Ter Stegen could then distribute the ball with ease. In the second half, Oscar Mingueza had a moment of lapse. And for fifteen minutes in the second half, Barcelona did struggle against Osasuna’s press. But other than that, they faced no real trouble.

The images below show the incomplete passes by either team. They clearly show the difference in struggles to build from the deep: Osasuna misplaced far more passes. As mentioned before in the data table, they had only 72% passing accuracy.


Not everything was rosy for Barcelona during the game. They suffered yet another injury setback in defence as Clement Lenglet had to hobble out of the game in the second half with a sprained ankle. While Frenkie de Jong filled in fairly comfortably, this injury stretches Barcelona’s defence further thin. Against Ferencvaros in the upcoming midweek UCL game, Barcelona will have no senior centre back in the team. Ronald Koeman will have to do a fair bit of brainstorming before the game to come up with a defensively stable lineup to face the Hungarians.

Physics PhD student with borderline obsession for the beautiful game. Followed Ronaldinho's footsteps to support the club, and am blessed to have witnessed some of the most glorious football a team can ever play.



Using Machine Learning to predict Barcelona’s 2021/22 league season




Photo via Imago

Johan Cruyff famously said, “I’ve never seen a bag of money score a goal.” It is indisputable that money is not the only deciding factor behind a football club’s success. Time and time again, we have seen that football is chaotic and absurd. Anything can happen.

That being said, it is evident that statistically, the clubs with more money are usually the more successful ones. While one cannot predict the unpredictability that is engraved within football, an outcome that is statistically probable can be predicted. This article will explore the relationship between the points a club accumulates in a league season and the total value of the club’s squad. Then, Python will be used to build a linear regression model in order to predict the number of points Barcelona will obtain in the 21/22 season based on the club’s hypothetical squad.

Let us begin with visualizing the relationship between the total league points obtained by a club and the club’s total squad value. Since the amount of money spent on transfers has increased tremendously over the course of the last decade, in this article, only seasons 2014/15 – 2019/20 will be considered. Upon plotting the total points against the total squad value, it is evident that there is a positive correlation between the two. Granted, the correlation is not extremely strong, but it exists nonetheless.


A line of regression has been generated. The line’s gradient is approximately 0.05138986, and its y-intercept is approximately 44.5470726. There is only one dependant variable in question, club value/total value of squad, and so our line of regression can be modelled by the equation:

P = (0.05138986 )V + 44.5470726 where P is the points and V is the total squad value.

club_values = np.array(df['Values']).reshape(89,1)
club_points = np.array(df['Point']).reshape(89,1)

from sklearn.linear_model import LinearRegression
linear_model = LinearRegression(),club_points)

In order to predict the points accumulated based on Barcelona’s squad value next season, the squad value won’t directly be inputted into our equation above. The coefficient and the y-intercept have been rounded up after a certain number of decimal places, and so, to preserve the precision of the prediction, Python’s LinearRegression predict method will be utilized.

Now comes another challenging part of coming up with Barcelona’s hypothetical squad next season. Based on reports, it can be assumed that Samuel Umtiti, Miralem Pjanic, Martin Braithwaite and Phillipe Coutinho will be some of the notable players to leave. To compensate for the outgoing players, it can be assumed that Barcelona will sign Eric Garcia, David Alaba, Georginio Wijnaldum and Memphis Depay. Here is a table that contains all the players in Barcelona’s hypothetical 21/22 squad and their corresponding market values:

Figures via Transfermarkt

The club’s total value comes up to be £786.60 million. It is important to note that a player’s value is volatile. Transfermarkt updates player values every few months, and so it is extremely probable that this squad’s market value will be drastically different next season.

It is also important to understand that Transfermarkt’s market values are not official and so they are not always an accurate representation of a player’s true market value. Moreover, a player’s value is not always an accurate representation of their quality. Age is a key factor in determining market value, and so while a young player might have a high market value indicating that they are a bright prospect for the future, they might not necessarily be an excellent player at the time when the value is assigned.

Now that all of this has been established, the only thing left is making the prediction.

The machine learning model predicts that Barcelona will obtain 85 points in the 21/22 La Liga season. In the 19/20 season, Real Madrid won the league with 87 points, and in the 18/19 season, Barcelona won the league with 87 points as well. The difference between the points accumulated by the last two winning La Liga squads and the predicted points that Barcelona’s 21/22 squad will obtain is a mere 2 points. This shows that it is possible for Barcelona to win the league next season.

Since the correlation between the two variables, as observed from the data from the last 6 seasons, is not even close to being extremely strong, Barcelona’s 21/22 league points tally may be drastically different from what was predicted by the machine learning model. However, at the end of the day, the model can only work with the data it is exposed to.

Erling Haaland can change the course of Barcelona’s season. It would take forever to make predictions based on Barcelona’s hypothetical squads that include all of the club’s potential transfer targets, however, due to Haaland’s influence, an exception can be made for him. Laporta’s interest in signing Haaland has been widely reported.

However, he will cost a fortune this summer, and with Barcelona’s debt situation, it is unlikely that the Catalan club will pursue him in the upcoming transfer window. That being said like mentioned previously in the article, football is chaotic, and anything can happen.

Oh, Haaland. Oh, you. (Photo via Imago)

Assuming that Barcelona does end up signing Haaland in the summer, Antoine Griezmann will most definitely have to leave (due to wages and the money that can be generated from his sale). Haaland’s current value is £99 million, and so Barcelona’s total squad value for next season, after being corrected for Griezmann’s exit and Haaland’s arrival is £831.60 million.

Haaland’s addition can put 21/22 Barcelona on level with the previous two Spanish champions in terms of total points won. The difference in points between a squad containing Haaland and one not containing him is only two. However, an argument about whether signing Haaland is worth it, is not in the scope of this article.

“Transition seasons do not exist at Barcelona.”

Joan Laporta | Presidential campaign

A club of Barcelona’s stature will always compete for titles. The machine learning model shows that Barcelona is in contention for the 2021/22 La Liga title. Ronald Koeman has done a splendid job at the Blaugrana club this season, and there is no logical reason for him to not do an even better job next season after getting fresh players in the summer.

While football at its core is unpredictable, statistically, it would not hurt to trust Barcelona to win the 2021/22 La Liga title.

Continue Reading