Join The Team!
A signing like no other...
Football Referee · 2019-2026 · 12 competitions · 85 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League Singapore | 39 | 127 | 3.26 | 2 | 0.05 | 67% |
| AFC Champions League Elite Asia | 12 | 36 | 3.00 | 1 | 0.08 | 58% |
| Liga 1 Indonesia | 7 | 36 | 5.14 | 4 | 0.57 | 86% |
| WC Qualification Asia Asia | 7 | 23 | 3.29 | 0 | 0.00 | 86% |
| Super League China | 6 | 36 | 6.00 | 3 | 0.50 | 100% |
| Singapore Cup Singapore | 5 | 12 | 2.40 | 0 | 0.00 | 20% |
| Friendly International World | 3 | 7 | 2.33 | 0 | 0.00 | 67% |
| King's Cup Asia | 2 | 4 | 2.00 | 1 | 0.50 | 100% |
| FIFA ASEAN Cup Asia | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
| UAE Pro League United Arab Emirates | 1 | 9 | 9.00 | 0 | 0.00 | 100% |
| AFC Asian Cup Asia | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
| Club Friendlies 1 World | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
2 matches recorded · Singapore
2 matches recorded · China
1 matches recorded · World
1 matches recorded · Asia
3 matches recorded · Indonesia
3 matches recorded · Singapore
1 matches recorded · United Arab Emirates
2 matches recorded · Asia
1 matches recorded · Singapore
3 matches recorded · China
4 matches recorded · Asia
3 matches recorded · Asia
1 matches recorded · Singapore
4 matches recorded · Indonesia
11 matches recorded · Singapore
1 matches recorded · World
1 matches recorded · China
4 matches recorded · Asia
1 matches recorded · Asia
1 matches recorded · World
2 matches recorded · Singapore
10 matches recorded · Singapore
1 matches recorded · Asia
1 matches recorded · World
1 matches recorded · Singapore
12 matches recorded · Singapore
2 matches recorded · Asia
3 matches recorded · Asia
2 matches recorded · Asia
1 matches recorded · Singapore
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 1 Nov 2026 | Tampines Rovers vs Geylang International | 0-0 | 1 | 0 | Premier League |
| 18 Oct 2026 | Wuhan Three Towns vs Shanghai Shenhua | 1-3 | 4 | 0 | Super League |
| 2 Oct 2026 | Vietnam vs Pakistan | 4-2 | 3 | 0 | FIFA ASEAN Cup |
| 11 Sep 2026 | Tampines Rovers vs Balestier Khalsa | 2-0 | 3 | 0 | Premier League |
| 29 Aug 2026 | Qingdao Hainiu vs Wuhan Three Towns | 1-5 | 7 | 2 | Super League |
| 9 Jun 2026 | Indonesia vs Mozambique | 1-0 | 1 | 0 | Friendly International |
| 11 May 2026 | Bali United vs Borneo | 2-3 | 2 | 0 | Liga 1 |
| 30 Apr 2026 | Albirex Niigata S vs Tampines Rovers | 2-1 | 3 | 0 | Premier League |
| 13 Feb 2026 | Balestier Khalsa vs Young Lions | 3-1 | 4 | 0 | Premier League |
| 20 Dec 2025 | Lion City Sailors FC vs Balestier Khalsa | 1-0 | 0 | 0 | Singapore Cup |
| 24 Nov 2025 | Shabab Al Ahli Dubai vs Al Gharafa | 2-0 | 3 | 0 | AFC Champions League Elite |
| 5 Nov 2025 | Vissel Kobe vs Ulsan HD | 1-0 | 2 | 0 | AFC Champions League Elite |
| 31 Oct 2025 | PSIM Yogyakarta vs Persik Kediri | 2-1 | 9 | 4 | Liga 1 |
| 27 Oct 2025 | Bhayangkara vs Persijap | 2-0 | 7 | 0 | Liga 1 |
| 4 Oct 2025 | Meizhou Hakka vs Qingdao Hainiu | 1-0 | 7 | 1 | Super League |
| 20 Sep 2025 | Al Nasr vs Shabab Al Ahli Dubai | 0-1 | 9 | 0 | UAE Pro League |
| 30 Aug 2025 | Chengdu Rongcheng vs Shanghai Port | 4-1 | 5 | 0 | Super League |
| 24 Aug 2025 | Tampines Rovers vs Geylang International | 0-0 | 2 | 0 | Premier League |
| 9 Aug 2025 | Shanghai Shenhua vs Shanghai Port | 1-2 | 10 | 0 | Super League |
| 24 May 2025 | Tampines Rovers vs Lion City Sailors FC | 0-0 | 2 | 0 | Premier League |
| 11 May 2025 | Balestier Khalsa vs DPMM FC | 3-4 | 3 | 0 | Premier League |
| 17 Apr 2025 | PSS Sleman vs Dewa United | 0-1 | 4 | 0 | Liga 1 |
| 11 Apr 2025 | Borneo vs Persib | 2-2 | 8 | 0 | Liga 1 |
| 29 Mar 2025 | Hougang United vs Tampines Rovers | 1-5 | 1 | 0 | Singapore Cup |
| 27 Feb 2025 | Geylang International vs Tanjong Pagar | 5-0 | 2 | 0 | Premier League |
| 24 Feb 2025 | Arema vs PSIS Semarang | 2-2 | 3 | 0 | Liga 1 |
| 21 Feb 2025 | Dewa United vs Persebaya Surabaya | 2-0 | 3 | 0 | Liga 1 |
| 2 Dec 2024 | Al Wasl vs Al Rayyan | 1-1 | 5 | 0 | AFC Champions League Elite |
| 19 Nov 2024 | China PR vs Japan | 1-3 | 4 | 0 | WC Qualification Asia |
| 27 Oct 2024 | Nantong Zhiyun vs Beijing Guoan | 1-3 | 3 | 0 | Super League |
| 23 Oct 2024 | Shanghai Shenhua vs Kawasaki Frontale | 2-0 | 3 | 1 | AFC Champions League Elite |
| 19 Oct 2024 | Tampines Rovers vs Albirex Niigata S | 2-3 | 3 | 0 | Premier League |
| 10 Oct 2024 | Qatar vs Kyrgyz Republic | 3-1 | 4 | 0 | WC Qualification Asia |
| 17 Sep 2024 | Buriram United vs Vissel Kobe | 0-0 | 2 | 0 | AFC Champions League Elite |
| 25 Aug 2024 | Albirex Niigata S vs Lion City Sailors FC | 3-1 | 4 | 0 | Premier League |
| 3 Aug 2024 | Lion City Sailors FC vs DPMM FC | 3-0 | 2 | 0 | Premier League |
| 3 Aug 2024 | Tanjong Pagar vs Tampines Rovers | 0-3 | 1 | 0 | Premier League |
| 19 Jul 2024 | DPMM FC vs Hougang United | 1-1 | 1 | 0 | Premier League |
| 6 Jul 2024 | Albirex Niigata S vs Geylang International | 0-6 | 2 | 0 | Premier League |
| 18 Jun 2024 | DPMM FC vs Lion City Sailors FC | 0-2 | 5 | 0 | Premier League |
| 2 Jun 2024 | Indonesia vs Tanzania | 0-0 | 3 | 0 | Friendly International |
| 24 May 2024 | Balestier Khalsa vs Tampines Rovers | 2-4 | 3 | 0 | Premier League |
| 21 Mar 2024 | Saudi Arabia vs Tajikistan | 1-0 | 3 | 0 | WC Qualification Asia |
| 13 Feb 2024 | Shandong Taishan vs Kawasaki Frontale | 2-3 | 6 | 0 | AFC Champions League Elite |
| 14 Jan 2024 | United Arab Emirates vs Hong Kong | 3-1 | 3 | 0 | AFC Asian Cup |
| 3 Dec 2023 | Tampines Rovers vs Home United | 3-3 | 3 | 0 | Singapore Cup |
| 27 Nov 2023 | OKMK vs Al Ittihad | 1-2 | 1 | 0 | AFC Champions League Elite |
| 16 Nov 2023 | Japan vs Myanmar | 5-0 | 1 | 0 | WC Qualification Asia |
| 23 Oct 2023 | Al Hilal vs Mumbai City | 6-0 | 5 | 0 | AFC Champions League Elite |
| 24 Sep 2023 | DPMM FC vs Albirex Niigata S | 1-1 | 1 | 0 | Singapore Cup |
| 18 Sep 2023 | Al Sadd vs Al Sharjah | 0-0 | 6 | 0 | AFC Champions League Elite |
| 15 Sep 2023 | Balestier Khalsa vs Tampines Rovers | 1-3 | 4 | 0 | Premier League |
| 7 Jun 2023 | Home United vs Tampines Rovers | 1-1 | 2 | 1 | Premier League |
| 20 May 2023 | Balestier Khalsa vs DPMM FC | 3-2 | 6 | 0 | Premier League |
| 12 May 2023 | Hougang United vs Geylang International | 3-2 | 2 | 1 | Premier League |
| 6 Apr 2023 | Hougang United vs Tanjong Pagar | 1-2 | 3 | 0 | Premier League |
| 31 Mar 2023 | Tampines Rovers vs Home United | 4-3 | 5 | 0 | Premier League |
| 28 Mar 2023 | Japan vs Colombia | 1-2 | 3 | 0 | Friendly International |
| 19 Mar 2023 | DPMM FC vs Geylang International | 1-3 | 4 | 0 | Premier League |
| 10 Mar 2023 | Tanjong Pagar vs Geylang International | 2-0 | 5 | 0 | Premier League |
| 3 Mar 2023 | Home United vs DPMM FC | 3-1 | 4 | 0 | Premier League |
| 26 Feb 2023 | Balestier Khalsa vs Hougang United | 2-3 | 3 | 0 | Premier League |
| 1 Nov 2022 | Hougang United vs Geylang International | 4-1 | 7 | 0 | Singapore Cup |
| 20 Oct 2022 | Tampines Rovers vs Tanjong Pagar | 4-3 | 4 | 0 | Premier League |
| 7 Oct 2022 | Home United vs Albirex Niigata S | 2-4 | 4 | 0 | Premier League |
| 25 Sep 2022 | Thailand vs Trinidad and Tobago | 2-1 | - | - | King's Cup |
| 22 Sep 2022 | Thailand vs Malaysia | 1-1 | 4 | 1 | King's Cup |
| 10 Sep 2022 | Tampines Rovers vs Home United | 2-1 | 3 | 0 | Premier League |
| 5 Aug 2022 | Hougang United vs Albirex Niigata S | 3-3 | 1 | 0 | Premier League |
| 23 Jul 2022 | Balestier Khalsa vs Tanjong Pagar | 0-2 | 8 | 0 | Premier League |
| 15 Jul 2022 | Liverpool vs Crystal Palace | 2-0 | 0 | 0 | Club Friendlies 1 |
| 9 Jul 2022 | Home United vs Hougang United | 1-1 | 4 | 0 | Premier League |
| 4 Jul 2022 | Albirex Niigata S vs Tampines Rovers | 3-2 | 0 | 0 | Premier League |
| 26 Jun 2022 | Geylang International vs Tanjong Pagar | 1-0 | 8 | 0 | Premier League |
| 30 Apr 2022 | Kawasaki Frontale vs Guangzhou Evergrande | 1-0 | 2 | 0 | AFC Champions League Elite |
| 9 Apr 2022 | Home United vs Tanjong Pagar | 6-1 | 3 | 0 | Premier League |
| 18 Mar 2022 | Albirex Niigata S vs Home United | 1-1 | 4 | 0 | Premier League |
| 11 Mar 2022 | Hougang United vs Geylang International | 3-2 | 2 | 0 | Premier League |
| 26 Feb 2022 | Balestier Khalsa vs Tampines Rovers | 2-2 | 2 | 0 | Premier League |
| 15 Jun 2021 | China PR vs Syria | 3-1 | 3 | 0 | WC Qualification Asia |
| 21 Apr 2021 | Al Shorta vs Al Ahli Jeddah | 0-3 | 1 | 0 | AFC Champions League Elite |
| 15 Apr 2021 | Al Duhail vs Al Shorta | 2-0 | 0 | 0 | AFC Champions League Elite |
| 13 Mar 2021 | Albirex Niigata S vs Hougang United | 3-1 | 5 | 0 | Premier League |
| 19 Nov 2019 | Iraq vs Bahrain | 0-0 | 4 | 0 | WC Qualification Asia |
| 10 Sep 2019 | Kuwait vs Australia | 0-3 | 4 | 0 | WC Qualification Asia |
Muhammad Taqi Aljaafari bin Jahari has officiated 85 matches across 12 competitions, averaging 3.48 yellow cards and 0.13 red cards per game (296 yellows and 11 reds in total). Active years in our database: 2019-2026. Competitions covered include Premier League, AFC Champions League Elite, Liga 1, WC Qualification Asia, Super League, Singapore Cup.
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 Muhammad Taqi Aljaafari bin Jahari.
All statistics for Muhammad Taqi Aljaafari bin Jahari 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.