Al Ettifaq vs Al Riyadh: Post-match analysis
There are matches that tell a clean story, and then there are matches like this one. Al Riyadh arrived at Al Ettifaq's ground on 9 April as a side deep in relegation trouble, 16th in the Saudi Pro Lea

There are matches that tell a clean story, and then there are matches like this one. Al Riyadh arrived at Al Ettifaq's ground on 9 April as a side deep in relegation trouble, 16th in the Saudi Pro League table, and they left with three points and a scoreline that will take some believing. Al Ettifaq 2-3 Al Riyadh. The context here matters enormously, and we need to walk through it carefully, because the numbers behind this result are genuinely strange.
The Match: A First Half That Promised One Thing, A Second That Delivered Another
Wijnaldum put Al Ettifaq ahead inside five minutes with a right-foot finish, and the picture at that point felt entirely predictable. A home side, 7th in the table with 42 points from 28 matches, taking an early lead against a visitor who had managed just 5 wins all season. Then K. Al Ghannam added a second on 33 minutes and Al Ettifaq were two goals up with the half still to run. The job looked done. But here is what nobody is asking: how does a side reduced to nine men by the 46th minute go on to win this football match? Because that is precisely what Al Riyadh did.
Curto Antunes pulled one back for the visitors on 38 minutes, a right-foot effort that at least kept the scoreline interesting heading into the break. And then, almost simultaneously with the half-time whistle, the evening took a genuinely extraordinary turn. Khalil Alabsi and O. Abdulaziz Al Bowardi both received second yellow cards in the 46th minute, leaving Al Riyadh with nine men for the entire second half. Al Ettifaq, 2-1 up and facing nine opponents. And they still lost.
| Result | Al Ettifaq 2 - 3 Al Riyadh |
| Wijnaldum (5') | 1-0 Al Ettifaq |
| K. Al Ghannam (33') | 2-0 Al Ettifaq |
| L. Curto Antunes (38') | 2-1 Al Riyadh |
| Khalil Alabsi (46') - 2nd Yellow | Al Riyadh reduced to 10 men |
| O. Abdulaziz Al Bowardi (46') - 2nd Yellow | Al Riyadh reduced to 9 men |
| L. Curto Antunes (54') | 2-2 Equaliser |
| A. Mahgoub (69') - 2nd Yellow | Al Ettifaq reduced to 10 men |
| M. Sylla Diallo (81') - 2nd Yellow | Al Riyadh down to 8 men |
| M. Sylla Diallo (90') | 2-3 Al Riyadh winner |
Discipline, or the Complete Absence of It
Let's count the second yellow cards in this match, because it is worth doing slowly. Khalil Alabsi, Al Riyadh, 46th minute. O. Abdulaziz Al Bowardi, Al Riyadh, also 46th minute. A. Mahgoub, Al Ettifaq, 69th minute. M. Sylla Diallo, Al Riyadh, 81st minute. E. Bahri, Al Riyadh, 90th minute. Five second yellows in a single match. And that brings us to the most remarkable thread running through this entire evening: Sylla Diallo was sent off on 81 minutes, leaving Al Riyadh with eight men, and then nine minutes later he scored the winning goal. Whether that represents a data anomaly or a substitution that returned him to the pitch is not something the available information can resolve, but the scoreline is confirmed.
| Al Ettifaq Second Yellows | 1 (A. Mahgoub, 69') |
| Al Riyadh Second Yellows | 4 (Alabsi, Al Bowardi, Sylla Diallo, E. Bahri) |
| Al Riyadh Yellow Cards (Foul) | 2 (Y. Barbet 85', M. Alkhaibari 89') |
| Al Ettifaq Yellow Cards (Foul) | 1 (R. Al Otaibi, 27') |
| Al Ettifaq Fouls | 16 |
| Al Riyadh Fouls | 12 |
The Statistics That Do Not Add Up Neatly
Now here is where the picture gets genuinely puzzling. The match statistics carry some values that sit outside what you would normally expect from a single game, and they deserve honest acknowledgement rather than being quietly folded into the narrative. The corner kicks figure reads 58 for Al Ettifaq and 47 for Al Riyadh in this match, which aligns precisely with their seasonal corners-per-game averages. This appears to be seasonal data rather than match-specific figures, so I would treat it as background context rather than a reflection of what happened on the night. Similarly, the passes percentage values of 1% and 2% do not reflect a coherent match reading and likely represent a data formatting issue.
What we can take at face value is the shots and goalkeeper saves picture, and that is where the real question is. Al Ettifaq registered 51 total shots to Al Riyadh's 49. Their goalkeeper made 15 saves. Al Riyadh's goalkeeper made 7. That gap in saves tells you something important about the quality of what each side was creating, because Al Ettifaq's shooting volume did not translate into clean, comfortable chances. Al Riyadh converted their opportunities at a far more clinical rate.
Expected Goals: Al Ettifaq xG: 5, Al Riyadh xG: 7
| Al Ettifaq Total Shots | 51 |
| Al Riyadh Total Shots | 49 |
| Al Ettifaq Shots Inside Box | 12 |
| Al Riyadh Shots Inside Box | 11 |
| Al Ettifaq Shots Blocked | 8 |
| Al Riyadh Shots Blocked | 13 |
| Al Ettifaq Goalkeeper Saves | 15 |
| Al Riyadh Goalkeeper Saves | 7 |
L. Curto Antunes, G. Wijnaldum, M. Sylla Diallo
What This Result Means in the Table
For Al Ettifaq, this is a result that stings beyond the three points. They sit 7th with 42 points from 28 matches, a record of 12 wins, 6 draws and 10 defeats, with a goal difference of minus 8. That negative goal difference at 7th place tells you this is a league where goals are flowing freely and Al Ettifaq have conceded 49 in 28 games. Dropping home points to a side fighting relegation, especially after leading 2-0, will feel like a step backwards in whatever push they have towards the top half.
And that brings us to Al Riyadh's position. They now have 23 points from 28 matches, 5 wins, 8 draws and 15 defeats, with a goal difference of minus 23. They remain 16th and firmly in the relegation picture. But a win like this one, chaotic, undermanned and improbable as it was, might be exactly the kind of result that plants a seed of belief in a group that has had precious little to celebrate. Curto Antunes was the difference in terms of individual quality, and with five match weeks remaining that is a thread worth pulling.
| Al Ettifaq Position | 7th |
| Al Ettifaq Points | 42 from 28 matches |
| Al Ettifaq Record | 12W - 6D - 10L |
| Al Ettifaq Goals For / Against | 41 scored, 49 conceded |
| Al Riyadh Position | 16th |
| Al Riyadh Points | 23 from 28 matches |
| Al Riyadh Record | 5W - 8D - 15L |
| Al Riyadh Goals For / Against | 29 scored, 52 conceded |
The Betting Verdict
I would leave this one alone in terms of retrospective analysis. This was the kind of match where the real variables, discipline, numerical disadvantage, late drama - sat entirely outside the data that a pre-match model would have captured. The xG split of 5 to 7 in favour of Al Riyadh is interesting and does lend some legitimacy to the result, but the disciplinary chaos is simply not a repeating pattern you can confidently price. What I will say is that with 49 goals conceded by Al Ettifaq and 52 conceded by Al Riyadh across the season, both teams over goals lines and both teams to score angles were absolutely worth exploring ahead of this fixture. The match delivered exactly that kind of open, high-event game.
Going forward, Al Riyadh's remaining fixtures are worth watching closely. A team that can win nine men down, however the arithmetic of that evening actually resolved itself, has something in it. Whether they have enough to survive is the real question. At 23 points with five games remaining, they need results, and perhaps more importantly, they need Curto Antunes to keep finding those moments.
