UEFA's team of Technical Observers, among them former Werder Bremen coach Thomas Schaaf, selected their 18-man squad from players involved in the 2017/18 UEFA Champions League.
James, 26, featured in all 12 of Bayern's games in Europe, making eight starts. He registered assists in the home win over Paris Saint-Germain on Matchday 6 and in the first-leg defeat to parent club Real Madrid in the semi-finals. The Colombia international midfielder scored his only goal in the return fixture as Bayern bowed out 4-3 on aggregate to the eventual tournament winners.
Technical Observers say: Performed excellently in the knockout stages, particularly in the second leg against Real Madrid.
Watch: James Rodriguez' memorable debut season at Bayern
Kimmich also produced the goods on a regular basis. The Bayern right-back scored twice in the groups and chimed in with three assists, before netting home and away against Madrid. The 23-year-old made 11 appearances, including 10 starts.
Technical Observers say: Energetic full-back helped Bayern's run to the semi-finals, and an excellent goal in the semis gave his team belief.
UEFA Squad of the Season in full
Goalkeepers: Keylor Navas (Real Madrid), Alisson Becker (Roma)
Defenders: Joshua Kimmich (Bayern), Sergio Ramos, Marcelo, Raphaël Varane (all Real), Giorgio Chiellini (Juventus), Dirk van Dijk (Liverpool)
Midfielders: Kevin De Bruyne (Manchester City), Casemiro, Toni Kroos, Luka Modric (all Real), James Rodriguez (Bayern)
Forwards: Edin Dzeko (Roma), Lionel Messi (Barcelona), Roberto Firmino, Mohamed Salah (both Liverpool), Cristiano Ronaldo (Real)