Data

Or database consists of 12,133 games in the first and second division of the German Bundesliga plus DFB-Pokal (German Cup) matches between teams in those divisions in the period between 1997/1998 and 2015/2016. This includes information about teams and opponents, players in the lineup, coaches, referees, a home indicator as well as goals, substitutions and dismissals (exact to the minute). For players we also include positional data and age at the time of the game.  The following list summarizes the characteristics of our data:

2 divisions (1. Bundesliga and 2. Bundesliga) + DFB-Pokal (German Cup)
19 periods (1997/98 - 2015/16)
12,133 matches (5,813 machtes in each division plus 507 Cup matches between teams of either the 1. Bundesliga or 2. Bundesliga )
73 Teams (36 play at least one season in the 1. Bundesliga and 65 in the 2. Bundesliga)
5,072 Players (among them play 2,795 at least one game in the 1. Bundesliga and 3,736 in the 2. Bundesliga)
2,140 Players (with at least 50 games in total)  / 1,999 Players (who play for at least 2 teams)
364 Coaches