Football is Mathematics
UEFA Champions League
UEFA Europa League
UEFA Europa Conference League
Premier League 10
LaLiga 10
Bundesliga 9
Serie A 10
Ligue 1 9
Eredivisie 9
Liga Portugal 9
Knockout nights often hinge on control of space and moments of clarity. Slovakia bring a pragmatic edge into this play-off semifinal, while Kosovo arrive with a hard-earned rhythm and a recent habit of staying in games. The numbers point to a tight contest shaped by structure, set pieces and discipline.
Francesco Calzona’s Slovakia have built a sturdy platform across the past months, especially on their own turf. The hosts come in with 4 wins and 2 losses from their last 6 in all competitions, a low-event profile of 1.0 goals scored and 1.33 conceded per match, and a compact style reflected by 3.5 total shots and 1.5 on target on average. Possession has been modest at 20%, but the outputs have been controlled rather than expansive.
That picture sharpens at home. Slovakia have won all of their last 3 home matches, averaging 1.67 goals scored and conceding none, with 1.67 shots on target from a total of 2.67 attempts and 10% possession. The trend suggests comfort without the ball and efficiency at key moments, aided by set pieces and a strong defensive line.
In WC Qualification UEFA, Slovakia finished Group A in 2nd with 4 wins, 0 draws and 2 losses, scoring 6 and conceding 8. The negative goal difference of minus 2 underlines their risk management approach, often preferring territorial security over volume of chances. Historically, this has translated into strong home returns in this competition.
Those home credentials in WC Qualification are robust: 9 wins from their last 13, undefeated in 11 of those 13, and clean sheets in 62%. They have also won by 2 or more in 46% of those 13 home qualifiers. Across all competitions, Slovakia have been undefeated in 17 of their last 21 and have 13 clean sheets across their last 30 at home, further reinforcing the platform Calzona leans on.
Kosovo, under Franco Foda, bring form of their own. They are unbeaten in 5 straight in all competitions and have 3 wins, 2 draws and 1 loss across their last 6, averaging 1.0 scored and 0.83 conceded, with 5.17 shots and 1.83 on target per match. Possession sits at 22.83%, indicating a preference for quick transitions rather than sustained build-up.
The broader away picture is positive in all competitions as well: 7 games undefeated in their last 8 on the road, and 6 wins in their last 12 away. Yet the qualifier-specific record is more sobering. In WC Qualification, Kosovo have been winless in 16 of their last 20, and have lost 61% of their last 23, while suffering losses by 2 or more in 6 of their last 15. That split between all-competitions form and qualifier history is central to this matchup.
Group performance offers a middle ground. Kosovo took 2nd in Group B with 3 wins, 2 draws and 1 loss, scoring 6 and conceding 5. The profile is compact and competitive, with narrow margins both ways. For a single-elimination tie, that capacity to stay within a goal could be significant.
There is no direct head-to-head trend from WC Qualification to lean on, so the style clash takes center stage. Slovakia’s set-piece threat and home clean-sheet rate meet Kosovo’s vertical outlets through Edon Zhegrova and the penalty-box presence of Vedat Muriqi. Absences matter, too: Slovakia must cope without Milan Škriniar and Ivan Schranz among others, while Kosovo are without leaders such as Amir Rrahmani and Leart Paçarada.
Tactically, Slovakia are likely to keep their 4-3-3 narrow and compact, pressing triggers rather than high volume possession. Kosovo have alternated between 5-3-2 and 3-4-2-1, with wingbacks giving width and Muslija and Zhegrova tasked with threading passes into Muriqi or striking from the edge.
Slovakia
Goalkeeper: G: Martin Dúbravka
Defenders: D: Peter Pekarík, Denis Vavro, Norbert Gyömbér, Dávid Hancko
Midfielders: M: Stanislav Lobotka, Ondrej Duda, Matus Bero
Attackers: A: Lukas Haraslin, David Strelec, David Duris
Kosovo
Goalkeeper: G: Arijanet Murić
Defenders: D: Kreshnik Hajrizi, Lumbardh Dellova, Fidan Aliti
Midfielders: M: Mërgim Vojvoda, Valon Berisha, Lindon Emërllahu, Veldin Hodza, Edon Zhegrova, Florent Muslija
Attackers: A: Vedat Muriqi
Key swing areas point toward Slovakia’s home resilience and clean-sheet probability against Kosovo’s improved unbeaten run. If Slovakia control rest-defense and set plays, the visitors will need a big moment from Zhegrova or Muslija to disrupt the script. Prediction: Slovakia to win at 40% probability, with a correct score lean of 2-0.
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 01 | 02 | |||||
| 03 | 04 | 05 | 06 | 07 | 08 | 09 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 01 | 02 | 03 | 04 | 05 | 06 | |
| 07 | 08 | 09 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 01 | 02 | 03 | 04 | |||
| 05 | 06 | 07 | 08 | 09 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Germany | 15 | 6 | 5 | 0 | 1 | 13 |
2 |
Slovakia | 12 | 6 | 4 | 0 | 2 | -2 |
3 |
N. Ireland | 9 | 6 | 3 | 0 | 3 | 1 |
4 |
Luxembourg | 0 | 6 | 0 | 0 | 6 | -12 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Switzerland | 14 | 6 | 4 | 2 | 0 | 12 |
2 |
Kosovo | 11 | 6 | 3 | 2 | 1 | 1 |
3 |
Slovenia | 4 | 6 | 0 | 4 | 2 | -5 |
4 |
Sweden | 2 | 6 | 0 | 2 | 4 | -8 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Scotland | 13 | 6 | 4 | 1 | 1 | 6 |
2 |
Denmark | 11 | 6 | 3 | 2 | 1 | 9 |
3 |
Greece | 7 | 6 | 2 | 1 | 3 | -2 |
4 |
Belarus | 2 | 6 | 0 | 2 | 4 | -13 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
France | 16 | 6 | 5 | 1 | 0 | 12 |
2 |
Ukraine | 10 | 6 | 3 | 1 | 2 | -1 |
3 |
Iceland | 7 | 6 | 2 | 1 | 3 | 2 |
4 |
Azerbaijan | 1 | 6 | 0 | 1 | 5 | -13 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Spain | 16 | 6 | 5 | 1 | 0 | 19 |
2 |
Türkiye | 13 | 6 | 4 | 1 | 1 | 5 |
3 |
Georgia | 3 | 6 | 1 | 0 | 5 | -8 |
4 |
Bulgaria | 3 | 6 | 1 | 0 | 5 | -16 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Portugal | 13 | 6 | 4 | 1 | 1 | 13 |
2 |
Ireland | 10 | 6 | 3 | 1 | 2 | 2 |
3 |
Hungary | 8 | 6 | 2 | 2 | 2 | 1 |
4 |
Armenia | 3 | 6 | 1 | 0 | 5 | -16 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Netherlands | 20 | 8 | 6 | 2 | 0 | 23 |
2 |
Poland | 17 | 8 | 5 | 2 | 1 | 7 |
3 |
Finland | 10 | 8 | 3 | 1 | 4 | -6 |
4 |
Malta | 5 | 8 | 1 | 2 | 5 | -15 |
5 |
Lithuania | 3 | 8 | 0 | 3 | 5 | -9 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Austria | 19 | 8 | 6 | 1 | 1 | 18 |
2 |
Bosnia and Herzegovina | 17 | 8 | 5 | 2 | 1 | 10 |
3 |
Romania | 13 | 8 | 4 | 1 | 3 | 9 |
4 |
Cyprus | 8 | 8 | 2 | 2 | 4 | 0 |
5 |
San Marino | 0 | 8 | 0 | 0 | 8 | -37 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Norway | 24 | 8 | 8 | 0 | 0 | 32 |
2 |
Italy | 18 | 8 | 6 | 0 | 2 | 9 |
3 |
Israel | 12 | 8 | 4 | 0 | 4 | -1 |
4 |
Estonia | 4 | 8 | 1 | 1 | 6 | -13 |
5 |
Moldova | 1 | 8 | 0 | 1 | 7 | -27 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Belgium | 18 | 8 | 5 | 3 | 0 | 22 |
2 |
Wales | 16 | 8 | 5 | 1 | 2 | 10 |
3 |
North Macedonia | 13 | 8 | 3 | 4 | 1 | 3 |
4 |
Kazakhstan | 8 | 8 | 2 | 2 | 4 | -4 |
5 |
Liechtenstein | 0 | 8 | 0 | 0 | 8 | -31 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
England | 24 | 8 | 8 | 0 | 0 | 22 |
2 |
Albania | 14 | 8 | 4 | 2 | 2 | 2 |
3 |
Serbia | 13 | 8 | 4 | 1 | 3 | -1 |
4 |
Latvia | 5 | 8 | 1 | 2 | 5 | -10 |
5 |
Andorra | 1 | 8 | 0 | 1 | 7 | -13 |
| OVERALL TABLE | |||||||
| OVERALL TABLE | PTS | GP | W | D | L | +/- | |
1 |
Croatia | 22 | 8 | 7 | 1 | 0 | 22 |
2 |
Czech Republic | 16 | 8 | 5 | 1 | 2 | 10 |
3 |
Faroe Islands | 12 | 8 | 4 | 0 | 4 | 2 |
4 |
Montenegro | 9 | 8 | 3 | 0 | 5 | -9 |
5 |
Gibraltar | 0 | 8 | 0 | 0 | 8 | -25 |
In their last 53 games in Liga MX, Cruz Azul have been undefeated on 45 occasions
Spain haven't lost any of their last 39 matches in all competitions
Barcelona W have won their last 25 Primera Division Women games in a row
Rotherham's form hasn't been good, as the team has won only 3 of their last 20 matches (all competitions)
Malta U21 are on a losing streak of 19 straight matches in Euro U21 Qualification
There have been under 2.5 goals in 15 of the latest games in Primera B Metropolitana of Brown de Adrogué
Their last 11 games in the Division 2 - Södra Götaland have seen FK Karlskrona win by 2 or more goals
Central Ballester have kept a clean sheet in all of their last 7 league matches
No goals have been scored by Kazakhstan in their last 7 games in UEFA Nations League
San Marino have suffered losses by 3 or more goals in all 5 of their latest games in all competitions
In their last 53 games in Liga MX, Cruz Azul have been undefeated on 45 occasions
There have been under 2.5 goals in 25 of the latest games in Torneo Federal A of Club Olimpo
In all of their 20 most recent matches of Women’s Super League, there have been no losses for Arsenal LFC W
In their last 20 games in Serie C, US Foggia have a poor record of just 2 wins
A run of 10 straight defeats makes the most recent matches in all competitions of Gibraltar
Reggina Calcio have won 8 consecutive games in Serie D Group I
Gimnasia Chivilcoy have kept a clean sheet in all of their last 5 Torneo Federal A games
Antigua & Barbuda have failed to score in their last 4 matches in all competitions
In their last 3 Serie C matches, Spezia have won by 2 or more goals
Perugia Calcio have lost by 2 or more goals their last 3 Serie C games in a row
In their last 53 games in Liga MX, Cruz Azul have been undefeated on 45 occasions
Spain haven't lost any of their last 39 matches in all competitions
Barcelona W have won their last 25 Primera Division Women games in a row
There have been under 2.5 goals in 25 of the latest games in Torneo Federal A of Club Olimpo
Rotherham's form hasn't been good, as the team has won only 3 of their last 20 matches (all competitions)
Malta U21 are on a losing streak of 19 straight matches in Euro U21 Qualification
Their last 11 games in the Division 2 - Södra Götaland have seen FK Karlskrona win by 2 or more goals
Central Ballester have kept a clean sheet in all of their last 7 league matches
No goals have been scored by Kazakhstan in their last 7 games in UEFA Nations League
San Marino have suffered losses by 3 or more goals in all 5 of their latest games in all competitions
In their last 53 games in Liga MX, Cruz Azul have been undefeated on 45 occasions
Spain haven't lost any of their last 39 matches in all competitions
Barcelona W have won their last 25 Primera Division Women games in a row
There have been under 2.5 goals in 25 of the latest games in Torneo Federal A of Club Olimpo
Rotherham's form hasn't been good, as the team has won only 3 of their last 20 matches (all competitions)
Malta U21 are on a losing streak of 19 straight matches in Euro U21 Qualification
Their last 11 games in the Division 2 - Södra Götaland have seen FK Karlskrona win by 2 or more goals
Central Ballester have kept a clean sheet in all of their last 7 league matches
No goals have been scored by Kazakhstan in their last 7 games in UEFA Nations League
San Marino have suffered losses by 3 or more goals in all 5 of their latest games in all competitions











