Al-Shabab and Al-Riyadh served up an entertaining end-to-end battle at the Al-Shabab Club Stadium, with neither side willing to give an inch in what turned into a pulsating 3-3 draw. The hosts dominated possession and had plenty of chances to settle it, registering nine shots on target compared to their visitors' four, but couldn't find the breakthrough when it mattered. Yannick Carrasco was the standout performer, earning a perfect rating for his tireless display in pulling the strings for Al-Shabab, yet even his excellence couldn't break the deadlock. The match swung back and forth from start to finish, with the teams level at 2-2 by the interval. Al-Shabab pressed hard in the second half, cornering Al-Riyadh on multiple occasions and creating more openings than their opponents could handle, but a resolute defensive display and some wayward finishing meant the spoils were shared. It's a frustrating result for the hosts given how much of the ball they had, though Al-Riyadh will take great heart from scrapping their way to a point against the odds.
The Matchup
Al-Shabab and Al-Riyadh drew 3-3 at Al-Shabab Club Stadium, in a game that could easily have finished either way. Neither team could really take control of the ball for long, with Al-Shabab holding 65% possession, close enough to an even split to explain why the game never settled into one side's favour. Both sides had spells on top without ever pulling clear, and the shot count on the day backs up just how tight things were. A draw is rarely the result either team sets out to get, but on this occasion it was a fair reflection of ninety minutes where chances were shared roughly evenly. Below is a closer look at exactly how the numbers from the match broke down.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 32' | Al-Riyadh | Goal — Trezeguet (assist: L. Antunes) | 0-1 | |
| 36' | Al-Shabab | Goal — J. Brownhill | 1-1 | |
| 41' | Al-Riyadh | Goal — L. Antunes (assist: R. Abascal) | 1-2 | |
| 44' | Al-Riyadh | Sultan Alessa | 1-2 | |
| 45' | Al-Shabab | Goal — Y. Carrasco (assist: Y. Adli) | 2-2 | |
| 46' | Al-Shabab | Substitution — T. Partey on, A. Al Asmari off | 2-2 | |
| 51' | Al-Riyadh | Victor Lekhal | 2-2 | |
| 57' | Al-Riyadh | Goal — T. Okou (assist: Trezeguet) | 2-3 | |
| 61' | Al-Riyadh | Kader Keïta | 2-3 | |
| 70' | Al-Shabab | Substitution — M. Al Thani on, A. Matuq off | 2-3 | |
| 79' | Al-Riyadh | Substitution — L. Antunes on, H. A. Bahri E. off | 2-3 | |
| 81' | Al-Shabab | Goal — Y. Carrasco | 3-3 | |
| 86' | Al-Riyadh | Substitution — T. Okou on, H. Majrashi off | 3-3 | |
| 89' | Al-Riyadh | Substitution — Trezeguet on, H. Al Ali off | 3-3 |
Al-Shabab vs Al-Riyadh Lineups
Looking Ahead
Al-Shabab does not have long to wait before getting back out onto the pitch. Their next test comes away at Al-Hazem, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Al-Hazem vs Al-Shabab going to play at 30 August 2026 in Saudi Pro League 2026-27.
Al-Riyadh, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Neom, a game that will give an early sense of how they carry this result forward. Full details are here: Al-Riyadh vs Neom going to play at 28 August 2026 in Saudi Pro League 2026-27.