Ahmad Heeralall - Football referee

Africa Cup of Nations 2019
Group CKenyaTanzania2019-06-273-2 (1-2)
Africa U-23 Cup of Nations 2019 qualifiers
2nd roundMalawi OTZambia OT2019-03-200-1
Africa U-20 Cup of Nations 2019
group stageNiger u20South Africa u202019-02-021 - 1
CAF Confederation Cup 2018-2019
2nd roundMukura Victory SportsAl Hilal (Sud)2019-01-191 - 0
CAF Champions League 2018-2019
1st roundAfrican StarsOrlando Pirates2018-12-220 - 1
friendly
South AfricaParaguay2018-11-201 - 1
COSAFA Cup 2018
1/2 finalLesothoZimbabwe2018-06-060 - 0
1/4 finalsSouth AfricaMadagascar2018-06-030 - 0
group stageComorosSeychelles2018-05-271 - 1
CAF Confederation Cup 2018
group stageYoung AfricansGor Mahia2018-07-292 - 3
2nd roundWilliamsville ACDeportivo Niefang2018-04-072 - 0
CAF Champions League 2018
group stagePrimeiro de AgostoMbabane Swallows2018-08-282 - 1
group stageTownship RollersKampala City Council2018-05-041 - 0
1st roundUnião Desportiva do SongoTP Mazembe2018-03-173 - 0
preliminary roundCNaPS SportKampala City Council2018-02-102 - 1
African Nations Championship 2018 qualifiers
final roundMadagascarAngola2017-08-130 - 0
COSAFA Cup 2017
finalZambiaZimbabwe2017-07-091 - 3
1/4 finalsBotswanaZambia2017-07-011 - 2
group stageMalawiAngola2017-06-290 - 0
group stageMozambiqueZimbabwe2017-06-260 - 4
African Nations Cup 2019 qualifiers
SwazilandNiger2018-11-181 - 2
KenyaEthiopia2018-10-143 - 0
MozambiqueGuinea-Bissau2018-09-082 - 2
preliminariesMadagascarSão Tomé e Príncipe2017-03-263 - 2
CAF Confederation Cup 2017
group stageKampala City CouncilClub Africain2017-05-232 - 1
2nd roundCNaPS SportLibolo2017-04-081 - 1
1st roundSupersport United FCAl-Ahli Shendi2017-03-184 - 0
CAF Champions League 2017
preliminary roundCôte d'OrSaint George FC2017-02-110 - 2
Africa U-17 Cup of Nations 2017 qualifiers
1st roundSeychelles u17Tanzania u172016-07-020 - 6
Africa U-20 Cup of Nations 2017 qualifiers
1st roundSwaziland u20Namibia u202016-04-022 - 2
CAF Confederation Cup 2016
1st roundLiga MuçulmanaSagrada Esperança2016-03-191 - 1