Tractor Sazi 2 - 1 FT Al-Duhail SC

Yadegar-e-Emam Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
78
FT
Mon, Dec 22
Tractor Sazi
2-1
Al-Duhail SC
⚡ Intensity 61
⚖️ Balance 87
🏆 Stakes 50
🎲 Upset 0
Tractor Sazi edge Al-Duhail thriller

Win Probability

  • Tractor Sazi 52%
  • Draw 27%
  • Al-Duhail SC 21%

Futmetrix AI estimate

Tractor Sazi Grind Out Continental Victory

Highly Entertaining Futmetrix Score: 78/100. This hard-fought 2-1 victory at Sahand Arena sees Tractor Sazi solidify their position in the upper echelon of the AFC Champions League table.

Sahand Arena Hosts Attacking Barrage

Sahand Arena provided a scenic yet intense backdrop for this AFC Champions League clash. An Intensity rating of 5.1 was established early as Tractor Sazi looked to impose their rhythm on the visitors from the first whistle. The Iranian side edged possession with 52%, utilizing a high-volume attacking strategy that saw them record 14 total shots throughout the match. This wasn't a game of patient build-up; it was a barrage that turned the pitch into a frantic theater of continental football. The home side's frontline was relentless, constantly probing the flanks and forcing the opposition into deep defensive blocks. Al-Duhail SC struggled to contain the initial waves of pressure, though their defensive unit recorded 19 clearances to keep the scoreline respectable in the opening phase.

The Battle of Clinical Execution

The match reached its turning point through a stark contrast in clinical execution during the middle stages. While both sides combined for a staggering 26 shots, the "Sniper" edge belonged firmly to the hosts. Tractor Sazi managed four shots on target compared to just two from Al-Duhail SC. A Balance score of 2.1 highlights how narrow the margins were, yet Tractor’s ability to maximize their big chances proved the difference. Al-Duhail had their moments, especially on the counter-attack, but their shot accuracy of just 17% left them frustrated in the final third. The Iranian side’s midfield, completing 83% of their 512 passes, controlled the tempo during the most volatile periods of the match, effectively neutralizing the Qatari side's attempts to mount a sustained comeback.

Resolution at Sahand Arena

The final whistle confirmed a 2-1 victory for the home side, a result that carries a Stakes rating of 1.0 but feels far more significant for the group dynamics. For Tractor Sazi, moving to 14 points after seven games cements their status as genuine contenders in the current campaign. Conversely, Al-Duhail SC leaves empty-handed, despite their 250 attacks signaling a high level of effort and intent. The Upset Factor remained at 0.0, suggesting the result followed the expected trajectory given Tractor’s superior form and home advantage. As the visitors head back to Qatar, they will rue their lack of precision in front of goal. Tractor Sazi, meanwhile, can celebrate a performance defined by high work rates and enough offensive spark to secure all three points in front of their vocal supporters.

Key Questions

What was the final score between Tractor Sazi and Al-Duhail?

Tractor Sazi won the match 2-1 at Sahand Arena.

Where did the match take place?

The match was played at Sahand Arena.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
52%
48%
Tractor Sazi 52%
Al-Duhail SC 48%
Shots
14
12
Tractor Sazi 14
Al-Duhail SC 12
Shots on Target
4
2
Tractor Sazi 4
Al-Duhail SC 2
Passes
512
471
Tractor Sazi 512
Al-Duhail SC 471
Pass Accuracy
83%
82%
Tractor Sazi 83%
Al-Duhail SC 82%
Corners
3
2
Tractor Sazi 3
Al-Duhail SC 2
Fouls
5
4
Tractor Sazi 5
Al-Duhail SC 4
Yellow Cards
1
1
Tractor Sazi 1
Al-Duhail SC 1
Red Cards
0
0
Tractor Sazi 0
Al-Duhail SC 0

Match Events

