Bundesliga Match Fact Pressure Handling: A játékosok teljesítményének értékelése nagy nyomású helyzetekben az AWS PlatoBlockchain Data Intelligence segítségével. Függőleges keresés. Ai.

Bundesliga mérkőzés tényszerű nyomáskezelés: A játékosok teljesítményének értékelése nagy nyomású helyzetekben az AWS-en

Pressing or pressure in football is a process in which a team seeks to apply stress to the opponent player who possesses the ball. A team applies pressure to limit the time an opposition player has left to make a decision, reduce passing options, and ultimately attempt to turn over ball possession. Although nearly all teams seek to apply pressure to their opponents, their strategy to do so may vary.

Some teams adopt a so-called deep press, leaving the opposition with time and room to move the ball up the pitch. However, once the ball reaches the last third of the field, defenders aim to intercept the ball by pressuring the ball carrier. A slightly less conservative approach is the middle press. Here pressure is applied around the halfway line, where defenders attempt to lead the buildup in a certain direction, blocking open players and passing lanes to ultimately force the opposition back. Borussia Dortmund under Jürgen Klopp was one of the most efficient teams to use a middle press. The most aggressive type of pressing teams apply is the high press strategy. Here a team seeks to pressure the defenders and goalkeeper, focusing on direct pressure on the ball carrier, leaving them with ample time to select the right passing options as they have to cover the ball. In this strategy, the pressing team seeks to turn over possession by challenges or intercepting sloppy passes.

In February 2021, the Bundesliga released the first insight into how teams apply pressure with the Most Pressed Player Match Fact powered by AWS. Most Pressed Player quantifies defensive pressure encountered by players in real time, allowing fans to compare how some players receive pressure vs. others. Over the last 1.5 years, this Match Fact provided fans with new insights on how much teams were applying pressure, but also resulted in new questions, such as “Was this pressure successful?” or “How is this player handling pressure?”

Introducing Pressure Handling, a new Bundesliga Match Fact that aims to evaluate the performance of a frequently pressed player using different metrics. Pressure Handling is a further development of Most Pressed Player, and adds a quality component to the number of significant pressure situations a player in ball possession finds themself in. A central statistic in this new Match Fact is Escape Rate, which indicates how often a player resolves pressure situations successfully by keeping the possession for their team. In addition, fans get insight into the passing and shooting performance of players under pressure.

This post dives deeper into how the AWS team worked closely together with the Bundesliga to bring the Pressure Handling Match Fact to life.

Bundesliga Match Fact Pressure Handling: A játékosok teljesítményének értékelése nagy nyomású helyzetekben az AWS PlatoBlockchain Data Intelligence segítségével. Függőleges keresés. Ai.

Hogyan működik?

This new Bundesliga Match Fact profiles the performance of players in pressure situations. For example, an attacking player in ball possession may get pressured by opposing defenders. There is a significant probability of him losing the ball. If that player manages to resolve the pressure situation without losing the ball, they increase their performance under pressure. Not losing the ball is defined as the team retaining ball possession after the individual ball possession of the player ends. This could, for instance, be either by a successful pass to a teammate, being fouled, or obtaining a throw-in or a corner kick. In contrast, a pressed player can lose the ball through a tackle or an unsuccessful pass. We only count those ball possessions in which the player received the ball from their teammate. That way, we exclude situations where they intercept the ball and are under pressure immediately (which usually happens).

We aggregate the pressure handling performance of a player into a single KPI called eoszloptörés rate. The escape rate is defined as the fraction of ball possessions by a player where they were under pressure and didn’t lost the ball. In this case, “under pressure” is defined as a pressure value of >0.6 (see our előző poszt for more information on the pressure value itself). The escape rate allows us to evaluate players on a per-match or per-season basis. The following heuristic is used for computing the escape rate:

  1. We start with a series of pressure events, based on the existing Most Pressed Player Match Fact. Each event consists of a list containing all individual pressure events on the ball carrier during one individual ball possession (IBP) phase.
  2. For each phase, we compute the maximum aggregated pressure on the ball carrier.
  3. As mentioned earlier, a pressure phase needs to satisfy two conditions in order to be considered:
    1. The previous IBP was by a player of the same team.
    2. The maximum pressure on the player during the current IBP was > 0.6.
  4. If the subsequent IBP accounts to a player of the same team, we count this as an escape. Otherwise, it’s counted as a lost ball.
  5. For each player, we compute the escape rate by counting the number of escapes and dividing it by the number of pressure events.

