AFC Champions League TwoMatchday 3Al-Nahda vs Al-Rayyan SC 1-4
- Mohammed Al Ghafri (P)59'
- Wesley Ribeiro Silva3'
- Yousef Ayman19'
- Gabriel Pereira64'
- Ibrahim Mohammed Al-Hassan87'
- Kick-off
- Wed, 28 Oct 2026 · 16:00 (UTC)
- Venue
- Sultan Qaboos Sports Complex, Muscat
- Referee
- Alaeddin, Sheikh Ahmad
Match timeline
- 90+1’Yellow card
Al-Rayyan SCYousef Ayman - 90’Substitution
Al-NahdaAl Qasim Saeed Al Sulimi ONAhmed Khalifa Said Al Kaabi OFF - 90’Substitution
Al-NahdaAhed Al-Mashaiki ONKarim Darwich OFF - 87’Goal!
Al-Rayyan SCIbrahim Mohammed Al-HassanAssist: Ahmed Alaaeldin1 – 4 - 80’Red card
Al-NahdaHarib Al Saadi - 78’Substitution
Al-NahdaYusaif Nasser Sulaiman Nasser Al Mukhaini ONMohammed Al Ghafri OFF - 78’Substitution
Al-Rayyan SCAhmed Alaaeldin ONAleksandar Mitrović OFF - 72’Substitution
Al-Rayyan SCRóger Guedes ONJulien De Sart OFF
Show 14 earlier events
- 72’Substitution
Al-Rayyan SCAbdulaziz Hatim ONGabriel Pereira OFF - 64’Goal!
Al-Rayyan SCGabriel PereiraAssist: Gregore de Magalhães da Silva1 – 3 - 60’Substitution
Al-Rayyan SCGregore de Magalhães da Silva ONJassem Gaber OFF - 59’Substitution
Al-Rayyan SCDavid García ONAndré Amaro OFF - 59’Penalty goal
Al-NahdaMohammed Al Ghafri1 – 2 - 52’Yellow card
Al-Rayyan SCAndré Amaro - 52’Penalty missed
Al-NahdaJameel Al-Yahmadi - 48’Yellow card
Al-NahdaMohammed Al Ghafri - 45’Substitution
Al-NahdaJamal Al Wahshi ONAbdul Aziz Al Shamousi OFF - 45’Substitution
Al-NahdaValon Ahmedi ONAl Faraj Al Kiyumi OFF - 39’Yellow card
Al-NahdaAbdul Aziz Al Shamousi - 24’Yellow card
Al-Rayyan SCWesley Ribeiro Silva - 19’Goal!
Al-Rayyan SCYousef AymanAssist: Ibrahim Mohammed Al-Hassan0 – 2 - 3’Goal!
Al-Rayyan SCWesley Ribeiro SilvaAssist: Yousef Ayman0 – 1 - 1’Kick-off
Key stats
- 54%Possession46%
- 19Shots12
- 3.19xG1.02
- 6Shots on Target5
- 5Corners4
- 13Fouls14
- 2Offsides3
- 1Saves5
- 423Passes381
- 2Yellow Cards3
- 1Red Cards0
Lineups
Confirmed selections
Al-Nahda4 - 2 - 3 - 1
Substitutions
- 45’↑53 Jamal Al Wahshi↓13 Abdul Aziz Al Shamousi
- 45’↑14 V. Ahmedi↓6 Al Faraj Al Kiyumi
- 78’↑27 Yusaif Nasser Sulaiman Nasser Al Mukhaini↓9 Mohammed Al Ghafri
- 90’↑19 Al Qasim Saeed Al Sulimi↓47 Ahmed Al Kaabi
- 90’↑70 Ahed Al-Mashaiki↓28 Karim Darwich
Unused substitutes 33 Saad Sulaiman Al Alawi, 18 Marwan Taaib Marhoon Mubarak Awlad Wadi, 44 Matar Khalfan Al Washahi, 4 Thani Gharib Thani Khamis Al Rushaidi, 17 Abdullah Al Mamari, 7 Omer Fazari, 11 Amjad Al Harthi
Coach Hamad Al Azani
Al-Rayyan SC4 - 1 - 4 - 1
Substitutions
- 59’↑5 David García↓13 André Amaro
- 60’↑ Gregore de Magalhães da Silva↓8 Jassem Gaber
- 72’↑10 Róger Guedes↓4 J. De Sart
- 72’↑ Abdulaziz Hatim↓11 Gabriel Pereira
- 78’↑ Ahmed Alaaeldin↓9 A. Mitrović
Unused substitutes 22 Ahmed Al Ganehi, 23 S. Beldi, 12 Ahmed Al Minhali, 40 Gregore, 6 Abdulaziz Hatem, 2 Abdalla Yousif, 15 Mostafa Essam, 30 Ahmed Alaa Eldin, 35 Sami Mazen, 33 D. Diakite
Coach Vicente Moreno
Match facts
- Competition
- AFC Champions League Two
- Round
- Matchday 3
- Date
- Wed, 28 Oct 2026
- Kick-off
- 16:00 (UTC)
- Venue
- Sultan Qaboos Sports Complex, Muscat
- Referee
- Alaeddin, Sheikh Ahmad
- Al-Nahda coach
- Hamad Al Azani
- Al-Rayyan SC coach
- Vicente Moreno
League table
AFC Champions League Two · Group C
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 4 | 3 | 1 | 0 | +5 | 10 | |
| 2 | 4 | 3 | 0 | 1 | +5 | 9 | |
| 3 | 4 | 1 | 0 | 3 | -3 | 3 | |
| 4 | 4 | 0 | 1 | 3 | -7 | 1 |
Player ratings
- 1Jameel Al-Yahmadi6.5
- 2Karim Darwich6.4
- 3
V. Ahmedi6.3 - 4Jamal Al Wahshi6.3
- 5Mohammed Al Ghafri6.2
- 6
Ahmed Al Kaabi6.1 - 7
Ghanim Al Habashi6.1 - 8Al Faraj Al Kiyumi6.0
- 9
Ahmed Al Rawahi5.9 - 10Yusaif Nasser Sulaiman Nasser Al Mukhaini5.8
- 11Djavan Anderson5.7
- 12Faiyz Al Rashidi5.6
- 13
Harib Al Saadi5.5 - 14
Abdul Aziz Al Shamousi5.4 - 15Ahed Al-Mashaiki0.0
- 16
Amjad Al Harthi0.0 - 17Saad Sulaiman Al Alawi0.0
- 18Marwan Taaib Marhoon Mubarak Awlad Wadi0.0
- 19Matar Khalfan Al Washahi0.0
- 20Al Qasim Saeed Al Sulimi0.0
- 21Thani Gharib Thani Khamis Al Rushaidi0.0
- 22Abdullah Al Mamari0.0
- 23Omer Fazari0.0
- 1Ibrahim Mohammed Al-Hassan8.8
- 2
Gabriel Pereira8.1 - 3
Mahmud Abunada7.7 - 4
Youssef Ayman7.6 - 5
Wesley7.5 - 6
Jassem Gaber7.0 - 7
Hazem Shehata6.8 - 8
André Amaro6.7 - 9
Ahmed Alaa Eldin6.7 - 10
Gregore6.6 - 11
Róger Guedes6.6 - 12
David García6.5 - 13
D. Amaro6.4 - 14
Abdulaziz Hatem6.4 - 15
A. Mitrović6.3 - 16
J. De Sart6.2 - 17
Ahmed Al Minhali0.0 - 18
Ahmed Al Ganehi0.0 - 19
S. Beldi0.0 - 20
D. Diakite0.0 - 21
Abdalla Yousif0.0 - 22
Mostafa Essam0.0 - 23
Sami Mazen0.0
Match ratings from API-Football, out of 10.
MVP of the match
Ibrahim Mohammed Al-Hassan
Al-Rayyan SC
- 1
- Goals
- 1
- Assists
Rated 8.8, the best on the pitch — 1 goal and 1 assist in 90 minutes.
Head to head


