tv umpire |
42y 256d |
|
T20I : South Africa v Zimbabwe |
Bloemfontein |
8 Oct 2010 |
T20I # 188 |
umpire |
42y 258d |
|
T20I : South Africa v Zimbabwe |
Kimberley |
10 Oct 2010 |
T20I # 189 |
tv umpire |
42y 325d |
|
Test : South Africa v India |
Centurion |
16 Dec 2010 |
Test # 1985 |
tv umpire |
42y 358d |
|
ODI : South Africa v India |
Cape Town |
18 Jan 2011 |
ODI # 3082 |
tv umpire |
42y 363d |
|
ODI : South Africa v India |
Centurion |
23 Jan 2011 |
ODI # 3087 |
tv umpire |
43y 261d |
|
T20I : South Africa v Australia |
Cape Town |
13 Oct 2011 |
T20I # 210 |
umpire |
43y 264d |
|
T20I : South Africa v Australia |
Johannesburg |
16 Oct 2011 |
T20I # 212 |
umpire |
43y 271d |
|
ODI : South Africa v Australia |
Gqeberha |
23 Oct 2011 |
ODI # 3208 |
umpire |
43y 354d |
|
ODI : South Africa v Sri Lanka |
East London |
14 Jan 2012 |
ODI # 3226 |
umpire |
44y 26d |
|
ODI : Kenya v Ireland |
Mombasa |
20 Feb 2012 |
ODI # 3245 |
umpire |
44y 28d |
|
T20I : Kenya v Ireland |
Mombasa |
22 Feb 2012 |
T20I # 224 |
umpire |
44y 29d |
|
T20I : Kenya v Ireland |
Mombasa |
23 Feb 2012 |
T20I # 225 |
umpire |
44y 30d |
|
T20I : Kenya v Ireland |
Mombasa |
24 Feb 2012 |
T20I # 227 |
umpire |
44y 65d |
|
T20I : South Africa v India |
Johannesburg |
30 Mar 2012 |
T20I # 242 |
umpire |
44y 162d |
|
ODI : Ireland v Afghanistan |
Dublin |
5 Jul 2012 |
ODI # 3282 |
umpire |
44y 331d |
|
T20I : South Africa v New Zealand |
Durban |
21 Dec 2012 |
T20I # 293 |
umpire |
44y 333d |
|
T20I : South Africa v New Zealand |
East London |
23 Dec 2012 |
T20I # 295 |
tv umpire |
44y 336d |
|
T20I : South Africa v New Zealand |
Gqeberha |
26 Dec 2012 |
T20I # 297 |
umpire |
44y 360d |
|
ODI : South Africa v New Zealand |
Paarl |
19 Jan 2013 |
ODI # 3323 |
umpire |
45y 37d |
|
T20I : South Africa v Pakistan |
Centurion |
3 Mar 2013 |
T20I # 306 |
umpire |
45y 51d |
|
ODI : South Africa v Pakistan |
Johannesburg |
17 Mar 2013 |
ODI # 3347 |
umpire |
45y 55d |
|
ODI : South Africa v Pakistan |
Durban |
21 Mar 2013 |
ODI # 3348 |
umpire |
45y 84d |
|
T20I : Kenya v Netherlands |
Windhoek |
19 Apr 2013 |
T20I # 313 |
umpire |
45y 85d |
|
T20I : Kenya v Netherlands |
Windhoek |
20 Apr 2013 |
T20I # 314 |
umpire |
45y 299d |
|
T20I : South Africa v Pakistan |
Johannesburg |
20 Nov 2013 |
T20I # 340 |
umpire |
45y 301d |
|
T20I : South Africa v Pakistan |
Cape Town |
22 Nov 2013 |
T20I # 343 |
umpire |
45y 306d |
|
ODI : South Africa v Pakistan |
Gqeberha |
27 Nov 2013 |
ODI # 3440 |
umpire |
45y 309d |
|
ODI : South Africa v Pakistan |
Centurion |
30 Nov 2013 |
ODI # 3441 |
umpire |
45y 317d |
|
ODI : South Africa v India |
Durban |
8 Dec 2013 |
ODI # 3443 |
tv umpire |
45y 320d |
|
ODI : South Africa v India |
Centurion |
11 Dec 2013 |
ODI # 3444 |
tv umpire |
45y 327d |
|
Test : South Africa v India |
Johannesburg |
18 Dec 2013 |
Test # 2108 |
umpire |
46y 46d |
|
T20I : South Africa v Australia |
Durban |
12 Mar 2014 |
T20I # 363 |
umpire |
46y 48d |
|
T20I : South Africa v Australia |
Centurion |
14 Mar 2014 |
T20I # 365 |
umpire |
46y 349d |
|
T20I : South Africa v West Indies |
Cape Town |
9 Jan 2015 |
T20I # 413 |
umpire |
46y 351d |
|
T20I : South Africa v West Indies |
Johannesburg |
11 Jan 2015 |
T20I # 414 |
umpire |
46y 354d |
|
T20I : South Africa v West Indies |
Durban |
14 Jan 2015 |
T20I # 415 |
umpire |
47y 0d |
|
ODI : South Africa v West Indies |
Gqeberha |
25 Jan 2015 |
ODI # 3591 |
umpire |
47y 165d |
|
T20I : Scotland v U.A.E. |
Edinburgh |
9 Jul 2015 |
T20I # 430 |
tv umpire |
47y 165d |
|
T20I : Afghanistan v Netherlands |
Edinburgh |
9 Jul 2015 |
T20I # 431 |
umpire |
47y 177d |
|
T20I : Afghanistan v Hong Kong |
Dublin (Malahide) |
21 Jul 2015 |
T20I # 443 |
umpire |
47y 181d |
|
T20I : Hong Kong v Scotland |
Dublin (Malahide) |
25 Jul 2015 |
T20I # 445 |
umpire |
47y 201d |
|
T20I : South Africa v New Zealand |
Durban |
14 Aug 2015 |
T20I # 451 |
umpire |
47y 203d |
|
T20I : South Africa v New Zealand |
Centurion |
16 Aug 2015 |
T20I # 452 |
umpire |
47y 210d |
|
ODI : South Africa v New Zealand |
Potchefstroom |
23 Aug 2015 |
ODI # 3677 |
tv umpire |
47y 213d |
|
ODI : South Africa v New Zealand |
Durban |
26 Aug 2015 |
ODI # 3678 |
umpire |
48y 9d |
|
ODI : South Africa v England |
Bloemfontein |
3 Feb 2016 |
ODI # 3732 |
umpire |
48y 18d |
|
ODI : South Africa v England |
Johannesburg |
12 Feb 2016 |
ODI # 3737 |
umpire |
48y 25d |
|
T20I : South Africa v England |
Cape Town |
19 Feb 2016 |
T20I # 503 |
tv umpire |
48y 27d |
|
T20I : South Africa v England |
Johannesburg |
21 Feb 2016 |
T20I # 506 |
umpire |
48y 39d |
|
T20I : South Africa v Australia |
Durban |
4 Mar 2016 |
T20I # 519 |
umpire |
48y 41d |
|
T20I : South Africa v Australia |
Johannesburg |
6 Mar 2016 |
T20I # 520 |
umpire |
48y 44d |
|
T20I : South Africa v Australia |
Cape Town |
9 Mar 2016 |
T20I # 526 |
umpire |
48y 244d |
|
ODI : South Africa v Ireland |
Benoni |
25 Sep 2016 |
ODI # 3780 |
umpire |
48y 251d |
|
ODI : South Africa v Australia |
Johannesburg |
2 Oct 2016 |
ODI # 3787 |
umpire |
48y 261d |
|
ODI : South Africa v Australia |
Cape Town |
12 Oct 2016 |
ODI # 3795 |
umpire |
48y 361d |
|
T20I : South Africa v Sri Lanka |
Centurion |
20 Jan 2017 |
T20I # 589 |
tv umpire |
48y 363d |
|
T20I : South Africa v Sri Lanka |
Johannesburg |
22 Jan 2017 |
T20I # 590 |
umpire |
49y 0d |
|
T20I : South Africa v Sri Lanka |
Cape Town |
25 Jan 2017 |
T20I # 591 |
umpire |
49y 7d |
|
ODI : South Africa v Sri Lanka |
Durban |
1 Feb 2017 |
ODI # 3830 |
umpire |
49y 16d |
|
ODI : South Africa v Sri Lanka |
Centurion |
10 Feb 2017 |
ODI # 3834 |
umpire |
49y 22d |
|
ODI : Zimbabwe v Afghanistan |
Harare |
16 Feb 2017 |
ODI # 3835 |
umpire |
49y 25d |
|
ODI : Zimbabwe v Afghanistan |
Harare |
19 Feb 2017 |
ODI # 3837 |
umpire |
49y 27d |
|
ODI : Zimbabwe v Afghanistan |
Harare |
21 Feb 2017 |
ODI # 3838 |
umpire |
49y 30d |
|
ODI : Zimbabwe v Afghanistan |
Harare |
24 Feb 2017 |
ODI # 3840 |
umpire |
49y 32d |
|
ODI : Zimbabwe v Afghanistan |
Harare |
26 Feb 2017 |
ODI # 3842 |
umpire |
49y 270d |
|
ODI : South Africa v Bangladesh |
East London |
22 Oct 2017 |
ODI # 3929 |
umpire |
49y 274d |
|
T20I : South Africa v Bangladesh |
Bloemfontein |
26 Oct 2017 |
T20I # 626 |
umpire |
49y 277d |
|
T20I : South Africa v Bangladesh |
Potchefstroom |
29 Oct 2017 |
T20I # 628 |
umpire |
50y 19d |
|
ODI : South Africa v India |
Gqeberha |
13 Feb 2018 |
ODI # 3976 |
umpire |
50y 22d |
|
ODI : South Africa v India |
Centurion |
16 Feb 2018 |
ODI # 3978 |
umpire |
50y 24d |
|
T20I : South Africa v India |
Johannesburg |
18 Feb 2018 |
T20I # 652 |
umpire |
50y 30d |
|
T20I : South Africa v India |
Cape Town |
24 Feb 2018 |
T20I # 655 |
umpire |
50y 38d |
|
ODI : P.N.G. v U.A.E. |
Harare |
4 Mar 2018 |
ODI # 3984 |
umpire |
50y 42d |
|
ODI : P.N.G. v West Indies |
Harare |
8 Mar 2018 |
ODI # 3991 |
tv umpire |
50y 44d |
|
ODI : Ireland v West Indies |
Harare |
10 Mar 2018 |
ODI # 3993 |
umpire |
50y 50d |
|
ODI : Zimbabwe v Ireland |
Harare |
16 Mar 2018 |
ODI # 3999 |
umpire |
50y 55d |
|
ODI : Scotland v West Indies |
Harare |
21 Mar 2018 |
ODI # 4004 |
umpire |
50y 234d |
|
ODI : Hong Kong v Pakistan |
Dubai (DICS) |
16 Sep 2018 |
ODI # 4037 |
tv umpire |
50y 236d |
|
ODI : Hong Kong v India |
Dubai (DICS) |
18 Sep 2018 |
ODI # 4039 |
tv umpire |
50y 238d |
|
ODI : Afghanistan v Bangladesh |
Abu Dhabi |
20 Sep 2018 |
ODI # 4041 |
umpire |
50y 239d |
|
ODI : Afghanistan v Pakistan |
Abu Dhabi |
21 Sep 2018 |
ODI # 4043 |
tv umpire |
50y 241d |
|
ODI : Afghanistan v Bangladesh |
Abu Dhabi |
23 Sep 2018 |
ODI # 4045 |
umpire |
50y 244d |
|
ODI : Bangladesh v Pakistan |
Abu Dhabi |
26 Sep 2018 |
ODI # 4047 |
tv umpire |
50y 251d |
|
ODI : South Africa v Zimbabwe |
Bloemfontein |
3 Oct 2018 |
ODI # 4050 |
umpire |
50y 254d |
|
ODI : South Africa v Zimbabwe |
Paarl |
6 Oct 2018 |
ODI # 4051 |
umpire |
50y 257d |
|
T20I : South Africa v Zimbabwe |
East London |
9 Oct 2018 |
T20I # 698 |
umpire |
50y 260d |
|
T20I : South Africa v Zimbabwe |
Potchefstroom |
12 Oct 2018 |
T20I # 699 |
umpire |
50y 363d |
|
ODI : New Zealand v India |
Napier |
23 Jan 2019 |
ODI # 4082 |
tv umpire |
51y 1d |
|
ODI : New Zealand v India |
Mount Maunganui |
26 Jan 2019 |
ODI # 4085 |
umpire |
51y 3d |
|
ODI : New Zealand v India |
Mount Maunganui |
28 Jan 2019 |
ODI # 4088 |
tv umpire |
51y 6d |
|
ODI : New Zealand v India |
Hamilton |
31 Jan 2019 |
ODI # 4091 |
umpire |
51y 9d |
|
ODI : New Zealand v India |
Wellington |
3 Feb 2019 |
ODI # 4092 |
umpire |
51y 40d |
|
ODI : South Africa v Sri Lanka |
Centurion |
6 Mar 2019 |
ODI # 4107 |
umpire |
51y 47d |
|
ODI : South Africa v Sri Lanka |
Gqeberha |
13 Mar 2019 |
ODI # 4114 |
umpire |
51y 50d |
|
ODI : South Africa v Sri Lanka |
Cape Town |
16 Mar 2019 |
ODI # 4115 |
tv umpire |
51y 53d |
|
T20I : South Africa v Sri Lanka |
Cape Town |
19 Mar 2019 |
T20I # 755 |
umpire |
51y 56d |
|
T20I : South Africa v Sri Lanka |
Centurion |
22 Mar 2019 |
T20I # 758 |
umpire |
51y 75d |
|
ODI : Zimbabwe v U.A.E. |
Harare |
10 Apr 2019 |
ODI # 4121 |
umpire |
51y 77d |
|
ODI : Zimbabwe v U.A.E. |
Harare |
12 Apr 2019 |
ODI # 4122 |
umpire |
51y 79d |
|
ODI : Zimbabwe v U.A.E. |
Harare |
14 Apr 2019 |
ODI # 4123 |
umpire |
51y 81d |
|
ODI : Zimbabwe v U.A.E. |
Harare |
16 Apr 2019 |
ODI # 4124 |
umpire |
51y 114d |
|
ODI : Ireland v Afghanistan |
Belfast |
19 May 2019 |
ODI # 4139 |
umpire |
51y 116d |
|
ODI : Ireland v Afghanistan |
Belfast |
21 May 2019 |
ODI # 4141 |
umpire |
51y 157d |
|
ODI : Ireland v Zimbabwe |
Bready |
1 Jul 2019 |
ODI # 4181 |
umpire |
51y 160d |
|
ODI : Ireland v Zimbabwe |
Belfast |
4 Jul 2019 |
ODI # 4185 |
umpire |
51y 163d |
|
ODI : Ireland v Zimbabwe |
Belfast |
7 Jul 2019 |
ODI # 4189 |
umpire |
51y 324d |
|
ODI : India v West Indies |
Chennai |
15 Dec 2019 |
ODI # 4221 |
tv umpire |
51y 327d |
|
ODI : India v West Indies |
Visakhapatnam |
18 Dec 2019 |
ODI # 4222 |
umpire |
51y 331d |
|
ODI : India v West Indies |
Cuttack |
22 Dec 2019 |
ODI # 4223 |
umpire |
52y 10d |
|
ODI : South Africa v England |
Cape Town |
4 Feb 2020 |
ODI # 4234 |
umpire |
52y 15d |
|
ODI : South Africa v England |
Johannesburg |
9 Feb 2020 |
ODI # 4242 |
umpire |
52y 309d |
|
T20I : South Africa v England |
Paarl |
29 Nov 2020 |
T20I # 1111 |
tv umpire |
53y 77d |
|
T20I : South Africa v Pakistan |
Johannesburg |
12 Apr 2021 |
T20I # 1146 |
umpire |
53y 81d |
|
T20I : South Africa v Pakistan |
Centurion |
16 Apr 2021 |
T20I # 1148 |
umpire |
53y 296d |
|
T20I : Kenya v Uganda |
Kigali |
17 Nov 2021 |
T20I # 1431 |
umpire |
53y 297d |
|
T20I : Kenya v Nigeria |
Kigali |
18 Nov 2021 |
T20I # 1436 |
umpire |
53y 299d |
|
T20I : Kenya v Nigeria |
Kigali |
20 Nov 2021 |
T20I # 1442 |
umpire |
53y 299d |
|
T20I : Kenya v Uganda |
Rwanda |
20 Nov 2021 |
T20I # 1444 |
umpire |
53y 305d |
|
ODI : Namibia v Oman |
Windhoek |
26 Nov 2021 |
ODI # 4336 |
umpire |
53y 306d |
|
ODI : Namibia v Oman |
Windhoek |
27 Nov 2021 |
ODI # 4338 |
umpire |
54y 167d |
|
T20I : Zimbabwe v Singapore |
Bulawayo |
11 Jul 2022 |
T20I # 1634 |
umpire |
54y 168d |
|
T20I : Zimbabwe v Jersey |
Bulawayo |
12 Jul 2022 |
T20I # 1638 |
umpire |
54y 168d |
|
T20I : Hong Kong v Netherlands |
Bulawayo |
12 Jul 2022 |
T20I # 1641 |
umpire |
54y 170d |
|
T20I : Netherlands v Uganda |
Bulawayo |
14 Jul 2022 |
T20I # 1650 |
umpire |
54y 171d |
|
T20I : Jersey v Uganda |
Bulawayo |
15 Jul 2022 |
T20I # 1654 |
umpire |
54y 171d |
|
T20I : Zimbabwe v P.N.G. |
Bulawayo |
15 Jul 2022 |
T20I # 1658 |
umpire |
54y 173d |
|
T20I : Hong Kong v Uganda |
Bulawayo |
17 Jul 2022 |
T20I # 1665 |
umpire |
54y 310d |
|
ODI : Namibia v Scotland |
Windhoek |
1 Dec 2022 |
ODI # 4491 |
umpire |
54y 311d |
|
ODI : Namibia v Nepal |
Windhoek |
2 Dec 2022 |
ODI # 4492 |
umpire |
54y 314d |
|
ODI : Namibia v Scotland |
Windhoek |
5 Dec 2022 |
ODI # 4495 |
umpire |
54y 316d |
|
ODI : Namibia v Nepal |
Windhoek |
7 Dec 2022 |
ODI # 4497 |
umpire |
55y 62d |
|
T20I : South Africa v West Indies |
Johannesburg |
28 Mar 2023 |
T20I # 2036 |