Head-to-head overview

Based on the matches in our database.

Mbabane Swallows 51 draws2 Rangers
8
Meetings
2.25
Goals / game
38%
Both teams scored
50%
Over 2.5 goals
Mbabane Swallows

Facts about Mbabane Swallows

Scored in6/8 (75%)
Conceded in4/8 (50%)
Goals scored12 · 1.5/game
Longest winning streak3
Longest unbeaten run5
Longest losing streak1
Longest run without a win1
Rangers

Facts about Rangers

Scored in4/8 (50%)
Conceded in6/8 (75%)
Goals scored6 · 0.75/game
Longest winning streak1
Longest unbeaten run1
Longest losing streak3
Longest run without a win5
By competition
CompetitionMbabane SwallowsDrawRangersGames
Premier League5128
All competitions5128

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Mbabane Swallows1534
gap 61
1473Rangers
1684138820222023202420252026
If they met (neutral venue)
Mbabane Swallows
44%
Draw
29%
Rangers
27%

All meetings

8 matches on record

14 Mar 2026
Premier League
Mbabane SwallowsMbabane Swallows20RangersRangers
BTTSO2.5
14 Nov 2025
Premier League
RangersRangers20Mbabane SwallowsMbabane Swallows
BTTSO2.5
21 Apr 2025
Premier League
Mbabane SwallowsMbabane Swallows21RangersRangers
BTTSO2.5

Mbabane Swallows recent form

Rangers recent form

Mbabane Swallows has gone head to head with Rangers 8 times since 2022, winning 5 and scoring 12 goals. Rangers, in turn, has won 2 and scored 6 goals. There has been 1 draw between Mbabane Swallows and Rangers. Across all meetings both teams have scored in 38% of games and 50% have produced over 2.5 goals, at an average of 2.25 goals per game.