Fresenius logo

Football data analytics for a soccer Bundesliga player

bekumoo - embedded analytics with Power BI
Company
Top club in the Bundesliga
Technologies
Microsoft Azure, Snowflake, dbt Labs & Tableau
Challenge
Processing, analyzing and visualizing a high volume of live data.
Result
Data platform that can retrieve, store and visualize millions of data points live.
“Thanks to its good performance with high amounts of data, Snowflake is the ideal data platform for football analytics.”
Arjan van Staveren
Country Lead Germany/Snowflake

Initial situation

As a result of digital change, data is being generated in all areas and is available for analyzing performance, trends and developments. In professional soccer, too, the use of players' performance data by coaching staff has become established. The particular challenge lies in the live analysis of game data.

For our customer, a top club in the soccer Bundesliga, we have created a high-performance tech stack based on Azure and Snowflake. It forms the core of the taod Football Data Platform. Thanks to the special data processing, the analysis can be started directly in Tableau and thus generate quick added value for coaching staff and team alike.

Fresenius logo

How does live data analysis work?

How can extremely high volumes of data be processed?

How is a cloud-based technology stack made up?

Download the full case study

Our detailed procedure for the top Bundesliga club

Analysis of available data sources and creation of an initial ETL process

A high-performance ETL process in Python handles data retrieval, quality checks and initial transformations. Orchestrated via Logic Apps and executed in Docker containers via Azure Container Instances, it ensures consistent deployment and scaling as needed — critical for processing with minimal latency during live games.

Building the central data platform in Snowflake

The data platform is based on Snowflake in combination with Azure and provides a stable, scalable and low-maintenance foundation. Through multi-level data storage, different versioning can be managed. Live data and quality-assured raw data are processed separately — even peak loads with millions of events per game day are reliably handled.

Data modeling with dbt labs

dbt Cloud is used to develop and orchestrate the data models. All transformations are comprehensibly implemented in SQL, versioned and tested. Thanks to a direct connection to Snowflake, an agile workflow with integrated documentation and data lineage is created — ideal for a scalable and maintainable data model.

Visualization of data using Tableau dashboards

Interactive analyses and dashboards are carried out via Tableau Server in a self-service approach. The live connection to Snowflake enables real-time analyses that are accessible to a wide range of stakeholders via an intuitive user interface. Teams can create their own dashboards and derive data-driven decisions directly from the tool.

Football data platform for data-based decisions

Football analytics is now a key success factor for sporting and economic development. With the new technology stack, the club analyses every game based on data, enriches the raw data in a context and visualizes it as animations. In this way, tactical knowledge is conveyed in an understandable way — from analysts to coaching teams.

Result

From the starting grid to the match plan to the analysis of live data on match days

In the project, over 3.6 million Bundesliga data points per game were retrieved in real time and stored in a database. KPIs calculated from this were visualized and made available for analysis. By setting up its data platform, the club laid the basis for an efficient analytics department—with direct added value for the team's sporting performance. The platform now enables well-founded tactical decisions, detailed opponent analyses, and targeted performance assessments of individual players.

3.6
Every Bundesliga game provides millions of data points, which are recorded, stored and analyzed in real time via a scalable Snowflake architecture.
24h
The initial ETL process including data pipeline was set up close to production in just 1 day — thanks to modular Azure architecture and containerization.
<5 sec
Delay in live data visualization. The analyzed KPIs are provided almost in real time via a Tableau dashboard.
100%
individual KPIs. The platform makes it possible to define specific performance indicators per game philosophy and player profile.
Questions that will help you

FAQ

What was the goal of the football analytics project for the top club in the Bundesliga?

The aim of the project was to combine live game data in a central football data platform, evaluate it in real time and make it directly usable by coaching staff, analysts and teams. The top club in the Bundesliga wanted to place data-based tactical decisions, opponent analyses and performance evaluations on a scalable technological basis.

What challenge did the soccer Bundesliga player have before the project?

The central challenge was to process very large amounts of live data per game with minimal latency, calculate your own KPIs and visualize the results directly. In addition, other data such as scouting, health and training data should be able to be integrated so that game analysis does not remain isolated.

What solution has taod implemented for the top club in the Bundesliga?

taod developed a cloud-based tech stack using Microsoft Azure, Snowflake, dbt Labs and Tableau. This included a high-performance ETL process in Python, a central data platform in Snowflake, versioned and tested data models with dbt cloud, and interactive Tableau dashboards with a live connection for self-service analyses.

How was the new Football Data Platform introduced?

The introduction began with the analysis of the available data sources and the development of an initial ETL process. The central Snowflake data platform and data models were then built before the live data was visualized via Tableau.

What results did the Bundesliga player achieve with the new Football Data Platform?

With the new platform, the club can retrieve, store and analyse more than 3.6 million data points in real time per Bundesliga game. The live data visualization takes place with a delay of less than 5 seconds, and the platform enables individual KPIs depending on the game philosophy and player profile. As a result, tactical decisions, opponent analyses and performance evaluations became significantly more data-driven.

Do you still have any unanswered questions?

Let us answer your questions during a non-binding initial consultation.

Learn more about Tech Stack, BI & Analytics, and Snowflake

Tableau vs. Power BI white paper
Service

Cloud Data Platform Consulting

From analysis to cloud implementation: We improve your data management strategically and technologically.

To the service

technology

Snowflake
guidance

We'll show you how easy it is to manage your data with Snowflake.

More info
BI & Data Analytics Consulting taod Consulting
white paper

Modern Data Stack

What components does a professional tech stack for analytics consist of?

Read now
taod Consulting GmbH logo
Stay up to date with our monthly newsletter. All new white papers, blog articles and information included.
Subscribe to newsletter
Get exclusive knowledge for your data projects. In our print magazine data! Experienced data experts report directly from the world of data.
Data! subscribe
Headquarter Cologne

taod Consulting GmbH
Oskar-Jaeger-Strasse 173, K4
50825 Cologne‍
Hamburg location

taod Consulting GmbH
Alter Wall 32
20457 Hamburg‍
Stuttgart location

taod Consulting GmbH
Schelmenwasenstrasse 32
70567 Stuttgart
© 2026 all rights reserved