VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

851-0557-00L 3 Credits BSC , DS , DR D-GESS , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Soccer Analytics

Lecturers & Examiners: Prof. Dr. Ulrik Brandes
Students should be comfortable with mathematical derivations and scripting for data analysis.
VVZ CR 4.33

Last Updated: 2026-02-05 16:07:31

Abstract

Soccer analytics refers to the use of data in tactical decision-making, strategic planning, and fan engagement in the context of association football. This course is first and foremost about data, problems, and methods. They are discussed, however, with reference to the broader context of measurement and data science in sports and society.

Objective

Students gain insight into the role of data science in professional football. They learn about attempts to capture aspects of the beautiful game in observable data to inform tactical, strategic, and communicative decision-making. By appreciating difficulties that arise even in activities with highly regulated interactions such as team sports, they reflect on the use of data science in the study of collective behavior.

Content

The content is organized into lectures with time for reflective discussions and a practical part, in which small teams use free software tools to gain first-hand experience in working with sports data. The following is a tentative overview of course contents, with exemplary aspects listed for each topic. A major element for each of the analytic topics are various forms of visualization such as timelines, step plots, scatterplots, density maps, shot maps, and networks. 1. Introduction - history of measurement and analytics in sports - laws of the game: equipment, space, time, players - data: master, match, event, tracking; sources, availability, uses 2. Scores - competitions: tournaments, leagues - ranking teams: coefficients, latent strengths - predicting results: odds, statistics 3. Individual Actions - running: heatmaps, pitch control - passing: packing, line breaking, crosses - shooting: expected goals & co. 4. Match Phases - set pieces, penalties, free kicks, etc. - possession, location, organization 5. Collective Behavior - formations: spatial distributions, proximity networks - attacking: possession value, positional play, passing networks - defending: (counter-)pressure, marking networks - team composition: plus/minus, interactions 6. Environment - recruitment: player profiles, transfer market, agents, salaries - governance: clubs, leagues, associations, confederations - engagement: attendance, merchandise, social media - simulation: robocup, esports, fantasy football - betting market Fair warning: This is the first edition of the course and it may be adjusted depending on interest and feedback.

General Information

Language
English
Levels
BSC , DS , DR

Examination

Type
graded semester performance

Course Components

Type Title Time & Place Hours
lecture with exercise Soccer Analytics
  • Wed 18:15-20:00 (HG F 7)
  • 10.05 Date 18:15-20:00 (HG F 7)
2 h weekly

Offered In