15 May 23

Congrats to our Hays and MCFC Hackathon Finalists!

On March 23, three of our Rockborne consultants – Annalisa Smith, Rachel Nunn, and Matias Sanchez Wilson –  competed in the Hays and Man City Football Club (MCFC) Hackathon.

We’re thrilled to share that their project has been shortlisted for the finals! 

What was the assignment?

Annalisa, Rachel, and Matias were given less than a month to create a tool to visualise game data, to help inform the Man City coaching team’s decisions and ultimately boost team and individual player performance.

The data was provided by MCFC partners Second Spectrum and StatsBomb and included data from six different Man City women’s games. Our consultants used Python to analyse, manipulate, and visualise the data. Then, the team used Django as a web framework to implement their Python code and make it interactive.

A breakdown of the project

The main website hosts three dashboards that visualise passes, shots, and defence data. Here’s a look at the homepage:

The Pass Analysis dashboard visualises every single pass during a specific game.

Each data point (which is colour coded by the intended recipient of the pass) shows the end location of the pass, who made it, who was meant to receive it, the length of the pass, and what the outcome was (if it was intercepted or received).

Here’s a snapshot of the pass dashboard:

The Shot Analysis section plots out each shot made throughout a game, showing which player made the shot, where they were on the field, what period the shot was made, and whether they scored:

Lastly, the Defence Analysis looks at where dispossessions during a specific game occurred, and the subsequent play event that led to said dispossession:

To do this, the team used a clustering algorithm utilising the x and y coordinates of the dispossession event, which were provided by StatsBomb.

It was beneficial to cluster the coordinates into groups instead of splitting the pitch into even sections because Man City’s play style could change depending on the game, the formation of players, etc. The clustering algorithm was chosen to be Gaussian Mixed Model (GMM) because the groups showed non-circular shapes, thus a GMM allowed us to group events into oblongs (or circles if required).

The Hackathon Finals

Our team is heading up to Manchester on May 24th to pitch their project to a panel of judges. They’ll be up against 9 other finalists, and have a chance to win a prize bundle including £1,000 in tech vouchers and more.

Congratulations and best of luck to Annalisa, Rachel, and Matias!

Apply