Skip to content
TheFootball.News

Eswatini vs Lesotho head-to-head record

Eswatini wins
15
Draws
13
Lesotho wins
11

39 meetings, 1981 to 2022Goals: Eswatini 48, Lesotho 41

Eswatini and Lesotho have met 39 times since 1981. Eswatini have won 15, Lesotho 11, and 13 matches ended level. They last met on 10 July 2022, when Eswatini won 2–0 in the COSAFA Cup.

The 39 meetings have produced 89 goals, 2.28 per game. The biggest win is Lesotho’s 5–0 in a friendly in 2006. Eswatini have won the last two meetings.

Who has won more, Eswatini or Lesotho?

All matches39 matches

15 Eswatini13 drawsLesotho 11

Competitive5 matches

3 Eswatini0 drawsLesotho 2

Friendlies34 matches

12 Eswatini13 drawsLesotho 9

Key numbers

Goals
Eswatini 48, Lesotho 412.28 per game
First meeting
Eswatini 1–1 LesothoFriendly, 4 Sept 1981
Most recent
Eswatini 2–0 LesothoCOSAFA Cup, 10 Jul 2022
Eswatini’s biggest win
Eswatini 4–1 LesothoFriendly, 25 Apr 1999
Lesotho’s biggest win
Lesotho 5–0 EswatiniFriendly, 14 Apr 2006
Most goals in a meeting
Lesotho 3–4 EswatiniFriendly, 1 Jun 2005
Current run
Eswatini, 2 wins in a row
Biggest upset
Lesotho 0–1 EswatiniFriendly, 7 Mar 2014Winner’s rating-based win expectancy: 20%
TFN Elo rating now
Eswatini 1243 (165th), Lesotho 1385 (146th)How the rating works

Last five meetings

  1. Eswatini2Lesotho0

    COSAFA Cup

    Durban, South Africa (neutral)

  2. Eswatini3Lesotho1

    COSAFA Cup

    Port Elizabeth, South Africa (neutral)

  3. Lesotho1Eswatini0

    COSAFA Cup

    Polokwane, South Africa (neutral)

  4. Lesotho0Eswatini2

    COSAFA Cup

    Phokeng, South Africa (neutral)

  5. Lesotho0Eswatini0

    Friendly

    Maseru, Lesotho

Who has had the upper hand over time?

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

Above the line: Eswatini have won more Below: Lesotho have won more
4 September 1981: Eswatini 1–1 Lesotho (Friendly). Level1 July 1984: Eswatini 3–1 Lesotho (Friendly). Eswatini +126 January 1997: Eswatini 3–1 Lesotho (Friendly). Eswatini +218 December 1997: Lesotho 0–0 Eswatini (Friendly). Eswatini +228 December 1997: Lesotho 0–0 Eswatini (Friendly). Eswatini +225 April 1999: Eswatini 4–1 Lesotho (Friendly). Eswatini +315 August 1999: Lesotho 0–3 Eswatini (Friendly). Eswatini +420 February 2000: Lesotho 1–0 Eswatini (Friendly). Eswatini +31 June 2000: Eswatini 0–1 Lesotho (Friendly). Eswatini +29 January 2001: Eswatini 2–2 Lesotho (Friendly). Eswatini +211 March 2001: Lesotho 2–1 Eswatini (Friendly). Eswatini +120 May 2001: Lesotho 1–0 Eswatini (Friendly). Level10 March 2002: Eswatini 1–0 Lesotho (Friendly). Eswatini +16 October 2002: Eswatini 0–0 Lesotho (Friendly). Eswatini +119 March 2003: Eswatini 1–0 Lesotho (Friendly). Eswatini +225 May 2003: Lesotho 2–1 Eswatini (Friendly). Eswatini +14 October 2003: Lesotho 5–2 Eswatini (Friendly). Level1 June 2005: Lesotho 3–4 Eswatini (Friendly). Eswatini +114 April 2006: Lesotho 5–0 Eswatini (Friendly). Level16 April 2006: Lesotho 2–2 Eswatini (Friendly). Level26 August 2006: Eswatini 3–1 Lesotho (Friendly). Eswatini +113 February 2007: Lesotho 0–1 Eswatini (Friendly). Eswatini +218 March 2007: Eswatini 0–1 Lesotho (Friendly). Eswatini +110 February 2008: Eswatini 2–2 Lesotho (Friendly). Eswatini +123 May 2008: Eswatini 1–1 Lesotho (Friendly). Eswatini +119 June 2009: Eswatini 1–1 Lesotho (Friendly). Eswatini +121 June 2009: Eswatini 1–1 Lesotho (Friendly). Eswatini +120 August 2011: Lesotho 0–0 Eswatini (Friendly). Eswatini +122 August 2011: Lesotho 0–1 Eswatini (Friendly). Eswatini +212 October 2012: Lesotho 2–1 Eswatini (Friendly). Eswatini +114 October 2012: Lesotho 0–1 Eswatini (Friendly). Eswatini +211 November 2012: Eswatini 0–0 Lesotho (Friendly). Eswatini +211 July 2013: Lesotho 2–0 Eswatini (COSAFA Cup). Eswatini +17 March 2014: Lesotho 0–1 Eswatini (Friendly). Eswatini +29 March 2014: Lesotho 0–0 Eswatini (Friendly). Eswatini +220 May 2015: Lesotho 0–2 Eswatini (COSAFA Cup). Eswatini +32 June 2018: Lesotho 1–0 Eswatini (COSAFA Cup). Eswatini +26 July 2021: Eswatini 3–1 Lesotho (COSAFA Cup). Eswatini +310 July 2022: Eswatini 2–0 Lesotho (COSAFA Cup). Eswatini +4Level
Eswatini lead by 4 wins after the latest meeting. The biggest lead was 4, held by Eswatini from 15 August 1999.

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

