UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Futsal EURO 2026 schedule: All the final tournament fixtures and results

UEFA Futsal EURO 2026 is now under way. Check all the fixtures and results on the road to the final on 7 February.

Croatia celebrate scoring against France in the opener
Croatia celebrate scoring against France in the opener UEFA via Getty Images

UEFA Futsal EURO 2026 is now under way in Latvia, Lithuania and Slovenia, with the 16 group stage contenders dreaming of lifting the trophy on 7 February.

Buy Futsal EURO tickets

The tournament opened with Croatia facing France and Latvia meeting Georgia on Wednesday at Arena Riga. On Thursday, the action switches to Žalgirio Arena, Kaunas, with Armenia up against Ukraine and co-hosts Lithuania facing Czechia. Over the following two days, Groups C and D begin at Arena Stožice, Ljubljana, as the remaining teams, including the third co-host Slovenia and holders Portugal, begin their campaigns.

The fixtures continue at these three venues, though on Matchday 3 in Groups C and D (Thursday 29 January), two of the four games will be held at the second Ljubljana location, Tivoli Arena. The knockout phase begins on Saturday 31 January with one quarter-final each in Riga and Kaunas, then the rest of the tournament will unfold at Arena Stožice.

Download the match schedule

Futsal EURO 2026 final tournament groups

Group A: Latvia (co-hosts), Croatia, Georgia, France

Group B: Lithuania (co-hosts), Armenia, Czechia, Ukraine

Group C: Slovenia (co-hosts), Belarus, Spain, Belgium

Group D: Italy, Hungary, Portugal (holders), Poland

Meet the finalists

All times CET, local time in Latvia and Lithuania is one hour ahead. All Ljubljana fixtures at Arena Stožice unless stated.

Futsal EURO 2026 fixtures and results

Group stage

Matchday 1

Wednesday 21 January
Group A: Croatia 2-2 France (Riga)
Group A: Latvia 4-0 Georgia (Riga)

Futsal EURO highlights- Latvia 4-0 Georgia

Thursday 22 January
Group B: Armenia vs Ukraine (16:00, Kaunas)
Group B: Lithuania vs Czechia (19:00, Kaunas)

Friday 23 January
Group C: Belarus vs Belgium (17:30, Ljubljana)
Group C: Slovenia vs Spain (20:30, Ljubljana)

Saturday 24 January
Group D: Italy vs Portugal (14:30, Ljubljana)
Group D: Hungary vs Poland (17:30, Ljubljana)

Matchday 2

Sunday 25 January
Group A: Croatia vs Georgia (13:00, Riga)
Group A: France vs Latvia (16:00, Riga)
Group B: Armenia vs Czechia (13:00, Kaunas)
Group B: Ukraine vs Lithuania (16:00, Kaunas)

Monday 26 January
Group C: Belarus vs Spain (17:30, Ljubljana)
Group C: Belgium vs Slovenia (20:30, Ljubljana)

Tuesday 27 January
Group D: Hungary vs Portugal (17:30, Ljubljana)
Group D: Poland vs Italy (20:30, Ljubljana)

Matchday 3

Wednesday 28 January
Group A: Latvia vs Croatia (16:30, Riga)
Group A: Georgia vs France (16:30, Kaunas)
Group B: Czechia vs Ukraine (19:30, Riga)
Group B: Lithuania vs Armenia (19:30, Kaunas)

Thursday 29 January
Group C: Slovenia vs Belarus (17:30, Ljubljana)
Group C: Spain vs Belgium (17:30, Ljubljana - Tivoli Arena)
Group D: Portugal vs Poland (20:30, Ljubljana)
Group D: Italy vs Hungary (20:30, Ljubljana - Tivoli Arena)

Knockout phase

Quarter-finals

Saturday 31 January
QF2: Winners Group A vs Runners-up Group B (16:00/19:00, Riga)
QF1: Winners Group B vs Runners-up Group A (16:00/19:00, Kaunas)

Sunday 1 February
QF3: Winners Group C vs Runners-up Group D (16:00/19:30, Ljubljana)
QF4: Winners Group D vs Runners-up Group C (16:00/19:30, Ljubljana)

Semi-finals

Wednesday 4 February
SF1: Winners QF2 vs Winners QF4 (17:00/20:30, Ljubljana)
SF2: Winners QF1 vs Winners QF3 (17:00/20:30, Ljubljana)

Third-place match

Saturday 7 February
Defeated team SF1 vs Defeated team SF2 (16:00, Ljubljana)

Final

Saturday 7 February
Winners SF1 vs Winners SF2 (19:30, Ljubljana)

In the knockout phase, the order of the two matches on each matchday will be confirmed once the qualified teams are known.

Selected for you