Croatia
Croatia have played 32 matches on record: 13 won, 5 drawn, 14 lost, 50 scored and 58 conceded.
Record
| Matches Played | 32 |
| Matches Won | 13 |
| Matches Drawn | 5 |
| Matches Lost | 14 |
| Goals For | 50 |
| Goals Against | 58 |
Results
- 6 Oct 2026Croatia 1–2 Spain
- 3 Oct 2026Croatia 0–7 England
- 29 Sept 2026Spain 4–1 Croatia
- 26 Sept 2026Czechia 1–2 Croatia
- 2 Jul 2026Portugal 2–1 Croatia
- 27 Jun 2026Croatia 2–1 Ghana
- 23 Jun 2026Panama 0–1 Croatia
- 17 Jun 2026England 4–2 Croatia
- 7 Jun 2026Croatia 2–1 Slovenia
- 2 Jun 2026Croatia 0–2 Belgium
- 1 Apr 2026Brazil 3–1 Croatia
- 26 Mar 2026Colombia 1–2 Croatia
- 17 Nov 2025Montenegro 2–3 Croatia
- 14 Nov 2025Croatia 3–1 Faroe Islands
- 12 Oct 2025Croatia 3–0 Gibraltar
- 9 Oct 2025Czechia 0–0 Croatia
- 9 Jun 2025Croatia 5–1 Czechia
- 6 Jun 2025Gibraltar 0–7 Croatia
- 15 Nov 2024Scotland 1–0 Croatia
- 15 Jun 2024Spain 3–0 Croatia
- 18 Jun 2023Croatia 0–0 Spain
- 28 Jun 2021Croatia 3–5 Spain
- 18 Jun 2021Croatia 1–1 Czechia
- 13 Jun 2021England 1–0 Croatia
- 18 Nov 2018England 2–1 Croatia
- 15 Nov 2018Croatia 3–2 Spain
- 12 Oct 2018Croatia 0–0 England
- 11 Sept 2018Spain 6–0 Croatia
- 11 Jul 2018Croatia 2–1 England
- 21 Jun 2016Croatia 2–1 Spain
- 17 Jun 2016Czechia 2–2 Croatia
- 18 Jun 2012Croatia 0–1 Spain
Upcoming matches
- 12 Nov 2026England — Croatia
- 15 Nov 2026Croatia — Czechia