The Euro 2024, the premier international football tournament of Europe is set to commence from June 14.
The month-long extravaganza will see 24 European teams fighting for the ultimate glory and the tournament will take centre stage in Germany. The home team Germany will kickstart the tournament with a match against Scotland.

There are Six groups in the Euro 2024 consisting of four teams each. The teams and the groups are-
Group A: Germany, Hungary, Scotland, Switzerland
Group B: Albania, Croatia, Italy, Spain
Group C: Denmark, England, Serbia, Slovenia
Group D: Austria, France, Netherlands, Poland
Group E: Belgium, Romania, Slovakia, Ukraine
Group F: Czech Republic, Georgia, Portugal, Turkey
| Match | Group | Date | Time (in IST) |
| Germany vs Scotland | A | June 15 | 12:30 am |
| Hungary vs Switzerland | A | June 15 | 6:30 pm |
| Spain vs Croatia | B | June 15 | 9:30 pm |
| Italy vs Albania | B | June 16 | 12:30 am |
| Poland vs Netherlands | D | June 16 | 6:30 pm |
| Slovenia vs Denmark | C | June 16 | 9:30 pm |
| Serbia vs England | C | June 17 | 12:30 am |
| Romania vs Ukraine | E | June 17 | 6:30 pm |
| Belgium vs Slovakia | E | June 17 | 9:30 pm |
| Austria vs France | D | June 18 | 12:30 am |
| Turkey vs Georgia | F | June 18 | 9:30 pm |
| Portugal vs Czech Republic | F | June 19 | 12:30 am |
| Croatia vs Albania | B | June 19 | 6:30 pm |
| Germany vs Hungary | A | June 19 | 9:30 pm |
| Scotland vs Switzerland | A | June 20 | 12:30 am |
| Slovenia vs Serbia | C | June 20 | 6:30 pm |
| Denmark vs England | C | June 20 | 9:30 pm |
| Spain vs Italy | B | June 21 | 12:30 am |
| Slovakia vs Ukraine | E | June 21 | 6:30 pm |
| Poland vs Austria | D | June 21 | 9:30 pm |
| Netherlands vs France | D | June 22 | 12:30 am |
| Georgia vs Czech Republic | F | June 22 | 6:30 pm |
| Turkey vs Portugal | F | June 22 | 9:30 pm |
| Belgium vs Romania | E | June 23 | 12:30 am |
| Scotland vs Hungary | A | June 24 | 12:30 am |
| Switzerland vs Germany | A | June 24 | 12:30 am |
| Albania vs Spain | B | June 25 | 12:30 am |
| Croatia vs Italy | B | June 25 | 12:30 am |
| France vs Poland | D | June 25 | 9:30 pm |
| Netherlands vs Austria | D | June 25 | 9:30 pm |
| Denmark vs Serbia | C | June 26 | 12:30 am |
| England vs Slovenia | C | June 26 | 12:30 am |
| Slovakia vs Romania | E | June 26 | 9:30 pm |
| Ukraine vs Belgium | E | June 26 | 9:30 pm |
| Czech Republic vs Turkey | F | June 27 | 12:30 am |
| Georgia vs Portugal | F | June 27 | 12:30 am |
1 - First in the Group (Eg: 1C - 1st in Group C)
2- Second in the Group
3- Third in the Group
| Match (Match No.) | Date | Time (in IST) | Venue |
| 2A vs 2B (38) | June 29 | 9:30 pm | Berlin |
| 1A vs 2C (37) | June 30 | 12:30 am | Dortmund |
| 1C vs 3D/E/F (40) | June 30 | 9:30 pm | Gelsenkirchen |
| 1B vs 3A/D/E/F (39) | July 1 | 12:30 am | Koln |
| 2D vs 2E (42) | July 1 | 9:30 pm | Dusseldorf |
| 1F vs 3A/B/C (41) | July 2 | 12:30 am | Frankfurt |
| 1E vs 3A/B/C/D (43) | July 2 | 9:30 pm | Munich |
| 1D vs 2F (44) | July 3 | 12:30 am | Leipzig |
| Match | Date | Time (in IST) | Venue |
| QF 1 - Match 37 Winner vs Match 39 Winner | July 5 | 9:30 pm | Stuttgart |
| QF 2 - Match 41 Winner vs Match 42 Winner | July 6 | 12:30 am | Hamburg |
| QF 3 - Match 40 Winner vs Match 38 Winner | July 6 | 9:30 pm | Dusseldorf |
| QF 4 - Match 43 Winner vs Match 44 Winner | July 7 | 12:30 am | Berlin |
QF 1 Winner vs QF 2 Winner - July 10 (12:30 am IST) - Munich
QF 3 Winner vs QF 4 Winner - July 11 (12:30 am IST) - Dortmund
The Final will be played on July 14 at the Olympiastadion in Berlin. The match will start at 9 pm local time, which 12:30 am IST (early hours of July 15 in India).