Tractor Sazi host Al Shamal in the AFC Champions League. The Iranian side have had a solid season by most measures, but their form has wobbled just recently. Al Shamal, meanwhile, have been the more consistent of the two over their last handful of matches, going unbeaten and scoring goals in most of them.
Analysis updated .
Compare bookmakers
Form Check: A Dip Against A Good Run
Tractor Sazi's overall numbers this season are decent: 11 wins from 20 across competitions, with a tidy 22-11 goal difference. But the last month tells a different story. They've lost three of their last five, including back-to-back away defeats in the Persian Gulf Pro League and the AFC Champions League Elite, sandwiched around a home win and a draw. That's a rockier patch than their season total suggests.
Tractor Sazi: 20 completed matches; Al Shamal: 20 completed matches.
Tractor Sazi
- Win
- 55% 11 / 20
- Draw
- 20% 4 / 20
- Loss
- 25% 5 / 20
- Scored
- 22
- Conceded
- 11
- Difference
- +11
Al Shamal
- Win
- 45% 9 / 20
- Draw
- 25% 5 / 20
- Loss
- 30% 6 / 20
- Scored
- 38
- Conceded
- 32
- Difference
- +6
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| AFC Champions League Elite | Shabab Al Ahli Dubai | Tractor Sazi | 14.09.2026 | 1-0 |
| Persian Gulf Pro League | Esteghlal Khuzestan | Tractor Sazi | 10.09.2026 | 1-0 |
| Persian Gulf Pro League | Tractor Sazi | Gol Gohar | 05.09.2026 | 1-0 |
| Persian Gulf Pro League | Shams Azar Qazvin | Tractor Sazi | 01.09.2026 | 0-0 |
| Persian Gulf Pro League | Chadormalu SC | Tractor Sazi | 28.08.2026 | 0-2 |
| Persian Gulf Pro League | Tractor Sazi | Persepolis FC | 24.08.2026 | 1-0 |
| Persian Gulf Pro League | Sepahan FC | Tractor Sazi | 18.08.2026 | 0-2 |
| Persian Gulf Pro League | Tractor Sazi | Paykan | 14.08.2026 | 2-0 |
| AFC Champions League Elite | Tractor Sazi | Shabab Al Ahli Dubai | 14.04.2026 | 0-3 |
| Persian Gulf Pro League | Tractor Sazi | Gol Gohar | 26.02.2026 | 1-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| QSL Cup | Al Bidda SC | Al Shamal | 22.09.2026 | 0-4 |
| AFC Champions League Elite | Al Shamal | Al-Ittihad FC | 14.09.2026 | 1-1 |
| Stars League | Al Shamal | Al Wakrah | 10.09.2026 | 1-1 |
| Stars League | Al Shamal | Al Shahaniya | 04.09.2026 | 4-2 |
| Qatar Cup | Al Shamal | Al-Rayyan SC | 01.09.2026 | 3-3 |
| Stars League | Al-Gharafa | Al Shamal | 27.08.2026 | 1-3 |
| Stars League | Al-Arabi SC | Al Shamal | 21.08.2026 | 2-2 |
| Emir Cup | Al Shamal | Al Sadd | 01.05.2026 | 4-6 |
| Stars League | Al Sadd | Al Shamal | 27.04.2026 | 3-2 |
| Stars League | Al Shamal | Qatar SC | 13.04.2026 | 0-2 |
Al Shamal's overall record is more middling on paper, nine wins and six losses from 20 games with a leakier defence, 32 goals conceded. Their recent matches paint a brighter picture though. They're unbeaten in their last five across the QSL Cup, Champions League Elite, Qatar Cup and league, with three draws and two wins, and they've been scoring freely, including a 4-0 win most recently.
Tractor Sazi go into this off a worse recent run than their season average, while Al Shamal arrive with momentum, even if neither side has looked especially tight at the back.
Comparative Team Statistics: Tractor Sazi vs Al Shamal

