Loading
| Data | Black Bulls Maputo | Sofala |
|---|---|---|
| Possession | 63% | 37% |
| Shots | 12 | 4 |
| Shots On Target | 10 | 2 |
| Shots Off Target | 2 | 2 |
| Cards | 0 | 0 |
| Corners | 5 | 1 |
| Fouls | 15 | 8 |
| Offsides | 3 | 2 |
| xG | 1.91 | 0.62 |
GPT-5 AI Stats Summary
Preview: Black Bulls Maputo vs Sofala — 2026, Week 7. Kick-off June 22. Status: incomplete data snapshot, so take trends as guidance rather than certainty.
Scoring trends hint a low-scoring fixture: Under 4.5 goals, Under 3.5 goals...*Black Bulls Maputo and Sofala's average prediction data across current season
- D
- D
- D
- W
- D
- D
- D
- W
- D
- D
- W
- W
- D
- D
- W
- L
- W
- D
- D
- W
- D
- L
+ Corner Stats & Cards
Premium will get you more wins. 300 Extra leagues known to be profitable and less tracked by the bookies. Plus, you get Corner stats and Card stats along with CSV downloads. Subscribe today!
Black Bulls Maputo
33%
Scored first in 2 / 6 matches
Sofala
33%
Scored first in 2 / 6 matches
Goals By Minute
Black Bulls Maputo and Sofala's goals by 10 minutes and 15 minutes.
| 10 Mins | Black Bulls Maputo | Sofala |
|---|---|---|
| 0 - 10 Mins | 17% | 0% |
| 11 - 20 Mins | 0% | 0% |
| 21 - 30 Mins | 17% | 0% |
| 31 - 40 Mins | 0% | 17% |
| 41 - 50 Mins | 0% | 0% |
| 51 - 60 Mins | 17% | 0% |
| 61 - 70 Mins | 0% | 50% |
| 71 - 80 Mins | 0% | 17% |
| 81 - 90 Mins | 17% | 17% |
| 15 Mins | Black Bulls Maputo | Sofala |
|---|---|---|
| 0 - 15 Mins | 17% | 0% |
| 16 - 30 Mins | 17% | 0% |
| 31 - 45 Mins | 0% | 17% |
| 46 - 60 Mins | 17% | 0% |
| 61 - 75 Mins | 0% | 67% |
| 76 - 90 Mins | 17% | 17% |
| Scored (10 min) | Black Bulls Maputo | Sofala |
|---|---|---|
| 0 - 10 Mins | 20% | 0% |
| 11 - 20 Mins | 0% | 0% |
| 21 - 30 Mins | 20% | 0% |
| 31 - 40 Mins | 0% | 0% |
| 41 - 50 Mins | 0% | 0% |
| 51 - 60 Mins | 20% | 0% |
| 61 - 70 Mins | 0% | 67% |
| 71 - 80 Mins | 0% | 33% |
| 81 - 90 Mins | 20% | 0% |
| Scored (15 min) | Black Bulls Maputo | Sofala |
|---|---|---|
| 0 - 15 Mins | 20% | 0% |
| 16 - 30 Mins | 20% | 0% |
| 31 - 45 Mins | 0% | 0% |
| 46 - 60 Mins | 20% | 0% |
| 61 - 75 Mins | 0% | 100% |
| 76 - 90 Mins | 20% | 0% |
| Conceded (10 min) | Black Bulls Maputo | Sofala |
|---|---|---|
| 0 - 10 Mins | 0% | 0% |
| 11 - 20 Mins | 0% | 0% |
| 21 - 30 Mins | 0% | 0% |
| 31 - 40 Mins | 0% | 33% |
| 41 - 50 Mins | 0% | 0% |
| 51 - 60 Mins | 0% | 0% |
| 61 - 70 Mins | 0% | 33% |
| 71 - 80 Mins | 0% | 0% |
| 81 - 90 Mins | 0% | 33% |
| Conceded (15 min) | Black Bulls Maputo | Sofala |
|---|---|---|
| 0 - 15 Mins | 0% | 0% |
| 16 - 30 Mins | 0% | 0% |
| 31 - 45 Mins | 0% | 33% |
| 46 - 60 Mins | 0% | 0% |
| 61 - 75 Mins | 0% | 33% |
| 76 - 90 Mins | 0% | 33% |
45' and 90' includes injury time goals.
| Team | MP | Win | GF | GA | GD | Pts | AVG | |
|---|---|---|---|---|---|---|---|---|
1 |
Ferroviário Beira |
5 | 60% | 6 | 1 | 5 | 11 | 1.40 |
2 |
Ferroviário Nampula |
4 | 75% | 6 | 5 | 1 | 9 | 2.75 |
3 |
Sofala |
4 | 50% | 3 | 1 | 2 | 8 | 1.00 |
4 |
Ferroviário Nacala |
3 | 67% | 3 | 1 | 2 | 7 | 1.33 |
5 |
Costa do Sol |
3 | 67% | 4 | 2 | 2 | 7 | 2.00 |
6 |
Ferroviário de Lichinga |
2 | 100% | 3 | 0 | 3 | 6 | 1.50 |
7 |
Ferroviário Maputo |
3 | 67% | 3 | 1 | 2 | 6 | 1.33 |
8 |
ENH Vilankulo |
3 | 33% | 4 | 1 | 3 | 5 | 1.67 |
9 |
Songo |
2 | 50% | 3 | 1 | 2 | 4 | 2.00 |
10 |
Black Bulls Maputo |
2 | 0% | 0 | 0 | 0 | 2 | 0.00 |
11 |
Baía de Pemba |
2 | 0% | 2 | 3 | -1 | 1 | 2.50 |
12 |
Chingale de Tete |
3 | 0% | 0 | 4 | -4 | 1 | 1.33 |
13 |
Maxaquene |
3 | 0% | 2 | 6 | -4 | 1 | 2.67 |
14 |
AD Pemba |
0 | 0% | 0 | 0 | 0 | 0 | 0 |
| Team | MP | Win | GF | GA | GD | Pts | AVG | |
|---|---|---|---|---|---|---|---|---|
1 |
Black Bulls Maputo |
4 | 50% | 5 | 1 | 4 | 8 | 1.50 |
2 |
Songo |
5 | 40% | 5 | 6 | -1 | 8 | 2.20 |
3 |
Costa do Sol |
4 | 25% | 5 | 3 | 2 | 5 | 2.00 |
4 |
Ferroviário Nacala |
2 | 50% | 4 | 2 | 2 | 4 | 3.00 |
5 |
AD Pemba |
4 | 25% | 2 | 5 | -3 | 3 | 1.75 |
6 |
Ferroviário de Lichinga |
3 | 0% | 1 | 2 | -1 | 2 | 1.00 |
7 |
Ferroviário Beira |
1 | 0% | 0 | 0 | 0 | 1 | 0.00 |
8 |
ENH Vilankulo |
1 | 0% | 2 | 2 | 0 | 1 | 4.00 |
9 |
Maxaquene |
3 | 0% | 0 | 2 | -2 | 1 | 0.67 |
10 |
Sofala |
2 | 0% | 0 | 2 | -2 | 1 | 1.00 |
11 |
Ferroviário Maputo |
3 | 0% | 0 | 3 | -3 | 1 | 1.00 |
12 |
Ferroviário Nampula |
1 | 0% | 0 | 3 | -3 | 0 | 3.00 |
13 |
Baía de Pemba |
3 | 0% | 1 | 4 | -3 | 0 | 1.67 |
14 |
Chingale de Tete |
3 | 0% | 1 | 4 | -3 | 0 | 1.67 |
* Mozambique Mocambola Home Table and Away Tables are also available
Green Odds are the best odds for that market. Red Odds are the lowest odds for that market.


