Skip to content
TheFootball.News

Eswatini vs Kenya head-to-head record

Eswatini wins
2
Draws
1
Kenya wins
3

6 meetings, 2000 to 2018Goals: Eswatini 4, Kenya 9

Eswatini and Kenya have met 6 times since 2000. Kenya have won 3, Eswatini 2, and 1 match ended level. They last met on 25 May 2018, when Eswatini won 1–0 in a friendly.

The 6 meetings have produced 13 goals, 2.17 per game. The biggest win is Kenya’s 3–0 in Africa Cup of Nations qualifying in 2000.

Who has won more, Eswatini or Kenya?

All matches6 matches

2 Eswatini1 drawKenya 3

Competitive5 matches

1 Eswatini1 drawKenya 3

Friendlies1 match

1 Eswatini0 drawsKenya 0

Key numbers

Goals
Eswatini 4, Kenya 92.17 per game
First meeting
Eswatini 3–2 KenyaAfrica Cup of Nations qualifying, 2 Jul 2000
Most recent
Kenya 0–1 EswatiniFriendly, 25 May 2018
Eswatini’s biggest win
Eswatini 3–2 KenyaAfrica Cup of Nations qualifying, 2 Jul 2000
Kenya’s biggest win
Kenya 3–0 EswatiniAfrica Cup of Nations qualifying, 15 Jul 2000
Most goals in a meeting
Eswatini 3–2 KenyaAfrica Cup of Nations qualifying, 2 Jul 2000
Biggest upset
Kenya 0–1 EswatiniFriendly, 25 May 2018Winner’s rating-based win expectancy: 20%
TFN Elo rating now
Eswatini 1243 (165th), Kenya 1454 (119th)How the rating works

Last five meetings

  1. Kenya0Eswatini1

    Friendly

    Machakos, Kenya

  2. Kenya2Eswatini0

    COSAFA Cup

    Kitwe, Zambia (neutral)

  3. Eswatini0Kenya0

    Africa Cup of Nations qualifying

    Lobamba, Swaziland

  4. Kenya2Eswatini0

    Africa Cup of Nations qualifying

    Nairobi, Kenya

  5. Kenya3Eswatini0

    Africa Cup of Nations qualifying

    Nairobi, Kenya

Who has had the upper hand over time?

The line climbs with every Eswatini win and drops with every Kenya win, so its height shows who has won more meetings up to that point.

Above the line: Eswatini have won more Below: Kenya have won more
2 July 2000: Eswatini 3–2 Kenya (Africa Cup of Nations qualifying). Eswatini +115 July 2000: Kenya 3–0 Eswatini (Africa Cup of Nations qualifying). Level25 March 2007: Kenya 2–0 Eswatini (Africa Cup of Nations qualifying). Kenya +13 June 2007: Eswatini 0–0 Kenya (Africa Cup of Nations qualifying). Kenya +19 July 2013: Kenya 2–0 Eswatini (COSAFA Cup). Kenya +225 May 2018: Kenya 0–1 Eswatini (Friendly). Kenya +1Level
Kenya lead by 1 win after the latest meeting. The biggest lead was 2, held by Kenya from 9 July 2013.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Eswatini's home games

2 matches

110

EswatiniDrawsKenya

In Kenya's home games

3 matches

102

EswatiniDrawsKenya

At neutral venues

1 match

001

EswatiniDrawsKenya

Record by competition

Record by competition
CompetitionPlayedEswatiniDrawsKenyaGoals
Africa Cup of Nations qualifying41123–7
COSAFA Cup10010–2
Friendly11001–0

Meetings by decade

Eswatini wins Draws Kenya wins
Meetings by decade
DecadeResultsPlayedGoals
2000s410
2010s23

Longest runs

Longest runs
Longest run ofEswatiniKenya
Wins in a row1201822000 to 2007
Unbeaten meetings1201842000 to 2013

Questions answered

How many times have Eswatini and Kenya played each other?

6 times, starting on 2 July 2000. 5 of those meetings were competitive and 1 were friendlies.

Who has won more matches between Eswatini and Kenya?

Kenya, with 3 wins to 2. 1 match ended level.

What is the biggest win in Eswatini vs Kenya?

Kenya’s 3–0 win in Africa Cup of Nations qualifying on 15 July 2000 in Nairobi.

When did Eswatini and Kenya last play?

On 25 May 2018 in Machakos, when Eswatini won 1–0 in a friendly.

What is the competitive record between Eswatini and Kenya?

In 5 competitive matches, Eswatini have 1 win, Kenya have 3, and 1 ended level.

Every Eswatini vs Kenya result

Show
Every Eswatini vs Kenya result
DateHomeScoreAwayCompetitionVenue
Kenya0–1EswatiniFriendlyMachakos, Kenya
Kenya2–0Eswatinias SwazilandCOSAFA CupKitwe, Zambia (neutral)
Eswatinias Swaziland0–0KenyaAfrica Cup of Nations qualifyingLobamba, Swaziland
Kenya2–0Eswatinias SwazilandAfrica Cup of Nations qualifyingNairobi, Kenya
Kenya3–0Eswatinias SwazilandAfrica Cup of Nations qualifyingNairobi, Kenya
Eswatinias Swaziland3–2KenyaAfrica Cup of Nations qualifyingMbabane, Swaziland

Recent form

Eswatini

  1. Lv EritreaAfrica Cup of Nations qualifying1–2Tue 31 Mar 2026
  2. Lv EritreaAfrica Cup of Nations qualifying0–2Wed 25 Mar 2026
  3. Lat Cape VerdeWorld Cup qualifying0–3Mon 13 Oct 2025
  4. Dv AngolaWorld Cup qualifying2–2Wed 8 Oct 2025
  5. Lat LibyaWorld Cup qualifying0–2Mon 8 Sept 2025

Kenya

  1. Dat RwandaFriendly0–0Mon 5 Oct 2026
  2. Lat GuineaAfrica Cup of Nations qualifying0–1Thu 1 Oct 2026
  3. Dv EritreaAfrica Cup of Nations qualifying1–1Sat 26 Sept 2026
  4. Dv LesothoFriendly1–1Thu 4 Jun 2026
  5. Wv GrenadaFIFA Series3–0Mon 30 Mar 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.