World Cup semifinal team rosters by Domestic League and Domestic team:
Of course this would be different if Spain, Germany, Russia or Braziletc. made it instead but still interesting.
England is the only team that is 100% from their domestic league.
No domestic team has players on all 4 WC teams but several have them on 3 teams.
English Premier League FRA:5, CRO:1, BEL:12, ENG:23 = 41 total
Tottenham Hotspur FRA:1, BEL:3, ENG:5 = 9
Chelsea FRA:2, BEL:3, ENG:2 = 7
Manchester City FRA:1, BEL:2, ENG:4 = 7
Manchester United FRA:1, BEL:2, ENG:4 = 7
Liverpool CRO:1, BEL:1, ENG:2 = 4
Leicester City ENG:2
Arsenal ENG:1
West Brom Albion BEL:1
Stoke City ENG:1
Burnley ENG:1
Everton ENG:1
La Liga (Spain) FRA:6, CRO:4, BEL:2 = 12 total
Barcelona FRA:2, CRO:1, BEL:1 = 4
Real Madrid FRA:1,CRO:2 = 3
Atletico Madrid FRA:2, CRO:1 = 3
Sevilla FRA:1
Real Sociedad BEL:1
Ligue 1 (France) FRA:9, CRO:1, BEL:2 = 12 total
Monaco FRA:2, CRO:1, BEL:1 = 4
Paris SG FRA:3, BEL:1 = 4
Marseiille FRA:3
Lyon FRA:1
Bundesliga (Germany) FRA:2, CRO:4, BEL:2 = 8 total
VfB Stuttgart FRA:1
Bayern Munich FRA:1
Gent CRO:1
1899 Hoffeneim CRO:1
Eintracht Frankfurt - CRO:1
Bayenrn Leverkusen CRO:1
VfL Wolfsburg BEL:1
Borussia Mnchengladbach BEL:1
Serie A (Italy) FRA:1, CRO:6, BEL:1 = 8 total
Juventus FRA:1, CRO:2 = 3
Internazionale CRO:2
Milan CRO:1
Florentina CRO:1
Napoli BEL:1
Priva HNL (Croatia) CRO:2 = 2 total
Dinamo Zagreb CRO:1
Rijeka CRO:1
Chinese Super League BEL:2 = 2 total
Dalian Yifang BEL:1
Tianjin Quanjian BEL:1
Ukrainian Premier League CRO:1
Dynamo Kyiv CRO:1
Belgian First Division A BEL:1
Anderlecht BEL:1
Austrian Bundesliga CRO:1
Red Bull Salzburg CRO:1
Russian Premier League CRO:1
Lokomotiv Moscow CRO:1
Super Lig (Turkey) CRO:1
Besiktas CRO:1
Scottish Premiership BEL:1
Celtic BEL:1