Examples of escapes

To illustrate the different ways of successfully resolving pressure, the following videos show four examples of Joshua Kimmich escaping pressure situations (Matchday 5, Season 22/23 – Union Berlin vs. Bayern Munich).

Joshua Kimmich moving out of pressure and passing to the wing.

Joshua Kimmich playing a quick pass forward to escape ensuing pressure.

Joshua Kimmich escaping pressure twice. The first escape is by a sliding tackle of the opponent, which nevertheless resulted in retained team ball possession. The second escape is by being fouled and thereby retaining team ball possession.

Joshua Kimmich escapes pressure by with a quick move and a pass.

Pressure Handling findings

Let’s look at some findings.

Bundesliga Match Fact Pressure Handling: A játékosok teljesítményének értékelése nagy nyomású helyzetekben az AWS PlatoBlockchain Data Intelligence segítségével. Függőleges keresés. Ai.

With the Pressure Handling Match Fact, players are ranked according to their escape rate on a match basis. In order to have a fair comparison between players, we only rank players that were under pressure at least 10 times.

The following table shows the number of times a player was in the top 2 of match rankings over the first seven matchdays of the 2022/23 season. We only show players with at least three appearances in the top 2.

Number of Times in Top 2 Játékos Number of Times in Ranking
4 Joshua Kimmich 5
4 Exequiel Palacios 6
3 Jude Bellingham 7
3 Alphonso Davies 6
3 Lars Stindl 3
3 Jonah Hector 6
3 Vincenzo Grifo 4
3 Kevin Stöger 7

Joshua Kimmich and Exequiel Palacios lead the pack with four appearances in the top 2 of match rankings each. A special mention may go to Lars Stindl, who appeared in the top 2 three times despite playing only three times before an injury prevent further Bundesliga starts.

Hogyan valósul meg?

The Bundesliga Match Fact Pressure Handling consumes positions and event data, as well as data from other Bundesliga Match Facts, namely xPasses and Most Pressed Player. Match Facts are independently running AWS Fargate konténerek belül Amazon Elastic Container Service (Amazon ECS). To guarantee the latest data is being reflected in the Pressure Handling calculations, we use Amazon által kezelt adatfolyam az Apache Kafka számára (Amazon MSK).

Amazon MSK allows different Bundesliga Match Facts to send and receive the newest events and updates in real time. By consuming Kafka, we receive most up-to-date events from all systems. The following diagram illustrates the end-t­­o-end workflow for Pressure Handling.

Bundesliga Match Fact Pressure Handling: A játékosok teljesítményének értékelése nagy nyomású helyzetekben az AWS PlatoBlockchain Data Intelligence segítségével. Függőleges keresés. Ai.

Pressure Handling starts its calculation after an event is received from the Most Pressed Player Match Fact. The Pressure Handling container writes the current statistics to a topic in Amazon MSK. A central AWS Lambda function consumes these messages from Amazon MSK, and writes the escape rates to an Amazon Aurora adatbázis. Ezeket az adatokat azután interaktív, közel valós idejű vizualizációkhoz használják fel Amazon QuickSight. Besides that, the results are also sent to a feed, which then triggers another Lambda function that sends the data to external systems where broadcasters worldwide can consume it.

Összegzésként

In this post, we demonstrated how the new Bundesliga Match Fact Pressure Handling makes it possible to quantify and objectively compare the performance of different Bundesliga players in high-pressure situations. To do so, we build on and combine previously published Bundesliga Match Facts in real time. This allows commentators and fans to understand which players shine when pressured by their opponents.