Early Days In The Group
Both sides have played just one match in this competition so far, and the early picture favours Al Shamal slightly. They picked up a point from a 1-1 draw, sitting eighth in the group table. Tractor Sazi lost their opener 1-0 away from home and currently sit without a point.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| West Region | |||||||
| 1 | Al Ain | 1 | 1 | 0 | 0 | 4/0 | 3 |
| 2 | Esteghlal FC | 1 | 1 | 0 | 0 | 3/0 | 3 |
| 3 | Al-Qadisiyah FC | 1 | 1 | 0 | 0 | 2/1 | 3 |
| 4 | Al-Hilal Saudi FC | 1 | 1 | 0 | 0 | 2/1 | 3 |
| 5 | Shabab Al Ahli Dubai | 1 | 1 | 0 | 0 | 1/0 | 3 |
| 6 | Neftchi | 1 | 1 | 0 | 0 | 1/0 | 3 |
| 7 | Al-Ittihad FC | 1 | 0 | 1 | 0 | 1/1 | 1 |
| 8 | Al Shamal | 1 | 0 | 1 | 0 | 1/1 | 1 |
| 9 | Pakhtakor | 1 | 0 | 1 | 0 | 1/1 | 1 |
| 10 | Al-Ahli Jeddah | 1 | 0 | 1 | 0 | 1/1 | 1 |
| 11 | Al-Wasl FC | 1 | 0 | 0 | 1 | 1/2 | 0 |
| 12 | Al-Gharafa | 1 | 0 | 0 | 1 | 1/2 | 0 |
| 13 | Al Quwa Al Jawiya | 1 | 0 | 0 | 1 | 0/1 | 0 |
| 14 | Tractor Sazi | 1 | 0 | 0 | 1 | 0/1 | 0 |
| 15 | Al Sadd | 1 | 0 | 0 | 1 | 0/3 | 0 |
| 16 | Al-Nassr | 1 | 0 | 0 | 1 | 0/4 | 0 |
It's a tiny sample, one game each, so it shouldn't be read as anything more than a snapshot. But it does mean Tractor Sazi will want a response in front of their own fans, having started the group with a defeat.

How This Could Play Out
Tractor Sazi's recent slump has come with goals conceded in three of their last five, which is unusual given how mean their defence has generally been this season. If that continues, Al Shamal's attacking form could cause problems, particularly given how often their own games have finished with goals at both ends.
Equally, Tractor Sazi have shown they can grind out low-scoring wins at home this season, and a response after their group-stage defeat wouldn't be a surprise. This has the makings of a game that could go either way, with goals a reasonable possibility given both teams' recent patterns.
Key player statistics: Tractor Sazi vs Al Shamal
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| S. Moharrami | Iran | 30 | 174 | 73 | |
| T. Halilović | Croatia | 31 | 176 | 70 | |
| T. Štrkalj | Croatia | 30 | 184 | 75 | |
| S. Khalilzadeh | Iran | 37 | 179 | 75 | |
| M. Naderi | Iran | 30 | 188 | 80 | |
| M. Shiri | Iran | 35 | 176 | n/a | |
| M. Daneshgar | Iran | 32 | 185 | 78 | |
| M. Zakipour | Iran | 30 | 184 | n/a | |
| A. Hosseinzadeh | Iran | 25 | 176 | 72 | |
| F. Faraji | Iran | 32 | 184 | n/a | |
| O. Hamrobekov | Uzbekistan | 30 | 180 | 73 | |
| M. Hosseini | Iran | 33 | 172 | n/a | |
| S. Moghanlou | Iran | 31 | 193 | 89 | |
| S. Karimazar | Iran | 24 | n/a | n/a | |
| M. Kazemayni | Iran | 28 | 182 | n/a | |
| P. Jafari | Iran | 27 | 185 cm | n/a | |
| E. Darvish Aali | Iran | 20 | 181 | n/a | |
| A. Abdullayev | Iran | 33 | n/a | n/a | |
| A. Khorrami | Iran | 21 | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| J. Murillo | Colombia | 34 | Defender | 182 cm | 78 kg |
| Álex Collado | Spain | 27 | Midfielder | 178 | 67 |
| Y. Sabaly | Senegal | 33 | 175 | 67 | |
| Abdelkarim Hassan | Qatar | 33 | Defender | 185 | 82 |
| O. Ebrahimi | Iran | 39 | Midfielder | 178 | 77 |
| B. Bounedjah | Algeria | 34 | Forward | 183 | 82 |
| W. Saïd | France | 31 | Midfielder | 171 | 72 |
| Tiago Silva | Portugal | 33 | Midfielder | 172 | 62 |
| Hussain Bahzad | Qatar | 28 | Defender | ||
| Ali Asad | Qatar | 33 | Midfielder | 175 | 63 |
| Ahmed Sayyar | Qatar | 33 | Midfielder | 177 cm | 60 kg |
| Abdullah Abdulsalam | Qatar | 29 | Midfielder | 177 | 69 |
| Fahad Waad | Iraq | 27 | Midfielder | n/a | n/a |
| Saoud Al Khater | Qatar | 35 | 175 | 76 | |
| Adel Bader Al Ahmad | Qatar | 29 | Midfielder | 180 cm | 70 kg |
| Moufak Awad | Qatar | 29 | Defender | n/a | n/a |
| Musaab Khidir | Qatar | 33 | Defender | 176 cm | 60 kg |
| Pablo Marí | Spain | 33 | Defender | 193 | 87 |
| M. Ben Romdhane | Tunisia | 27 | Midfielder | 180 | 75 |
| Abdullah El Rady | Qatar | 28 | Goalkeeper | n/a | n/a |
With no quoted market to assess and the evidence pointing in different directions for each side, this isn't one where a confident selection stands out.
Tractor Sazi's recent stumble and Al Shamal's unbeaten run give this some intrigue, but without pricing to weigh against those trends, it's best watched rather than backed.
