Question: What first tier German football league team does Matthias Ostrzolek play for?

Context paragraphs:
Oberliga Baden-Württemberg: The Oberliga Baden-Württemberg is the highest association football league in the state of Baden-Württemberg and the Baden-Württemberg football league system.  It is one of fourteen Oberligas in German football, the fifth tier of the German football league system.  Until the introduction of the 3.  Liga in 2008 it was the fourth tier of the league system, until the introduction of the Regionalligas in 1994 the third tier.

Bremen-Liga: The Bremen-Liga, sometimes also referred to as "Oberliga Bremen", is the fifth tier of the German football league system and the highest league in the German state Free Hanseatic City of Bremen.  It is one of fourteen Oberligas in German football, the fifth tier of the German football league system.

Oberliga Rheinland-Pfalz/Saar: The Oberliga Rheinland-Pfalz/Saar, formerly the "Oberliga Südwest", is the highest regional football league for the Rhineland-Palatinate and Saarland states of Germany.  It is the fifth tier of the German football league system.  It is one of fourteen Oberligas in German football, the fifth tier of the German football league system.  Until the introduction of the 3.  Liga in 2008 it was the fourth tier of the league system, until the introduction of the Regionalligas in 1994 the third tier.

List of clubs in the Bayernliga: This is a List of clubs in the Bayernliga, including all clubs and their final placings from 1945–46 to the current one.  The league, commonly referred to as the "Bayernliga", is the highest football league in the state of Bavaria (German: "Bayern" ) and the Bavarian football league system.  It is one of fourteen Oberligas in German football, the fifth tier of the German football league system.  Until the introduction of the 3.  Liga in 2008 it was the fourth tier of the league system, until the introduction of the Regionalligas in 1994 the third tier.

Bayernliga: The Bayernliga (English: Bavarian league) is the highest amateur football league and the second highest football league (under the Regionalliga Bayern) in the state of Bavaria (German: "Bayern" ) and the Bavarian football league system.  It is one of fourteen Oberligas in German football, the fifth tier of the German football league system.  Until the introduction of the 3.  Liga in 2008 it was the fourth tier of the league system, until the introduction of the Regionalligas in 1994 the third tier.

Hannover 96: Hannoverscher Sportverein von 1896, commonly referred to as Hannover 96 ] , Hannover, HSV (although this may cause confusion with Hamburger SV) or simply 96, is a German association football club based in the city of Hanover, Lower Saxony.  Hannover 96 play in the Bundesliga, the first tier in the German football league system, having earned promotion from the 2.  Bundesliga, Germany's second tier, after finishing runners-up in the 2016–17 season.

Dresden Monarchs: The Dresden Monarchs are an American football team from Dresden, Germany.  They have been a member of the first tier German Football League since 2002 and play in its Northern Division.

Bavarian football league system: The Bavarian football league system of the Bavarian Football Association ranks within the German football league system.  Its highest division, the Regionalliga Bayern, is currently the fourth tier of German football.  The lowest league in Bavaria is currently the C-Klasse, which is the 12th tier of German football.

Matthias Ostrzolek: Matthias Ostrzolek (born 5 June 1990) is a German football defender of Polish descent who currently plays for Hannover 96.

Niedersachsenliga: The Niedersachsenliga, (English: Lower Saxony league ) sometimes referred to as "Oberliga Niedersachsen", is the fifth tier of the German football league system and the highest league in the German state of Lower Saxony (German: "Niedersachsen" ).  Since 1994, the league was split into a western and an eastern group.  From 2010, it returned to a single-division format.  It is one of fourteen Oberligen in German football, the fifth tier of the German football league system.

Supporting paragraphs: Matthias Ostrzolek Hannover 96
Answer: Hannover 96