4 February 2023 Saturday, Qatar QSL, Al-Duhail vs. Al Ahli Doha soccer match team comparisons h2h you can find in detail on our page.
Date League |
Home | Rival | HT | FT |
---|---|---|---|---|
04/02/2023 19:00 QSL |
Al-Duhail | Al Ahli Doha | 2-0 | 2-1 |
Al-Duhail | Percent |
---|---|
Home Matches | |
FT 0,5 Over | 98% |
1.5 Over | 87% |
Double chance 1/2 | 82% |
Double chance 1/X | 82% |
HT Under 2,5 | 82% |
HT Over 0,5 | 77% |
2.5 Over | 67% |
FT 4,5 Under | 67% |
Full Time 1 | 64% |
GG / BTTS Yes | 60% |
HT Under 1,5 | 52% |
3,5 Under | 51% |
FT Odd | 51% |
3,5 Over | 49% |
FT Even | 49% |
HT Over 1,5 | 48% |
Half Time 1 | 47% |
Half Time/Full Time 1/1 | 42% |
GG / BTTS No | 40% |
Total Goals 2-3 | 38% |
Half Time X | 37% |
Total Goals 4-5 | 37% |
Double chance X/2 | 36% |
2.5 Under | 33% |
FT 4,5 Over | 33% |
HT Under 0,5 | 23% |
FT 5,5 Over | 22% |
Half Time/Full Time X/1 | 18% |
HT Over 2,5 | 18% |
Full Time 2 | 18% |
Full Time X | 18% |
Half Time 2 | 16% |
1.5 Under | 13% |
Total Goals 0-1 | 13% |
Any other score | 12% |
Total Goals 6+ | 12% |
Half Time/Full Time X/X | 10% |
Correct Score 2-1 | 10% |
Correct Score 1-1 | 10% |
Half Time/Full Time X/2 | 9% |
Correct Score 2-0 | 9% |
Half Time/Full Time 2/2 | 8% |
Correct Score 1-0 | 6% |
Correct Score 3-0 | 5% |
Correct Score 4-1 | 5% |
Correct Score 0-1 | 5% |
Half Time/Full Time 1/X | 4% |
Half Time/Full Time 2/1 | 4% |
Half Time/Full Time 2/X | 4% |
Correct Score 3-1 | 4% |
Correct Score 3-2 | 4% |
Correct Score 4-0 | 4% |
Correct Score 2-2 | 4% |
Correct Score 2-4 | 3% |
FT 0,5 Under | 2% |
Correct Score 5-0 | 2% |
Correct Score 5-1 | 2% |
Correct Score 6-0 | 2% |
Correct Score 0-4 | 2% |
Correct Score 1-2 | 2% |
Correct Score 1-3 | 2% |
Correct Score 0-0 | 2% |
Correct Score 3-3 | 2% |
Half Time/Full Time 1/2 | 1% |
Correct Score 4-2 | 1% |
Correct Score 0-2 | 1% |
Correct Score 0-3 | 1% |
Correct Score 0-5 | 0% |
Correct Score 0-6 | 0% |
Correct Score 1-4 | 0% |
Correct Score 1-5 | 0% |
Correct Score 2-3 | 0% |
Al Ahli Doha | Percent |
---|---|
Away Matches | |
FT 0,5 Over | 95% |
HT Under 2,5 | 89% |
1.5 Over | 83% |
FT 4,5 Under | 80% |
Double chance 1/2 | 78% |
HT Over 0,5 | 74% |
HT Under 1,5 | 67% |
3,5 Under | 64% |
Double chance 1/X | 63% |
Double chance X/2 | 59% |
GG / BTTS Yes | 56% |
2.5 Over | 55% |
FT Even | 53% |
FT Odd | 47% |
Total Goals 2-3 | 47% |
2.5 Under | 45% |
GG / BTTS No | 44% |
Full Time 1 | 41% |
Half Time X | 37% |
Full Time 2 | 37% |
3,5 Over | 36% |
Half Time 1 | 34% |
HT Over 1,5 | 33% |
Total Goals 4-5 | 32% |
Half Time 2 | 29% |
HT Under 0,5 | 26% |
Half Time/Full Time 1/1 | 25% |
Full Time X | 22% |
FT 4,5 Over | 20% |
Half Time/Full Time 2/2 | 19% |
1.5 Under | 17% |
Total Goals 0-1 | 17% |
Half Time/Full Time X/2 | 14% |
Half Time/Full Time X/1 | 13% |
HT Over 2,5 | 11% |
Correct Score 1-1 | 11% |
Half Time/Full Time X/X | 10% |
Correct Score 0-2 | 10% |
Correct Score 1-2 | 8% |
FT 5,5 Over | 7% |
Half Time/Full Time 2/X | 7% |
Correct Score 2-0 | 7% |
Correct Score 0-1 | 7% |
Correct Score 2-1 | 6% |
Correct Score 3-1 | 6% |
Correct Score 2-3 | 6% |
FT 0,5 Under | 5% |
Half Time/Full Time 1/X | 5% |
Correct Score 1-0 | 5% |
Correct Score 0-0 | 5% |
Correct Score 2-2 | 5% |
Half Time/Full Time 1/2 | 4% |
Any other score | 4% |
Correct Score 4-1 | 4% |
Total Goals 6+ | 4% |
Half Time/Full Time 2/1 | 3% |
Correct Score 3-0 | 3% |
Correct Score 3-2 | 2% |
Correct Score 4-0 | 2% |
Correct Score 0-3 | 2% |
Correct Score 1-3 | 2% |
Correct Score 4-2 | 1% |
Correct Score 5-0 | 1% |
Correct Score 6-0 | 1% |
Correct Score 0-4 | 1% |
Correct Score 3-3 | 1% |
Correct Score 5-1 | 0% |
Correct Score 0-5 | 0% |
Correct Score 0-6 | 0% |
Correct Score 1-4 | 0% |
Correct Score 1-5 | 0% |
Correct Score 2-4 | 0% |
Date | Home | Rival | HT | FT |
---|---|---|---|---|
11/01/2023 | Al-Duhail | Umm Salal | 0-1 | 3-1 |
04/01/2023 | Al-Duhail | Al Gharafa | 1-0 | 3-0 |
26/09/2022 | Al-Duhail | Arabi Doha | 1-0 | 3-2 |
13/09/2022 | Al-Duhail | Al Sailiya | 0-0 | 1-1 |
07/09/2022 | Al-Duhail | Qatar SC | 2-0 | 3-0 |
16/08/2022 | Al-Duhail | Al Rayyan | 0-1 | 2-1 |
03/08/2022 | Al-Duhail | Al Wakrah | 1-1 | 2-4 |
26/04/2022 | Al-Duhail | Sepahan | 3-1 | 5-2 |
14/04/2022 | Al-Duhail | Pakhtakor | 0-1 | 3-2 |
07/04/2022 | Al-Duhail | Al Taawon | 1-1 | 1-2 |
02/03/2022 | Al-Duhail | Umm Salal | 2-0 | 6-1 |
09/02/2022 | Al-Duhail | Al Shamal | 2-0 | 4-1 |
22/01/2022 | Al-Duhail | Al Wakrah | 0-0 | 0-4 |
08/01/2022 | Al-Duhail | Arabi Doha | 1-0 | 2-0 |
04/01/2022 | Al-Duhail | Al Khor | 1-1 | 1-1 |
03/11/2021 | Al-Duhail | Al Sadd | 2-1 | 3-3 |
30/10/2021 | Al-Duhail | Qatar SC | 1-1 | 2-1 |
17/10/2021 | Al-Duhail | Al Rayyan | 2-0 | 3-0 |
26/09/2021 | Al-Duhail | Al Sailiya | 0-0 | 5-0 |
22/09/2021 | Al-Duhail | Al Gharafa | 1-0 | 3-1 |
30/04/2021 | Al-Duhail | Al Ahli SC | 0-0 | 1-1 |
21/04/2021 | Al-Duhail | Esteghlal | 3-2 | 4-3 |
15/04/2021 | Al-Duhail | Al Shorta | 1-0 | 2-0 |
09/04/2021 | Al-Duhail | Al Ahli Doha | 1-0 | 4-0 |
26/02/2021 | Al-Duhail | Al Sadd | 0-1 | 0-2 |
18/02/2021 | Al-Duhail | Al Gharafa | - | 2-1 |
14/02/2021 | Al-Duhail | Al Rayyan | 1-0 | 2-0 |
04/02/2021 | Al-Duhail | Al Ahly | 0-1 | 0-1 |
08/01/2021 | Al-Duhail | Al Wakrah | 6-1 | 8-1 |
22/12/2020 | Al-Duhail | Al Khor | 2-0 | 6-1 |
13/12/2020 | Al-Duhail | Arabi Doha | 1-0 | 2-0 |
08/12/2020 | Al-Duhail | Al Sailiya | 0-2 | 1-2 |
22/11/2020 | Al-Duhail | Al Gharafa | 0-1 | 0-3 |
21/10/2020 | Al-Duhail | Al Sadd | 0-2 | 1-3 |
17/10/2020 | Al-Duhail | Qatar SC | 2-0 | 2-1 |
06/10/2020 | Al-Duhail | Al Sailiya | 1-1 | 1-3 |
24/09/2020 | Al-Duhail | Al Taawon | 0-0 | 0-1 |
15/09/2020 | Al-Duhail | Sharjah | 1-0 | 2-1 |
04/09/2020 | Al-Duhail | Umm Salal | 2-0 | 3-0 |
21/08/2020 | Al-Duhail | Al Ahli Doha | 1-0 | 1-0 |
14/08/2020 | Al-Duhail | Al Khor | 1-0 | 1-0 |
25/07/2020 | Al-Duhail | Umm Salal | 0-0 | 1-1 |
27/02/2020 | Al-Duhail | Al-Shahaniya | 1-1 | 3-1 |
22/02/2020 | Al-Duhail | Al Wakrah | 0-0 | 1-0 |
11/02/2020 | Al-Duhail | Persepolis | 2-0 | 2-0 |
06/02/2020 | Al-Duhail | Al-Mu'aidar | 0-0 | 4-0 |
17/01/2020 | Al-Duhail | Al Sadd | 0-0 | 0-4 |
10/01/2020 | Al-Duhail | Al Sailiya | 0-0 | 2-0 |
04/01/2020 | Al-Duhail | Qatar SC | 0-0 | 0-0 |
28/11/2019 | Al-Duhail | Qatar SC | 0-0 | 0-1 |
16/11/2019 | Al-Duhail | Al Khor | 0-3 | 0-7 |
02/11/2019 | Al-Duhail | Al Sadd | 2-1 | 4-1 |
26/10/2019 | Al-Duhail | Al Gharafa | 0-0 | 2-1 |
12/10/2019 | Al-Duhail | Al Gharafa | 0-1 | 2-2 |
03/10/2019 | Al-Duhail | Al Sailiya | 1-1 | 2-1 |
15/09/2019 | Al-Duhail | Al Rayyan | 0-0 | 1-1 |
29/08/2019 | Al-Duhail | Arabi Doha | 1-1 | 1-1 |
06/08/2019 | Al-Duhail | Al Sadd | 1-1 | 1-1 |
20/05/2019 | Al-Duhail | Al Hilal | 1-1 | 2-2 |
08/04/2019 | Al-Duhail | Al Ain | 2-1 | 2-2 |
30/03/2019 | Al-Duhail | Al Sadd | 0-1 | 2-2 |
05/03/2019 | Al-Duhail | Esteghlal | 0-0 | 3-0 |
28/02/2019 | Al-Duhail | Al Ahli Doha | 2-0 | 6-0 |
16/02/2019 | Al-Duhail | Al Sailiya | 0-0 | 1-0 |
19/01/2019 | Al-Duhail | Al Khor | 1-1 | 5-1 |
21/12/2018 | Al-Duhail | Arabi Doha | 1-0 | 4-0 |
07/12/2018 | Al-Duhail | Qatar SC | 0-1 | 1-1 |
08/11/2018 | Al-Duhail | Al-Shahaniya | 2-0 | 5-1 |
04/11/2018 | Al-Duhail | Arabi Doha | 0-0 | 2-0 |
25/10/2018 | Al-Duhail | Al Kharitiyath | 1-1 | 4-1 |
11/10/2018 | Al-Duhail | Al Gharafa | 1-0 | 1-1 |
07/10/2018 | Al-Duhail | Umm Salal | 1-0 | 2-0 |
22/09/2018 | Al-Duhail | Al Gharafa | 2-1 | 4-2 |
08/09/2018 | Al-Duhail | Al Kharitiyath | 2-0 | 2-1 |
28/08/2018 | Al-Duhail | Persepolis | 1-0 | 1-0 |
19/08/2018 | Al-Duhail | Al Rayyan | 0-0 | 0-0 |
11/08/2018 | Al-Duhail | Al Khor | 2-0 | 6-0 |
15/05/2018 | Al-Duhail | Al Ain | 2-0 | 4-1 |
22/04/2018 | Al-Duhail | Al Gharafa | 0-0 | 6-1 |
17/04/2018 | Al-Duhail | Al Wahda FC | 0-0 | 1-0 |
07/04/2018 | Al-Duhail | Al Sailiya | 3-0 | 5-2 |
06/03/2018 | Al-Duhail | Lokomotiv Tashkent | 3-0 | 3-2 |
01/03/2018 | Al-Duhail | Al Sadd | 2-1 | 4-3 |
24/02/2018 | Al-Duhail | Al Khor | 3-0 | 4-0 |
15/02/2018 | Al-Duhail | Umm Salal | 4-0 | 5-0 |
12/02/2018 | Al-Duhail | Zob Ahan | 0-1 | 3-1 |
27/01/2018 | Al-Duhail | Al Rayyan | 2-3 | 3-3 |
02/12/2017 | Al-Duhail | Al Markhiya | 2-1 | 2-1 |
19/11/2017 | Al-Duhail | Al Kharitiyath | 4-0 | 8-2 |
13/11/2017 | Al-Duhail | Al Sailiya | 1-1 | 2-1 |
28/10/2017 | Al-Duhail | Al Gharafa | 1-0 | 1-1 |
15/10/2017 | Al-Duhail | Al Ahli Doha | 2-0 | 6-1 |
08/10/2017 | Al-Duhail | Al Gharafa | 0-1 | 0-1 |
03/10/2017 | Al-Duhail | Qatar SC | 2-1 | 2-5 |
23/09/2017 | Al-Duhail | Arabi Doha | 1-0 | 2-0 |
15/09/2017 | Al-Duhail | Qatar SC | 1-1 | 3-2 |
09/09/2017 | Al-Duhail | Al Sadd | 0-0 | 2-4 |
27/07/2017 | Al-Duhail | Hannover 96 | 0-0 | 2-4 |
30/05/2017 | Al-Duhail | Persepolis | 0-1 | 0-1 |
09/05/2017 | Al-Duhail | Al Fateh | 4-0 | 4-1 |
Date | Home | Rival | HT | FT |
---|---|---|---|---|
23/01/2023 | Al Markhiya | Al Ahli Doha | 0-1 | 2-2 |
12/01/2023 | Al Sailiya | Al Ahli Doha | 0-1 | 1-2 |
07/10/2022 | Al Sadd | Al Ahli Doha | 3-0 | 4-0 |
25/09/2022 | Al Sailiya | Al Ahli Doha | 2-1 | 2-3 |
19/09/2022 | Umm Salal | Al Ahli Doha | 2-1 | 2-1 |
14/09/2022 | Al Shamal | Al Ahli Doha | 2-0 | 2-2 |
23/08/2022 | Al Rayyan | Al Ahli Doha | 0-1 | 1-2 |
17/08/2022 | Al Sadd | Al Ahli Doha | 2-2 | 3-2 |
01/08/2022 | Umm Salal | Al Ahli Doha | 0-0 | 0-1 |
01/03/2022 | Al Sailiya | Al Ahli Doha | 2-2 | 2-2 |
25/02/2022 | Al Shamal | Al Ahli Doha | 1-0 | 3-0 |
10/02/2022 | Arabi Doha | Al Ahli Doha | 2-2 | 2-3 |
23/01/2022 | Al Rayyan | Al Ahli Doha | 0-1 | 1-1 |
07/01/2022 | Al Gharafa | Al Ahli Doha | 0-0 | 0-0 |
09/12/2021 | Al Wakrah | Al Ahli Doha | 2-1 | 7-3 |
22/11/2021 | Al Shamal | Al Ahli Doha | 1-2 | 2-2 |
16/11/2021 | Umm Salal | Al Ahli Doha | 0-1 | 1-1 |
30/10/2021 | Al Sadd | Al Ahli Doha | 1-0 | 4-1 |
17/10/2021 | Al Khor | Al Ahli Doha | 0-0 | 2-2 |
27/09/2021 | Al Wakrah | Al Ahli Doha | 0-0 | 0-0 |
21/09/2021 | Umm Salal | Al Ahli Doha | 1-0 | 1-1 |
11/09/2021 | Qatar SC | Al Ahli Doha | 0-0 | 0-0 |
09/04/2021 | Al-Duhail | Al Ahli Doha | 1-0 | 4-0 |
06/04/2021 | Qatar SC | Al Ahli Doha | 0-1 | 1-1 |
03/04/2021 | Al Kharitiyath | Al Ahli Doha | 1-1 | 1-2 |
12/03/2021 | Al Gharafa | Al Ahli Doha | 0-1 | 1-3 |
07/03/2021 | Al Rayyan | Al Ahli Doha | 1-0 | 3-1 |
20/01/2021 | Al Sailiya | Al Ahli Doha | 0-0 | 0-0 |
08/01/2021 | Arabi Doha | Al Ahli Doha | 1-0 | 1-0 |
02/01/2021 | Al Wakrah | Al Ahli Doha | 0-0 | 0-2 |
21/11/2020 | Umm Salal | Al Ahli Doha | 0-2 | 0-2 |
03/11/2020 | Al Rayyan | Al Ahli Doha | 0-0 | 2-0 |
05/10/2020 | Al Kharitiyath | Al Ahli Doha | 0-0 | 2-0 |
13/09/2020 | Al Khor | Al Ahli Doha | 0-1 | 0-1 |
21/08/2020 | Al-Duhail | Al Ahli Doha | 1-0 | 1-0 |
08/08/2020 | Umm Salal | Al Ahli Doha | 1-0 | 1-1 |
26/07/2020 | Al-Shahaniya | Al Ahli Doha | 2-0 | 3-1 |
11/03/2020 | Arabi Doha | Al Ahli Doha | 0-0 | 3-0 |
27/02/2020 | Al Rayyan | Al Ahli Doha | 0-0 | 1-0 |
23/01/2020 | Al Sailiya | Al Ahli Doha | 0-1 | 0-1 |
01/12/2019 | Al-Shahaniya | Al Ahli Doha | 0-0 | 1-2 |
15/11/2019 | Al Rayyan | Al Ahli Doha | 1-1 | 4-1 |
08/11/2019 | Al Wakrah | Al Ahli Doha | 0-1 | 2-1 |
26/10/2019 | Al Sadd | Al Ahli Doha | 2-0 | 2-1 |
05/10/2019 | Qatar SC | Al Ahli Doha | 0-0 | 0-2 |
19/09/2019 | Al Gharafa | Al Ahli Doha | 0-1 | 3-1 |
13/09/2019 | Al Khor | Al Ahli Doha | 1-0 | 2-3 |
23/08/2019 | Arabi Doha | Al Ahli Doha | 1-1 | 3-1 |
27/04/2019 | Qatar SC | Al Ahli Doha | 0-0 | 0-1 |
04/04/2019 | Al Sadd | Al Ahli Doha | 3-0 | 7-2 |
28/02/2019 | Al-Duhail | Al Ahli Doha | 2-0 | 6-0 |
15/02/2019 | Al Kharitiyath | Al Ahli Doha | 0-1 | 1-2 |
18/01/2019 | Al Gharafa | Al Ahli Doha | 0-0 | 1-0 |
20/12/2018 | Al-Shahaniya | Al Ahli Doha | 0-1 | 0-2 |
06/12/2018 | Al Gharafa | Al Ahli Doha | 1-1 | 1-3 |
23/11/2018 | Qatar SC | Al Ahli Doha | 0-0 | 0-1 |
16/11/2018 | Al Khor | Al Ahli Doha | 0-1 | 3-1 |
03/11/2018 | Al Khor | Al Ahli Doha | 0-1 | 0-2 |
20/10/2018 | Arabi Doha | Al Ahli Doha | 0-3 | 0-3 |
06/10/2018 | Al-Shahaniya | Al Ahli Doha | 0-1 | 1-2 |
21/09/2018 | Al Sailiya | Al Ahli Doha | 0-0 | 4-2 |
09/09/2018 | Al Rayyan | Al Ahli Doha | 2-0 | 3-0 |
17/08/2018 | Umm Salal | Al Ahli Doha | 1-0 | 4-1 |
05/08/2018 | Al Rayyan | Al Ahli Doha | 2-0 | 2-0 |
08/04/2018 | Al Rayyan | Al Ahli Doha | 2-0 | 4-1 |
25/02/2018 | Al Sadd | Al Ahli Doha | 1-0 | 5-0 |
10/02/2018 | Arabi Doha | Al Ahli Doha | 0-1 | 0-4 |
27/01/2018 | Umm Salal | Al Ahli Doha | 1-0 | 1-1 |
02/12/2017 | Al Sailiya | Al Ahli Doha | 1-1 | 1-2 |
25/11/2017 | Al Kharitiyath | Al Ahli Doha | 0-0 | 1-0 |
18/11/2017 | Al Markhiya | Al Ahli Doha | 0-0 | 0-1 |
12/11/2017 | Al Markhiya | Al Ahli Doha | 0-0 | 0-0 |
07/11/2017 | Arabi Doha | Al Ahli Doha | 2-0 | 2-3 |
21/10/2017 | Qatar SC | Al Ahli Doha | 0-2 | 0-3 |
15/10/2017 | Al-Duhail | Al Ahli Doha | 2-0 | 6-1 |
04/10/2017 | Al Rayyan | Al Ahli Doha | 1-0 | 2-0 |
23/09/2017 | Al Khor | Al Ahli Doha | 0-0 | 2-0 |
15/09/2017 | Al Gharafa | Al Ahli Doha | 0-1 | 1-1 |
23/04/2017 | Al Markhiya | Al Ahli Doha | 0-0 | 0-2 |
06/04/2017 | Al-Duhail | Al Ahli Doha | 1-1 | 2-1 |
03/03/2017 | Al-Shahaniya | Al Ahli Doha | 0-1 | 2-3 |
25/02/2017 | Al Jaish | Al Ahli Doha | 1-0 | 2-0 |
10/02/2017 | Umm Salal | Al Ahli Doha | 0-0 | 1-1 |
27/01/2017 | Al Khor | Al Ahli Doha | 0-1 | 0-1 |
14/01/2017 | Al Wakrah | Al Ahli Doha | 0-2 | 0-2 |
04/01/2017 | Al Gharafa | Al Ahli Doha | 1-0 | 2-0 |
22/12/2016 | Al-Mu'aidar | Al Ahli Doha | 0-0 | 0-2 |
06/12/2016 | Al Kharitiyath | Al Ahli Doha | 0-1 | 1-1 |
25/11/2016 | Al Sailiya | Al Ahli Doha | 1-1 | 3-3 |
02/11/2016 | Al Rayyan | Al Ahli Doha | 1-0 | 2-1 |
21/10/2016 | Arabi Doha | Al Ahli Doha | 0-2 | 1-2 |
23/09/2016 | Al Sadd | Al Ahli Doha | 1-0 | 2-1 |
28/04/2016 | Al Khor | Al Ahli Doha | 0-0 | 2-3 |
10/04/2016 | Al-Duhail | Al Ahli Doha | 3-1 | 4-5 |
02/04/2016 | Al-Mesaimeer | Al Ahli Doha | 0-1 | 0-2 |
26/02/2016 | Al Khor | Al Ahli Doha | 0-1 | 0-2 |
19/02/2016 | Qatar SC | Al Ahli Doha | 1-1 | 3-2 |
12/02/2016 | Al Kharitiyath | Al Ahli Doha | 1-0 | 1-1 |
04/02/2016 | Al Sadd | Al Ahli Doha | 0-0 | 1-1 |
14/12/2015 | Al Rayyan | Al Ahli Doha | 2-0 | 3-1 |
4 February 2023 Saturday, Qatar QSL, Al-Duhail — Al Ahli Doha soccer match team comparison h2h and predictions.
Al-Duhail — Al Ahli Doha you can review the football team comparisons h2h and predictions that we have created with the computerized analysis system we have made to the match.
Al-Duhail vs. Al Ahli Doha match statistical data is collected, analysed, and visualized all statistics to help team comparison h2h.
The matches played by the Al-Duhail vs Al Ahli Doha teams on the head-to-head page at home and away matches are calculated separately.
Find out the head-to-head statistics between the Al-Duhail and the Al Ahli Doha on our website for a comprehensive analysis of their past encounters and performance.