umpire |
41y 169d |
|
T20I : South Africa v Australia |
Cape Town |
13 Oct 2011 |
T20I # 210 |
tv umpire |
41y 338d |
|
T20I : South Africa v India |
Johannesburg |
30 Mar 2012 |
T20I # 242 |
tv umpire |
42y 238d |
|
T20I : South Africa v New Zealand |
Durban |
21 Dec 2012 |
T20I # 293 |
umpire |
42y 240d |
|
T20I : South Africa v New Zealand |
East London |
23 Dec 2012 |
T20I # 295 |
umpire |
42y 243d |
|
T20I : South Africa v New Zealand |
Gqeberha |
26 Dec 2012 |
T20I # 297 |
umpire |
42y 273d |
|
ODI : South Africa v New Zealand |
Potchefstroom |
25 Jan 2013 |
ODI # 3328 |
tv umpire |
42y 310d |
|
T20I : South Africa v Pakistan |
Centurion |
3 Mar 2013 |
T20I # 306 |
umpire |
42y 322d |
|
ODI : South Africa v Pakistan |
Centurion |
15 Mar 2013 |
ODI # 3346 |
umpire |
42y 357d |
|
T20I : Kenya v Netherlands |
Windhoek |
19 Apr 2013 |
T20I # 313 |
umpire |
42y 358d |
|
T20I : Kenya v Netherlands |
Windhoek |
20 Apr 2013 |
T20I # 314 |
umpire |
43y 203d |
|
T20I : Afghanistan v Scotland |
Sharjah |
16 Nov 2013 |
T20I # 337 |
umpire |
43y 206d |
|
T20I : Kenya v Scotland |
ICCA Dubai |
19 Nov 2013 |
T20I # 339 |
umpire |
43y 210d |
|
T20I : Kenya v Netherlands |
ICCA Dubai |
23 Nov 2013 |
T20I # 344 |
umpire |
43y 222d |
|
ODI : South Africa v India |
Johannesburg |
5 Dec 2013 |
ODI # 3442 |
tv umpire |
43y 225d |
|
ODI : South Africa v India |
Durban |
8 Dec 2013 |
ODI # 3443 |
tv umpire |
43y 243d |
|
Test : South Africa v India |
Durban |
26 Dec 2013 |
Test # 2111 |
umpire |
43y 319d |
|
T20I : South Africa v Australia |
Durban |
12 Mar 2014 |
T20I # 363 |
tv umpire |
43y 321d |
|
T20I : South Africa v Australia |
Centurion |
14 Mar 2014 |
T20I # 365 |
tv umpire |
44y 257d |
|
T20I : South Africa v West Indies |
Cape Town |
9 Jan 2015 |
T20I # 413 |
umpire |
44y 259d |
|
T20I : South Africa v West Indies |
Johannesburg |
11 Jan 2015 |
T20I # 414 |
tv umpire |
44y 262d |
|
T20I : South Africa v West Indies |
Durban |
14 Jan 2015 |
T20I # 415 |
umpire |
44y 266d |
|
ODI : South Africa v West Indies |
Johannesburg |
18 Jan 2015 |
ODI # 3583 |
tv umpire |
45y 109d |
|
T20I : South Africa v New Zealand |
Durban |
14 Aug 2015 |
T20I # 451 |
tv umpire |
45y 111d |
|
T20I : South Africa v New Zealand |
Centurion |
16 Aug 2015 |
T20I # 452 |
tv umpire |
45y 114d |
|
ODI : South Africa v New Zealand |
Centurion |
19 Aug 2015 |
ODI # 3676 |
tv umpire |
45y 298d |
|
T20I : South Africa v England |
Cape Town |
19 Feb 2016 |
T20I # 503 |
umpire |
45y 300d |
|
T20I : South Africa v England |
Johannesburg |
21 Feb 2016 |
T20I # 506 |
umpire |
45y 312d |
|
T20I : South Africa v Australia |
Durban |
4 Mar 2016 |
T20I # 519 |
umpire |
45y 314d |
|
T20I : South Africa v Australia |
Johannesburg |
6 Mar 2016 |
T20I # 520 |
umpire |
45y 317d |
|
T20I : South Africa v Australia |
Cape Town |
9 Mar 2016 |
T20I # 526 |
umpire |
46y 161d |
|
ODI : South Africa v Australia |
Durban |
5 Oct 2016 |
ODI # 3790 |
umpire |
46y 165d |
|
ODI : South Africa v Australia |
Gqeberha |
9 Oct 2016 |
ODI # 3792 |
umpire |
46y 268d |
|
T20I : South Africa v Sri Lanka |
Centurion |
20 Jan 2017 |
T20I # 589 |
umpire |
46y 270d |
|
T20I : South Africa v Sri Lanka |
Johannesburg |
22 Jan 2017 |
T20I # 590 |
tv umpire |
46y 273d |
|
T20I : South Africa v Sri Lanka |
Cape Town |
25 Jan 2017 |
T20I # 591 |
umpire |
46y 283d |
|
ODI : South Africa v Sri Lanka |
Johannesburg |
4 Feb 2017 |
ODI # 3831 |
umpire |
46y 286d |
|
ODI : South Africa v Sri Lanka |
Cape Town |
7 Feb 2017 |
ODI # 3833 |
umpire |
47y 174d |
|
ODI : South Africa v Bangladesh |
Paarl |
18 Oct 2017 |
ODI # 3925 |
umpire |
47y 182d |
|
T20I : South Africa v Bangladesh |
Bloemfontein |
26 Oct 2017 |
T20I # 626 |
tv umpire |
47y 185d |
|
T20I : South Africa v Bangladesh |
Potchefstroom |
29 Oct 2017 |
T20I # 628 |
umpire |
47y 283d |
|
ODI : South Africa v India |
Centurion |
4 Feb 2018 |
ODI # 3970 |
umpire |
47y 286d |
|
ODI : South Africa v India |
Cape Town |
7 Feb 2018 |
ODI # 3971 |
umpire |
47y 297d |
|
T20I : South Africa v India |
Johannesburg |
18 Feb 2018 |
T20I # 652 |
tv umpire |
47y 300d |
|
T20I : South Africa v India |
Centurion |
21 Feb 2018 |
T20I # 654 |
tv umpire |
47y 303d |
|
T20I : South Africa v India |
Cape Town |
24 Feb 2018 |
T20I # 655 |
umpire |
47y 313d |
|
ODI : Hong Kong v Scotland |
Bulawayo |
6 Mar 2018 |
ODI # 3985 |
tv umpire |
47y 326d |
|
ODI : Zimbabwe v West Indies |
Harare |
19 Mar 2018 |
ODI # 4002 |
umpire |
47y 327d |
|
ODI : Afghanistan v U.A.E. |
Harare |
20 Mar 2018 |
ODI # 4003 |
tv umpire |
48y 156d |
|
ODI : South Africa v Zimbabwe |
Kimberley |
30 Sep 2018 |
ODI # 4049 |
umpire |
48y 159d |
|
ODI : South Africa v Zimbabwe |
Bloemfontein |
3 Oct 2018 |
ODI # 4050 |
umpire |
48y 165d |
|
T20I : South Africa v Zimbabwe |
East London |
9 Oct 2018 |
T20I # 698 |
tv umpire |
48y 168d |
|
T20I : South Africa v Zimbabwe |
Potchefstroom |
12 Oct 2018 |
T20I # 699 |
umpire |
48y 273d |
|
ODI : South Africa v Pakistan |
Centurion |
25 Jan 2019 |
ODI # 4084 |
umpire |
48y 278d |
|
ODI : South Africa v Pakistan |
Cape Town |
30 Jan 2019 |
ODI # 4090 |
umpire |
48y 280d |
|
T20I : South Africa v Pakistan |
Cape Town |
1 Feb 2019 |
T20I # 732 |
umpire |
48y 282d |
|
T20I : South Africa v Pakistan |
Johannesburg |
3 Feb 2019 |
T20I # 734 |
umpire |
48y 285d |
|
T20I : South Africa v Pakistan |
Centurion |
6 Feb 2019 |
T20I # 736 |
umpire |
48y 317d |
|
ODI : South Africa v Sri Lanka |
Durban |
10 Mar 2019 |
ODI # 4112 |
umpire |
48y 326d |
|
T20I : South Africa v Sri Lanka |
Cape Town |
19 Mar 2019 |
T20I # 755 |
umpire |
48y 331d |
|
T20I : South Africa v Sri Lanka |
Johannesburg |
24 Mar 2019 |
T20I # 763 |
umpire |
49y 53d |
|
ODI : Netherlands v Zimbabwe |
Deventer |
19 Jun 2019 |
ODI # 4164 |
umpire |
49y 55d |
|
ODI : Netherlands v Zimbabwe |
Deventer |
21 Jun 2019 |
ODI # 4167 |
umpire |
49y 103d |
|
ODI : West Indies v India |
Providence |
8 Aug 2019 |
ODI # 4196 |
tv umpire |
49y 106d |
|
ODI : West Indies v India |
Port of Spain |
11 Aug 2019 |
ODI # 4197 |
umpire |
49y 109d |
|
ODI : West Indies v India |
Port of Spain |
14 Aug 2019 |
ODI # 4199 |
umpire |
49y 291d |
|
T20I : South Africa v England |
East London |
12 Feb 2020 |
T20I # 1039 |
tv umpire |
49y 293d |
|
T20I : South Africa v England |
Durban |
14 Feb 2020 |
T20I # 1041 |
umpire |
49y 295d |
|
T20I : South Africa v England |
Centurion |
16 Feb 2020 |
T20I # 1043 |
umpire |
49y 300d |
|
T20I : South Africa v Australia |
Johannesburg |
21 Feb 2020 |
T20I # 1046 |
tv umpire |
49y 302d |
|
T20I : South Africa v Australia |
Gqeberha |
23 Feb 2020 |
T20I # 1052 |
umpire |
49y 305d |
|
T20I : South Africa v Australia |
Cape Town |
26 Feb 2020 |
T20I # 1065 |
umpire |
49y 308d |
|
ODI : South Africa v Australia |
Paarl |
29 Feb 2020 |
ODI # 4248 |
umpire |
49y 315d |
|
ODI : South Africa v Australia |
Potchefstroom |
7 Mar 2020 |
ODI # 4254 |
umpire |
50y 214d |
|
T20I : South Africa v England |
Cape Town |
27 Nov 2020 |
T20I # 1109 |
umpire |
50y 216d |
|
T20I : South Africa v England |
Paarl |
29 Nov 2020 |
T20I # 1111 |
tv umpire |
50y 218d |
|
T20I : South Africa v England |
Cape Town |
1 Dec 2020 |
T20I # 1113 |
umpire |
50y 243d |
|
Test : South Africa v Sri Lanka |
Centurion |
26 Dec 2020 |
Test # 2399 |
umpire |
50y 251d |
|
Test : South Africa v Sri Lanka |
Johannesburg |
3 Jan 2021 |
Test # 2401 |
umpire |
50y 340d |
|
ODI : South Africa v Pakistan |
Centurion |
2 Apr 2021 |
ODI # 4285 |
tv umpire |
50y 342d |
|
ODI : South Africa v Pakistan |
Johannesburg |
4 Apr 2021 |
ODI # 4286 |
tv umpire |
50y 345d |
|
ODI : South Africa v Pakistan |
Centurion |
7 Apr 2021 |
ODI # 4287 |
umpire |
50y 348d |
|
T20I : South Africa v Pakistan |
Johannesburg |
10 Apr 2021 |
T20I # 1145 |
umpire |
50y 350d |
|
T20I : South Africa v Pakistan |
Johannesburg |
12 Apr 2021 |
T20I # 1146 |
tv umpire |
50y 352d |
|
T20I : South Africa v Pakistan |
Centurion |
14 Apr 2021 |
T20I # 1147 |
umpire |
50y 354d |
|
T20I : South Africa v Pakistan |
Centurion |
16 Apr 2021 |
T20I # 1148 |
umpire |
51y 36d |
|
ODI : Netherlands v Ireland |
Utrecht |
2 Jun 2021 |
ODI # 4293 |
umpire |
51y 38d |
|
ODI : Netherlands v Ireland |
Utrecht |
4 Jun 2021 |
ODI # 4294 |
umpire |
51y 41d |
|
ODI : Netherlands v Ireland |
Utrecht |
7 Jun 2021 |
ODI # 4295 |
tv umpire |
51y 174d |
|
T20I : Ireland v Netherlands |
Abu Dhabi |
18 Oct 2021 |
T20I # 1312 |
umpire |
51y 174d |
|
T20I : Namibia v Sri Lanka |
Abu Dhabi |
18 Oct 2021 |
T20I # 1313 |
umpire |
51y 180d |
|
T20I : Bangladesh v Sri Lanka |
Sharjah |
24 Oct 2021 |
T20I # 1357 |
umpire |
51y 183d |
|
T20I : Namibia v Scotland |
Abu Dhabi |
27 Oct 2021 |
T20I # 1371 |
umpire |
51y 185d |
|
T20I : Bangladesh v West Indies |
Sharjah |
29 Oct 2021 |
T20I # 1375 |
tv umpire |
51y 187d |
|
T20I : India v New Zealand |
Dubai (DICS) |
31 Oct 2021 |
T20I # 1381 |
umpire |
51y 188d |
|
T20I : England v Sri Lanka |
Sharjah |
1 Nov 2021 |
T20I # 1382 |
tv umpire |
51y 194d |
|
T20I : Pakistan v Scotland |
Sharjah |
7 Nov 2021 |
T20I # 1406 |
umpire |
51y 213d |
|
ODI : South Africa v Netherlands |
Centurion |
26 Nov 2021 |
ODI # 4337 |
umpire |
51y 243d |
|
Test : South Africa v India |
Centurion |
26 Dec 2021 |
Test # 2443 |
tv umpire |
51y 251d |
|
Test : South Africa v India |
Johannesburg |
3 Jan 2022 |
Test # 2445 |
umpire |
51y 259d |
|
Test : South Africa v India |
Cape Town |
11 Jan 2022 |
Test # 2448 |
tv umpire |
51y 267d |
|
ODI : South Africa v India |
Paarl |
19 Jan 2022 |
ODI # 4344 |
umpire |
51y 269d |
|
ODI : South Africa v India |
Paarl |
21 Jan 2022 |
ODI # 4346 |
umpire |
51y 284d |
|
ODI : Oman v U.A.E. |
Al Amerat |
5 Feb 2022 |
ODI # 4351 |
umpire |
51y 285d |
|
ODI : Oman v U.A.E. |
Al Amerat |
6 Feb 2022 |
ODI # 4352 |
umpire |
51y 287d |
|
ODI : Oman v U.A.E. |
Al Amerat |
8 Feb 2022 |
ODI # 4354 |
umpire |
51y 297d |
|
T20I : Oman v Nepal |
Al Amerat |
18 Feb 2022 |
T20I # 1469 |
umpire |
51y 297d |
|
T20I : Ireland v U.A.E. |
Al Amerat |
18 Feb 2022 |
T20I # 1472 |
umpire |
51y 298d |
|
T20I : Oman v Canada |
Al Amerat |
19 Feb 2022 |
T20I # 1475 |
umpire |
51y 300d |
|
T20I : Oman v Philippines |
Al Amerat |
21 Feb 2022 |
T20I # 1483 |
umpire |
51y 301d |
|
T20I : Oman v Ireland |
Al Amerat |
22 Feb 2022 |
T20I # 1487 |
umpire |
51y 303d |
|
T20I : Ireland v U.A.E. |
Al Amerat |
24 Feb 2022 |
T20I # 1490 |
umpire |
51y 312d |
|
ODI : U.A.E. v Oman |
ICCA Dubai |
5 Mar 2022 |
ODI # 4360 |
umpire |
51y 315d |
|
ODI : U.A.E. v Namibia |
ICCA Dubai |
8 Mar 2022 |
ODI # 4362 |
umpire |
51y 316d |
|
ODI : U.A.E. v Oman |
ICCA Dubai |
9 Mar 2022 |
ODI # 4363 |
umpire |
51y 319d |
|
ODI : U.A.E. v Namibia |
Sharjah |
12 Mar 2022 |
ODI # 4365 |
umpire |
51y 321d |
|
ODI : Namibia v Oman |
Dubai (DICS) |
14 Mar 2022 |
ODI # 4366 |
tv umpire |
51y 325d |
|
ODI : South Africa v Bangladesh |
Centurion |
18 Mar 2022 |
ODI # 4370 |
umpire |
51y 327d |
|
ODI : South Africa v Bangladesh |
Johannesburg |
20 Mar 2022 |
ODI # 4372 |
umpire |
51y 338d |
|
Test : South Africa v Bangladesh |
Durban |
31 Mar 2022 |
Test # 2460 |
tv umpire |
51y 346d |
|
Test : South Africa v Bangladesh |
Gqeberha |
8 Apr 2022 |
Test # 2461 |
umpire |
52y 113d |
|
ODI : Zimbabwe v India |
Harare |
18 Aug 2022 |
ODI # 4451 |
umpire |
52y 115d |
|
ODI : Zimbabwe v India |
Harare |
20 Aug 2022 |
ODI # 4454 |
umpire |
52y 117d |
|
ODI : Zimbabwe v India |
Harare |
22 Aug 2022 |
ODI # 4457 |
umpire |
52y 178d |
|
T20I : Australia v New Zealand |
Sydney |
22 Oct 2022 |
T20I # 1839 |
umpire |
52y 182d |
|
T20I : England v Ireland |
Melbourne |
26 Oct 2022 |
T20I # 1846 |
umpire |
52y 189d |
|
T20I : Netherlands v Zimbabwe |
Adelaide |
2 Nov 2022 |
T20I # 1859 |
tv umpire |
52y 191d |
|
T20I : Australia v Afghanistan |
Adelaide |
4 Nov 2022 |
T20I # 1864 |
umpire |
52y 193d |
|
T20I : Bangladesh v Pakistan |
Adelaide |
6 Nov 2022 |
T20I # 1872 |
umpire |
52y 277d |
|
ODI : South Africa v England |
Bloemfontein |
29 Jan 2023 |
ODI # 4513 |
tv umpire |
52y 280d |
|
ODI : South Africa v England |
Kimberley |
1 Feb 2023 |
ODI # 4514 |
tv umpire |
52y 328d |
|
ODI : South Africa v West Indies |
Potchefstroom |
21 Mar 2023 |
ODI # 4544 |
tv umpire |
52y 332d |
|
T20I : South Africa v West Indies |
Centurion |
25 Mar 2023 |
T20I # 2031 |
umpire |
52y 333d |
|
T20I : South Africa v West Indies |
Centurion |
26 Mar 2023 |
T20I # 2032 |
umpire |
52y 335d |
|
T20I : South Africa v West Indies |
Johannesburg |
28 Mar 2023 |
T20I # 2036 |
tv umpire |
52y 338d |
|
ODI : South Africa v Netherlands |
Benoni |
31 Mar 2023 |
ODI # 4558 |
umpire |
52y 340d |
|
ODI : South Africa v Netherlands |
Johannesburg |
2 Apr 2023 |
ODI # 4563 |
umpire |
52y 354d |
|
Test : Sri Lanka v Ireland |
Galle |
16 Apr 2023 |
Test # 2502 |
tv umpire |
52y 362d |
|
Test : Sri Lanka v Ireland |
Galle |
24 Apr 2023 |
Test # 2503 |
tv umpire |
53y 12d |
|
ODI : Bangladesh v Ireland |
Chelmsford |
9 May 2023 |
ODI # 4576 |
umpire |
53y 15d |
|
ODI : Bangladesh v Ireland |
Chelmsford |
12 May 2023 |
ODI # 4577 |
tv umpire |
53y 17d |
|
ODI : Bangladesh v Ireland |
Chelmsford |
14 May 2023 |
ODI # 4578 |
umpire |
53y 35d |
|
Test : England v Ireland |
Lord's |
1 Jun 2023 |
Test # 2504 |
tv umpire |
53y 48d |
|
Test : Bangladesh v Afghanistan |
Mirpur |
14 Jun 2023 |
Test # 2506 |
umpire |
53y 69d |
|
ODI : Bangladesh v Afghanistan |
Chattogram |
5 Jul 2023 |
ODI # 4615 |
tv umpire |
53y 72d |
|
ODI : Bangladesh v Afghanistan |
Chattogram |
8 Jul 2023 |
ODI # 4619 |
umpire |
53y 75d |
|
ODI : Bangladesh v Afghanistan |
Chattogram |
11 Jul 2023 |
ODI # 4621 |
tv umpire |
53y 134d |
|
ODI : England v New Zealand |
Cardiff |
8 Sep 2023 |
ODI # 4636 |
umpire |
53y 136d |
|
ODI : England v New Zealand |
Southampton |
10 Sep 2023 |
ODI # 4640 |
tv umpire |
53y 139d |
|
ODI : England v New Zealand |
The Oval |
13 Sep 2023 |
ODI # 4643 |
umpire |
53y 141d |
|
ODI : England v New Zealand |
Lord's |
15 Sep 2023 |
ODI # 4647 |
umpire |
53y 162d |
|
ODI : Netherlands v Pakistan |
Hyderabad |
6 Oct 2023 |
ODI # 4659 |
tv umpire |
53y 166d |
|
ODI : Bangladesh v England |
Dharamsala |
10 Oct 2023 |
ODI # 4664 |
umpire |
53y 175d |
|
ODI : India v Bangladesh |
Pune |
19 Oct 2023 |
ODI # 4674 |
umpire |
53y 178d |
|
ODI : India v New Zealand |
Dharamsala |
22 Oct 2023 |
ODI # 4678 |
umpire |
53y 182d |
|
ODI : England v Sri Lanka |
Bengaluru |
26 Oct 2023 |
ODI # 4682 |
umpire |
53y 185d |
|
ODI : India v England |
Lucknow |
29 Oct 2023 |
ODI # 4686 |
tv umpire |
53y 187d |
|
ODI : Bangladesh v Pakistan |
Eden Gardens |
31 Oct 2023 |
ODI # 4688 |
tv umpire |
53y 191d |
|
ODI : Australia v England |
Ahmedabad |
4 Nov 2023 |
ODI # 4693 |
umpire |
53y 196d |
|
ODI : New Zealand v Sri Lanka |
Bengaluru |
9 Nov 2023 |
ODI # 4698 |
umpire |
53y 230d |
|
ODI : Zimbabwe v Ireland |
Harare |
13 Dec 2023 |
ODI # 4709 |
umpire |
53y 232d |
|
ODI : Zimbabwe v Ireland |
Harare |
15 Dec 2023 |
ODI # 4710 |
umpire |
53y 234d |
|
ODI : Zimbabwe v Ireland |
Harare |
17 Dec 2023 |
ODI # 4712 |
umpire |
53y 265d |
|
Test : Australia v West Indies |
Adelaide |
17 Jan 2024 |
Test # 2523 |
tv umpire |
53y 273d |
|
Test : Australia v West Indies |
Brisbane |
25 Jan 2024 |
Test # 2524 |
tv umpire |
53y 281d |
|
ODI : Australia v West Indies |
Melbourne |
2 Feb 2024 |
ODI # 4721 |
umpire |
53y 283d |
|
ODI : Australia v West Indies |
Sydney |
4 Feb 2024 |
ODI # 4722 |
tv umpire |
53y 285d |
|
ODI : Australia v West Indies |
Canberra |
6 Feb 2024 |
ODI # 4723 |
umpire |
53y 307d |
|
Test : Afghanistan v Ireland |
Tolerance Oval |
28 Feb 2024 |
Test # 2532 |
tv umpire |
53y 321d |
|
ODI : Bangladesh v Sri Lanka |
Chattogram |
13 Mar 2024 |
ODI # 4743 |
umpire |
53y 323d |
|
ODI : Bangladesh v Sri Lanka |
Chattogram |
15 Mar 2024 |
ODI # 4744 |
tv umpire |
53y 326d |
|
ODI : Bangladesh v Sri Lanka |
Chattogram |
18 Mar 2024 |
ODI # 4745 |
umpire |
54y 36d |
|
T20I : West Indies v P.N.G. |
Providence |
2 Jun 2024 |
T20I # 2633 |
tv umpire |
54y 37d |
|
T20I : Afghanistan v Uganda |
Providence |
3 Jun 2024 |
T20I # 2636 |