The Premier League International Cup features 12 of England's best Academy sides against 12 of the top development squads in the rest of Europe.
The tournament was introduced for the 2014/15 season to give homegrown talent the chance to test themselves against the best young players on the Continent and adapt to the demands and different styles of domestic and European football.
This is something they will have to cope with if they play UEFA Champions League or UEFA Europa League matches later in their careers.
The competition was expanded from 16 to 24 teams from 2016/17.
Twelve teams from Premier League 2 and 12 equivalent teams from elite European Academies are invited, with the competition split into six groups of four.
The six group winners and the two best runners-up advance to the quarter-finals.
In the knockout stages, the ties are decided in one-off matches, with extra-time and then penalties required if the match is level after 90 minutes.
All matches are played in England.
Teams competing in the Premier League International Cup will be made up of Under-23 players, aside from a maximum of three outfield players and the goalkeeper.
Bayern Munich capped off their debut Premier League International Cup campaign by winning the Trophy with a 2-0 win against Dinamo Zagreb in the 2018/19 final.
Before that, Porto won back-to-back International Cups, beating Sunderland 5-0 in the 2016/17 final in front of 18,317 fans at the Stadium of Light, before earning a 1-0 victory over Arsenal in the 2017/18 final at Emirates Stadium.
One English team and one European side were crowned International Cup champions in the competition's first two seasons.
Manchester City were the inaugural winners, beating Porto 1-0 at the City Academy Stadium.
Villarreal emerged victorious in 2015/16, when they beat PSV Eindhoven 4-2 after extra-time at Millwall's New Den.
2018/19 Bayern Munich
2017/18 Porto B
2016/17 Porto B
2015/16 Villarreal B
2014/15 Manchester City