Cape Verde host Serbia in the Friendlies on 31 May 2026, Sunday. 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:30 UK Time.
Cape Verde come into this fixture after several competitive performances against strong opposition, showing resilience and attacking intent even in difficult matches. Their recent displays have highlighted a side willing to play aggressively in transition, although defensive organisation can still become vulnerable once opponents increase tempo.
Serbia arrive with mixed recent results but continue to carry significant attacking quality, particularly against teams that allow space through central areas. Their matches have frequently produced goals, with the balance between attacking power and defensive inconsistency shaping most recent performances.
Cape Verde have remained difficult to break down in several recent fixtures, earning draws against Finland, Egypt, and Iran while also producing a comfortable 3-0 win over Eswatini. However, the 4-2 defeat against Chile exposed familiar defensive weaknesses once opponents increased attacking intensity and forced the game into open spaces.
Despite those defensive concerns, Cape Verde continue to carry attacking threat of their own. They scored against Chile and Finland recently, while their willingness to attack quickly through transitions often creates dangerous moments even against technically stronger sides. At home, they generally play with greater confidence and intensity, which could contribute to another open contest here.
Serbia responded positively to the heavy 3-0 defeat against Spain by defeating Saudi Arabia 2-1 in their latest outing. Earlier victories over Latvia and Andorra also demonstrated the attacking quality available throughout the squad, particularly when Serbia are allowed to dominate possession and commit numbers forward around the penalty area.
Defensively, there are still inconsistencies that prevent complete control in tougher fixtures. Serbia conceded against Saudi Arabia and struggled badly away to Spain and England when placed under sustained pressure. However, against teams willing to attack openly, Serbia’s individual quality in forward areas often becomes decisive over the course of ninety minutes.
The best bet for this game is Serbia to win and both teams to score. Serbia’s superior attacking quality should allow them to create enough opportunities to edge the contest, but Cape Verde’s aggressive transitional style and recent scoring record suggest they are capable of finding the net as well. Serbia’s own defensive inconsistency further supports that outcome.
Over 3.5 goals also looks strongly supported by the recent trends surrounding both sides. Cape Verde’s defeat against Chile produced six goals, while Serbia’s recent matches against Saudi Arabia, Latvia, and Andorra all featured multiple scoring opportunities. The attacking approach of both teams points towards an entertaining and open encounter.
For those considering a correct score prediction, a 3-1 Serbia win aligns naturally with the expected balance between the two nations. Serbia possess greater attacking depth and should control larger stretches of possession, but Cape Verde’s attacking confidence at home gives them a realistic chance of contributing offensively before Serbia’s quality ultimately proves decisive.
| Cape Verde | Serbia | |
|---|---|---|
| Game Played | 0 | 3 |
| Wins | 0 | 1 |
| Draws | 0 | 0 |
| Loss | 0 | 2 |
| Goals For | 0 | 2 |
| Goals Against | 0 | 7 |
| Cape Verde | Serbia | |
|---|---|---|
| Game Played | 0 | 2 |
| Wins | 0 | 0 |
| Draws | 0 | 0 |
| Loss | 0 | 2 |
| Goals For | 0 | 0 |
| Goals Against | 0 | 6 |
|
06.06.26
|
Cape Verde Bermuda |
3-0 |
|
31.05.26
|
Cape Verde Serbia |
3-0 |
|
30.03.26
|
Cape Verde Finland (Penalties:4 - 2) |
1-1 |
|
27.03.26
|
Chile Cape Verde |
4-2 |
|
17.11.25
|
Egypt Cape Verde (Penalties:2 - 0) |
1-1 |
|
13.11.25
|
Iran Cape Verde (Penalties:5 - 4) |
0-0 |
|
13.10.25
|
Cape Verde Eswatini |
3-0 |
|
08.10.25
|
Libya Cape Verde |
3-3 |
|
09.09.25
|
Cape Verde Cameroon |
1-0 |
|
04.09.25
|
Mauritius Cape Verde |
0-2 |
|
08.06.25
|
Georgia Cape Verde |
1-1 |
|
03.06.25
|
Malaysia Cape Verde |
0-3 |
|
29.05.25
|
Malaysia Cape Verde |
1-1 |
|
25.03.25
|
Angola Cape Verde |
1-2 |
|
20.03.25
|
Cape Verde Mauritius |
1-0 |
|
19.11.24
|
Mauritania Cape Verde |
1-0 |
|
15.11.24
|
Cape Verde Egypt |
1-1 |
|
15.10.24
|
Botswana Cape Verde |
1-0 |
|
10.10.24
|
Cape Verde Botswana |
0-1 |
|
10.09.24
|
Cape Verde Mauritania |
2-0 |
|
06.09.24
|
Egypt Cape Verde |
3-0 |
|
11.06.24
|
Cape Verde Libya |
1-0 |
|
08.06.24
|
Cameroon Cape Verde |
4-1 |
|
25.03.24
|
Cape Verde Equatorial Guinea |
1-0 |
|
21.03.24
|
Cape Verde Guyana |
1-0 |
|
03.02.24
|
Cape Verde South Africa (Penalties:1 - 2) |
0-0 |
|
29.01.24
|
Cape Verde Mauritania |
1-0 |
|
22.01.24
|
Cape Verde Egypt |
2-2 |
|
19.01.24
|
Cape Verde Mozambique |
3-0 |
|
14.01.24
|
Ghana Cape Verde |
1-2 |
|
10.01.24
|
Tunisia Cape Verde |
2-0 |
|
21.11.23
|
Eswatini Cape Verde |
0-2 |
|
16.11.23
|
Cape Verde Angola |
0-0 |
|
17.10.23
|
Cape Verde Comoros |
1-2 |
|
12.10.23
|
Algeria Cape Verde |
5-1 |
|
10.09.23
|
Togo Cape Verde |
3-2 |
|
18.06.23
|
Cape Verde Burkina Faso |
3-1 |
|
12.06.23
|
Morocco Cape Verde |
0-0 |
|
28.03.23
|
Eswatini Cape Verde |
0-1 |
|
24.03.23
|
Cape Verde Eswatini |
0-0 |
|
23.09.22
|
Bahrain Cape Verde |
1-2 |
|
07.06.22
|
Cape Verde Togo |
2-0 |
|
03.06.22
|
Burkina Faso Cape Verde |
2-0 |
|
28.03.22
|
San Marino Cape Verde |
0-2 |
|
25.03.22
|
Liechtenstein Cape Verde |
0-6 |
|
25.01.22
|
Senegal Cape Verde |
2-0 |
|
17.01.22
|
Cape Verde Cameroon |
1-1 |
|
13.01.22
|
Cape Verde Burkina Faso |
0-1 |
|
09.01.22
|
Ethiopia Cape Verde |
0-1 |
|
16.11.21
|
Nigeria Cape Verde |
1-1 |
|
06.06.26
|
Cape Verde Bermuda |
3-0 |
|
31.05.26
|
Cape Verde Serbia |
3-0 |
|
30.03.26
|
Cape Verde Finland (Penalties:4 - 2) |
1-1 |
|
13.10.25
|
Cape Verde Eswatini |
3-0 |
|
09.09.25
|
Cape Verde Cameroon |
1-0 |
|
20.03.25
|
Cape Verde Mauritius |
1-0 |
|
15.11.24
|
Cape Verde Egypt |
1-1 |
|
10.10.24
|
Cape Verde Botswana |
0-1 |
|
10.09.24
|
Cape Verde Mauritania |
2-0 |
|
11.06.24
|
Cape Verde Libya |
1-0 |
|
25.03.24
|
Cape Verde Equatorial Guinea |
1-0 |
|
21.03.24
|
Cape Verde Guyana |
1-0 |
|
03.02.24
|
Cape Verde South Africa (Penalties:1 - 2) |
0-0 |
|
29.01.24
|
Cape Verde Mauritania |
1-0 |
|
22.01.24
|
Cape Verde Egypt |
2-2 |
|
19.01.24
|
Cape Verde Mozambique |
3-0 |
|
16.11.23
|
Cape Verde Angola |
0-0 |
|
17.10.23
|
Cape Verde Comoros |
1-2 |
|
18.06.23
|
Cape Verde Burkina Faso |
3-1 |
|
24.03.23
|
Cape Verde Eswatini |
0-0 |
|
07.06.22
|
Cape Verde Togo |
2-0 |
|
17.01.22
|
Cape Verde Cameroon |
1-1 |
|
13.01.22
|
Cape Verde Burkina Faso |
0-1 |
|
13.11.21
|
Cape Verde CAR |
2-1 |
|
10.10.21
|
Cape Verde Liberia |
1-0 |
|
07.09.21
|
Cape Verde Nigeria |
1-2 |
|
26.03.21
|
Cape Verde Cameroon |
3-1 |
|
12.11.20
|
Cape Verde Rwanda |
0-0 |
|
10.10.20
|
Cape Verde Guinea |
1-2 |
|
18.11.19
|
Cape Verde Mozambique |
2-2 |
|
10.10.19
|
Cape Verde Togo |
2-1 |
|
27.07.19
|
Cape Verde Mauritania |
0-0 |
|
24.03.19
|
Cape Verde Lesotho |
0-0 |
|
12.10.18
|
Cape Verde Tanzania |
3-0 |
|
07.10.17
|
Cape Verde Senegal |
0-2 |
|
01.09.17
|
Cape Verde South Africa |
2-1 |
|
11.06.17
|
Cape Verde Uganda |
0-1 |
|
27.03.26
|
Chile Cape Verde |
4-2 |
|
17.11.25
|
Egypt Cape Verde (Penalties:2 - 0) |
1-1 |
|
13.11.25
|
Iran Cape Verde (Penalties:5 - 4) |
0-0 |
|
08.10.25
|
Libya Cape Verde |
3-3 |
|
04.09.25
|
Mauritius Cape Verde |
0-2 |
|
08.06.25
|
Georgia Cape Verde |
1-1 |
|
03.06.25
|
Malaysia Cape Verde |
0-3 |
|
29.05.25
|
Malaysia Cape Verde |
1-1 |
|
25.03.25
|
Angola Cape Verde |
1-2 |
|
19.11.24
|
Mauritania Cape Verde |
1-0 |
|
15.10.24
|
Botswana Cape Verde |
1-0 |
|
06.09.24
|
Egypt Cape Verde |
3-0 |
|
08.06.24
|
Cameroon Cape Verde |
4-1 |
|
14.01.24
|
Ghana Cape Verde |
1-2 |
|
10.01.24
|
Tunisia Cape Verde |
2-0 |
|
21.11.23
|
Eswatini Cape Verde |
0-2 |
|
12.10.23
|
Algeria Cape Verde |
5-1 |
|
10.09.23
|
Togo Cape Verde |
3-2 |
|
12.06.23
|
Morocco Cape Verde |
0-0 |
|
28.03.23
|
Eswatini Cape Verde |
0-1 |
|
23.09.22
|
Bahrain Cape Verde |
1-2 |
|
03.06.22
|
Burkina Faso Cape Verde |
2-0 |
|
28.03.22
|
San Marino Cape Verde |
0-2 |
|
25.03.22
|
Liechtenstein Cape Verde |
0-6 |
|
25.01.22
|
Senegal Cape Verde |
2-0 |
|
09.01.22
|
Ethiopia Cape Verde |
0-1 |
|
16.11.21
|
Nigeria Cape Verde |
1-1 |
|
07.10.21
|
Liberia Cape Verde |
1-2 |
|
01.09.21
|
CAR Cape Verde |
1-1 |
|
08.06.21
|
Senegal Cape Verde |
2-0 |
|
30.03.21
|
Mozambique Cape Verde |
0-1 |
|
17.11.20
|
Rwanda Cape Verde |
0-0 |
|
07.10.20
|
Andorra Cape Verde |
1-2 |
|
13.11.19
|
Cameroon Cape Verde |
0-0 |
|
03.08.19
|
Mauritania Cape Verde |
2-1 |
|
17.11.18
|
Uganda Cape Verde |
1-0 |
|
16.10.18
|
Tanzania Cape Verde |
2-0 |
|
09.09.18
|
Lesotho Cape Verde |
1-1 |
|
03.06.18
|
Andorra Cape Verde (Penalties:2 - 4) |
0-0 |
|
01.06.18
|
Algeria Cape Verde |
2-3 |
|
14.11.17
|
Burkina Faso Cape Verde |
4-0 |
|
05.09.17
|
South Africa Cape Verde |
1-2 |
|
05.06.26
|
Mexico Serbia |
5-1 |
|
31.05.26
|
Cape Verde Serbia |
3-0 |
|
31.03.26
|
Serbia Saudi Arabia |
2-1 |
|
27.03.26
|
Spain Serbia |
3-0 |
|
16.11.25
|
Serbia Latvia |
2-1 |
|
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 |
|
31.03.26
|
Serbia Saudi Arabia |
2-1 |
|
16.11.25
|
Serbia Latvia |
2-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 |
|
05.06.26
|
Mexico Serbia |
5-1 |
|
31.05.26
|
Cape Verde Serbia |
3-0 |
|
27.03.26
|
Spain Serbia |
3-0 |
|
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 |
| There are no records |
| There are no records |