Latvia host Serbia in the World Cup Qualification Europe on 6 September 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 14:00 UK Time.
Latvia will be aiming to turn their recent run of draws into a much-needed win as they continue their journey towards the World Cup finals. The hosts have drawn their last two matches, remain winless in three, and failed to score in two of those outings. Stretching back further, their struggles become clearer, just one win in their last eight games, with three draws and four defeats.
Ranked 137th in the world, Latvia’s home form offers little consistency. They have managed two wins, two draws, and two losses in their last six fixtures on home soil. Despite their modest record, the dream of qualifying for the World Cup for the first time remains alive. With the expansion of participating teams, Latvia will feel that their chances of finally clinching a spot are better than ever.
Serbia, on the other hand, arrive in strong form. They are unbeaten in their last six matches, winning two and drawing four. What stands out most about their recent run is their defensive solidity, the visitors have not conceded in their last three games and kept four clean sheets in their last five.
However, their biggest challenge remains their away form. Serbia are winless in their last seven away matches (five draws, two defeats), a record they will be desperate to improve upon. Having qualified for three of the last four World Cup editions, Serbia will be determined to make it four out of five when this qualifying campaign ends.
Serbia are favourites to win this encounter, having shown greater consistency and resilience. They are unbeaten in six matches, with a strong defensive record that makes them difficult to break down. Latvia, in contrast, have only one win in their last eight matches, underlining their struggles both in attack and defence.
We also expect Serbia to keep another clean sheet, given their impressive defensive record of four clean sheets in their last five games. Latvia’s misfiring frontline, failing to score in two of their last three matches, suggests they may once again find it difficult to break through.
Finally, this contest is unlikely to produce many goals. Latvia’s last seven fixtures averaged just 1.7 goals per game, while Serbia’s last six averaged 1.5, pointing to a low-scoring, tactical affair. With both sides leaning on defensive discipline rather than attacking flair, goals will likely be at a premium.
| Latvia | Serbia | |
|---|---|---|
| Game Played | 7 | 7 |
| Wins | 1 | 3 |
| Draws | 2 | 1 |
| Loss | 4 | 3 |
| Goals For | 4 | 7 |
| Goals Against | 13 | 9 |
| Latvia | Serbia | |
|---|---|---|
| Game Played | 4 | 4 |
| Wins | 0 | 2 |
| Draws | 2 | 1 |
| Loss | 2 | 1 |
| Goals For | 3 | 4 |
| Goals Against | 9 | 3 |
|
13.11.25
|
North Macedonia Latvia |
0-0 |
|
14.10.25
|
Latvia England |
0-5 |
|
11.10.25
|
Latvia Andorra |
2-2 |
|
09.09.25
|
Albania Latvia |
1-0 |
|
06.09.25
|
Latvia Serbia |
0-1 |
|
10.06.25
|
Latvia Albania |
1-1 |
|
07.06.25
|
Latvia Azerbaijan |
0-0 |
|
24.03.25
|
England Latvia |
3-0 |
|
21.03.25
|
Andorra Latvia |
0-1 |
|
17.11.24
|
Latvia Armenia |
1-2 |
|
14.11.24
|
North Macedonia Latvia |
1-0 |
|
13.10.24
|
Faroe Islands Latvia |
1-1 |
|
10.10.24
|
Latvia North Macedonia |
0-3 |
|
10.09.24
|
Latvia Faroe Islands |
1-0 |
|
07.09.24
|
Armenia Latvia |
4-1 |
|
11.06.24
|
Latvia Faroe Islands |
1-0 |
|
08.06.24
|
Latvia Lithuania |
0-2 |
|
26.03.24
|
Latvia Liechtenstein |
1-1 |
|
21.03.24
|
Cyprus Latvia |
1-1 |
|
21.11.23
|
Poland Latvia |
2-0 |
|
18.11.23
|
Latvia Croatia |
0-2 |
|
15.10.23
|
Turkey Latvia |
4-0 |
|
12.10.23
|
Latvia Armenia |
2-0 |
|
11.09.23
|
Latvia Wales |
0-2 |
|
08.09.23
|
Croatia Latvia |
5-0 |
|
19.06.23
|
Armenia Latvia |
2-1 |
|
16.06.23
|
Latvia Turkey |
2-3 |
|
28.03.23
|
Wales Latvia |
1-0 |
|
22.03.23
|
Ireland Latvia |
3-2 |
|
19.11.22
|
Latvia Iceland (Penalties:7 - 8) |
1-1 |
|
16.11.22
|
Latvia Estonia (Penalties:5 - 3) |
1-1 |
|
25.09.22
|
Andorra Latvia |
1-1 |
|
22.09.22
|
Latvia Moldova |
1-2 |
|
14.06.22
|
Liechtenstein Latvia |
0-2 |
|
10.06.22
|
Moldova Latvia |
2-4 |
|
06.06.22
|
Latvia Liechtenstein |
1-0 |
|
03.06.22
|
Latvia Andorra |
3-0 |
|
29.03.22
|
Azerbaijan Latvia |
0-1 |
|
25.03.22
|
Latvia Kuwait |
1-1 |
|
16.11.21
|
Gibraltar Latvia |
1-3 |
|
13.11.21
|
Norway Latvia |
0-0 |
|
11.10.21
|
Latvia Turkey |
1-2 |
|
08.10.21
|
Latvia Netherlands |
0-1 |
|
07.09.21
|
Montenegro Latvia |
0-0 |
|
04.09.21
|
Latvia Norway |
0-2 |
|
01.09.21
|
Latvia Gibraltar |
3-1 |
|
10.06.21
|
Estonia Latvia |
2-1 |
|
07.06.21
|
Germany Latvia |
7-1 |
|
04.06.21
|
Latvia Lithuania |
3-1 |
|
30.03.21
|
Turkey Latvia |
3-3 |
|
14.10.25
|
Latvia England |
0-5 |
|
11.10.25
|
Latvia Andorra |
2-2 |
|
06.09.25
|
Latvia Serbia |
0-1 |
|
10.06.25
|
Latvia Albania |
1-1 |
|
07.06.25
|
Latvia Azerbaijan |
0-0 |
|
17.11.24
|
Latvia Armenia |
1-2 |
|
10.10.24
|
Latvia North Macedonia |
0-3 |
|
10.09.24
|
Latvia Faroe Islands |
1-0 |
|
11.06.24
|
Latvia Faroe Islands |
1-0 |
|
08.06.24
|
Latvia Lithuania |
0-2 |
|
26.03.24
|
Latvia Liechtenstein |
1-1 |
|
18.11.23
|
Latvia Croatia |
0-2 |
|
12.10.23
|
Latvia Armenia |
2-0 |
|
11.09.23
|
Latvia Wales |
0-2 |
|
16.06.23
|
Latvia Turkey |
2-3 |
|
19.11.22
|
Latvia Iceland (Penalties:7 - 8) |
1-1 |
|
16.11.22
|
Latvia Estonia (Penalties:5 - 3) |
1-1 |
|
22.09.22
|
Latvia Moldova |
1-2 |
|
06.06.22
|
Latvia Liechtenstein |
1-0 |
|
03.06.22
|
Latvia Andorra |
3-0 |
|
25.03.22
|
Latvia Kuwait |
1-1 |
|
11.10.21
|
Latvia Turkey |
1-2 |
|
08.10.21
|
Latvia Netherlands |
0-1 |
|
04.09.21
|
Latvia Norway |
0-2 |
|
01.09.21
|
Latvia Gibraltar |
3-1 |
|
04.06.21
|
Latvia Lithuania |
3-1 |
|
24.03.21
|
Latvia Montenegro |
1-2 |
|
14.11.20
|
Latvia Faroe Islands |
1-1 |
|
13.10.20
|
Latvia Malta |
0-1 |
|
03.09.20
|
Latvia Andorra |
0-0 |
|
19.11.19
|
Latvia Austria |
1-0 |
|
10.10.19
|
Latvia Poland |
0-3 |
|
09.09.19
|
Latvia North Macedonia |
0-2 |
|
10.06.19
|
Latvia Slovenia |
0-5 |
|
07.06.19
|
Latvia Israel |
0-3 |
|
16.10.18
|
Latvia Georgia |
0-3 |
|
13.11.25
|
North Macedonia Latvia |
0-0 |
|
09.09.25
|
Albania Latvia |
1-0 |
|
24.03.25
|
England Latvia |
3-0 |
|
21.03.25
|
Andorra Latvia |
0-1 |
|
14.11.24
|
North Macedonia Latvia |
1-0 |
|
13.10.24
|
Faroe Islands Latvia |
1-1 |
|
07.09.24
|
Armenia Latvia |
4-1 |
|
21.03.24
|
Cyprus Latvia |
1-1 |
|
21.11.23
|
Poland Latvia |
2-0 |
|
15.10.23
|
Turkey Latvia |
4-0 |
|
08.09.23
|
Croatia Latvia |
5-0 |
|
19.06.23
|
Armenia Latvia |
2-1 |
|
28.03.23
|
Wales Latvia |
1-0 |
|
22.03.23
|
Ireland Latvia |
3-2 |
|
25.09.22
|
Andorra Latvia |
1-1 |
|
14.06.22
|
Liechtenstein Latvia |
0-2 |
|
10.06.22
|
Moldova Latvia |
2-4 |
|
29.03.22
|
Azerbaijan Latvia |
0-1 |
|
16.11.21
|
Gibraltar Latvia |
1-3 |
|
13.11.21
|
Norway Latvia |
0-0 |
|
07.09.21
|
Montenegro Latvia |
0-0 |
|
10.06.21
|
Estonia Latvia |
2-1 |
|
07.06.21
|
Germany Latvia |
7-1 |
|
30.03.21
|
Turkey Latvia |
3-3 |
|
27.03.21
|
Netherlands Latvia |
2-0 |
|
17.11.20
|
Andorra Latvia |
0-5 |
|
11.11.20
|
San Marino Latvia |
0-3 |
|
10.10.20
|
Faroe Islands Latvia |
1-1 |
|
07.10.20
|
Montenegro Latvia |
1-1 |
|
06.09.20
|
Malta Latvia |
1-1 |
|
16.11.19
|
Slovenia Latvia |
1-0 |
|
15.10.19
|
Israel Latvia |
3-1 |
|
06.09.19
|
Austria Latvia |
6-0 |
|
24.03.19
|
Poland Latvia |
2-0 |
|
21.03.19
|
North Macedonia Latvia |
3-1 |
|
19.11.18
|
Andorra Latvia |
0-0 |
|
15.11.18
|
Kazakhstan Latvia |
1-1 |
|
09.09.18
|
Georgia Latvia |
1-0 |
|
13.11.25
|
England Serbia |
2-0 |
|
14.10.25
|
Andorra Serbia |
1-3 |
|
11.10.25
|
Serbia Albania |
0-1 |
|
09.09.25
|
Serbia England |
0-5 |
|
06.09.25
|
Latvia Serbia |
0-1 |
|
10.06.25
|
Serbia Andorra |
3-0 |
|
07.06.25
|
Albania Serbia |
0-0 |
|
23.03.25
|
Serbia Austria |
2-0 |
|
20.03.25
|
Austria Serbia |
1-1 |
|
18.11.24
|
Serbia Denmark |
0-0 |
|
15.11.24
|
Switzerland Serbia |
1-1 |
|
15.10.24
|
Spain Serbia |
3-0 |
|
12.10.24
|
Serbia Switzerland |
2-0 |
|
08.09.24
|
Denmark Serbia |
2-0 |
|
05.09.24
|
Serbia Spain |
0-0 |
|
25.06.24
|
Denmark Serbia |
0-0 |
|
20.06.24
|
Slovenia Serbia |
1-1 |
|
16.06.24
|
Serbia England |
0-1 |
|
08.06.24
|
Sweden Serbia |
0-3 |
|
04.06.24
|
Austria Serbia |
2-1 |
|
25.03.24
|
Cyprus Serbia |
0-1 |
|
21.03.24
|
Russia Serbia |
4-0 |
|
19.11.23
|
Serbia Bulgaria |
2-2 |
|
15.11.23
|
Belgium Serbia |
1-0 |
|
17.10.23
|
Serbia Montenegro |
3-1 |
|
14.10.23
|
Hungary Serbia |
2-1 |
|
10.09.23
|
Lithuania Serbia |
1-3 |
|
07.09.23
|
Serbia Hungary |
1-2 |
|
20.06.23
|
Bulgaria Serbia |
1-1 |
|
16.06.23
|
Serbia Jordan |
3-2 |
|
27.03.23
|
Montenegro Serbia |
0-2 |
|
24.03.23
|
Serbia Lithuania |
2-0 |
|
26.01.23
|
USA Serbia |
1-2 |
|
02.12.22
|
Serbia Switzerland |
2-3 |
|
28.11.22
|
Cameroon Serbia |
3-3 |
|
24.11.22
|
Brazil Serbia |
2-0 |
|
18.11.22
|
Bahrain Serbia |
1-5 |
|
27.09.22
|
Norway Serbia |
0-2 |
|
24.09.22
|
Serbia Sweden |
4-1 |
|
12.06.22
|
Slovenia Serbia |
2-2 |
|
09.06.22
|
Sweden Serbia |
0-1 |
|
05.06.22
|
Serbia Slovenia |
4-1 |
|
02.06.22
|
Serbia Norway |
0-1 |
|
29.03.22
|
Denmark Serbia |
3-0 |
|
24.03.22
|
Hungary Serbia |
0-1 |
|
14.11.21
|
Portugal Serbia |
1-2 |
|
11.11.21
|
Serbia Qatar |
4-0 |
|
12.10.21
|
Serbia Azerbaijan |
3-1 |
|
09.10.21
|
Luxembourg Serbia |
0-1 |
|
07.09.21
|
Ireland Serbia |
1-1 |
|
11.10.25
|
Serbia Albania |
0-1 |
|
09.09.25
|
Serbia England |
0-5 |
|
10.06.25
|
Serbia Andorra |
3-0 |
|
23.03.25
|
Serbia Austria |
2-0 |
|
18.11.24
|
Serbia Denmark |
0-0 |
|
12.10.24
|
Serbia Switzerland |
2-0 |
|
05.09.24
|
Serbia Spain |
0-0 |
|
16.06.24
|
Serbia England |
0-1 |
|
19.11.23
|
Serbia Bulgaria |
2-2 |
|
17.10.23
|
Serbia Montenegro |
3-1 |
|
07.09.23
|
Serbia Hungary |
1-2 |
|
16.06.23
|
Serbia Jordan |
3-2 |
|
24.03.23
|
Serbia Lithuania |
2-0 |
|
02.12.22
|
Serbia Switzerland |
2-3 |
|
24.09.22
|
Serbia Sweden |
4-1 |
|
05.06.22
|
Serbia Slovenia |
4-1 |
|
02.06.22
|
Serbia Norway |
0-1 |
|
11.11.21
|
Serbia Qatar |
4-0 |
|
12.10.21
|
Serbia Azerbaijan |
3-1 |
|
04.09.21
|
Serbia Luxembourg |
4-1 |
|
07.06.21
|
Serbia Jamaica |
1-1 |
|
27.03.21
|
Serbia Portugal |
2-2 |
|
24.03.21
|
Serbia Ireland |
3-2 |
|
18.11.20
|
Serbia Russia |
5-0 |
|
12.11.20
|
Serbia Scotland (Penalties:4 - 5) |
1-1 |
|
11.10.20
|
Serbia Hungary |
0-1 |
|
06.09.20
|
Serbia Turkey |
0-0 |
|
17.11.19
|
Serbia Ukraine |
2-2 |
|
14.11.19
|
Serbia Luxembourg |
3-2 |
|
10.10.19
|
Serbia Paraguay |
1-0 |
|
07.09.19
|
Serbia Portugal |
2-4 |
|
10.06.19
|
Serbia Lithuania |
4-1 |
|
20.11.18
|
Serbia Lithuania |
4-1 |
|
17.11.18
|
Serbia Montenegro |
2-1 |
|
13.11.25
|
England Serbia |
2-0 |
|
14.10.25
|
Andorra Serbia |
1-3 |
|
06.09.25
|
Latvia Serbia |
0-1 |
|
07.06.25
|
Albania Serbia |
0-0 |
|
20.03.25
|
Austria Serbia |
1-1 |
|
15.11.24
|
Switzerland Serbia |
1-1 |
|
15.10.24
|
Spain Serbia |
3-0 |
|
08.09.24
|
Denmark Serbia |
2-0 |
|
25.06.24
|
Denmark Serbia |
0-0 |
|
20.06.24
|
Slovenia Serbia |
1-1 |
|
08.06.24
|
Sweden Serbia |
0-3 |
|
04.06.24
|
Austria Serbia |
2-1 |
|
25.03.24
|
Cyprus Serbia |
0-1 |
|
21.03.24
|
Russia Serbia |
4-0 |
|
15.11.23
|
Belgium Serbia |
1-0 |
|
14.10.23
|
Hungary Serbia |
2-1 |
|
10.09.23
|
Lithuania Serbia |
1-3 |
|
20.06.23
|
Bulgaria Serbia |
1-1 |
|
27.03.23
|
Montenegro Serbia |
0-2 |
|
26.01.23
|
USA Serbia |
1-2 |
|
28.11.22
|
Cameroon Serbia |
3-3 |
|
24.11.22
|
Brazil Serbia |
2-0 |
|
18.11.22
|
Bahrain Serbia |
1-5 |
|
27.09.22
|
Norway Serbia |
0-2 |
|
12.06.22
|
Slovenia Serbia |
2-2 |
|
09.06.22
|
Sweden Serbia |
0-1 |
|
29.03.22
|
Denmark Serbia |
3-0 |
|
24.03.22
|
Hungary Serbia |
0-1 |
|
14.11.21
|
Portugal Serbia |
1-2 |
|
09.10.21
|
Luxembourg Serbia |
0-1 |
|
07.09.21
|
Ireland Serbia |
1-1 |
|
01.09.21
|
Qatar Serbia |
0-4 |
|
11.06.21
|
Japan Serbia |
1-0 |
|
30.03.21
|
Azerbaijan Serbia |
1-2 |
|
29.01.21
|
Panama Serbia |
0-0 |
|
25.01.21
|
Dominican Republic Serbia |
0-0 |
|
15.11.20
|
Hungary Serbia |
1-1 |
|
14.10.20
|
Turkey Serbia |
2-2 |
|
08.10.20
|
Norway Serbia |
1-2 |
|
03.09.20
|
Russia Serbia |
3-1 |
|
14.10.19
|
Lithuania Serbia |
1-2 |
|
10.09.19
|
Luxembourg Serbia |
1-3 |
|
07.06.19
|
Ukraine Serbia |
5-0 |
|
25.03.19
|
Portugal Serbia |
1-1 |
|
14.10.18
|
Romania Serbia |
0-0 |
|
06.09.2025
|
Latvia Serbia |
0-1
|
|
06.09.2025
|
Latvia Serbia |
0-1
|