Records type batting analysis [change type]
View innings by innings list [change view]
Primary team England remove England from query
Involving the player EJG Morgan (ENG/IRE) remove EJG Morgan (ENG/IRE) from query
Ordered by boundary sixes (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2011-2022 156 163 11 5066 171 33.32 5333 94.99 7 31 10 578 123 Profile
filtered 2011-2019 119 117 8 3865 171 35.45 3548 108.93 7 21 8 431 99
Innings by innings list
116* 97 64 11 6 181.25 2 not out 2 T20I v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
133* 135 110 10 6 120.90 2 not out 2 ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
110 - 107 9 5 102.80 2 caught 1 ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
147 - 92 16 5 159.78 3 caught 1 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
99 84 68 6 4 145.58 2 bowled 2 T20I v West Indies Nottingham 24 Jun 2012 T20I # 246
80* 50 42 9 4 190.47 2 not out 2 T20I v New Zealand Wellington 15 Feb 2013 T20I # 304
67 42 38 7 4 176.31 2 bowled 2 ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
171 166 122 22 4 140.16 2 lbw 1 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
40 39 25 3 3 160.00 2 caught 1 T20I v India Birmingham 7 Sep 2014 T20I # 405
54 62 49 6 3 110.20 2 caught 2 ODI v New Zealand The Oval 12 Jun 2015 ODI # 3655
109 166 117 7 3 93.16 2 stumped 1 ODI v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
52 - 56 3 3 92.85 3 caught 2 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
58* - 41 4 3 141.46 4 not out 2 T20I v India Cardiff 6 Jul 2018 T20I # 688
68 80 51 5 2 133.33 2 stumped 2 T20I v West Indies Pallekele 27 Sep 2012 T20I # 276
56 52 35 7 2 160.00 2 bowled 1 T20I v India Pune 20 Dec 2012 T20I # 292
94 80 61 11 2 154.09 2 caught 1 T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
40 59 36 1 2 111.11 2 caught 1 T20I v West Indies Bridgetown 11 Mar 2014 T20I # 362
66 77 41 7 2 160.97 2 bowled 2 T20I v Sri Lanka The Oval 20 May 2014 T20I # 401
37 58 33 3 2 112.12 1 caught 2 ODI v Afghanistan Sydney 13 Mar 2015 ODI # 3635
57 79 47 6 2 121.27 2 caught 1 ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
95 119 86 11 2 110.46 2 caught 2 ODI v Bangladesh The Oval 1 Jun 2017 ODI # 3875
56 99 62 3 2 90.32 2 bowled 1 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
47* 58 38 3 2 123.68 2 not out 2 T20I v South Africa Southampton 21 Jun 2017 T20I # 614
49 - 24 5 2 204.16 4 caught 1 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
30 - 24 3 2 125.00 3 caught 1 T20I v India Bristol 8 Jul 2018 T20I # 690
82 - 73 8 2 112.32 2 caught 1 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
11* 21 8 0 1 137.50 2 not out 2 T20I v South Africa Manchester 10 Sep 2012 T20I # 260
42 74 33 4 1 127.27 2 caught 2 T20I v India Wankhede 22 Dec 2012 T20I # 294
21 14 16 2 1 131.25 2 stumped 1 T20I v New Zealand Auckland 9 Feb 2013 T20I # 301
39 43 29 5 1 134.48 2 caught 2 T20I v New Zealand The Oval 25 Jun 2013 T20I # 317
38 54 31 4 1 122.58 2 caught 1 T20I v West Indies Bridgetown 13 Mar 2014 T20I # 364
38 35 22 6 1 172.72 1 caught 2 T20I v South Africa Chattogram 29 Mar 2014 T20I # 391
27 53 29 2 1 93.10 3 caught 2 ODI v Sri Lanka Hambantota 3 Dec 2014 ODI # 3561
27 31 23 2 1 117.39 2 caught 1 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
22 44 22 3 1 100.00 2 caught 2 ODI v Australia Southampton 3 Sep 2015 ODI # 3680
30 94 49 2 1 61.22 2 caught 2 ODI v Pakistan Sharjah 17 Nov 2015 ODI # 3710
16 36 16 0 1 100.00 2 run out 1 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
20 33 19 1 1 105.26 2 caught 2 T20I v New Zealand Delhi 30 Mar 2016 T20I # 555
61 81 60 8 1 101.66 2 caught 1 ODI v South Africa Leeds 24 May 2017 ODI # 3872
24 59 28 2 1 85.71 2 caught 1 ODI v South Africa Southampton 27 May 2017 ODI # 3873
43 39 17 8 1 252.94 2 bowled 2 T20I v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
57 - 60 7 1 95.00 3 bowled 2 ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
35 - 47 3 1 74.46 3 caught 1 ODI v Australia Perth 28 Jan 2018 ODI # 3968
11 - 5 1 1 220.00 1 bowled 2 T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
8 - 7 0 1 114.28 1 caught 1 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
20 16 13 3 1 153.84 1 caught 2 T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
0 1 2 0 0 0.00 1 lbw 2 T20I v India Manchester 31 Aug 2011 T20I # 204
11 15 6 2 0 183.33 2 run out 1 T20I v South Africa Chester-le-Street 8 Sep 2012 T20I # 258
31 39 27 5 0 114.81 2 run out 1 T20I v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
0 4 2 0 0 0.00 2 bowled 2 T20I v India Colombo (RPS) 23 Sep 2012 T20I # 272
22 26 15 3 0 146.66 2 bowled 2 T20I v New Zealand Pallekele 29 Sep 2012 T20I # 279
3 15 5 0 0 60.00 2 lbw 2 T20I v Sri Lanka Pallekele 1 Oct 2012 T20I # 284
5 6 4 1 0 125.00 2 bowled 2 T20I v New Zealand Hamilton 12 Feb 2013 T20I # 302
8 16 9 1 0 88.88 2 caught 2 T20I v Australia Southampton 29 Aug 2013 T20I # 328
22 21 12 5 0 183.33 1 lbw 2 T20I v Australia Hobart 29 Jan 2014 T20I # 354
16 24 13 3 0 123.07 1 caught 1 T20I v Australia Melbourne 31 Jan 2014 T20I # 355
6 16 8 1 0 75.00 2 caught 2 T20I v Australia Sydney 2 Feb 2014 T20I # 356
3 8 7 0 0 42.85 2 stumped 2 T20I v West Indies Bridgetown 9 Mar 2014 T20I # 361
0 1 2 0 0 0.00 2 caught 1 T20I v New Zealand Chattogram 22 Mar 2014 T20I # 380
12 17 17 2 0 70.58 1 bowled 2 T20I v Netherlands Chattogram 31 Mar 2014 T20I # 394
40 94 63 5 0 63.49 2 caught 2 ODI v India Cardiff 27 Aug 2014 ODI # 3517
42 70 55 5 0 76.36 2 caught 1 ODI v India Nottingham 30 Aug 2014 ODI # 3520
6 17 7 1 0 85.71 2 bowled 1 ODI v India Birmingham 2 Sep 2014 ODI # 3523
4 14 9 0 0 44.44 2 caught 1 ODI v India Leeds 5 Sep 2014 ODI # 3525
0 6 1 0 0 0.00 2 caught 1 ODI v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
7 17 15 0 0 46.66 3 caught 2 ODI v Sri Lanka Colombo (RPS) 16 Dec 2014 ODI # 3569
27 46 34 4 0 79.41 3 caught 2 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
20 30 20 3 0 100.00 2 caught 1 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
23 23 21 4 0 109.52 2 caught 1 ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
1 6 3 0 0 33.33 2 caught 2 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
3 16 7 0 0 42.85 2 bowled 1 T20I v Australia Cardiff 31 Aug 2015 T20I # 453
18 25 20 4 0 90.00 2 caught 2 ODI v Australia Lord's 5 Sep 2015 ODI # 3681
9 40 31 1 0 29.03 2 caught 1 ODI v Australia Manchester 8 Sep 2015 ODI # 3682
0 6 2 0 0 0.00 2 lbw 2 ODI v Australia Leeds 11 Sep 2015 ODI # 3683
4 20 12 1 0 33.33 2 caught 1 ODI v Australia Manchester 13 Sep 2015 ODI # 3684
10 19 7 1 0 142.85 2 caught 1 ODI v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
22 50 29 2 0 75.86 2 caught 1 ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
8 13 9 1 0 88.88 2 caught 1 T20I v Pakistan Dubai (DICS) 26 Nov 2015 T20I # 468
99 179 124 8 0 79.83 2 caught 2 ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
65 112 73 8 0 89.04 2 caught 1 ODI v South Africa Centurion 9 Feb 2016 ODI # 3736
50 - 56 7 0 89.28 2 caught 1 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
112 195 128 14 0 87.50 2 caught 1 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
27 21 21 5 0 128.57 2 caught 1 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
28 50 26 4 0 107.69 2 bowled 1 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
17 12 7 4 0 242.85 2 lbw 2 T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
0 7 4 0 0 0.00 2 lbw 1 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
1 6 3 0 0 33.33 2 caught 1 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
4 13 5 1 0 80.00 2 caught 2 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
0 4 1 0 0 0.00 2 caught 2 ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
7 25 10 1 0 70.00 2 caught 2 ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
14 38 24 2 0 58.33 2 bowled 2 ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
8 31 18 2 0 44.44 2 caught 2 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
23 22 15 5 0 153.33 2 caught 1 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
37 40 26 5 0 142.30 2 bowled 1 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
9 30 18 1 0 50.00 2 run out 1 ODI v India Pune 15 Jan 2017 ODI # 3819
14 16 12 3 0 116.66 2 caught 2 ODI v India Cuttack 19 Jan 2017 ODI # 3821
55 47 39 10 0 141.02 2 caught 2 ODI v Ireland Bristol 5 May 2017 ODI # 3864
32 46 35 6 0 91.42 2 bowled 1 ODI v Ireland Lord's 7 May 2017 ODI # 3865
1 22 2 0 0 50.00 2 caught 1 ODI v South Africa Lord's 29 May 2017 ODI # 3874
0 9 4 0 0 0.00 2 caught 2 ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
13 29 13 2 0 100.00 2 caught 1 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
19 20 14 4 0 135.71 2 caught 2 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
10* 12 7 2 0 142.85 2 not out 1 ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
36 52 35 5 0 102.85 2 lbw 1 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
4 6 3 1 0 133.33 3 caught 2 ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
1 - 8 0 0 12.50 3 caught 1 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
3 - 11 0 0 27.27 3 bowled 1 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
22 28 15 4 0 146.66 2 caught 1 T20I v Australia Hobart 7 Feb 2018 T20I # 645
1 10 4 0 0 25.00 2 caught 1 T20I v New Zealand Hamilton 18 Feb 2018 T20I # 650
61 98 74 9 0 82.43 2 caught 2 ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
5 14 10 1 0 50.00 3 lbw 2 ODI v Australia The Oval 13 Jun 2018 ODI # 4009
34* - 45 3 0 75.55 3 not out 2 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
20 - 29 3 0 68.96 3 caught 2 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
8 - 18 0 0 44.44 3 bowled 1 T20I v India Manchester 3 Jul 2018 T20I # 684
12 - 23 2 0 52.17 2 stumped 2 ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
4 - 3 1 0 133.33 3 lbw 1 T20I v Sri Lanka Colombo (RPS) 27 Oct 2018 T20I # 703
23 - 35 4 0 65.71 2 caught 1 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
DNB - - - - - - - 2 ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
TDNB - - - - - - - - ODI v West Indies St George's 25 Feb 2019 ODI # 4098
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page