Join The Team!
A signing like no other...
Football Referee · 2019-2026 · 11 competitions · 104 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Liga 1 Indonesia | 76 | 284 | 3.74 | 11 | 0.14 | 84% |
| AFC Champions League Two Asia | 13 | 41 | 3.15 | 0 | 0.00 | 85% |
| Friendly International World | 2 | 6 | 3.00 | 0 | 0.00 | 50% |
| Asian Cup Qualification Asia | 2 | 5 | 2.50 | 0 | 0.00 | 50% |
| WC Qualification Asia Asia | 2 | 4 | 2.00 | 0 | 0.00 | 0% |
| AFC Challenge League Asia | 2 | 9 | 4.50 | 0 | 0.00 | 50% |
| Asian Games Asia | 2 | 5 | 2.50 | 0 | 0.00 | 50% |
| AFC U17 Asian Cup Asia | 2 | 7 | 3.50 | 0 | 0.00 | 100% |
| SAFF Championship Asia | 1 | 3 | 3.00 | 0 | 0.00 | 0% |
| FIFA ASEAN Cup Asia | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| ASEAN Championship Asia | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
1 matches recorded · Asia
2 matches recorded · Asia
4 matches recorded · Indonesia
1 matches recorded · World
1 matches recorded · Asia
1 matches recorded · Asia
13 matches recorded · Indonesia
4 matches recorded · Asia
1 matches recorded · Asia
2 matches recorded · Asia
2 matches recorded · Asia
9 matches recorded · Indonesia
1 matches recorded · Asia
1 matches recorded · World
20 matches recorded · Indonesia
1 matches recorded · Asia
2 matches recorded · Asia
2 matches recorded · Asia
15 matches recorded · Indonesia
2 matches recorded · Asia
1 matches recorded · Asia
1 matches recorded · Asia
13 matches recorded · Indonesia
2 matches recorded · Asia
2 matches recorded · Indonesia
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 5 Nov 2026 | Bhutan vs Bangladesh | 0-1 | 3 | 0 | SAFF Championship |
| 3 Nov 2026 | East Bengal vs Al Seeb | 0-2 | 4 | 0 | AFC Champions League Two |
| 25 Oct 2026 | Persita vs Bali United | 1-1 | 5 | 0 | Liga 1 |
| 21 Oct 2026 | Persija vs Arema | 5-1 | 1 | 0 | Liga 1 |
| 14 Oct 2026 | Al Kuwait vs Al Khalidiyah | 3-1 | 4 | 0 | AFC Champions League Two |
| 26 Sep 2026 | Vietnam vs Philippines | 1-0 | 1 | 0 | FIFA ASEAN Cup |
| 18 Sep 2026 | Madura United vs PSIM Yogyakarta | 2-1 | 5 | 0 | Liga 1 |
| 4 Sep 2026 | Bali United vs PSS Sleman | 2-1 | 3 | 0 | Liga 1 |
| 16 May 2026 | Persis Solo vs Dewa United | 1-0 | 6 | 0 | Liga 1 |
| 8 May 2026 | Semen Padang vs Persik Kediri | 0-3 | 4 | 0 | Liga 1 |
| 28 Apr 2026 | Arema vs Persebaya Surabaya | 0-4 | 4 | 0 | Liga 1 |
| 19 Apr 2026 | Persik Kediri vs Persita | 1-0 | 4 | 0 | Liga 1 |
| 12 Apr 2026 | Persis Solo vs Semen Padang | 2-1 | 2 | 0 | Liga 1 |
| 30 Mar 2026 | St. Kitts and Nevis vs Solomon Islands | 4-2 | 4 | 0 | Friendly International |
| 7 Mar 2026 | Malut United vs PSM | 3-3 | 6 | 0 | Liga 1 |
| 22 Feb 2026 | Dewa United vs Borneo | 2-1 | 3 | 0 | Liga 1 |
| 8 Feb 2026 | Persija vs Arema | 0-2 | 5 | 0 | Liga 1 |
| 25 Jan 2026 | PSIM Yogyakarta vs Persebaya Surabaya | 0-3 | 2 | 0 | Liga 1 |
| 29 Nov 2025 | Malut United vs Arema | 1-1 | 3 | 0 | Liga 1 |
| 25 Nov 2025 | Sepahan vs Al Hussein | 2-0 | 4 | 0 | AFC Champions League Two |
| 5 Nov 2025 | Al Wasl vs Muharraq | 2-2 | 3 | 0 | AFC Champions League Two |
| 31 Oct 2025 | Persija vs PSBS Biak Numfor | 3-1 | 1 | 0 | Liga 1 |
| 25 Oct 2025 | Bali United vs Persita | 0-0 | 0 | 0 | Liga 1 |
| 23 Oct 2025 | Kaya vs BG Pathum United | 0-2 | 2 | 0 | AFC Champions League Two |
| 1 Oct 2025 | Istiqlol Dushanbe vs Goa | 2-0 | 4 | 0 | AFC Champions League Two |
| 29 Aug 2025 | Dewa United vs Persija | 1-3 | 6 | 0 | Liga 1 |
| 17 May 2025 | Persis Solo vs Dewa United | 1-1 | 3 | 0 | Liga 1 |
| 4 May 2025 | Semen Padang vs Madura United | 2-1 | 3 | 0 | Liga 1 |
| 28 Apr 2025 | Arema vs Persebaya Surabaya | 1-1 | 6 | 0 | Liga 1 |
| 25 Mar 2025 | Bhutan vs Yemen | 0-0 | 3 | 0 | Asian Cup Qualification |
| 12 Mar 2025 | Al Seeb vs Al Arabi SC | 2-2 | 9 | 0 | AFC Challenge League |
| 7 Mar 2025 | Persita vs PSS Sleman | 1-2 | 4 | 0 | Liga 1 |
| 4 Mar 2025 | Malut United vs Arema | 2-1 | 1 | 0 | Liga 1 |
| 28 Dec 2024 | PSBS Biak Numfor vs Dewa United | 3-1 | 4 | 1 | Liga 1 |
| 11 Dec 2024 | Persebaya Surabaya vs Persik Kediri | 4-1 | 3 | 0 | Liga 1 |
| 5 Dec 2024 | Sanfrecce Hiroshima vs Eastern | 4-1 | 2 | 0 | AFC Champions League Two |
| 18 Nov 2024 | India vs Malaysia | 1-1 | 2 | 0 | Friendly International |
| 27 Oct 2024 | Bali United vs Persis Solo | 3-0 | 3 | 0 | Liga 1 |
| 8 Oct 2024 | Brunei Darussalam vs East Timor | 0-1 | 4 | 0 | ASEAN Championship |
| 19 Sep 2024 | Sydney vs Eastern | 5-0 | 3 | 0 | AFC Champions League Two |
| 15 Sep 2024 | PSM vs Arema | 0-1 | 5 | 0 | Liga 1 |
| 13 Aug 2024 | Abdish-Ata vs Attack Energy | 2-0 | 0 | 0 | AFC Challenge League |
| 15 May 2024 | Madura United vs Borneo | 1-0 | 3 | 0 | Liga 1 |
| 30 Apr 2024 | Persita vs Bali United | 4-2 | 6 | 0 | Liga 1 |
| 26 Apr 2024 | RANS Nusantara vs Persija | 0-1 | 8 | 1 | Liga 1 |
| 15 Apr 2024 | PSS Sleman vs Arema | 4-1 | 1 | 0 | Liga 1 |
| 13 Mar 2024 | Persebaya Surabaya vs Madura United | 0-0 | 5 | 0 | Liga 1 |
| 9 Mar 2024 | Persis Solo vs Barito Putera | 2-1 | 4 | 0 | Liga 1 |
| 2 Mar 2024 | Persita vs Borneo | 0-1 | 1 | 0 | Liga 1 |
| 23 Feb 2024 | PSIS Semarang vs Dewa United | 1-1 | 3 | 0 | Liga 1 |
| 16 Dec 2023 | PSIS Semarang vs Madura United | 2-2 | 5 | 0 | Liga 1 |
| 9 Dec 2023 | Arema vs Persis Solo | 3-1 | 6 | 1 | Liga 1 |
| 3 Dec 2023 | Persija vs Persita | 1-1 | 3 | 0 | Liga 1 |
| 2 Nov 2023 | Borneo vs Persik Kediri | 3-0 | 1 | 0 | Liga 1 |
| 29 Oct 2023 | Persis Solo vs Bhayangkara | 2-1 | 5 | 0 | Liga 1 |
| 24 Oct 2023 | Odisha FC vs Maziya | 6-1 | 3 | 0 | AFC Champions League Two |
| 17 Oct 2023 | Bhutan vs Hong Kong | 2-0 | 3 | 0 | WC Qualification Asia |
| 24 Sep 2023 | Iran U23 vs Mongolia U23 | 3-0 | 2 | 0 | Asian Games |
| 19 Sep 2023 | China U23 vs India U23 | 5-1 | 3 | 0 | Asian Games |
| 2 Sep 2023 | PSIS Semarang vs Bali United | 2-1 | 3 | 0 | Liga 1 |
| 25 Aug 2023 | Madura United vs Bhayangkara | 0-0 | 7 | 0 | Liga 1 |
| 18 Aug 2023 | Persita vs PSS Sleman | 2-3 | 7 | 0 | Liga 1 |
| 14 Aug 2023 | Arema vs RANS Nusantara | 0-1 | 3 | 0 | Liga 1 |
| 7 Aug 2023 | Bali United vs Persik Kediri | 1-1 | 6 | 0 | Liga 1 |
| 5 Aug 2023 | Madura United vs PSIS Semarang | 1-0 | 4 | 0 | Liga 1 |
| 8 Jul 2023 | Persebaya Surabaya vs Barito Putera | 1-1 | 4 | 0 | Liga 1 |
| 22 Jun 2023 | Tajikistan U17 vs Australia U17 | 0-2 | 2 | 0 | AFC U17 Asian Cup |
| 19 Jun 2023 | Afghanistan U17 vs Korea Republic U17 | 0-4 | 5 | 0 | AFC U17 Asian Cup |
| 16 Apr 2023 | PSM vs Borneo | 3-0 | 4 | 0 | Liga 1 |
| 11 Apr 2023 | Persebaya Surabaya vs Arema | 1-0 | 2 | 0 | Liga 1 |
| 31 Mar 2023 | Madura United vs PSM | 1-3 | 3 | 0 | Liga 1 |
| 8 Mar 2023 | Borneo vs Persija | 3-1 | 2 | 0 | Liga 1 |
| 25 Feb 2023 | PSIS Semarang vs Persita | 1-1 | 3 | 1 | Liga 1 |
| 12 Feb 2023 | Persis Solo vs Borneo | 1-1 | 9 | 0 | Liga 1 |
| 30 Jan 2023 | Borneo vs Persik Kediri | 2-0 | 3 | 0 | Liga 1 |
| 15 Jan 2023 | Persija vs Bali United | 3-2 | 4 | 0 | Liga 1 |
| 24 Dec 2022 | Dewa United vs Persebaya Surabaya | 1-2 | 4 | 0 | Liga 1 |
| 15 Dec 2022 | Bali United vs Borneo | 1-3 | 6 | 1 | Liga 1 |
| 12 Dec 2022 | Bhayangkara vs PSM | 0-0 | 4 | 0 | Liga 1 |
| 6 Dec 2022 | Persebaya Surabaya vs Barito Putera | 3-2 | 4 | 0 | Liga 1 |
| 2 Sep 2022 | Persebaya Surabaya vs Bali United | 0-1 | 4 | 0 | Liga 1 |
| 28 Aug 2022 | Arema vs Persija | 0-1 | 4 | 0 | Liga 1 |
| 23 Aug 2022 | Borneo vs Dewa United | 3-0 | 3 | 1 | Liga 1 |
| 24 Jun 2022 | Köpetdag Aşgabat vs Khujand | 1-3 | 3 | 0 | AFC Champions League Two |
| 8 Jun 2022 | Uzbekistan vs Sri Lanka | 3-0 | 2 | 0 | Asian Cup Qualification |
| 18 May 2022 | Al Riffa vs Al Arabi SC | 2-3 | 0 | 0 | AFC Champions League Two |
| 25 Mar 2022 | Bali United vs Persebaya Surabaya | 0-3 | 2 | 0 | Liga 1 |
| 14 Mar 2022 | Barito Putera vs Persebaya Surabaya | 1-1 | 5 | 0 | Liga 1 |
| 10 Mar 2022 | Persija vs Borneo | 1-2 | 4 | 1 | Liga 1 |
| 1 Mar 2022 | Persela vs Bali United | 1-2 | 3 | 0 | Liga 1 |
| 25 Feb 2022 | PSM vs Bhayangkara | 0-0 | 3 | 0 | Liga 1 |
| 14 Feb 2022 | Persebaya Surabaya vs Persija | 3-3 | 5 | 1 | Liga 1 |
| 1 Feb 2022 | Bhayangkara vs Barito Putera | 2-1 | 1 | 0 | Liga 1 |
| 29 Jan 2022 | Bali United vs Borneo | 2-1 | 1 | 0 | Liga 1 |
| 14 Jan 2022 | Persebaya Surabaya vs PSM | 2-1 | 2 | 0 | Liga 1 |
| 12 Dec 2021 | Persita vs Barito Putera | 0-1 | 3 | 0 | Liga 1 |
| 25 Nov 2021 | Persija vs Bali United | 0-1 | 1 | 0 | Liga 1 |
| 6 Nov 2021 | PSIS Semarang vs Borneo | 0-1 | 6 | 1 | Liga 1 |
| 12 Sep 2021 | Arema vs Bhayangkara | 1-1 | 5 | 1 | Liga 1 |
| 24 Aug 2021 | Maziya vs Bengaluru | 2-6 | 5 | 0 | AFC Champions League Two |
| 21 Aug 2021 | Bengaluru vs Bashundhara Kings | 0-0 | 4 | 0 | AFC Champions League Two |
| 7 Mar 2020 | Borneo vs Persipura | 2-0 | 4 | 1 | Liga 1 |
| 29 Feb 2020 | Persebaya Surabaya vs Persik Kediri | 1-1 | 3 | 0 | Liga 1 |
| 10 Oct 2019 | Australia vs Nepal | 5-0 | 1 | 0 | WC Qualification Asia |
Thoriq M Alkatiri has officiated 104 matches across 11 competitions, averaging 3.55 yellow cards and 0.11 red cards per game (369 yellows and 11 reds in total). Active years in our database: 2019-2026. Competitions covered include Liga 1, AFC Champions League Two, Friendly International, Asian Cup Qualification, WC Qualification Asia, AFC Challenge League.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for Thoriq M Alkatiri.
All statistics for Thoriq M Alkatiri and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.