B. Bourigeaud ⚽ 35'
HT
51' ⚽ S. Khalilzadeh
↓ H. Al Amin ↑I. Mohammed 🔄 74'
Luis Alberto 🟨 81'
86' 🔄 ↓ M. Hashemnejad ↑D. Drozdek
86' 🔄 ↓ O. Khamrobekov ↑M. Shiri
90' ⚽ A. Hosseinzadeh (D. Esmaeilifar)
90' 🔄 ↓ M. Torabi ↑M. Kazemayni
FT

Player Cards

Our take on every player in this match

Tractor Sazi

Goalkeepers
Alireza Beiranvand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Danial Esmaeilifar
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
54%
Pass Acc
Aleksandar Sedlar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Shojae Khalilzadeh
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Mohammad Naderi
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Midfielders
Mehdi Hashemnejad
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Odiljon Hamrobekov
MAGNET
MAGNET
67
Activity
67
Activity
62
Passes
5
Duels
Tibor Halilović
ENFORCER
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
80%
Win %
Mehdi Torabi
NPC
NPC
89
Minutes
89
Minutes
40%
Pass Acc
6.9
Rating
Forwards
Amirhossein Hosseinzadeh
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Tomislav Štrkalj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Marko Johansson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adib Zarei
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mehdi Shiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Milad Kor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sadegh Moharrami
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Faraji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Igor Postonjski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Regi Lushkja
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Saeid Karimazar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Domagoj Drožđek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Mehrdad Mohammadi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Masoud Kazemayni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Al-Duhail SC

Goalkeepers
Bautista Burke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Youssouf Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jean-Charles Castelletto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ibrahima Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sultan Al Braik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Edmilson Junior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Benjamin Bourigeaud
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Karim Boudiaf
MAGNET
MAGNET
81
Activity
81
Activity
73
Passes
8
Duels
Homam Ahmed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Forwards
Krzysztof Piątek
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Luis Alberto
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Arthur Desmas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Amir Hassan
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bassam Al-Rawi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ghanem Al Minhali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ismaeel Mohammad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Luiz Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdullah Al Ahrak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Aymen
👻 Invisible Nothing to note

League Standings

