Head-to-head overview

Based on the matches in our database.

Petro de Luanda 207 draws8 Sagrada Esperança
35
Meetings
2.11
Goals / game
37%
Both teams scored
43%
Over 2.5 goals
Petro de Luanda

Facts about Petro de Luanda

Scored in25/35 (71%)
Conceded in19/35 (54%)
Goals scored51 · 1.46/game
Longest winning streak5
Longest unbeaten run8
Longest losing streak3
Longest run without a win4
Sagrada Esperança

Facts about Sagrada Esperança

Scored in19/35 (54%)
Conceded in25/35 (71%)
Goals scored23 · 0.66/game
Longest winning streak3
Longest unbeaten run4
Longest losing streak5
Longest run without a win8
By competition
CompetitionPetro de LuandaDrawSagrada EsperançaGames
Girabola187833
CAF Champions League2002
All competitions207835

ELO comparison

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

Petro de Luanda1736
gap 221
1515Sagrada Esperança
1771151520222023202420252026
If they met (neutral venue)
Petro de Luanda
70%
Draw
17%
Sagrada Esperança
13%

All meetings

35 matches on record

28 Feb 2026
Girabola
Petro de LuandaPetro de Luanda41Sagrada EsperançaSagrada Esperança
BTTSO2.5
9 Dec 2025
Girabola
Sagrada EsperançaSagrada Esperança03Petro de LuandaPetro de Luanda
BTTSO2.5
18 May 2025
Girabola
Sagrada EsperançaSagrada Esperança01Petro de LuandaPetro de Luanda
BTTSO2.5
11 Feb 2025
Girabola
Petro de LuandaPetro de Luanda20Sagrada EsperançaSagrada Esperança
BTTSO2.5

Petro de Luanda recent form

Sagrada Esperança recent form

Petro de Luanda has gone head to head with Sagrada Esperança 35 times since 2010, winning 20 and scoring 51 goals. Sagrada Esperança, in turn, has won 8 and scored 23 goals. There have been 7 draws between Petro de Luanda and Sagrada Esperança. Across all meetings both teams have scored in 37% of games and 43% have produced over 2.5 goals, at an average of 2.11 goals per game.