The new Bundesliga Match Fact is the result of an in-depth analysis by the Bundesliga’s football experts and AWS data scientists. Extraordinary escape rates are shown in the live ticker of the respective matches in the official Bundesliga app. During a broadcast, escape rates are provided to commentators through the adattörténet kereső and visually shown to fans at key moments, such as when a player with a high pressure count and escape rate scores a goal, passes exceptionally well, or overcomes many challenges while staying in control of the ball.

Reméljük, hogy elnyeri tetszését ez a vadonatúj Bundesliga Match Fact, és új betekintést nyújt a játékba. Ha többet szeretne megtudni az AWS és a Bundesliga közötti partnerségről, látogasson el ide Bundesliga az AWS-en!

Izgatottan várjuk, hogy megtudjuk, milyen mintákat fog felfedezni. Ossza meg velünk meglátásait: @AWScloud a Twitteren, a #BundesligaMatchFacts hashtaggel.


A szerzőkről

Simon Rolfes played 288 Bundesliga games as a central midfielder, scored 41 goals, and won 26 caps for Germany. Currently, Rolfes serves as Managing Director Sport at Bayer 04 Leverkusen, where he oversees and develops the pro player roster, the scouting department, and the club’s youth development. Simon also writes weekly columns on Bundesliga.com az AWS által üzemeltetett Bundesliga legutóbbi mérkőzés tényeiről. Itt korábbi játékosként, kapitányként és tévéelemzőként kínálja fel szakértelmét, hogy kiemelje a fejlett statisztikák és a gépi tanulás hatását a futball világában.

Luuk Figdor az AWS Professional Services csapatának sporttechnológiai tanácsadója. Együttműködik játékosokkal, klubokkal, ligákkal és médiacégekkel, mint például a Bundesliga és a Forma-1, hogy segítsen nekik történeteket mesélni adatokkal a gépi tanulás segítségével. Szabadidejében szeret mindent megtudni az elméről, valamint a pszichológia, a közgazdaságtan és a mesterséges intelligencia találkozási pontjáról.

Javier Poveda-Panter adatkutató az EMEA-beli sportügyfelek számára az AWS Professional Services csapatán belül. Lehetővé teszi a látványsportok területén tevékenykedő ügyfelek számára, hogy újításokat hajtsanak végre, és kihasználják adataikat, magas színvonalú felhasználói és szurkolói élményeket biztosítva a gépi tanulás és az adattudomány révén. Szabadidejében a sport, a zene és a mesterséges intelligencia széles skálája iránti szenvedélyét követi.

Tareq Haschemi az AWS Professional Services tanácsadója. Képességei és szakterületei közé tartozik az alkalmazásfejlesztés, az adattudomány, a gépi tanulás és a big data. Támogatja az ügyfeleket az adatvezérelt alkalmazások felhőben történő fejlesztésében. Mielőtt csatlakozott volna az AWS-hez, tanácsadóként dolgozott különböző iparágakban, például a légi közlekedésben és a távközlésben. Szenvedélyesen törekszik arra, hogy lehetővé tegye ügyfelei számára az adat-/AI-útjukat a felhő felé.

Fotinos Kyriakides is a Consultant with AWS Professional Services. Through his work as a Data Engineer and Application Developer, he supports customers in developing applications in the cloud that leverage and innovate on insights generated from data. In his spare time, he likes to run and explore nature.

Uwe Dick a Sportec Solutions AG adattudósa. Azon dolgozik, hogy a Bundesliga klubjai és a médiák optimalizálhassák teljesítményüket speciális statisztikák és adatok segítségével – a mérkőzések előtt, után és közben. Szabadidejében megelégszik kevesebbel, és igyekszik kibírni a teljes 90 percet szabadidős futballcsapata számára.

Időbélyeg:

Még több AWS gépi tanulás