Apr 25 17:001 - 1

Head 2 head

Olympique de SafiOlympique de Safi
4
Wins
2
Draws
Union TouargaUnion Touarga
2
Wins
17:00Apr 252026
Union TouargaUnion Touarga
Olympique de SafiOlympique de Safi
1
1
17:00Sep 122025
Olympique de SafiOlympique de Safi
Union TouargaUnion Touarga
1
1
19:00Jun 212025
Union TouargaUnion Touarga
Olympique de SafiOlympique de Safi
0
1
19:00May 112025
Union TouargaUnion Touarga
Olympique de SafiOlympique de Safi
0
2
15:00Dec 222024
Olympique de SafiOlympique de Safi
Union TouargaUnion Touarga
2
1
15:00Jan 042024
Union TouargaUnion Touarga
Olympique de SafiOlympique de Safi
1
0
22:00Apr 072023
Olympique de SafiOlympique de Safi
Union TouargaUnion Touarga
3
2
17:15Oct 262022
Union TouargaUnion Touarga
Olympique de SafiOlympique de Safi
2
0

Botola League Standings

#TeamPWDLGoalsPTS
1Maghreb AS de Fes1697024:834
2Raja Casablanca1696121:533
3FAR Rabat1688025:732
4Wydad Casablanca1694326:1331
5RSB Berkane1686225:1530
6CODM Meknes1675412:1226
7Difaa El Jadida1666413:1524
8FUS de Rabat1653819:2418
9Kawkab Marrakech1638513:1317
10Hassania Agadir1644813:2016
11Renaissance Zemamra1644814:2216
12Olympique Dcheira1644814:2416
13Ittihad Tanger1628612:2014
14Olympique de Safi1626813:2512
15Union Touarga16010615:2410
16US Yacoub Mansour16151015:278
#TeamPWDLGoalsPTS
1Raja Casablanca963014:221
2CODM Meknes96129:519
3FAR Rabat853013:318
4RSB Berkane853014:818
5Maghreb AS de Fes752013:317
6Wydad Casablanca74219:414
7Kawkab Marrakech83419:513
8Difaa El Jadida83326:912
9FUS de Rabat73229:911
10Hassania Agadir82246:108
11Ittihad Tanger81526:98
12Renaissance Zemamra81435:77
13Olympique de Safi81346:126
14Union Touarga906311:156
15Olympique Dcheira81254:165
16US Yacoub Mansour81259:145
#TeamPWDLGoalsPTS
1Maghreb AS de Fes945011:517
2Wydad Casablanca952217:917
3FAR Rabat835012:414
4Raja Casablanca73317:312
5RSB Berkane833211:712
6Difaa El Jadida83327:612
7Olympique Dcheira832310:811
8Renaissance Zemamra83059:159
9Hassania Agadir82247:108
10CODM Meknes71423:77
11FUS de Rabat921610:157
12Ittihad Tanger81346:116
13Olympique de Safi81347:136
14Kawkab Marrakech80444:84
15Union Touarga70434:94
16US Yacoub Mansour80356:133

Olympique de Safi vs Union Touarga Match Preview – Botola

The upcoming clash between Olympique de Safi and Union Touarga promises to deliver exciting football action in the Botola. Both teams are entering this match with different ambitions — the hosts sit 14 in the standings, while the visitors are currently 15.

Olympique de Safi and Union Touarga H2H

This Botola match is set to influence the table significantly. Olympique de Safi have scored 15 and conceded 16 this season, showing strong attacking potential at home. Meanwhile, Union Touarga’s away record includes 14 goals scored and 23 conceded.

In their last encounter on 25.04.2026, the game ended Union Touarga 1-1 Olympique de Safi. Across 8 meetings this season, Olympique de Safi won 4 times, while Union Touarga secured 2 victories. The current betting odds suggest - as the favorite for this matchup.

Olympique de Safi and Union Touarga Recent Form

Here’s a quick look at the recent form and results of both teams:

Olympique de Safi recent results:

DateEventScore
25.04.2026Union Touarga vs Olympique de Safi1 - 1
22.04.2026Olympique de Safi vs Renaissance Zemamra1 - 3
19.04.2026Olympique de Safi vs USM Alger1 - 1

Union Touarga recent results:

DateEventScore
25.04.2026Union Touarga vs Olympique de Safi1 - 1
08.03.2026Union Touarga vs Wydad Casablanca3 - 4
28.02.2026Ittihad Tanger vs Union Touarga1 - 1

Olympique de Safi vs Union Touarga Insights

  • Olympique de Safi have been strong at home, showing consistency in scoring.
  • Union Touarga’s defensive line has struggled, conceding multiple goals recently.
  • Both teams will be eager to improve their positions in the Botola standings.

Olympique de Safi vs Union Touarga Live Score & Result

Follow Olympique de Safi vs Union Touarga live score updates on Oddsfan to stay informed about goals, stats, and the final Botola result today. Stay tuned for real-time coverage, match analysis, and insights throughout the 2026 season.