Mexico2:0South Africa·South Korea2:1Czech Republic·Canada1:1Bosnia·USA4:1Paraguay·Qatar1:1Switzerland·Brazil1:1Morocco·Haiti0:1Scotland·Australia2:0Turkey·Germany7:1Curacao·Netherlands2:2Japan·Ivory Coast1:0Ecuador·Sweden5:1Tunisia·Spain0:0Cape Verde Islands·Belgium1:1Egypt·Saudi Arabia1:1Uruguay·Iran2:2New Zealand·France3:1Senegal·Iraq1:4Norway·Argentina3:0Algeria·Austria3:1Jordan·Portugal1:1Congo DR·England4:2Croatia·Ghana1:0Panama·Uzbekistan1:3Colombia·Czech Republic1:1South Africa·Switzerland4:1Bosnia·Canada6:0Qatar·Mexico1:0South Korea·USA2:0Australia·Scotland0:1Morocco·Brazil3:0Haiti·Turkey0:1Paraguay·Netherlands5:1Sweden·Germany2:1Ivory Coast·Ecuador0:0Curacao·Tunisia0:4Japan·Spain4:0Saudi Arabia·Belgium0:0Iran·Uruguay2:2Cape Verde Islands·New Zealand1:3Egypt·Argentina2:0Austria·France3:0Iraq·Norway3:2Senegal·Jordan1:2Algeria·Portugal5:0Uzbekistan·England0:0Ghana·Panama0:1Croatia·Colombia1:0Congo DR·Switzerland2:1Canada·Bosnia3:1Qatar·Morocco4:2Haiti·Scotland0:3Brazil·South Africa1:0South Korea·Czech Republic0:3Mexico·Ecuador2:1Germany·Curacao0:2Ivory Coast·Tunisia1:3Netherlands·Japan1:1Sweden·Turkey3:2USA·Paraguay0:0Australia·Senegal5:0Iraq·Norway1:4France·Uruguay0:1Spain·Cape Verde Islands0:0Saudi Arabia·New Zealand1:5Belgium·Egypt1:1Iran·Croatia2:1Ghana·Panama0:2England·Colombia0:0Portugal·Congo DR3:1Uzbekistan·Algeria3:3Austria·Jordan1:3Argentina·South Africa0:1Canada·Brazil2:1Japan·Germany1:1pen 3:4Paraguay·Netherlands1:1pen 2:3Morocco·Ivory Coast1:2Norway·France3:0Sweden·Mexico2:0Ecuador·England2:1Congo DR·Belgium2:2ET 3:2Senegal·USA2:0Bosnia·Spain3:0Austria·Portugal1:1ET 2:1Croatia·Switzerland2:0Algeria·Australia1:1pen 2:4Egypt·Argentina1:1ET 3:2Cape Verde Islands·Colombia1:0Ghana·Canada0:3Morocco·Paraguay0:1France·Brazil1:2Norway·Mexico2:3England·Portugal0:1Spain·USA1:4Belgium·Argentina3:2Egypt·Switzerland0:0pen 4:3Colombia·France2:0Morocco·Spain2:1Belgium·Norway1:1ET 1:2England·Argentina1:1ET 3:1Switzerland·France0:2Spain·England1:2Argentina·19.07 00:00FranceEngland·19.07 22:00SpainArgentina

JS Soualem vs USM Oujda — match result and stats (Jun 20, 2026)

Final score: JS Soualem 2:0 USM Oujda — JS Soualem won. Moroccan Botola 2, June 20, 2026. Stats, events and head-to-head are below.

Moroccan Botola 2
июн 20, 2026 at 18:00
🔔 enable push in settings
FT
JS Soualem
2:0
USM Oujda

Moroccan Botola 2: JS Soualem vs USM Oujda on 20 Jun 2026 finished 2:0.

JS Soualem are out of form: 2-3-3 in their last 8, 1.4 scored and 1.6 conceded per game.

USM Oujda are in good form: 3-1-3 in their last 7, 0.9 scored and 0.9 conceded per game.

Over 2.5 lands in 62% of JS Soualem's games and 29% of USM Oujda's; both teams score in 88% and 43%.

Head-to-head (1): JS Soualem 1, USM Oujda 0, 0 draws.

Predicted: 1:1 (13%) · also likely 1:0 (12%)

Match statistics

3Yellow cards3
By half (1H / 2H)
1H2HFT
MetricHAHAHA
Shots on000000
Corners022123
Dangerous000000
Fouls000000
Yellow023133

Detailed statistics

Recent matches (2 months)

Goals Threshold: 2Yellow cards Threshold: 4,5Corners Threshold: 9,5
MetricTotalTotalTotal
Matches played765454
Total less1 14%3 50%2 40%1 25%1 20%1 25%
Total more5 71%2 33%3 60%3 75%4 80%3 75%
Matches home / away232222
Total less (home / away)1 50%1 33%0 0%1 50%0 0%0 0%
Total more (home / away)0 0%1 33%2 100%1 50%2 100%2 100%
Individual total (home / away)0,500,330,832,500,503,005,508,5014,00
Individual total (overall)1,001,002,002,801,504,305,406,7512,15
Avg total3,142,002,575,804,255,0310,2011,7510,98
Avg total (home / away)1,502,001,756,503,505,0013,0013,5013,25
Avg opponents' total2,141,003,143,002,755,754,805,009,80
Avg opponents' total (home / away)1,001,672,674,003,007,007,505,0012,50
Predicted total2,164,6512,70

