Passing Contribution: Introduction

Category: News

Today we introduce passing contribution, a new way to measure the quality of passes. The algorithm takes into account both the decision-making and the output of the pass.


All models that rule the modern football analytics have something in common: goal scoring. The most basic, and more popular every day is expected goals (xG), which is the probability each shot has to end up in goal. All metrics derived from xG, such as expected assists, build up of xG or xG saved, are metrics where the only relevant information is whether there is a goal or not. Even more complex models like expected threat, measure threat as the probability of the attack to end up in a goal. And even though goals are the most important action in a football match, they are sporadic. Today, we aim to analyze the most repeated action in any match: passes.

The revolution of Passing Contribution with respect other pass models is that decision making is taken into account, and not just its completion ratio. This is, other models measure the probability that a certain pass is completed correctly, as a function of the position of start and end of the pass. This way, by giving 0.67 Passing Contribution value to a pass or 0.82 to another in the same way xG does, we can obtain the number of expected passes. Our model works differently. It does not assign a probability to each pass but instead, from the player’s point of view, it considers all possible passes and weighs factors such as risk, difficulty and benefit.

The algorithm provides us with two metrics: the average threat from the passes and how it compares with the average player, referred to as threat added. With our Passing Contribution metric we aim to measure and identify those players that not only pass the ball better than an average player, but also make better decisions at passing in terms of putting their team in a better situation to score a goal. This way, we remove from the equation those players that make the easy pass backwards in order to reward players that truly benefit their teams taking the risk with a relevant pass, as long as these passes are completed with success.

In the last La Liga edition, a total of 355.744 passes were attempted, and 272.809 were completed with success. However, just 942 goals were scored. This is almost 378 passes attempted per goal, which makes it impossible to assign each pass a goal-scoring value in a significant way. The expected threat model does it, but just a small fraction of passes have significant xT values. And there are multiple types of passes: the initial pass, an assist, a free kick taken, a throw-in pass etc. How can we assess and measure all these passes? We’ll use Óscar Mingueza and his Champions League debut as an example. Obviously, the objective of his passes is not precisely generating a shooting situation; Barcelona has its own Pedri to do that.

This is Mingueza’s pass map in the match against Dynamo Kyiv in November. Our goal is to assess his passing skills during the game. Right now, the models can tell you that he has successfully completed 86 passes out of the 93 he attempted, which represents a 92% of success rate. We can also know the number of passes he completed towards the opponent’s half, or the final third of the field. We could even find the expected threat (xT) he generated or the expected assists he gave. But all these metrics are missing something. How does this 92% compare with Dest’s 88% or Trincao success of 77%? Most likely, Mingueza’s passes were easier, thus displaying higher accuracy. Who played better? Who outperformed the average player the most?

The algorithm, as we said, measures the threat of a pass. It depends, ultimately, on the position where the ball is received. This means, if Mingueza gives a pass to Braithwaite, the threat increases as the danish forward is closer to Dynamo’s goal. But if he misses, the pass is more dangerous, as the unsuccessful pass lands closer to Ter Stegen. And how do we measure the threat added?  It’s a matter of comparing the threat a pass has, versus the average threat all passes taken from a similar position have had.

Let’s go back to Kiev. Minute 51:34. Mingueza controls the ball at the centre of the field. He could attempt a long pass into the opponent box so Braithwaite tries to score, but this would probably be easy for the goalkeeper. He could play a simple pass to Lenglet: no difficulty, but a lot of risk if the pass is mistaken. He plays with Dest instead. The American will end up scoring a goal in that same action. Some models would award Mingueza with a pre-pre-pre-assist, or that he has built up 0.17 xG, or even that he generated 0.01 xT with that pass. Passing Contribution tells us, simultaneously, the threat of the pass and how it compares with what can be expected from a pass on that position.

These are a set of passes given by Antoine Griezmann against Athletic Bilbao. Let’s analyze them to see how they would fare in our new Passing Contribution metric:

Pass 1: Missing Pass from own box
Completion ratio: HIGH
Threat in case of miss: VERY HIGH
Threat in case of hit: LOW
Pass outcome: FAIL
Passing Contribution: Highly negative

