UEFA Champions League results: 21 July 2026 — all 11 scores
11 UEFA Champions League matches were played on Tuesday 21 July 2026, producing 27 goals in total. Here's every result, straight from SportScore's live data.
The standout scoreline saw Sturm Graz sweep aside Heart of Midlothian 4–0.
The goals flowed in Aarhus AGF 1–4 Lech Poznan, the day's most entertaining fixture.
All results
| Home | Score | Away |
|---|---|---|
| FC Iberia 1999 Tbilisi | 0–2 | Slovan Bratislava |
| Ararat-Armenia FC | 2–0 | Shamrock Rovers |
| Mjallby AIF | 3–0 | Lincoln Red Imps FC |
| Sabah Baku | 1–0 | KuPs |
| Aarhus AGF | 1–4 | Lech Poznan |
| Fenerbahce | 1–0 | Gornik Zabrze |
| Thun | 1–1 | Dinamo Zagreb |
| Sturm Graz | 4–0 | Heart of Midlothian |
| KI Klaksvik | 0–0 | Kauno Zalgiris |
| Vikingur Reykjavik | 2–1 | Hapoel Beer Sheva |
| Larne FC | 0–4 | Crvena Zvezda |
Full standings, upcoming fixtures and live scores for UEFA Champions League are on SportScore.