Head-to-head overview

Based on the matches in our database.

Mbabane Swallows 27 draws3 Young Buffaloes
12
Meetings
2
Goals / game
67%
Both teams scored
25%
Over 2.5 goals
Mbabane Swallows

Facts about Mbabane Swallows

Scored in8/12 (67%)
Conceded in10/12 (83%)
Goals scored12 · 1/game
Longest winning streak2
Longest unbeaten run8
Longest losing streak2
Longest run without a win6
Young Buffaloes

Facts about Young Buffaloes

Scored in10/12 (83%)
Conceded in8/12 (67%)
Goals scored12 · 1/game
Longest winning streak2
Longest unbeaten run6
Longest losing streak2
Longest run without a win8
By competition
CompetitionMbabane SwallowsDrawYoung BuffaloesGames
Premier League27312
All competitions27312

ELO comparison

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

Mbabane Swallows1534
gap 57
1591Young Buffaloes
1689150320222023202420252026
If they met (neutral venue)
Mbabane Swallows
27%
Draw
29%
Young Buffaloes
44%

All meetings

12 matches on record

1 May 2026
Premier League
Mbabane SwallowsMbabane Swallows01Young BuffaloesYoung Buffaloes
BTTSO2.5
10 Dec 2025
Premier League
Young BuffaloesYoung Buffaloes11Mbabane SwallowsMbabane Swallows
BTTSO2.5
17 May 2025
Premier League
Mbabane SwallowsMbabane Swallows23Young BuffaloesYoung Buffaloes
BTTSO2.5

Mbabane Swallows recent form

Young Buffaloes recent form

Mbabane Swallows has gone head to head with Young Buffaloes 12 times since 2020, winning 2 and scoring 12 goals. Young Buffaloes, in turn, has won 3 and scored 12 goals. There have been 7 draws between Mbabane Swallows and Young Buffaloes. Across all meetings both teams have scored in 67% of games and 25% have produced over 2.5 goals, at an average of 2 goals per game.