Pass 2: Pass backwards from own half
Completion ratio: HIGH
Threat in case of miss: HIGH
Threat in case of hit: LOW
Pass outcome: SUCCESS
Passing Contribution: Slightly Positive

Pass 3: Pass backwards from opponent half
Completion ratio: MEDIUM
Threat in case of miss: HIGH
Threat in case of hit: LOW
Pass outcome: SUCCESS
Passing Contribution: Slightly Positive

Pass 4: Pass backwards from opponent half (next to opponent box)
Completion ratio: LOW
Threat in case of miss: MEDIUM
Threat in case of hit: MEDIUM
Pass outcome: SUCCESS
Passing Contribution: Positive

Pass 5: Pass forward from opponent box
Completion ratio: LOW
Threat in case of miss: LOW
Threat in case of hit: HIGH
Pass outcome: SUCCESS
Passing Contribution: Highly Positive

Summing up, the new algorithm we present at Driblab, a consultancy specialized in data and statistical analysis of players and teams, is an innovative way of analyzing passes, which shows two dimensions from each pass: the value or threat of it and the threat that a certain player adds to the game. In a few weeks, we will take a look to the results this new metric gives us.

 Our database has more than 180,000 players from more than 180 competitions, covering information from all over the world. Here you can learn more about how we work and what we offer.

Autor: Joan Hernanz
Para Newswe also recommend you:

Liverpool without Van Dijk: our collaboration in The Sunday Times

In the preview of one of the most eagerly awaited matches in the Premier League, we have collaborated with The Sunday Times in their analysis of Liverpool.

Passing Contribution: Introduction

Today we introduce passing contribution, a new way to measure the quality of passes. The algorithm takes into account both the decision-making and the output of the pass.

Driblab in Radio Marca: interview to Salvador Carmona

Our CEO, Salvador Carmona, was interviewed this week on Radio Marca to talk about football, big data and how both topics converge in Driblab. In the show called Marcador, which is broadcasted daily from 8pm to 11:30pm, Carmona explained how big data and our models can...

Letter from the CEO – End of the year 2020

Dear all, As this dark 2020 comes to an end it is time to reflect on what has happened in our industry over the past year.  Like in many industries we were taken by storm with the COVID-19 pandemic and football was not an exception: leagues stopped, games were...

Introducing Game Flow Charts

During the last World Football Summit we talked about the importance of data in the sports industry, now, following our will to keep creating insightful tools to help you understand football games from a data-driven perspective, today at Driblab we introduce our...

Driblab will be part of the World Football Summit

On November 24, our CEO, Salvador Carmona, will be present at the most important event in the world of football to discuss the importance of big data in the sports industry. The fourth edition of the World Football Summit will take place from November 23rd to 27th...

How significant are penalties in European football?

Taking data from the 2019/20 and 2020/21 seasons, we analyze the importance of this type of shooting situation, which means more than 10% of the total number of goals scored.

Club Atlético Talleres and Driblab announce partnership agreement

With the objective of adding information from all the most important leagues in the world and continue improving the processes of talent detection and player performance analysis, Talleres with Driblab are moving forward in a collaboration and technical assistance...

A justified battle

In elite football there are very specific positions where there is a shortage of players who can provide real guarantees. This is the case with the left-back, where it is often difficult to find the desired profile. Porto's Alex Telles has been in demand for some time...

Message from CEO on COVID-19

Dear all, Due to the dark times we are navigating through this isn’t business as usual. Because of the COVID-19 crisis the football world as we all know has come to a halt and thus, we believe the work we do at Driblab is more critical than ever. With no football to...


Corporate Information

We are a company based in Madrid founded in 2017 by Salvador Carmona and Cristian Coré Ramiro. Since our inception our work has focused on statistical analysis to help clubs in sports planning. We are a consulting firm that offers personalized services for each client and defends a mixed management model and constant communication to accompany the day to day of the institutions. Our strength is the widest coverage available in number of professional and junior tournaments. For more details please contact us.


Mentioned in: