Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
T20 World Cup 2026
Recent Series
South Africa in New Zealand T20I Series
Recent Players
Adil Rashid
Jasprit Bumrah
Varun Vinod
Arshdeep Singh
Liam Dawson
Jamie Overton
Axar Patel
William Jacks
Hardik Pandya
Corbin Bosch
Rachin Ravindra
Matt Henry
ODI World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
Home
Players
Namibia Players
Craig Williams
Last 10
Compare
Craig Williams
Top order Batter
-
Full Name:
Craig George Williams
Date of Birth:
25 Feb 1984
Current Age:
42 Year, 1 Month, 13 Days
Born:
Oshakati Namibia
Teams:
TEST
Rank
-
Cap No
First Game
2019-09-22
Last Game
2019-09-22
ODI
Rank
-
Cap No
25
First Game
2009-04-01
Last Game
2022-07-16
T20I
Rank
-
Cap No
13
First Game
2012-03-13
Last Game
2022-05-24
Overview
Last 10
By Year
By Team
By Ground
Ranking
MatchUps
ICC Men's Cricket World Cup League 2 - 2019-2021/22
Series Home
95TH
Sat, 16 Jul 2022 - 00:00 • 95th • Cambusdoon New Ground, Ayr
Namibia
199/10 (49.20)
Nepal
136/10 (37.50)
Namibia won by 63 runs
94TH
Thu, 14 Jul 2022 - 00:00 • 94th • Titwood, Glasgow
Namibia
215/7 (49.20)
Scotland
219/7 (48.50)
Scotland won by 3 wickets (with 7 balls remaining)
92ND
Mon, 11 Jul 2022 - 00:00 • 92nd • Cambusdoon New Ground, Ayr
Namibia
220/10 (49.20)
Nepal
180/10 (46.50)
Namibia won by 40 runs
66TH
Mon, 14 Mar 2022 - 00:00 • 66th • Dubai International Cricket Stadium
Oman
265/5 (49.30)
Namibia
266/5 (47.30)
Namibia won by 5 wickets (with 15 balls remaining)
65TH
Sat, 12 Mar 2022 - 00:00 • 65th • Sharjah Cricket Stadium
United Arab Emirates
348/3 (49.30)
Namibia
305/9 (20.00)
U.A.E. won by 43 runs
64TH
Fri, 11 Mar 2022 - 00:00 • 64th • Sharjah Cricket Stadium
Namibia
275/8 (49.30)
Oman
276/3 (46.10)
Oman won by 7 wickets (with 23 balls remaining)
62ND
Tue, 08 Mar 2022 - 00:00 • 62nd • ICC Academy, Dubai
Namibia
206/8 (49.30)
United Arab Emirates
207/7 (47.10)
U.A.E. won by 3 wickets (with 17 balls remaining)
61ST
Sun, 06 Mar 2022 - 00:00 • 61st • ICC Academy, Dubai
Namibia
226/10 (49.30)
Oman
116/10 (42.10)
Namibia won by 110 runs
50TH
Sat, 27 Nov 2021 - 00:00 • 50th • Wanderers Cricket Ground, Windhoek
Oman
291/9 (23.20)
Namibia
282/9 (20.00)
Oman won by 9 runs
49TH
Fri, 26 Nov 2021 - 00:00 • 49th • Wanderers Cricket Ground, Windhoek
Namibia
228/10 (23.20)
Oman
188/10 (46.50)
Namibia won by 40 runs
22ND
Thu, 09 Jan 2020 - 00:00 • 22nd • Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Namibia
94/10 (45.20)
United Arab Emirates
95/2 (19.30)
U.A.E. won by 8 wickets (with 183 balls remaining)
21ST
Wed, 08 Jan 2020 - 00:00 • 21st • Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Namibia
324/7 (45.20)
Oman
272/10 (45.00)
Namibia won by 52 runs
20TH
Mon, 06 Jan 2020 - 00:00 • 20th • Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
United Arab Emirates
222/9 (45.20)
Namibia
214/8 (20.00)
U.A.E. won by 8 runs
6TH
Mon, 23 Sep 2019 - 07:15 PM • 6th • Central Broward Regional Park Stadium Turf Ground, Lauderhill
Namibia
260/9 (45.20)
Papua New Guinea
233/10 (47.30)
Namibia won by 27 runs
4TH
Fri, 20 Sep 2019 - 07:15 PM • 4th • Central Broward Regional Park Stadium Turf Ground, Lauderhill
United States of America
287/8 (49.00)
Namibia
142/10 (37.00)
Namibia won by 139 runs (D/L method)
2ND
Tue, 17 Sep 2019 - 07:15 PM • 2nd • Central Broward Regional Park Stadium Turf Ground, Lauderhill
United States of America
121/10 (47.00)
Namibia
122/5 (31.20)
U.S.A. won by 5 wickets (with 112 balls remaining)
Namibia in Zimbabwe T20I Series - 2022
Series Home
5TH
Tue, 24 May 2022 - 00:00 • 5th T20I • Queens Sports Club, Bulawayo
Namibia
127/8 (19.00)
Zimbabwe
95/10 (19.10)
Namibia won by 32 runs
4TH
Sun, 22 May 2022 - 00:00 • 4th T20I • Queens Sports Club, Bulawayo
Zimbabwe
157/8 (19.00)
Namibia
161/4 (20.00)
Namibia won by 6 wickets (with 0 balls remaining)
3RD
Sat, 21 May 2022 - 00:00 • 3rd T20I • Queens Sports Club, Bulawayo
Namibia
128/8 (17.00)
Zimbabwe
129/2 (17.10)
Zimbabwe won by 8 wickets (with 17 balls remaining)
2ND
Thu, 19 May 2022 - 00:00 • 2nd T20I • Queens Sports Club, Bulawayo
Zimbabwe
122/8 (17.00)
Namibia
124/2 (18.00)
Namibia won by 8 wickets (with 12 balls remaining)
1ST
Tue, 17 May 2022 - 00:00 • 1st T20I • Queens Sports Club, Bulawayo
Zimbabwe
153/4 (16.00)
Namibia
146/5 (20.00)
Zimbabwe won by 7 runs
Uganda in Namibia T20I Series - 2022
Series Home
3RD
Sun, 10 Apr 2022 - 00:00 • 3rd T20I • United Cricket Club Ground, Windhoek
Namibia
185/7 (19.00)
Uganda
133/10 (19.20)
Namibia won by 52 runs
2ND
Sat, 09 Apr 2022 - 00:00 • 2nd T20I • United Cricket Club Ground, Windhoek
Namibia
177/4 (17.00)
Uganda
178/3 (19.50)
Uganda won by 7 wickets (with 1 ball remaining)
1ST
Fri, 08 Apr 2022 - 00:00 • 1st T20I • United Cricket Club Ground, Windhoek
Uganda
127/5 (17.00)
Namibia
128/2 (18.40)
Namibia won by 8 wickets (with 8 balls remaining)
ICC Men's T20 World Cup (in Oman/United Arab Emirates) - 2021/22
Series Home
42ND
Mon, 08 Nov 2021 - 00:00 • 42nd • Dubai International Cricket Stadium
India
132/8 (15.00)
TBA
136/1 (15.20)
India won by 9 wickets (with 28 balls remaining)
36TH
Fri, 05 Nov 2021 - 00:00 • 36th • Sharjah Cricket Stadium
New Zealand
163/4 (15.00)
TBA
111/7 (20.00)
New Zealand won by 52 runs
31ST
Tue, 02 Nov 2021 - 00:00 • 31st • Zayed Cricket Stadium, Abu Dhabi
Pakistan
189/2 (15.00)
TBA
144/5 (20.00)
Pakistan won by 45 runs
27TH
Sun, 31 Oct 2021 - 00:00 • 27th • Zayed Cricket Stadium, Abu Dhabi
Afghanistan
160/5 (15.00)
TBA
98/9 (20.00)
Afghanistan won by 62 runs
21ST
Wed, 27 Oct 2021 - 00:00 • 21st • Zayed Cricket Stadium, Abu Dhabi
TBA
109/8 (15.00)
TBA
115/6 (19.10)
Namibia won by 4 wickets (with 5 balls remaining)
11TH
Fri, 22 Oct 2021 - 00:00 • 11th • Sharjah Cricket Stadium
Ireland
125/8 (15.00)
Namibia
126/2 (18.30)
Namibia won by 8 wickets (with 9 balls remaining)
7TH
Wed, 20 Oct 2021 - 00:00 • 7th • Zayed Cricket Stadium, Abu Dhabi
Namibia
164/4 (15.00)
Netherlands
166/4 (19.00)
Namibia won by 6 wickets (with 6 balls remaining)
4TH
Mon, 18 Oct 2021 - 00:00 • 4th • Zayed Cricket Stadium, Abu Dhabi
Namibia
96/10 (15.00)
Sri Lanka
100/3 (13.30)
Sri Lanka won by 7 wickets (with 39 balls remaining)
Namibia v Papua New Guinea T20I Match (in United Arab Emirates) - 2021/22
Series Home
ONLY
Sun, 10 Oct 2021 - 00:00 • Only T20I • ICC Academy, Dubai
Namibia
174/6 (19.00)
Papua New Guinea
160/6 (20.00)
Namibia won by 14 runs
Namibia v Scotland T20I Match (in United Arab Emirates) - 2021/22
Series Home
ONLY
Sat, 09 Oct 2021 - 00:00 • Only T20I • ICC Academy, Dubai
Scotland
137/8 (19.00)
Namibia
138/5 (17.40)
Namibia won by 5 wickets (with 14 balls remaining)
Namibia in United Arab Emirates T20I Match - 2021/22
Series Home
ONLY
Tue, 05 Oct 2021 - 00:00 • Only T20I • ICC Academy, Dubai
Namibia
159/8 (19.50)
United Arab Emirates
142/9 (20.00)
Namibia won by 17 runs
Uganda in Namibia T20I Series - 2021
Series Home
3RD
Mon, 05 Apr 2021 - 00:00 • 3rd T20I • Wanderers Cricket Ground, Windhoek
Namibia
189/3 (17.00)
Uganda
124/10 (20.00)
Namibia won by 65 runs
2ND
Mon, 05 Apr 2021 - 00:00 • 2nd T20I • Wanderers Cricket Ground, Windhoek
Namibia
134/6 (17.00)
Uganda
65/5 (12.40)
Namibia won by 20 runs (DLS method)
1ST
Sat, 03 Apr 2021 - 00:00 • 1st T20I • Wanderers Cricket Ground, Windhoek
Uganda
134/5 (19.00)
Namibia
135/3 (14.50)
Namibia won by 7 wickets (with 31 balls remaining)
ICC Men's T20 World Cup Qualifier (in United Arab Emirates) - 2019/20
Series Home
3RD
Sat, 02 Nov 2019 - 00:00 • 3rd place play-off • Dubai International Cricket Stadium
Ireland
135/10 (20.00)
Namibia
108/10 (18.20)
Ireland won by 27 runs
2ND
Fri, 01 Nov 2019 - 00:00 • 2nd Semi-Final • Dubai International Cricket Stadium
Papua New Guinea
130/5 (20.00)
Namibia
112/5 (20.00)
P.N.G. won by 18 runs
2ND
Tue, 29 Oct 2019 - 00:00 • 2nd Qualifying Play-off • Dubai International Cricket Stadium
Namibia
161/7 (20.00)
Oman
107/10 (19.10)
Namibia won by 54 runs
37TH
Sat, 26 Oct 2019 - 00:00 • 37th • Dubai International Cricket Stadium
Namibia
191/8 (20.00)
Singapore
104/10 (17.10)
Namibia won by 87 runs
33RD
Fri, 25 Oct 2019 - 00:00 • 33rd • Dubai International Cricket Stadium
Namibia
181/5 (20.00)
Kenya
94/10 (18.50)
Namibia won by 87 runs
22ND
Wed, 23 Oct 2019 - 00:00 • 22nd • ICC Academy Ground No 2, Dubai
Bermuda
106/9 (20.00)
Namibia
111/4 (13.10)
Namibia won by 6 wickets (with 41 balls remaining)
19TH
Tue, 22 Oct 2019 - 00:00 • 19th • ICC Academy, Dubai
Namibia
159/6 (20.00)
Scotland
135/8 (20.00)
Namibia won by 24 runs
10TH
Sun, 20 Oct 2019 - 00:00 • 10th • ICC Academy Ground No 2, Dubai
Papua New Guinea
197/7 (20.00)
Namibia
116/10 (17.10)
P.N.G. won by 81 runs
7TH
Sat, 19 Oct 2019 - 00:00 • 7th • ICC Academy, Dubai
Netherlands
140/6 (20.00)
Namibia
96/10 (19.00)
Netherlands won by 44 runs
ICC Men's Cricket World Cup League 2 - 2019
Series Home
5TH
Sun, 22 Sep - Sun, 22 Sep 2019 - 00:00 • 5th • Central Broward Regional Park Stadium Turf Ground, Lauderhill
Namibia
219/8 (49.00)
Papua New Guinea
222/6 (48.20)
Namibia won by 4 wickets (with 10 balls remaining)
Botswana in Namibia T20I Series - 2019
Series Home
4TH
Fri, 23 Aug 2019 - 06:00 PM • 4th T20I • United Cricket Club Ground, Windhoek
Namibia
85/8 (9.00)
Botswana
86/2 (11.10)
Namibia won by 8 wickets (with 53 balls remaining)
3RD
Thu, 22 Aug 2019 - 06:00 PM • 3rd T20I • United Cricket Club Ground, Windhoek
Namibia
174/8 (15.00)
Botswana
96/10 (18.10)
Namibia won by 78 runs