Join The Team!
A signing like no other...
Football Referee · 2021-2026 · 2 competitions · 33 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Super League Malaysia | 27 | 87 | 3.22 | 1 | 0.04 | 81% |
| FA Cup Malaysia | 6 | 21 | 3.50 | 0 | 0.00 | 83% |
2 matches recorded · Malaysia
1 matches recorded · Malaysia
3 matches recorded · Malaysia
6 matches recorded · Malaysia
3 matches recorded · Malaysia
8 matches recorded · Malaysia
2 matches recorded · Malaysia
6 matches recorded · Malaysia
2 matches recorded · Malaysia
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 16 Sep 2026 | Terengganu vs DPMM FC | 1-3 | 7 | 0 | FA Cup |
| 5 Sep 2026 | Terengganu vs Pulau Pinang | 0-0 | 4 | 0 | Super League |
| 22 Aug 2026 | Terengganu vs Melaka | 3-0 | 1 | 0 | Super League |
| 25 Apr 2026 | Terengganu vs Negeri Sembilan | 2-2 | 4 | 0 | Super League |
| 14 Mar 2026 | Sabah vs Imigresen | 1-2 | 6 | 0 | Super League |
| 24 Aug 2025 | Pulau Pinang vs Kuala Lumpur City FC | 1-2 | 3 | 0 | Super League |
| 11 Jan 2025 | Johor Darul Ta'zim vs Sabah | 4-0 | 4 | 0 | Super League |
| 2 Nov 2024 | Kedah vs Selangor | 0-1 | 4 | 0 | Super League |
| 25 Oct 2024 | Kedah vs PDRM | 1-1 | 5 | 0 | Super League |
| 19 Oct 2024 | Perak FA vs Sabah | 2-4 | 2 | 0 | Super League |
| 4 Oct 2024 | Terengganu vs PDRM | 1-1 | 3 | 0 | Super League |
| 16 Aug 2024 | Terengganu vs Pahang | 1-1 | 2 | 0 | Super League |
| 19 Jul 2024 | Terengganu vs Selangor | 3-2 | 3 | 0 | FA Cup |
| 28 Jun 2024 | Terengganu vs Sabah | 4-0 | 6 | 0 | FA Cup |
| 14 Jun 2024 | Pahang vs Pulau Pinang | 1-1 | 5 | 0 | FA Cup |
| 3 Dec 2023 | Perak vs Sabah | 0-1 | 1 | 0 | Super League |
| 26 Aug 2023 | Kedah vs Johor Darul Ta'zim | 3-3 | 4 | 0 | Super League |
| 9 Aug 2023 | Perak vs Pulau Pinang | 3-1 | 3 | 0 | Super League |
| 26 Jun 2023 | Johor Darul Ta'zim vs Selangor | 4-0 | 0 | 0 | FA Cup |
| 20 May 2023 | Pahang vs Pulau Pinang | 1-0 | 4 | 0 | Super League |
| 27 Apr 2023 | Sabah vs Selangor | 2-1 | 4 | 0 | Super League |
| 14 Apr 2023 | Terengganu vs Melaka | 4-0 | 0 | 0 | FA Cup |
| 5 Apr 2023 | Kedah vs Pulau Pinang | 1-0 | 5 | 1 | Super League |
| 17 Mar 2023 | Selangor vs Johor Darul Ta'zim | 0-4 | 5 | 0 | Super League |
| 1 Mar 2023 | Pulau Pinang vs Negeri Sembilan | 0-0 | 2 | 0 | Super League |
| 11 Oct 2022 | Johor Darul Ta'zim vs Kedah | 4-1 | 5 | 0 | Super League |
| 1 Oct 2022 | Kedah vs MISC | 0-1 | 2 | 0 | Super League |
| 10 Aug 2022 | Terengganu vs Johor Darul Ta'zim | 1-2 | 3 | 0 | Super League |
| 1 Aug 2022 | Terengganu vs MISC | 0-0 | 2 | 0 | Super League |
| 6 Apr 2022 | Kedah vs Pahang | 1-0 | 2 | 0 | Super League |
| 8 Mar 2022 | Pulau Pinang vs Melaka United | 1-1 | 3 | 0 | Super League |
| 4 Sep 2021 | Terengganu vs Johor Darul Ta'zim | 0-1 | 2 | 0 | Super League |
| 10 Apr 2021 | Johor Darul Ta'zim vs MISC | 3-0 | 2 | 0 | Super League |
Mohd Hasrol Mohd Amir has officiated 33 matches across 2 competitions, averaging 3.27 yellow cards and 0.03 red cards per game (108 yellows and 1 reds in total). Active years in our database: 2021-2026. Competitions covered include Super League, FA 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 Mohd Hasrol Mohd Amir.
All statistics for Mohd Hasrol Mohd Amir 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.