Eswatini · Premier League

Rangers FC

1 · 2

FT

Highlanders

Soccervisto pick

Match prediction

Best Tip — coming soon (—)

Double Chance

Awaiting market

Odds —

Goals Markets

Awaiting market

Odds —

Both Teams to Score

Awaiting market

Odds —

Correct Score

Awaiting market

Odds —
10%
1
45%
X
45%
2

Head to Head Matches

Last Meetings (H2H)

NS 24 May 2026
Rangers FC Rangers FC
- - - Highlanders Highlanders
FT 30 Nov 2025
Highlanders Highlanders
0 - 1 Rangers FC Rangers FC
FT 12 Feb 2025
Highlanders Highlanders
3 - 0 Rangers FC Rangers FC
FT 24 Sep 2024
Rangers FC Rangers FC
1 - 2 Highlanders Highlanders
FT 27 Jan 2024
Highlanders Highlanders
1 - 0 Rangers FC Rangers FC
FT 01 Oct 2023
Rangers FC Rangers FC
0 - 1 Highlanders Highlanders
FT 23 Apr 2022
Rangers FC Rangers FC
1 - 3 Highlanders Highlanders
FT 20 Nov 2021
Highlanders Highlanders
5 - 0 Rangers FC Rangers FC

Last Matches

Last Matches (Rangers FC)

Past 5 games

NS · 24 May 2026

Rangers FC - - - Highlanders

vs Highlanders

?

FT · 19 May 2026

Ezulwini United 1 - 1 Rangers FC

vs Ezulwini United

D

FT · 16 May 2026

Rangers FC 0 - 1 Nsingizini Hotspurs

vs Nsingizini Hotspurs

L

FT · 05 May 2026

Rangers FC 1 - 1 Green Mamba

vs Green Mamba

D

FT · 29 Apr 2026

Malanti Chiefs 1 - 0 Rangers FC

vs Malanti Chiefs

L

Last Matches

Last Matches (Highlanders)

Past 5 games

NS · 24 May 2026

Rangers FC - - - Highlanders

vs Rangers FC

?

FT · 20 May 2026

Highlanders 0 - 1 Young Buffaloes

vs Young Buffaloes

L

FT · 17 May 2026

Highlanders 1 - 0 Mbabane Swallows

vs Mbabane Swallows

W

FT · 06 May 2026

Tabankulu 1 - 0 Highlanders

vs Tabankulu

L

FT · 01 May 2026

Ubombo Sugar 0 - 2 Highlanders

vs Ubombo Sugar

W

League Table

Premier League

Team PL W D L GD Last 5 Pts
#1 Nsingizini Hotspurs Nsingizini Hotspurs
30 20 5 5 30
W W W L D
65
#2 Manzini Sea Birds Manzini Sea Birds
30 17 5 8 20
W D D L W
56
#3 Young Buffaloes Young Buffaloes
30 16 6 8 20
W W D L W
54
#4 Green Mamba Green Mamba
30 12 12 6 8
W W W D D
48
#5 Highlanders Highlanders
30 12 10 8 11
L W L W W
46
#6 Moneni Pirates Moneni Pirates
30 11 11 8 9
W D W D L
44
#7 Mbabane Swallows Mbabane Swallows
30 12 8 10 6
W D L D L
44
#8 Royal Leopards Royal Leopards
30 11 11 8 14
D L W W D
44
#9 Tabankulu Tabankulu
30 12 5 13 2
L D D W W
41
#10 Rangers FC Rangers FC
30 10 10 10 1
D L D L D
40
#11 Ezulwini United Ezulwini United
29 10 8 11 -1
L D D W W
38
#12 Ubombo Sugar Ubombo Sugar
30 9 8 13 -13
D L D D L
35
#13 Amawele Amawele
30 8 8 14 -13
W D L W W
32
#14 Malanti Chiefs Malanti Chiefs
30 7 9 14 -17
L L D L W
30
#15 Sisonkhe Sisonkhe
29 7 5 17 -27
L W L L L
26
#16 Manzini Wanderers Manzini Wanderers
30 2 5 23 -50
L L L L W
11