This Bundesliga season did not offer many surprises: Bayern Munich marched on to their 26th Bundesliga title, newcomers Darmstadt 98 and Ingolstadt stayed up in the league while VfB Stuttgart, who played 51 seasons in Bundesliga, were relegated along with Hannover 96. Robert Lewandowski scored 30 goals, becoming the first player to do so since Dieter Muller in season 1976-1977. Mainz 05 reached European club comeptition group stage for the first time in club’s 111-year history.

Oliver Baumann – The 25-year-old German was one of the key players that helped his team secure Bundesliga status. Oliver had the most saves during season (152 saves) as well as saves caught (46), and saves from inside the box (100). One of his best performances was against Hamburg at Imtech Arena, when he had 10 saves and contributed to a vital 3-1 victory.

Philipp Lahm – Bayern’s captain was one of the key players in Guardiola’s squad. Philipp contributed to his team with his passing accuracy, composure and athletic skills. He deserved his place in Team of the Season as he is the best rated right back (7.23) in Bundesliga season 2015/2016, although he played some matches as a defensive midfielder. Lahm has a long summer ahead of him because he retired from international football after the last World Cup in Brazil when Germany won the title and he will not play in EURO 2016 in France.

Joel Matip – The 24-year-old Cameroonian had a good season in Schalke 04. His form and presentations put him into the top defenders in the Bundesliga and has a potential for further development. This season he made a big step and reached another stage in his development. He got a lot of responsibility because of injuries to Howedes and Nastasic. Observing his number of clearances (182) and interceptions (103) we can conclude that soon-to-be Liverpool player deserved his place in Team of the Season.

Mats Hummels – The ex-Borussia Dortmund captain had superb season which resulted in a transfer to Bayern Munich, where he spent his youth academy years. His numbers are very impressive: 7.1 duels won per game, 68 accurate passes per game, 76 interceptions, 47 tackles won. He confirmed his skills during all season: his powerful tackling, strength in the air, ability to read the game. Because of his composure, ball control, and confidence, he is also capable of playing as a defensive midfielder and is often compared with compatriot Franz Beckenbauer.

Ricardo Rodriguez – VfL Wolfsburg’s left back showed true class during all season. Ricardo managed an average rating of 7.15 and confirmed that he is one of the best all-around players in Bundesliga. He presented a continual attacking threat and exceptional stamina and pace. Rodriguez produced 34 successful crosses and 4.9 duels won per game.

Arturo Vidal – The 29-year-old Chilean was one of the key players which helped Bayern to win 26th Bundesliga title. He is a versatile player who played several different midfield position, capable of assisting his teammates while also doing the dirty work, thus the nickname “Il Guerriero”. Arturo scored four goals, had five assists, 61.6 accurate passes per game and 5.6 duels won per game.

Granit Xhaka – The 23-year-old Xhaka is a great passer with ability to deliver long diagonals to forwards. Granit is a natural leader who always demands the ball, while his tackling has improved during the season. One of his weaknesses is his very emotional style of play which produced a lot of yellow and red cards. Xhaka made 207 long passes, which brought him on top of the table, and had 70.3 accurate passes per game.

Henrik Mkhitaryan – Borussia’s Armenian had a great season. He has been known for his ball control, dribbling, accurate passing, creativity and work rate which he confirmed during the season. Henrik had 68 key passes, 80 successful dribbles, 15 assists ( the most in the league) and scored 11 goals earning him a place in the Team of the Season.

Thomas Muller – The 26-year-old German had another good season in Bundesliga. He is able to play in a variety of forward position. He is known for his pace, technique, maturity, and positioning what brought him the nickname “Raumdeuter”, which means “interpreter of space”. Muller had five assist, 55 key passes, and scored 20 goals. EURO 2016 will be his fourth major tournament with Germany, having reached at least the semi-final in the previous three.

Douglas Costa – Bayern’s winger confirmed Guardiola’s reasons why he signed him. Douglas had a superb season and proved himself as a key player for the future. He is known for his dribbling skills, crossing ability and speed. Costa had 90 impressive successful dribbles which brought him on top of the table with Leroy Sane. He also made nine assists.

Robert Lewandowski – The Polish attacker can say that this season is the best one for him looking solely at goalscoring stats. He scored 30 goals in 32 Bundesliga’s matches and broke some Bundesliga’s records such as: highest number of goals scored in a game by a substitute (5 against Wolfsburg at Allianz Arena), shortest elapsed timespan until a scored hat-trick (4 minutes, against Wolfsburg at Allianz Arena), shortest elapsed timespan until five scored goals (8 minute 59 second, against Wolfsburg at Allianz Arena). He also managed a record for a single UEFA European Championship qualifying (13 goals) and was the best player of UEFA EURO 2016 qualifying to round his amazing season.