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 Luanda1728
gap 192
1536Sagrada Esperança
1771150620222023202420252026
If they met (neutral venue)
Petro de Luanda
65%
Draw
20%
Sagrada Esperança
15%

All meetings

35 matches on record

28 Feb 2026
Girabola
Petro de LuandaPetro de Luanda4–1Sagrada EsperançaSagrada Esperança
BTTSO2.5
9 Dec 2025
Girabola
Sagrada EsperançaSagrada Esperança0–3Petro de LuandaPetro de Luanda
BTTSO2.5
18 May 2025
Girabola
Sagrada EsperançaSagrada Esperança0–1Petro de LuandaPetro de Luanda
BTTSO2.5
11 Feb 2025
Girabola
Petro de LuandaPetro de Luanda2–0Sagrada 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.