Graph Databases for Rugby Analytics - Part 1

Continuing on the theme of graph databases, I thought this week I would have a look at how we can model and gain insight from some rugby data through Neo4j. The data source is an Opta SuperScout XML which I’ve parsed but unfortunately can’t share the data source itself. The result is a few different tables including:

  • Fixture data - scoreline, referee, team ID’s
  • Team data - which players played, shirt numbers, position, number of minutes.
  • Match stats - each instance/action from throughout the match assigned to each player and team who performed the action.
Read More