Pos Team P Pts GF GA GD Form
1 Al-Hilal Saudi FC 6 18 15 5 +10 WSharjah FC 0 - 1 Al-Hilal Saudi FC (22-12-2025)WAl-Hilal Saudi FC 4 - 0 Al Shorta (25-11-2025)WAl-Gharafa 1 - 2 Al-Hilal Saudi FC (03-11-2025)WAl-Hilal Saudi FC 3 - 1 Al Sadd (21-10-2025)WNasaf 2 - 3 Al-Hilal Saudi FC (29-09-2025)
2 Tractor Sazi 6 14 10 2 +8 WTractor Sazi 2 - 1 Al-Duhail SC (22-12-2025)WNasaf 0 - 1 Tractor Sazi (24-11-2025)WTractor Sazi 1 - 0 Al Shorta (03-11-2025)WSharjah FC 0 - 5 Tractor Sazi (20-10-2025)DTractor Sazi 0 - 0 Al Wahda FC (29-09-2025)
3 Al-Ahli Jeddah 6 13 17 6 +11 WAl Shorta 0 - 5 Al-Ahli Jeddah (22-12-2025)LAl-Ahli Jeddah 0 - 1 Sharjah FC (24-11-2025)WAl Sadd 1 - 2 Al-Ahli Jeddah (04-11-2025)WAl-Ahli Jeddah 4 - 0 Al-Gharafa (20-10-2025)DAl-Duhail SC 2 - 2 Al-Ahli Jeddah (29-09-2025)
4 Al Wahda FC 6 13 10 5 +5 LAl-Gharafa 1 - 0 Al Wahda FC (22-12-2025)WAl Wahda FC 3 - 1 Al Sadd (25-11-2025)WNasaf 1 - 2 Al Wahda FC (03-11-2025)WAl Wahda FC 3 - 1 Al-Duhail SC (20-10-2025)DTractor Sazi 0 - 0 Al Wahda FC (29-09-2025)
5 Shabab Al Ahli Dubai 6 10 11 10 +1 LAl Sadd 4 - 2 Shabab Al Ahli Dubai (23-12-2025)WShabab Al Ahli Dubai 2 - 0 Al-Gharafa (24-11-2025)LAl-Duhail SC 4 - 1 Shabab Al Ahli Dubai (03-11-2025)WShabab Al Ahli Dubai 4 - 1 Nasaf (21-10-2025)WAl-Ittihad FC 0 - 1 Shabab Al Ahli Dubai (30-09-2025)
6 Al-Ittihad FC 6 9 11 8 +3 WAl-Ittihad FC 1 - 0 Nasaf (23-12-2025)LAl-Duhail SC 4 - 2 Al-Ittihad FC (24-11-2025)WAl-Ittihad FC 3 - 0 Sharjah FC (04-11-2025)WAl Shorta 1 - 4 Al-Ittihad FC (20-10-2025)LAl-Ittihad FC 0 - 1 Shabab Al Ahli Dubai (30-09-2025)
7 Al-Duhail SC 6 7 13 12 +1 LTractor Sazi 2 - 1 Al-Duhail SC (22-12-2025)WAl-Duhail SC 4 - 2 Al-Ittihad FC (24-11-2025)WAl-Duhail SC 4 - 1 Shabab Al Ahli Dubai (03-11-2025)LAl Wahda FC 3 - 1 Al-Duhail SC (20-10-2025)DAl-Duhail SC 2 - 2 Al-Ahli Jeddah (29-09-2025)
8 Sharjah FC 6 7 6 13 -7 LSharjah FC 0 - 1 Al-Hilal Saudi FC (22-12-2025)WAl-Ahli Jeddah 0 - 1 Sharjah FC (24-11-2025)LAl-Ittihad FC 3 - 0 Sharjah FC (04-11-2025)LSharjah FC 0 - 5 Tractor Sazi (20-10-2025)DAl Sadd 1 - 1 Sharjah FC (30-09-2025)
9 Al-Gharafa 6 6 7 12 -5 WAl-Gharafa 1 - 0 Al Wahda FC (22-12-2025)LShabab Al Ahli Dubai 2 - 0 Al-Gharafa (24-11-2025)LAl-Gharafa 1 - 2 Al-Hilal Saudi FC (03-11-2025)LAl-Ahli Jeddah 4 - 0 Al-Gharafa (20-10-2025)WAl-Gharafa 2 - 0 Al Shorta (29-09-2025)
10 Al Sadd 6 5 9 12 -3 WAl Sadd 4 - 2 Shabab Al Ahli Dubai (23-12-2025)LAl Wahda FC 3 - 1 Al Sadd (25-11-2025)LAl Sadd 1 - 2 Al-Ahli Jeddah (04-11-2025)LAl-Hilal Saudi FC 3 - 1 Al Sadd (21-10-2025)DAl Sadd 1 - 1 Sharjah FC (30-09-2025)
11 Al Shorta 6 1 2 17 -15 LAl Shorta 0 - 5 Al-Ahli Jeddah (22-12-2025)LAl-Hilal Saudi FC 4 - 0 Al Shorta (25-11-2025)LTractor Sazi 1 - 0 Al Shorta (03-11-2025)LAl Shorta 1 - 4 Al-Ittihad FC (20-10-2025)LAl-Gharafa 2 - 0 Al Shorta (29-09-2025)
12 Nasaf 6 0 6 15 -9 LAl-Ittihad FC 1 - 0 Nasaf (23-12-2025)LNasaf 0 - 1 Tractor Sazi (24-11-2025)LNasaf 1 - 2 Al Wahda FC (03-11-2025)LShabab Al Ahli Dubai 4 - 1 Nasaf (21-10-2025)LNasaf 2 - 3 Al-Hilal Saudi FC (29-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.