Records type batting analysis [change type]
View list of partnerships [change view]
Not involving the player JH Kallis (Afr/ICC/SA) remove JH Kallis (Afr/ICC/SA) from query
Batting with partner H Masakadza (ZIM) remove H Masakadza (ZIM) 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 2004-2021 284 316 25 9938 171 34.15 13649 72.81 17 57 23 946 152 Profile
filtered 2004-2021 277 307 24 9880 171 34.91 13542 72.95 17 57 22 940 152
List of partnerships
H Masakadza 5 27 4/59 5/86 2 Test v Bangladesh Chattogram 6 Jan 2005 Test # 1733
H Masakadza 4 70 3/42 4/112 4 Test v Bangladesh Chattogram 6 Jan 2005 Test # 1733
H Masakadza 4 4 3/107 4/111 1 Test v Bangladesh Dhaka 14 Jan 2005 Test # 1735
H Masakadza 4 23 3/84 4/107 1 ODI v Bangladesh Dhaka 20 Jan 2005 ODI # 2207
H Masakadza 4 3 3/114 4/117 2 ODI v Bangladesh Dhaka 29 Jan 2005 ODI # 2214
H Masakadza 4 14 3/103 4/117 2 ODI v South Africa Durban 27 Feb 2005 ODI # 2231
H Masakadza 3 1 2/9 3/10 2 Test v New Zealand Harare 7 Aug 2005 Test # 1759
H Masakadza 3 4 2/3 3/7 1 Test v New Zealand Bulawayo 15 Aug 2005 Test # 1761
H Masakadza 3 50 2/19 3/69 3 Test v New Zealand Bulawayo 15 Aug 2005 Test # 1761
H Masakadza 2 0 1/4 2/4 1 ODI v India Harare 4 Sep 2005 ODI # 2280
H Masakadza 3 100* 2/131 2/231 2 ODI v Kenya Bulawayo 25 Feb 2006 ODI # 2339
H Masakadza 3 86 2/79 3/165 1 ODI v Bangladesh Harare 6 Aug 2006 ODI # 2398
H Masakadza 4 63 3/23 4/86 2 ODI v Sri Lanka Ahmedabad 10 Oct 2006 ODI # 2425
H Masakadza 2 9 1/26 2/35 2 ODI v Bangladesh Jaipur 13 Oct 2006 ODI # 2427
H Masakadza 3 0 2/40 3/40 1 ODI v Bangladesh Mirpur 8 Dec 2006 ODI # 2461
H Masakadza 2 7 1/21 2/28 1 ODI v South Africa Bulawayo 22 Aug 2007 ODI # 2612
H Masakadza 2 35 1/12 2/47 1 ODI v South Africa Harare 25 Aug 2007 ODI # 2614
H Masakadza 2 25 1/76 2/101 2 ODI v South Africa Harare 26 Aug 2007 ODI # 2615
H Masakadza 5 53 4/70 5/123 2 T20I v Australia Cape Town 12 Sep 2007 T20I # 23
H Masakadza 4 142 3/60 4/202 1 ODI v Bangladesh Bulawayo 14 Aug 2009 ODI # 2872
H Masakadza 4 97 3/209 4/306 1 ODI v Kenya Harare 12 Oct 2009 ODI # 2908
H Masakadza 3 13 2/96 3/109 1 ODI v Kenya Harare 13 Oct 2009 ODI # 2909
H Masakadza 3 43 2/19 3/62 2 ODI v Kenya Harare 15 Oct 2009 ODI # 2910
H Masakadza 2 102 1/127 2/229 1 ODI v Kenya Harare 18 Oct 2009 ODI # 2912
H Masakadza 2 0 1/39 2/39 2 ODI v Bangladesh Mirpur 27 Oct 2009 ODI # 2914
H Masakadza 1 19 - 1/19 1 ODI v Bangladesh Mirpur 31 Oct 2009 ODI # 2917
H Masakadza 2 6 1/12 2/18 1 ODI v Bangladesh Chattogram 5 Nov 2009 ODI # 2922
H Masakadza 3 5 2/35 3/40 2 ODI v South Africa Benoni 8 Nov 2009 ODI # 2926
H Masakadza 4 11 3/0 4/11 1 T20I v West Indies Port of Spain 28 Feb 2010 T20I # 150
H Masakadza 2 28 1/6 2/34 1 ODI v West Indies Providence 6 Mar 2010 ODI # 2970
H Masakadza 2 51 1/0 2/51 2 ODI v West Indies Kingstown 10 Mar 2010 ODI # 2972
H Masakadza 1 88 - 1/88 2 ODI v India Bulawayo 28 May 2010 ODI # 2981
H Masakadza 1 4 - 1/4 1 ODI v Sri Lanka Bulawayo 1 Jun 2010 ODI # 2985
H Masakadza 1 128 - 1/128 2 ODI v India Harare 3 Jun 2010 ODI # 2986
H Masakadza 1 14 - 1/14 2 ODI v Sri Lanka Harare 7 Jun 2010 ODI # 2989
H Masakadza 1 11 - 1/11 1 ODI v Sri Lanka Harare 9 Jun 2010 ODI # 2990
H Masakadza 1 2 - 1/2 1 T20I v India Harare 12 Jun 2010 T20I # 182
H Masakadza 1 8 - 1/8 1 T20I v India Harare 13 Jun 2010 T20I # 183
H Masakadza 1 0 - 1/0 2 ODI v Ireland Harare 26 Sep 2010 ODI # 3048
H Masakadza 1 15 - 1/15 2 ODI v Ireland Harare 28 Sep 2010 ODI # 3049
H Masakadza 1 0 - 1/0 2 ODI v Ireland Harare 30 Sep 2010 ODI # 3050
H Masakadza 1 20 - 1/20 1 T20I v South Africa Bloemfontein 8 Oct 2010 T20I # 188
H Masakadza 1 15 - 1/15 2 T20I v South Africa Kimberley 10 Oct 2010 T20I # 189
H Masakadza 1 70 - 1/70 2 ODI v South Africa Bloemfontein 15 Oct 2010 ODI # 3057
H Masakadza 1 9 - 1/9 2 ODI v South Africa Benoni 22 Oct 2010 ODI # 3061
H Masakadza 2 8 1/16 2/24 2 ODI v Bangladesh Mirpur 6 Dec 2010 ODI # 3075
H Masakadza 1 1 - 1/1 1 ODI v Bangladesh Chattogram 12 Dec 2010 ODI # 3078
H Masakadza 3 142 2/162 3/304 1 Test v Bangladesh Harare 4 Aug 2011 Test # 2002
H Masakadza 3 4 2/79 3/83 3 Test v Bangladesh Harare 4 Aug 2011 Test # 2002
H Masakadza 2 13 1/40 2/53 1 ODI v Bangladesh Bulawayo 19 Aug 2011 ODI # 3181
H Masakadza 3 12 2/19 3/31 3 Test v Pakistan Bulawayo 1 Sep 2011 Test # 2006
H Masakadza 3 104 2/36 3/140 1 ODI v Pakistan Harare 11 Sep 2011 ODI # 3190
H Masakadza 4 10 3/42 4/52 2 T20I v Pakistan Harare 18 Sep 2011 T20I # 206
H Masakadza 2 6 1/41 2/47 1 ODI v New Zealand Harare 22 Oct 2011 ODI # 3206
H Masakadza 2 100 1/0 2/100 2 ODI v New Zealand Bulawayo 25 Oct 2011 ODI # 3209
H Masakadza 3 0 2/8 3/8 2 Test v New Zealand Napier 26 Jan 2012 Test # 2033
H Masakadza 1 5 - 1/5 1 T20I v New Zealand Auckland 11 Feb 2012 T20I # 219
H Masakadza 2 45 1/76 2/121 1 T20I v New Zealand Hamilton 14 Feb 2012 T20I # 220
H Masakadza 2 0 1/37 2/37 2 T20I v Sri Lanka Hambantota 18 Sep 2012 T20I # 263
H Masakadza 3 9 2/22 3/31 2 ODI v West Indies St George's 22 Feb 2013 ODI # 3337
H Masakadza 3 0 2/76 3/76 1 ODI v West Indies St George's 24 Feb 2013 ODI # 3339
H Masakadza 2 1 1/16 2/17 1 T20I v West Indies North Sound 2 Mar 2013 T20I # 305
H Masakadza 3 8 2/25 3/33 2 T20I v West Indies North Sound 3 Mar 2013 T20I # 308
H Masakadza 3 21 2/43 3/64 1 Test v West Indies Roseau 20 Mar 2013 Test # 2083
H Masakadza 3 43 2/22 3/65 1 Test v Bangladesh Harare 17 Apr 2013 Test # 2086
H Masakadza 3 19 2/26 3/45 2 Test v Bangladesh Harare 25 Apr 2013 Test # 2087
H Masakadza 3 30 2/66 3/96 4 Test v Bangladesh Harare 25 Apr 2013 Test # 2087
H Masakadza 3 65 2/13 3/78 2 ODI v Bangladesh Bulawayo 3 May 2013 ODI # 3353
H Masakadza 2 74 1/1 2/75 1 T20I v Bangladesh Bulawayo 11 May 2013 T20I # 315
H Masakadza 3 0 2/109 3/109 2 ODI v India Harare 26 Jul 2013 ODI # 3397
H Masakadza 3 65 2/2 3/67 1 ODI v India Harare 28 Jul 2013 ODI # 3399
H Masakadza 2 10 1/13 2/23 1 ODI v India Bulawayo 3 Aug 2013 ODI # 3403
H Masakadza 2 7 1/50 2/57 2 T20I v Pakistan Harare 24 Aug 2013 T20I # 327
H Masakadza 2 69 1/107 2/176 2 ODI v Pakistan Harare 27 Aug 2013 ODI # 3404
H Masakadza 2 36 1/6 2/42 2 ODI v Pakistan Harare 29 Aug 2013 ODI # 3406
H Masakadza 2 34 1/12 2/46 2 ODI v Pakistan Harare 31 Aug 2013 ODI # 3408
H Masakadza 3 110 2/31 3/141 1 Test v Pakistan Harare 10 Sep 2013 Test # 2096
H Masakadza 2 42 1/14 2/56 1 T20I v Ireland Sylhet 17 Mar 2014 T20I # 368
H Masakadza 2 62 1/25 2/87 2 T20I v Netherlands Sylhet 19 Mar 2014 T20I # 372
H Masakadza 2 109 1/36 2/145 1 ODI v Afghanistan Bulawayo 22 Jul 2014 ODI # 3505
H Masakadza 3 57 2/33 3/90 1 Test v South Africa Harare 9 Aug 2014 Test # 2135
H Masakadza 3 7 2/27 3/34 2 ODI v South Africa Bulawayo 17 Aug 2014 ODI # 3507
H Masakadza 3 19 2/64 3/83 2 ODI v Australia Harare 25 Aug 2014 ODI # 3513
H Masakadza 3 56 2/44 3/100 2 ODI v Australia Harare 31 Aug 2014 ODI # 3521
H Masakadza 3 31 2/46 3/77 2 ODI v South Africa Harare 4 Sep 2014 ODI # 3524
H Masakadza 3 67 2/84 3/151 2 Test v Bangladesh Khulna 3 Nov 2014 Test # 2143
H Masakadza 3 2 2/13 3/15 4 Test v Bangladesh Khulna 3 Nov 2014 Test # 2143
H Masakadza 3 45 2/47 3/92 2 ODI v Bangladesh Chattogram 21 Nov 2014 ODI # 3550
H Masakadza 3 54 2/137 3/191 2 ODI v South Africa Hamilton 15 Feb 2015 ODI # 3601
H Masakadza 3 52 2/22 3/74 2 ODI v Pakistan Brisbane 1 Mar 2015 ODI # 3620
H Masakadza 3 3 2/11 3/14 1 Test v West Indies Bulawayo 29 Oct 2017 Test # 2280
H Masakadza 3 28 2/2 3/30 1 ODI v Bangladesh Mirpur 15 Jan 2018 ODI # 3952
H Masakadza 3 57 2/85 3/142 1 ODI v Sri Lanka Mirpur 17 Jan 2018 ODI # 3955
H Masakadza 2 13 1/52 2/65 1 T20I v Afghanistan Sharjah 5 Feb 2018 T20I # 643
H Masakadza 2 34 1/6 2/40 2 T20I v Afghanistan Sharjah 6 Feb 2018 T20I # 644
H Masakadza 2 2 1/50 2/52 2 ODI v Afghanistan Sharjah 9 Feb 2018 ODI # 3972
H Masakadza 2 85 1/10 2/95 1 ODI v Afghanistan Sharjah 11 Feb 2018 ODI # 3974
H Masakadza 3 11 2/6 3/17 1 ODI v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
H Masakadza 3 98 2/83 3/181 1 ODI v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
H Masakadza 3 0 2/50 3/50 1 ODI v Ireland Harare 16 Mar 2018 ODI # 3999
H Masakadza 3 10 2/28 3/38 1 ODI v South Africa Kimberley 30 Sep 2018 ODI # 4049
H Masakadza 3 17 2/26 3/43 2 ODI v South Africa Bloemfontein 3 Oct 2018 ODI # 4050
H Masakadza 3 23 2/21 3/44 1 ODI v South Africa Paarl 6 Oct 2018 ODI # 4051
H Masakadza 2 5 1/6 2/11 2 T20I v South Africa East London 9 Oct 2018 T20I # 698
H Masakadza 2 26 1/7 2/33 1 T20I v South Africa Potchefstroom 12 Oct 2018 T20I # 699
H Masakadza 2 11 1/48 2/59 2 ODI v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
H Masakadza 2 0 1/6 2/6 1 ODI v Bangladesh Chattogram 26 Oct 2018 ODI # 4061
H Masakadza 2 12 1/35 2/47 1 Test v Bangladesh Sylhet 3 Nov 2018 Test # 2323
H Masakadza 2 28 1/19 2/47 3 Test v Bangladesh Sylhet 3 Nov 2018 Test # 2323
H Masakadza 1 33 - 1/33 2 T20I v Netherlands Rotterdam 25 Jun 2019 T20I # 811
H Masakadza 3 9 2/22 3/31 1 ODI v Ireland Belfast 7 Jul 2019 ODI # 4189
H Masakadza 1 12 - 1/12 1 T20I v Ireland Bready 12 Jul 2019 T20I # 825
H Masakadza 1 12 - 1/12 2 T20I v Ireland Bready 14 Jul 2019 T20I # 831
H Masakadza 1 7 - 1/7 1 T20I v Bangladesh Mirpur 13 Sep 2019 T20I # 881
H Masakadza 1 25 - 1/25 2 T20I v Afghanistan Mirpur 14 Sep 2019 T20I # 882
H Masakadza 1 0 - 1/0 2 T20I v Bangladesh Chattogram 18 Sep 2019 T20I # 886
H Masakadza 1 40 - 1/40 2 T20I v Afghanistan Chattogram 20 Sep 2019 T20I # 890
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
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