Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Ireland remove Ireland from query
Not involving the player GC Wilson (IRE) remove GC Wilson (IRE) from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2008-2024 309 307 14 9608 177 32.79 9710 98.94 16 53 27 1073 270 Profile
filtered 2009-2024 147 146 6 4689 177 33.49 4858 96.52 10 21 9 528 137
Innings by innings list
17 17 16 2 0 106.25 3 bowled 2 T20I v Pakistan The Oval 15 Jun 2009 T20I # 110
30 41 26 4 1 115.38 3 caught 2 ODI v England Belfast 27 Aug 2009 ODI # 2878
87 138 106 8 1 82.07 1 caught 2 ODI v Kenya Rotterdam 1 Jul 2010 ODI # 3006
6 14 12 1 0 50.00 1 bowled 1 ODI v Afghanistan Rotterdam 3 Jul 2010 ODI # 3008
37 53 43 7 0 86.04 1 bowled 2 ODI v Scotland The Hague 5 Jul 2010 ODI # 3013
35 54 42 6 0 83.33 1 caught 2 ODI v Canada Amstelveen 7 Jul 2010 ODI # 3015
33 85 61 1 0 54.09 1 bowled 1 ODI v Netherlands Amstelveen 9 Jul 2010 ODI # 3021
32 48 38 3 1 84.21 1 bowled 2 ODI v Scotland Amstelveen 10 Jul 2010 ODI # 3023
35 64 47 3 1 74.46 1 bowled 1 ODI v Canada Toronto 6 Sep 2010 ODI # 3041
177 177 134 21 5 132.08 1 caught 1 ODI v Canada Toronto 7 Sep 2010 ODI # 3042
9 18 10 1 0 90.00 2 stumped 2 ODI v Bangladesh Mirpur 25 Feb 2011 ODI # 3108
0 2 1 0 0 0.00 2 bowled 1 ODI v India Bengaluru 6 Mar 2011 ODI # 3121
12 16 15 2 0 80.00 2 caught 2 T20I v Kenya Mombasa 22 Feb 2012 T20I # 224
16 - 21 1 0 76.19 6 caught 2 ODI v Afghanistan Belfast 12 Jul 2016 ODI # 3761
126 143 117 15 5 107.69 2 caught 1 ODI v U.A.E. Harare 12 Mar 2018 ODI # 3995
71 - 51 11 1 139.21 1 caught 1 T20I v Oman Al Amerat 13 Feb 2019 T20I # 740
56 - 42 5 2 133.33 1 caught 1 T20I v Scotland Al Amerat 15 Feb 2019 T20I # 742
1 - 4 0 0 25.00 1 caught 2 T20I v Netherlands Al Amerat 17 Feb 2019 T20I # 743
23 - 25 3 0 92.00 1 caught 1 T20I v Afghanistan Dehradun 21 Feb 2019 T20I # 745
91 - 50 12 2 182.00 1 caught 2 T20I v Afghanistan Dehradun 23 Feb 2019 T20I # 746
10 - 9 2 0 111.11 1 caught 2 T20I v Afghanistan Dehradun 24 Feb 2019 T20I # 747
89 - 150 6 3 59.33 2 bowled 1 ODI v Afghanistan Dehradun 28 Feb 2019 ODI # 4100
TDNB - - - - - - - - ODI v Afghanistan Dehradun 2 Mar 2019 ODI # 4101
20 - 26 4 0 76.92 2 caught 2 ODI v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
11 - 18 1 0 61.11 2 stumped 2 ODI v Afghanistan Dehradun 8 Mar 2019 ODI # 4108
70 - 88 7 2 79.54 2 lbw 2 ODI v Afghanistan Dehradun 10 Mar 2019 ODI # 4110
26 - 30 6 0 86.66 2 caught 1 Test v Afghanistan Dehradun 15 Mar 2019 Test # 2351
14 - 49 2 0 28.57 2 lbw 3 Test v Afghanistan Dehradun 15 Mar 2019 Test # 2351
57 - 74 8 0 77.02 1 caught 2 ODI v Zimbabwe Bready 1 Jul 2019 ODI # 4181
52 - 73 7 0 71.23 1 caught 1 ODI v Zimbabwe Belfast 4 Jul 2019 ODI # 4185
32 - 44 5 0 72.72 1 caught 2 ODI v Zimbabwe Belfast 7 Jul 2019 ODI # 4189
15 - 21 2 0 71.42 1 caught 1 ODI v West Indies Bridgetown 7 Jan 2020 ODI # 4226
63 - 79 7 1 79.74 1 bowled 1 ODI v West Indies Bridgetown 9 Jan 2020 ODI # 4229
5 - 23 0 0 21.73 2 caught 1 ODI v West Indies St George's 12 Jan 2020 ODI # 4230
60 - 41 8 2 146.34 1 caught 1 T20I v Afghanistan Greater Noida 6 Mar 2020 T20I # 1077
12 - 10 2 0 120.00 1 caught 2 T20I v Afghanistan Greater Noida 8 Mar 2020 T20I # 1079
0 - 4 0 0 0.00 1 caught 1 T20I v Afghanistan Greater Noida 10 Mar 2020 T20I # 1083
2 4 4 0 0 50.00 1 caught 1 ODI v England Southampton 30 Jul 2020 ODI # 4256
12 27 20 2 0 60.00 1 caught 1 ODI v England Southampton 1 Aug 2020 ODI # 4257
142 174 128 9 6 110.93 1 run out 2 ODI v England Southampton 4 Aug 2020 ODI # 4258
131* 225 148 9 4 88.51 1 not out 1 ODI v U.A.E. Abu Dhabi 8 Jan 2021 ODI # 4268
4 14 9 1 0 44.44 1 caught 1 ODI v U.A.E. Abu Dhabi 18 Jan 2021 ODI # 4269
39 72 40 6 0 97.50 1 lbw 2 ODI v Afghanistan Abu Dhabi 21 Jan 2021 ODI # 4271
128 181 132 12 4 96.96 1 caught 1 ODI v Afghanistan Abu Dhabi 24 Jan 2021 ODI # 4273
118 148 119 9 6 99.15 1 bowled 2 ODI v Afghanistan Abu Dhabi 26 Jan 2021 ODI # 4275
69 153 112 8 0 61.60 2 caught 2 ODI v Netherlands Utrecht 2 Jun 2021 ODI # 4293
52 96 64 6 0 81.25 2 caught 2 ODI v Netherlands Utrecht 4 Jun 2021 ODI # 4294
5 10 6 1 0 83.33 2 caught 1 ODI v Netherlands Utrecht 7 Jun 2021 ODI # 4295
13 58 40 1 0 32.50 2 caught 1 ODI v South Africa Dublin (Malahide) 11 Jul 2021 ODI # 4301
27 58 44 4 0 61.36 1 bowled 1 ODI v South Africa Dublin (Malahide) 13 Jul 2021 ODI # 4302
11 8 13 2 0 84.61 1 caught 2 ODI v South Africa Dublin (Malahide) 16 Jul 2021 ODI # 4305
6 1 2 0 1 300.00 1 bowled 2 T20I v South Africa Dublin (Malahide) 19 Jul 2021 T20I # 1194
19 33 23 1 1 82.60 1 caught 2 T20I v South Africa Belfast 22 Jul 2021 T20I # 1197
18 21 14 2 1 128.57 1 caught 2 T20I v South Africa Belfast 24 Jul 2021 T20I # 1201
24 20 19 5 0 126.31 1 bowled 2 T20I v Zimbabwe Dublin 27 Aug 2021 T20I # 1241
37 33 29 5 2 127.58 1 caught 2 T20I v Zimbabwe Dublin 29 Aug 2021 T20I # 1242
115* 80 75 8 8 153.33 1 not out 1 T20I v Zimbabwe Bready 1 Sep 2021 T20I # 1244
39 61 33 4 0 118.18 1 caught 1 T20I v Zimbabwe Bready 2 Sep 2021 T20I # 1248
19 23 13 2 1 146.15 1 caught 2 T20I v Zimbabwe Bready 4 Sep 2021 T20I # 1256
32 65 47 3 1 68.08 2 lbw 2 ODI v Zimbabwe Belfast 8 Sep 2021 ODI # 4319
33 96 71 4 0 46.47 2 caught 1 ODI v Zimbabwe Belfast 10 Sep 2021 ODI # 4321
43 91 40 5 2 107.50 2 caught 2 ODI v Zimbabwe Belfast 13 Sep 2021 ODI # 4323
53 - 46 6 2 115.21 1 caught 2 T20I v U.A.E. ICCA Dubai 7 Oct 2021 T20I # 1286
1 - 5 0 0 20.00 1 caught 2 T20I v U.A.E. ICCA Dubai 8 Oct 2021 T20I # 1289
40 - 35 4 0 114.28 1 caught 1 T20I v U.A.E. ICCA Dubai 10 Oct 2021 T20I # 1294
30* 68 39 1 1 76.92 1 not out 2 T20I v Netherlands Abu Dhabi 18 Oct 2021 T20I # 1312
7 15 7 1 0 100.00 1 caught 2 T20I v Sri Lanka Abu Dhabi 20 Oct 2021 T20I # 1331
38 34 24 5 1 158.33 1 caught 1 T20I v Namibia Sharjah 22 Oct 2021 T20I # 1342
31 - 15 6 0 206.66 1 bowled 2 T20I v U.S.A. Lauderhill 22 Dec 2021 T20I # 1451
5 3 5 1 0 100.00 1 lbw 1 T20I v U.S.A. Lauderhill 23 Dec 2021 T20I # 1452
21 21 15 3 1 140.00 2 caught 2 ODI v West Indies Kingston 13 Jan 2022 ODI # 4340
44 66 38 5 1 115.78 2 lbw 2 ODI v West Indies Kingston 16 Jan 2022 ODI # 4342
51 - 42 3 3 121.42 1 stumped 2 T20I v Oman Al Amerat 12 Feb 2022 T20I # 1461
1 - 2 0 0 50.00 1 run out 2 T20I v U.A.E. Al Amerat 13 Feb 2022 T20I # 1462
2 - 4 0 0 50.00 1 bowled 1 T20I v Nepal Al Amerat 14 Feb 2022 T20I # 1465
32 - 22 4 1 145.45 1 caught 2 T20I v U.A.E. Al Amerat 18 Feb 2022 T20I # 1472
32 - 35 3 1 91.42 1 caught 1 T20I v Bahrain Al Amerat 19 Feb 2022 T20I # 1476
34 - 27 4 2 125.92 1 caught 2 T20I v Germany Al Amerat 21 Feb 2022 T20I # 1481
6 - 8 1 0 75.00 1 caught 1 T20I v Oman Al Amerat 22 Feb 2022 T20I # 1487
12 - 12 2 0 100.00 1 caught 1 T20I v U.A.E. Al Amerat 24 Feb 2022 T20I # 1490
4 8 5 1 0 80.00 1 caught 1 T20I v India Dublin (Malahide) 26 Jun 2022 T20I # 1580
40 31 18 5 3 222.22 1 bowled 2 T20I v India Dublin (Malahide) 28 Jun 2022 T20I # 1586
5 6 10 1 0 50.00 1 bowled 1 ODI v New Zealand Dublin (Malahide) 10 Jul 2022 ODI # 4419
0 4 4 0 0 0.00 1 lbw 1 ODI v New Zealand Dublin (Malahide) 12 Jul 2022 ODI # 4423
120 148 103 14 5 116.50 1 caught 2 ODI v New Zealand Dublin (Malahide) 15 Jul 2022 ODI # 4429
13 24 16 1 1 81.25 1 caught 2 T20I v New Zealand Belfast 18 Jul 2022 T20I # 1673
21 12 15 3 1 140.00 1 caught 2 T20I v New Zealand Belfast 20 Jul 2022 T20I # 1678
40 - 29 3 3 137.93 1 caught 1 T20I v New Zealand Belfast 22 Jul 2022 T20I # 1679
18 21 11 2 1 163.63 1 lbw 2 T20I v South Africa Bristol 3 Aug 2022 T20I # 1721
28 - 16 2 2 175.00 1 caught 2 T20I v South Africa Bristol 5 Aug 2022 T20I # 1724
31 37 29 3 2 106.89 1 caught 2 T20I v Afghanistan Belfast 9 Aug 2022 T20I # 1727
4 11 12 1 0 33.33 1 bowled 2 T20I v Afghanistan Belfast 11 Aug 2022 T20I # 1729
0 - 2 0 0 0.00 1 caught 2 T20I v Afghanistan Belfast 12 Aug 2022 T20I # 1731
20 19 9 3 1 222.22 1 caught 2 T20I v Afghanistan Belfast 15 Aug 2022 T20I # 1736
16 - 10 1 1 160.00 1 caught 2 T20I v Afghanistan Belfast 17 Aug 2022 T20I # 1738
0 3 2 0 0 0.00 1 bowled 2 T20I v Zimbabwe Hobart 17 Oct 2022 T20I # 1828
8 22 10 1 0 80.00 1 caught 2 T20I v Scotland Hobart 19 Oct 2022 T20I # 1833
66* 79 48 6 2 137.50 1 not out 2 T20I v West Indies Hobart 21 Oct 2022 T20I # 1837
34 45 25 4 1 136.00 1 caught 1 T20I v Sri Lanka Hobart 23 Oct 2022 T20I # 1841
14 16 8 1 1 175.00 1 caught 1 T20I v England Melbourne 26 Oct 2022 T20I # 1846
11 11 7 1 1 157.14 1 caught 2 T20I v Australia Brisbane 31 Oct 2022 T20I # 1855
37 39 27 3 1 137.03 1 bowled 2 T20I v New Zealand Adelaide 4 Nov 2022 T20I # 1862
13 36 25 2 0 52.00 1 lbw 1 ODI v Zimbabwe Harare 18 Jan 2023 ODI # 4506
45 93 61 4 2 73.77 1 caught 1 ODI v Zimbabwe Harare 21 Jan 2023 ODI # 4508
TDNB - - - - - - - - ODI v Zimbabwe Harare 23 Jan 2023 ODI # 4510
22 54 31 1 1 70.96 2 caught 2 ODI v Bangladesh Sylhet 18 Mar 2023 ODI # 4539
TDNB - - - - - - - - ODI v Bangladesh Sylhet 20 Mar 2023 ODI # 4542
7 36 12 1 0 58.33 2 lbw 1 ODI v Bangladesh Sylhet 23 Mar 2023 ODI # 4547
17 18 8 4 0 212.50 1 bowled 2 T20I v Bangladesh Chattogram 27 Mar 2023 T20I # 2034
0 1 1 0 0 0.00 1 caught 2 T20I v Bangladesh Chattogram 29 Mar 2023 T20I # 2037
77 59 41 10 4 187.80 1 caught 2 T20I v Bangladesh Chattogram 31 Mar 2023 T20I # 2038
103 237 181 9 4 56.90 5 caught 1 Test v Sri Lanka Galle 24 Apr 2023 Test # 2503
1 - 5 0 0 20.00 5 caught 3 Test v Sri Lanka Galle 24 Apr 2023 Test # 2503
15 16 10 2 1 150.00 2 caught 2 ODI v Bangladesh Chelmsford 9 May 2023 ODI # 4576
0 4 2 0 0 0.00 2 caught 1 ODI v Bangladesh Chelmsford 12 May 2023 ODI # 4577
60 139 73 4 2 82.19 2 caught 2 ODI v Bangladesh Chelmsford 14 May 2023 ODI # 4578
30 60 35 5 0 85.71 5 caught 1 Test v England Lord's 1 Jun 2023 Test # 2504
15 33 17 3 0 88.23 5 caught 3 Test v England Lord's 1 Jun 2023 Test # 2504
23 - 27 4 0 85.18 2 caught 1 ODI v Oman Bulawayo 19 Jun 2023 ODI # 4588
0 1 1 0 0 0.00 2 caught 1 ODI v Scotland Bulawayo 21 Jun 2023 ODI # 4591
6 17 11 1 0 54.54 2 caught 2 ODI v Sri Lanka Bulawayo 25 Jun 2023 ODI # 4599
162 198 134 15 8 120.89 2 caught 1 ODI v U.A.E. Bulawayo 27 Jun 2023 ODI # 4604
58 61 45 9 2 128.88 2 lbw 2 ODI v U.S.A. Harare 30 Jun 2023 ODI # 4607
15 65 24 2 0 62.50 2 bowled 2 ODI v Nepal Harare 4 Jul 2023 ODI # 4613
2 - 4 0 0 50.00 2 bowled 1 T20I v Italy Edinburgh (Golden) 20 Jul 2023 T20I # 2148
55* - 39 9 0 141.02 2 not out 2 T20I v Denmark Edinburgh 21 Jul 2023 T20I # 2150
9 - 5 2 0 180.00 2 caught 1 T20I v Austria Edinburgh 23 Jul 2023 T20I # 2157
35* - 26 5 1 134.61 2 not out 2 T20I v Jersey Edinburgh (Golden) 24 Jul 2023 T20I # 2162
21 - 10 3 1 210.00 2 caught 2 T20I v Scotland Edinburgh 28 Jul 2023 T20I # 2180
11 28 11 1 0 100.00 2 bowled 1 T20I v India Dublin (Malahide) 18 Aug 2023 T20I # 2200
0 13 4 0 0 0.00 2 caught 2 T20I v India Dublin (Malahide) 20 Aug 2023 T20I # 2208
25 23 17 4 1 147.05 2 bowled 2 ODI v England Nottingham 23 Sep 2023 ODI # 4653
TDNB - - - - - - - - ODI v England Bristol 26 Sep 2023 ODI # 4656
14 22 10 3 0 140.00 2 lbw 1 T20I v Zimbabwe Harare 7 Dec 2023 T20I # 2384
10 16 10 1 0 100.00 2 bowled 2 T20I v Zimbabwe Harare 9 Dec 2023 T20I # 2388
6 - 4 1 0 150.00 2 lbw 2 T20I v Zimbabwe Harare 10 Dec 2023 T20I # 2391
TDNB - - - - - - - - ODI v Zimbabwe Harare 13 Dec 2023 ODI # 4709
14 40 32 2 0 43.75 2 bowled 2 ODI v Zimbabwe Harare 15 Dec 2023 ODI # 4710
8 10 10 2 0 80.00 2 caught 2 ODI v Zimbabwe Harare 17 Dec 2023 ODI # 4712
52 123 89 7 0 58.42 6 bowled 2 Test v Afghanistan Tolerance Oval 28 Feb 2024 Test # 2532
14 29 22 3 0 63.63 5 caught 4 Test v Afghanistan Tolerance Oval 28 Feb 2024 Test # 2532
5 17 9 0 0 55.55 2 caught 2 ODI v Afghanistan Sharjah 7 Mar 2024 ODI # 4741
50 25 53 4 2 94.33 2 caught 2 ODI v Afghanistan Sharjah 12 Mar 2024 ODI # 4742
25 48 27 2 1 92.59 2 caught 1 T20I v Afghanistan Sharjah 15 Mar 2024 T20I # 2521
24 25 15 5 0 160.00 2 bowled 2 T20I v Afghanistan Sharjah 17 Mar 2024 T20I # 2526
4 15 7 1 0 57.14 2 bowled 2 T20I v Afghanistan Sharjah 18 Mar 2024 T20I # 2529
8 11 5 0 1 160.00 2 caught 2 T20I v Pakistan Dublin 10 May 2024 T20I # 2601
11 19 7 2 0 157.14 2 caught 1 T20I v Pakistan Dublin 12 May 2024 T20I # 2609
11 - 8 2 0 137.50 2 caught 1 T20I v Netherlands The Hague 19 May 2024 T20I # 2612
32 32 21 2 2 152.38 2 bowled 2 T20I v Scotland The Hague 23 May 2024 T20I # 2615
36 - 27 4 1 133.33 2 caught 1 T20I v Netherlands The Hague 24 May 2024 T20I # 2619
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page