List of Zimbabwe Test cricketers

This is a list of Zimbabwean Test cricketers.

A Test match is an international cricket match between two representative teams that are full members of the International Cricket Council (ICC). Both teams have two innings, and the match lasts up to five days.

The list is arranged in the order in which each player won his first Test cap for Zimbabwe. Where more than one player won his first Test cap in the same match, their surnames are listed alphabetically.

General

  • Captain
  • Wicket-keeper
  • First – Year of debut
  • Last – Year of latest game
  • Mat – Number of matches played

Batting

Bowling

Fielding

Players

edit

Statistics are correct as of 22 October 2025.[1][2][3]

Zimbabwean Test cricketers Batting Bowling Fielding
Cap Name First Test Last Test Mat Inn NO Runs HS Avg Balls Mdn Runs Wkt BBI Ave Ca St
1Kevin Arnott19921993481302101*43.144
2Eddo Brandes19921999101531213910.08199669951263/4536.574
3Mark Burmester199219923425430*27.004362222733/7875.661
4Alistair Campbell19922002601094285810327.2166228060
5Gary Crocker19921992341693323.004562021732/6572.330
6Andy Flower ‡†1992200263112194794232*51.5430401519
7Grant Flower199220046712363457201*29.5433781221537254/4161.4843
8David Houghton1992 199722362146426643.05500017
9Malcolm Jarvis1992199453142*2.00127388393113/3035.722
10Andy Pycroft199219923501526030.402
11John Traicos[a]199219934621152.75114134562145/8640.144
12Ali Shah199219963501226224.40186912511/46125.000
13David Brain1992199591321152810.45181054915305/4230.501
14Gavin Briant1993199312017168.500
15Ujesh Ranchod19931993120874.007204511/4545.000
16Glen Bruk-Jackson1993199324039319.750
17Mark Dekker199319961422133368*15.8560415012
18Stephen Peall19931994462603015.008884530342/8975.751
19John Rennie19931997461622212.407243729332/2297.661
20Heath Streak1993200565107181990127*22.351355959560792166/7328.1417
21Guy Whittall19932002468272207203*29.4246862082088514/1840.9419
22Wayne James19931994440613315.25160
23Paul Strang19942001244110839106*27.0657202112522708/10936.0215
24Stuart Carlisle1995200537666161511826.9134
25Henry Olonga19952002304511184245.4145021292620685/7038.5210
26Bryan Strang19952001264594655312.9154333062203565/10139.3311
27Iain Butchart19951995120231511.501801101
28Charlie Lock1995199512188*8.00180510553/6821.000
29Craig Wishart1995200527501109811422.4015
30Craig Evans1996200336052228.665403501
31Andy Whittall1996199910183114177.6015624873673/73105.148
32Everton Matambanadzo199619993511774.253841025042/6262.500
33Pommie Mbangwa19962000152583482.0025961491006323/2331.432
34Andy Waller19961996230695023.001
35Adam Huckle1997199881437428*6.72156848872256/10934.883
36Gavin Rennie199720022346110239322.7312608411/4084.0013
37Murray Goodwin19982000193741414166*42.84119369010
38Trevor Madondo199820003419074*30.001
39Dirk Viljoen19982000240573814.2510526511/1465.001
40Neil Johnson199820001323153210724.18118650594154/7739.6012
41Trevor Gripper199920042038180911221.867932150962/9184.8314
42Gary Brent1999200146035255.838183931473/2144.851
43Ray Price1999201322388261368.7061352422885806/7336.064
44Brian Murphy20002001111531233010.252153671113183/3261.8311
45Mluleki Nkala20002005101521874714.38145253727113/8266.094
46David Mutendera2000200012010105.008442900
47Dougie Marillier200020025711867331.0061621322114/5729.272
48Andy Blignaut20012005193638869226.8431731011964535/7337.0513
49Dion Ebrahim200120052955112259422.6816
50Brighton Watambwa20012002685114*3.6693136490144/6435.000
51Travis Friend20012004131944478129.802000631090255/3143.602
52Tatenda Taibu ‡†2001201228543154615330.314812711/2727.00575
53Hamilton Masakadza2001201838762222315830.04116449482163/2430.5629
54Douglas Hondo20012005915683199.22148650774216/5936.855
55Blessing Mahwire200220051017614750*13.36128735915184/9250.831
56Mark Vermeulen20022014918044911824.9460506
57Sean Ervine200320045802618632.625701838894/14643.117
58Gavin Ewing200320053601087118.004261126021/27130.001
59Stuart Matsikenyeri2003200581613515723.40483634521/58172.507
60Vusi Sibanda20032014142805919321.1016
61Elton Chigumbura20042014142705698821.07180661966215/5446.006
62Alester Maregwede20042004240742818.501
63Tinashe Panyangara20042014918620140*16.75188987813315/5926.223
64Brendan Taylor ‡†2004202536714240317135.86420380300
65Prosper Utseya200420134811074515.2875316410103/6041.002
66Tawanda Mupariwa20042004121151415.00204113600
67Graeme Cremer2005201719385540102*16.364214712604575/12545.6812
68Christopher Mpofu20052017152810105335.832489861392294/9248.004
69Barney Rogers20052005480902911.251801701
70Neil Ferreira20052005120211610.500
71Keith Dabengwa20052005360903515.004381024953/12749.801
72Charles Coventry20052005240883722.003
73Terry Duffin20052005240805620.001
74Waddington Mwayenga200520051211514*15.0012667911/7979.000
75Craig Ervine2011202531613193116033.2927
76Kyle Jarvis2011202013241012825*9.142511791354465/5429.433
77Tino Mawoyo2011201611221615163*29.287
78Brian Vitori201120134725219*10.4083325464125/6138.662
79Greg Lamb20112011120463923.00192214133/12047.002
80Regis Chakabva2011202122434106110127.20465
81Njabulo Ncube2011201112017148.50210412111/80121.001
82Malcolm Waller201120171428157772*21.37456821884/5927.2510
83Shingirai Masakadza20122014591882411.00105734515164/3232.182
84Forster Mutizwa20122012120241812.000
85Tendai Chatara201320241018394226.26182492728265/6128.000
86Sean Williams2013202524474194615445.252488441309263/2050.3422
87Timycen Maruma2013202147068419.711
88Keegan Meth201320132417231*24.00324189842/4124.500
89Richmond Mutumbami2013201461212174319.72172
90Sikandar Raza2013202522420143412734.143335681782407/11344.557
91John Nyumbu2014201636138147.606631137955/15775.802
92Donald Tiripano20142023163175319522.122693991273263/2348.965
93Tafadzwa Kamungozi20142014120552.5015665811/5158.000
94Brian Chari2014201871402548018.141801208
95Natsai Mushangwe20142014240882.007901643574/8262.142
96Chamu Chibhabha2016202351001756017.50246416211/44162.000
97Michael Chinouya20162016242110.503421418831/4562.660
98Prince Masvaure20162025101914517425.058406102
99Peter Moor[b]2016201881615338335.5391
100Carl Mumba201620203422511*8.3359917354104/5035.402
101Tarisai Musakanda201720215901344314.884
102Solomon Mire20172017240784719.508423211/2232.000
103Tendai Chisoro201720213502795.406932333363/11355.501
104Ryan Burl2017202135024164.80228310742/1626.751
105Blessing Muzarabani20172025183292884712.523161991756677/5826.202
106Wellington Masakadza2018202571421595713.25138137790194/9841.575
107Brandon Mavuta20182024580825610.25100211632125/14052.664
108Kevin Kasuza2020202171212496322.633
109Brian Mudzinganyama20202020110161616.000
110Ainsley Ndlovu20202020240952.25420727722/170138.502
111Victor Nyauchi20202025111677713*7.70168847960235/5641.734
112Tinotenda Mutombodzi20202020120413320.5011436701
113Charlton Tshuma20202020120331.5015028511/8585.000
114Wessly Madhevere2021202581512448417.42474728572/240.715
115Roy Kaia2021202136059489.83180216501
116Richard Ngarava202120251118413628*9.71164440964255/3738.561
117Milton Shumba202120234801114113.87370825011/64250.001
118Luke Jongwe20212021120563728.0010216811/6868.000
119Takudzwanashe Kaitano2021202561202588721.506
120Dion Myers2021202551001745717.403312704
121Gary Ballance[c]20232023121155137*155.000
122Brad Evans202320252314235*21.00309716575/2223.571
123Innocent Kaia202320232401726743.001
124Tanunurwa Makoni20232023240433310.751
125Tafadzwa Tsiga20232025917320633*14.71132
126Tanaka Chivanga20232025815476226.9088814700174/8341.172
127Brian Bennett202420251119250913929.94528433565/9555.8318
128Joylord Gumbie202420253601294921.5060
129Clive Madande2024202412010105.003
130Ben Curran20242025815049512133.008
131Trevor Gwandu202420253512318*5.75414235452/2870.801
132Newman Nyamhuri2024202547055267.85486831963/4253.161
133Johnathan Campbell20252025120373318.508414711/4747.0010
134Nyasha Mayavo20252025240623515.509
135Nick Welch2025202581513689026.288
136Vincent Masekesa202520254813811*5.425723462105/11546.2020
137Kundai Matigimu20252025120000.00129112422/12462.0000

Notes

edit
  1. John Traicos also played three Test matches for South Africa. Only his record for Zimbabwe is listed here.
  2. Peter Moor also played Test matches for Ireland. Only his record for Zimbabwe is listed here.
  3. Gary Ballance also played twenty-three Test matches for England. Only his record for Zimbabwe is listed here.

See also

edit

References

edit
edit