2 goals4 goals
Last 2 meetings
- 2026AGCFF Gulf Champions League
Al-Nahda1 - 3
Al-Rayyan SC - 2025AGCFF Gulf Champions League
Al-Nahda1 - 1
Al-Rayyan SC
2 meetings in the Cornerflick archive.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 0-1-1
- Scored / match
- 0.5
- Conceded / match
- 1.5
- W-D-L
- 3-1-1
- Scored / match
- 2.8
- Conceded / match
- 1.2
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Al-Rayyan SC won 4-1 at Sultan Qaboos Sports Complex after scoring twice in the first half and adding two more after the break. Wesley Ribeiro Silva and Ibrahim Mohammed Al-Hassan put the visitors in control, before Al-Nahda’s penalty and red card shaped the rest of the match.
Wesley Ribeiro Silva opened the scoring in the 3rd minute from Yousef Ayman’s assist, and Yousef Ayman then scored Al-Rayyan’s second himself in the 19th minute, with Ibrahim Mohammed Al-Hassan supplying the pass. That left Al-Rayyan 2-0 up at half-time.
Al-Nahda briefly had a route back when Mohammed Al Ghafri converted a penalty on 59 minutes after Jameel Al-Yahmadi had missed one on 52 minutes, but Gabriel Pereira restored Al-Rayyan’s two-goal cushion in the 64th minute from Gregore de Magalhães da Silva’s assist, three minutes after Gregore had come on. Al-Rayyan made two changes on 72 minutes and then sealed it in the 87th minute, when Ibrahim Mohammed Al-Hassan struck his second of the match from Ahmed Alaaeldin’s assist, with Ahmed having come on in the 78th minute. Al-Nahda were reduced to 10 men when Harib Al Saadi was sent off on 80 minutes.
Al-Nahda had 54% of the ball, 423 passes to Al-Rayyan’s 381, and more shots, 19 to 12, with 6 on target to 5. They also finished with 3.19 expected goals to 1.02, while Al-Rayyan had the edge in saves, 5 to 1, and slightly more offsides, 3 to 2. The corners finished 5-4 and the fouls 13-14.
Wesley Ribeiro Silva was booked on 24 minutes, while Al-Nahda’s Abdul Aziz Al Shamousi and Mohammed Al Ghafri were both shown yellow cards on 39 and 48 minutes. Al-Rayyan’s André Amaro was booked on 52 minutes before being replaced on 59 minutes, and Yousef Ayman was cautioned three minutes into stoppage time.
Match record
- Competition
- AFC Champions League Two
- Round
- Matchday 3
- Kick-off
- Venue
- Sultan Qaboos Sports Complex, Muscat
- Referee
- Alaeddin
- Match ID
cornerflick:match:al-nahda-vs-al-rayyan-sc-afc-champions-league-two-2026-10-28
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Al-Nahda 1-4 Al-Rayyan SC, AFC Champions League Two, 28 October 2026. Match record, last updated 31 October 2026. https://cornerflick.com/football/afc-champions-league-two/matches/al-nahda-vs-al-rayyan-sc-afc-champions-league-two-2026-10-28
Permanent identifier cornerflick:match:al-nahda-vs-al-rayyan-sc-afc-champions-league-two-2026-10-28. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/al-nahda-vs-al-rayyan-sc-afc-champions-league-two-2026-10-28" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
22 events
- 3’Goal!
Al-Rayyan SCWesley Ribeiro SilvaAssist: Yousef Ayman0 – 1 - 19’Goal!
Al-Rayyan SCYousef AymanAssist: Ibrahim Mohammed Al-Hassan0 – 2 - 24’Yellow card
Al-Rayyan SCWesley Ribeiro Silva - 39’Yellow card
Al-NahdaAbdul Aziz Al Shamousi - 45’Substitution
Al-NahdaJamal Al Wahshi ONAbdul Aziz Al Shamousi OFF - 45’Substitution
Al-NahdaValon Ahmedi ONAl Faraj Al Kiyumi OFF - 48’Yellow card
Al-NahdaMohammed Al Ghafri - 52’Yellow card
Al-Rayyan SCAndré Amaro - 52’Penalty missed
Al-NahdaJameel Al-Yahmadi - 59’Substitution
Al-Rayyan SCDavid García ONAndré Amaro OFF - 59’Penalty goal
Al-NahdaMohammed Al Ghafri1 – 2 - 60’Substitution
Al-Rayyan SCGregore de Magalhães da Silva ONJassem Gaber OFF - 64’Goal!
Al-Rayyan SCGabriel PereiraAssist: Gregore de Magalhães da Silva1 – 3 - 72’Substitution
Al-Rayyan SCRóger Guedes ONJulien De Sart OFF - 72’Substitution
Al-Rayyan SCAbdulaziz Hatim ONGabriel Pereira OFF - 78’Substitution
Al-NahdaYusaif Nasser Sulaiman Nasser Al Mukhaini ONMohammed Al Ghafri OFF - 78’Substitution
Al-Rayyan SCAhmed Alaaeldin ONAleksandar Mitrović OFF - 80’Red card
Al-NahdaHarib Al Saadi - 87’Goal!
Al-Rayyan SCIbrahim Mohammed Al-HassanAssist: Ahmed Alaaeldin1 – 4 - 90’Substitution
Al-NahdaAl Qasim Saeed Al Sulimi ONAhmed Khalifa Said Al Kaabi OFF - 90’Substitution
Al-NahdaAhed Al-Mashaiki ONKarim Darwich OFF - 90+1’Yellow card
Al-Rayyan SCYousef Ayman