16 matches

682

EswatiniDrawsLesotho

In Lesotho's home games

18 matches

657

EswatiniDrawsLesotho

At neutral venues

5 matches

302

EswatiniDrawsLesotho

Record by competition

Record by competition
CompetitionPlayedEswatiniDrawsLesothoGoals
Friendly341213941–37
COSAFA Cup53027–4

Meetings by decade

Eswatini wins Draws Lesotho wins
Meetings by decade
DecadeResultsPlayedGoals
1980s26
1990s512
2000s2054
2010s1011
2020s26

Longest runs

Longest runs
Longest run ofEswatiniLesotho
Wins in a row22021 to 202222003
Unbeaten meetings71981 to 199962007 to 2011

The longest run of draws is 5, from 10 February 2008 to 20 August 2011.

Questions answered

How many times have Eswatini and Lesotho played each other?

39 times, starting on 4 September 1981. 5 of those meetings were competitive and 34 were friendlies.

Who has won more matches between Eswatini and Lesotho?

Eswatini, with 15 wins to 11. 13 matches ended level.

What is the biggest win in Eswatini vs Lesotho?

Lesotho’s 5–0 win in a friendly on 14 April 2006 in Maseru.

When did Eswatini and Lesotho last play?

On 10 July 2022 in Durban, when Eswatini won 2–0 in the COSAFA Cup.

What is the competitive record between Eswatini and Lesotho?

In 5 competitive matches, Eswatini have 3 wins, Lesotho have 2, and 0 ended level.

Every Eswatini vs Lesotho result

Show
Every Eswatini vs Lesotho result
DateHomeScoreAwayCompetitionVenue
Eswatini2–0LesothoCOSAFA CupDurban, South Africa (neutral)
Eswatini3–1LesothoCOSAFA CupPort Elizabeth, South Africa (neutral)
Lesotho1–0EswatiniCOSAFA CupPolokwane, South Africa (neutral)
Lesotho0–2Eswatinias SwazilandCOSAFA CupPhokeng, South Africa (neutral)
Lesotho0–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho0–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho2–0Eswatinias SwazilandCOSAFA CupLusaka, Zambia (neutral)
Eswatinias Swaziland0–0LesothoFriendlyLobamba, Swaziland
Lesotho0–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho2–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho0–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho0–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Eswatinias Swaziland1–1LesothoFriendlyLobamba, Swaziland
Eswatinias Swaziland1–1LesothoFriendlyManzini, Swaziland
Eswatinias Swaziland1–1LesothoFriendlyLobamba, Swaziland
Eswatinias Swaziland2–2LesothoFriendlyLobamba, Swaziland
Eswatinias Swaziland0–1LesothoFriendlyLobamba, Swaziland
Lesotho0–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Eswatinias Swaziland3–1LesothoFriendlyLobamba, Swaziland
Lesotho2–2Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho5–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho3–4Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho5–2Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho2–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Eswatinias Swaziland1–0LesothoFriendlyLobamba, Swaziland
Eswatinias Swaziland0–0LesothoFriendlyBig Bend, Swaziland
Eswatinias Swaziland1–0LesothoFriendlyMbabane, Swaziland
Lesotho1–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho2–1Eswatinias SwazilandFriendlyMaseru, Lesotho
Eswatinias Swaziland2–2LesothoFriendlyManzini, Swaziland
Eswatinias Swaziland0–1LesothoFriendlyLobamba, Swaziland
Lesotho1–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho0–3Eswatinias SwazilandFriendlyMaseru, Lesotho
Eswatinias Swaziland4–1LesothoFriendlyLobamba, Swaziland
Lesotho0–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Lesotho0–0Eswatinias SwazilandFriendlyMaseru, Lesotho
Eswatinias Swaziland3–1LesothoFriendlyLobamba, Swaziland
Eswatinias Swaziland3–1LesothoFriendlyLobamba, Swaziland
Eswatinias Swaziland1–1LesothoFriendlyMbabane, 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

Lesotho

  1. Lv MoroccoAfrica Cup of Nations qualifying0–2Tue 29 Sept 2026
  2. Lv NigerAfrica Cup of Nations qualifying1–2Fri 25 Sept 2026
  3. Dv KenyaFriendly1–1Thu 4 Jun 2026
  4. Wv SeychellesAfrica Cup of Nations qualifying2–1Sun 29 Mar 2026
  5. Dv SeychellesAfrica Cup of Nations qualifying0–0Thu 26 Mar 2026

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