Last 10 matches

JS Soualem8 matches
Both teams to score7/888% fair1.14
Clean sheets0 / 8
Scored7 / 8
scored 4 straightBTTS streak 4
USM Oujda7 matches
Both teams to score3/743% fair2.33
Clean sheets3 / 7
Scored6 / 7

Line trends

Head-to-head

DateLeagueHomeAway%OnOffDA
31.01.26Moroccan Botola 2USM OujdaJS Soualem3200000000

Last matches (2 months)

JS Soualem LDDLLLL

DateLeagueHomeAway%OnOffDA
14.06.26Moroccan Botola 2U. S. Amal TiznitJS Soualem21000000
06.06.26Moroccan Botola 2JS SoualemRaja De Beni Mellal11
23.05.26Moroccan Botola 2SC Chabab MohammadiaJS Soualem2254%46%53354743381200
15.05.26CupKawkab MarrakechJS Soualem3141%59%835113854222110
09.05.26Moroccan Botola 2JS SoualemChabab Atlas Khenifra0160%40%25864634651500
03.05.26Moroccan Botola 2Wydad TemaraJS Soualem3252%48%45313035464602
26.04.26Moroccan Botola 2JSM MassiraJS Soualem30000000

USM Oujda WLWLWL

DateLeagueHomeAway%OnOffDA
13.06.26Moroccan Botola 2USM OujdaUnion Sportive Boujaad1049%51%456249635632
06.06.26Moroccan Botola 2Mouloudia OujdaUSM Oujda2156%44%1132744464741
24.05.26Moroccan Botola 2USM OujdaRacing de Casablanca310000
10.05.26Moroccan Botola 2Moghreb TetouanUSM Oujda200000
02.05.26Moroccan Botola 2USM OujdaWydad de Fes1048%52%445549655423
26.04.26Moroccan Botola 2Stade Marocain Du RabatUSM Oujda1051%49%4132354361020

Last matches (1 year)

JS Soualem LDDLLLLDWW

DateLeagueHomeAway%OnOffDA
14.06.26Moroccan Botola 2U. S. Amal TiznitJS Soualem21000000
06.06.26Moroccan Botola 2JS SoualemRaja De Beni Mellal11
23.05.26Moroccan Botola 2SC Chabab MohammadiaJS Soualem2254%46%53354743381200
15.05.26CupKawkab MarrakechJS Soualem3141%59%835113854222110
09.05.26Moroccan Botola 2JS SoualemChabab Atlas Khenifra0160%40%25864634651500
03.05.26Moroccan Botola 2Wydad TemaraJS Soualem3252%48%45313035464602
26.04.26Moroccan Botola 2JSM MassiraJS Soualem30000000
04.04.26Moroccan Botola 2JS SoualemMouloudia Oujda1142%58%356104246143200
28.03.26Moroccan Botola 2Moghreb TetouanJS Soualem01000000
15.03.26Moroccan Botola 2JS SoualemUnion Sportive Boujaad1046%54%13002056323110

USM Oujda WLWLWLDDDW

DateLeagueHomeAway%OnOffDA
13.06.26Moroccan Botola 2USM OujdaUnion Sportive Boujaad1049%51%45624963563200
06.06.26Moroccan Botola 2Mouloudia OujdaUSM Oujda2156%44%113274446474100
24.05.26Moroccan Botola 2USM OujdaRacing de Casablanca31000000
10.05.26Moroccan Botola 2Moghreb TetouanUSM Oujda20000000
02.05.26Moroccan Botola 2USM OujdaWydad de Fes1048%52%44554965542300
26.04.26Moroccan Botola 2Stade Marocain Du RabatUSM Oujda1051%49%413235436102000
05.04.26Moroccan Botola 2USM OujdaClub Jeunesse Ben Guerir11000000
29.03.26Moroccan Botola 2USM OujdaU. S. Amal Tiznit0046%54%43545862422100
14.03.26Moroccan Botola 2KAC KenitraUSM Oujda00
08.03.26Moroccan Botola 2USM OujdaRaja De Beni Mellal3041%59%59355155276501

Bookmaker lines

Bookmaker lines

1X212,16X2,8923,30
Total 2,00O1,82U1,93
AH -0,2511,8521,88
All Pinnacle markets (pre-match)
Goals
Goals total
LineOU
21.82
our2.18
1.93
our1.85
Team goals
TeamLineOU
JS Soualem1.52.56
our2.66
1.45
our1.60

Match FAQ

What was the final score of JS Soualem vs USM Oujda?
The match ended 2:0 (Moroccan Botola 2, June 20, 2026).
Who won, JS Soualem or USM Oujda?
JS Soualem won 2:0.
Where can I see the match stats?
Shots, possession, corners and match events are below on this page.
See full live table on ScanGoal →

Other matches that day

← Back to home