|Full name||Carlo Weis|
|Date of birth||4 December 1958|
|Place of birth||Luxembourg City, Luxembourg|
|* Senior club appearances and goals counted for the domestic league only|
A central defender, Weis started his career at local side Spora Luxembourg before joining Belgian side F.C. Winterslag aged 20. With Winterslag, he reached the round of 16 in the 1981–82 UEFA Cup, having beaten Arsenal FC in the previous round. He played 3 seasons for the Genk outfit and then moved across the border to join Stade Reims. He rejoined Spora after only one season in France and played another 5 seasons for them. After one year at Thionville, he moved on to Avenir Beggen for whom he played 8 seasons, interrupted by 2 seasons at Sporting Mertzig where he also took up the manager's post. While with Avenir, he claimed the 1990 Luxembourgian Footballer of the Year award.
Weis retired as a player at the end of the 1999–2000 season, aged 41.
Weis made his debut for Luxembourg in a March 1978 friendly match against Poland. In an international career spanning over 20 years, he went on to earn a record breaking 87 caps, scoring one goal. He played in 30 World Cup qualification matches.
He played his final international game in May 1998, a friendly match against Cameroon.
- Scores and results list Luxembourg's goal tally first.
|1||12 October 1991||Stade Municipal, Luxembourg (city), Luxembourg||Portugal||1-1||Friendly match|
- Luxembourg National Division: 1993, 1994
- Luxembourg Cup: 1992, 1993, 1994
- Carlo Weis at National-Football-Teams.com