World Cup Passing Networks
I got really interested in the structural characteristics of the network of passes in a soccer game. I used WebWeb, an excellent Python package developed by Hunter Wapman and Dan Larremore at CU Boulder, to visualize these networks. I used the StatsBomb database on Github for the game data. You can check out my Github project to use the GUI to analyze other datasets in this format.
You can use the up/down arrows to switch between matches. The size of the nodes indicates how many passes that player has completed, and the width of the lines between nodes (edges) indicates how many passes have been completed between two players. In addition, the location of each node indicates the average position of that player on the field over all their completed passes.
Visualization of the 2018 FIFA Men’s World Cup
This covers 64 matches: 48 matches in group play and 16 matches in the knockout stage.
Visualization of the 2019 FIFA Women’s World Cup
This covers 52 matches: 36 matches in group play and 16 matches in the knockout stage.
More Competitions
- Visualization of the 2018 National Women’s Soccer League (This covers 34 matches out of the 108 matches played in the 2018 NWSL season)
- Visualization of the 2018/2019 Football Association Women’s Super League (This covers 107 matches played in the 2018/2019 FA Women’s Super League season)
- Visualization of the 2004/2005 La Liga (This covers 7 matches out of the 380 matches played in the 2004/2005 La Liga season)
- Visualization of the 2005/2006 La Liga (This covers 17 matches out of the 380 matches played in the 2005/2006 La Liga season)
- Visualization of the 2006/2007 La Liga (This covers 26 matches out of the 380 matches played in the 2006/2007 La Liga season)
- Visualization of the 2007/2008 La Liga (This covers 28 matches out of the 380 matches played in the 2007/2008 La Liga season)
- Visualization of the 2008/2009 La Liga (This covers 31 matches out of the 380 matches played in the 2008/2009 La Liga season)
- Visualization of the 2009/2010 La Liga (This covers 35 matches out of the 380 matches played in the 2009/2010 La Liga season)
- Visualization of the 2010/2011 La Liga (This covers 33 matches out of the 380 matches played in the 2010/2011 La Liga season)
- Visualization of the 2011/2012 La Liga (This covers 37 matches out of the 380 matches played in the 2011/2012 La Liga season)