APEX / sportsfans.co.za · Cricket

Sportsfans · Cricket · Players · B

Cricket

Every player

10,891 players with recorded figures from the scorecards (men’s Tests from 1877, ODIs from 1971, T20Is and the women’s game from their first recorded cards), and 1,174 known by their published careers.

Frank Baaleri107 runs · 0 wktsRichmond Baaleri304 runs · 19 wktsStephan Julian Baard1001 runs · 0 wktsOttniel Baartman30 runs · 37 wktsMuhammad Babar61 runs · 0 wktsZulfiqar Babar206 runs · 70 wktsFarwa Baber118 runs · 1 wktsLeona Mirembe Babirye57 runs · 0 wktsAkash Babu2 runs · 0 wktsKishore Babu10 runs · 4 wktsBibina Baby0 runs · 0 wktsMark O Bacarese28 runs · 1 wktsFaoud Bacchus1394 runs · 0 wktsAdam Bacher1103 runs · 3 wktsAli Bacher679 runs · 0 wktsPiumi Wathsala Dore Mure Badalge18 runs · 0 wktsHemang Badani961 runs · 3 wktsShahbaz Badar81 runs · 0 wktsYunus Badatpublished career · 2 matchesJack Badcock160 runs · 0 wktsTed Badcock137 runs · 16 wktsMichael Badenhorst7 runs · 5 wktsHabeeba Bader84 runs · 0 wktsEileen Badhampublished career · 28 matchesSamuel Badree43 runs · 56 wktsSubramaniam Badrinath185 runs · 0 wktsMina Baek33 runs · 3 wktsKofi Stephen Bagabena117 runs · 19 wktsAshish Bagai779 runs · 0 wktsNaome Kayondo Bagenda111 runs · 0 wktsPiyush Baghel41 runs · 0 wktsJoseph Baguma55 runs · 52 wktsChernoh Bah199 runs · 9 wktsOusman Bah29 runs · 0 wktsSimran Dil Bahadur10 runs · 1 wktsSairaj Bahutule62 runs · 5 wktsLen Baichan184 runs · 0 wktsHarvir Singh Baidwan169 runs · 30 wktsAbbas Ali Baig428 runs · 0 wktsAnas Baig100 runs · 0 wktsDiana Baig414 runs · 93 wktsMaliha Baig0 runs · 0 wktsMirza M Baig333 runs · 40 wktsMirza Tahir Baig36 runs · 0 wktsMoazzam Ali Baig226 runs · 29 wktsSaad Baig185 runs · 0 wktsDot Baileypublished career · 1 matchesGeorge Bailey3690 runs · 0 wktsMark Bailey0 runs · 0 wktsRob Bailey256 runs · 0 wktsTrevor Bailey2290 runs · 132 wktsDavid Bairstow331 runs · 0 wktsJonny Bairstow11476 runs · 0 wktsPratik Singh Bais42 runs · 30 wktsTapash Baisya714 runs · 94 wktsDilpreet Bajwa540 runs · 3 wktsGurbaz Bajwa0 runs · 0 wktsGurvinder Bajwa140 runs · 0 wktsHannah L Baker3 runs · 1 wktsJames David Baker50 runs · 1 wktsJermaine Baker1141 runs · 3 wktsLionel Baker36 runs · 18 wktsSonny Baker5 runs · 15 wktsEnid Bakewellpublished career · 35 matchesFred Bakewell409 runs · 0 wktsMiran Bakhsh1 runs · 2 wktsSikander Bakht177 runs · 99 wktsEsther Bakiweyem0 runs · 1 wktsGodfred Bakiweyem105 runs · 27 wktsKofi Francis Bakiweyem13 runs · 0 wktsPaul-Jan Bakkerpublished career · 5 matchesLaksh Bakrania14 runs · 24 wktsCharles Bakshpublished career · 1 matchesRexford Bakum486 runs · 13 wktsAhmed Baladraf0 runs · 7 wktsAshwini Balaji10 runs · 12 wktsLakshmipathy Balaji171 runs · 69 wktsVinoo Balakrishnan970 runs · 5 wktsBright Balala80 runs · 4 wktsXen Balaskas174 runs · 22 wktsAndy Balbirnie6289 runs · 2 wktsChris Balderstone39 runs · 1 wktsAmmy Baldie0 runs · 0 wktsJosaia Baleicikobia111 runs · 2 wktsMustafa Balkis105 runs · 0 wktsJacob Ball105 runs · 26 wktsAlexis Raoul Balla32 runs · 0 wktsGary Ballance2137 runs · 0 wktsAftab Baloch97 runs · 0 wktsNavid Balouch19 runs · 0 wktsJan Balt166 runs · 15 wktsAbdul Naser Baluch54 runs · 35 wktsKiran Baluchpublished career · 43 matchesFaris Al Balushi10 runs · 0 wktsIssa Al Balushi23 runs · 0 wktsMohammed Al Balushi173 runs · 3 wktsMunthir Al Balushi4 runs · 0 wktsNawed Al Balushi12 runs · 7 wktsRashad Al Balushi0 runs · 0 wktsShuaib Al Balushi117 runs · 4 wktsWaheed Al Balushi1 runs · 0 wktsWasim Al Balushi16 runs · 1 wktsZubair Al Balushi92 runs · 0 wktsAshish Bam40 runs · 0 wktsLokesh Bam321 runs · 0 wktsCherie Bamburypublished career · 15 matchesNaiem Bameri4 runs · 1 wktsNavneet Bamrah4 runs · 0 wktsSachin Banamali9 runs · 1 wktsCameron Bancroft446 runs · 0 wktsTamara Banda14 runs · 0 wktsAshen Bandara13 runs · 0 wktsChamika Bandarapublished career · 1 matchesHerath Bandara6 runs · 3 wktsHerath Mudiyanselage Charitha Malinga Bandara283 runs · 52 wktsKonara Mudiyanselage Chaminda Bandara3 runs · 1 wktsKoralegedera Nadeeja Ashen Bandara243 runs · 0 wktsMalinga Bandara0 runs · 1 wktsNiroshan Bandaratilleke93 runs · 25 wktsSilvana Bandeva0 runs · 0 wktsGargi Banerjeepublished career · 38 matchesMontu Banerjee0 runs · 5 wktsShute Banerjee13 runs · 5 wktsSubroto Banerjee52 runs · 8 wktsNobulumko Baneti0 runs · 0 wktsShirley Banfieldpublished career · 1 matchesAhmed Bangali0 runs · 0 wktsSanjay Bangar650 runs · 14 wktsJitesh Bangera32 runs · 0 wktsRoshan Bangera0 runs · 0 wktsShailesh Bangera68 runs · 0 wktsDerni Bangi0 runs · 6 wktsFestina Bangur0 runs · 1 wktsAisha Bangura14 runs · 6 wktsJames Bangura4 runs · 0 wktsJohn Bangura497 runs · 0 wktsOmari Banks401 runs · 35 wktsAndrew Alexander Banner22 runs · 1 wktsGarret Banner98 runs · 10 wktsGlenford Gilbert Banner91 runs · 3 wktsNathan Nathanel Banner46 runs · 10 wktsAlick Bannerman1108 runs · 4 wktsCharles Bannerman239 runs · 0 wktsRizpha Bano281 runs · 0 wktsTom Banton1363 runs · 0 wktsFerdinando Banunaek307 runs · 92 wktsEldine Baptiste417 runs · 52 wktsSandra Bara0 runs · 11 wktsRokhan Barakzai0 runs · 2 wktsAdrian Barath1074 runs · 0 wktsBob Barber1495 runs · 42 wktsTrevor Barber17 runs · 0 wktsWilf Barber83 runs · 1 wktsEstefanny Barboza57 runs · 4 wktsVilcita Barboza0 runs · 2 wktsMa Luz Barcelona0 runs · 0 wktsIlias Bardis2 runs · 1 wktsWarren Bardsley2469 runs · 0 wktsAnusha Bareddypublished career · 1 matchesChristina Baret79 runs · 0 wktsEmma Catherine Bargna1 runs · 20 wktsWasim Bari1587 runs · 0 wktsWaqas Barkat284 runs · 12 wktsEdna Barkerpublished career · 15 matchesJames Barker409 runs · 0 wktsLucas J Barker125 runs · 0 wktsTimothy C Barker864 runs · 0 wktsDick Barlow591 runs · 34 wktsEddie Barlow2516 runs · 40 wktsGraham Barlow166 runs · 0 wktsIndu Barma1234 runs · 40 wktsJosephine Barnardpublished career · 11 matchesBilly Barnes725 runs · 51 wktsSid Barnes1072 runs · 4 wktsSydney Barnes242 runs · 189 wktsBen Barnett195 runs · 0 wktsCharlie Barnett1098 runs · 0 wktsGeoffery Edward Fulton Barnett161 runs · 0 wktsKim Barnett291 runs · 0 wktsLucy Barnett832 runs · 16 wktsSamuel Barnett14 runs · 0 wktsChristopher Dion Barnwell78 runs · 1 wktsPedro Baron851 runs · 0 wktsSabine Philippine Yvette Baron1 runs · 0 wktsFred Barratt28 runs · 5 wktsWesley Barresi1632 runs · 2 wktsArthur Barrett40 runs · 13 wktsJack Barrett80 runs · 0 wktsKen Barrington6806 runs · 29 wktsIvan Barrow276 runs · 0 wktsCaroline Barrspublished career · 10 matchesJonathan Renaldo Barry175 runs · 9 wktsBarto Bartlett131 runs · 0 wktsGary Bartlett263 runs · 24 wktsJohn Bartlett6 runs · 0 wktsXavier Bartlett201 runs · 47 wktsStefano di Bartolomeo2 runs · 13 wktsPaul Barton285 runs · 0 wktsSally Barton0 runs · 0 wktsVictor Barton23 runs · 0 wktsEmilia Louise Bartram556 runs · 17 wktsRupam Baruah76 runs · 4 wktsMiles Cameron Bascombe3 runs · 0 wktsOkera Bascome146 runs · 0 wktsOnias Greg Lewis Bascome554 runs · 7 wktsOronde Omari Bascome39 runs · 0 wktsDwight Basdenpublished career · 2 matchesShaik Basha101 runs · 9 wktsHabibul Bashar5001 runs · 1 wktsSamaia Basharat2 runs · 1 wktsAbdul Bashir0 runs · 2 wktsManan Bashir478 runs · 0 wktsShoaib Bashir106 runs · 71 wktsMuhammed Basil6 runs · 0 wktsTamara Basile30 runs · 4 wktsVinoth Baskaran53 runs · 28 wktsMadhawa Basnayaka73 runs · 10 wktsDeborah Bassey8 runs · 0 wktsLiam Basson10 runs · 0 wktsTrevin Callistus Bastiampillai89 runs · 0 wktsRyan Ricky Bastiansz78 runs · 0 wktsOlivia Bastin3 runs · 6 wktsRuna Basupublished career · 11 matchesNamsrai Bat-yalalt36 runs · 0 wktsGayathri Batagoda2 runs · 0 wktsB Batbayr8 runs · 0 wktsBilly Bates656 runs · 50 wktsMichael David Bates13 runs · 6 wktsSuzie Bates6596 runs · 52 wktsJoyce Bathpublished career · 3 matchesJone Wesele Batinibulu8 runs · 5 wktsOlebogeng Batisani237 runs · 1 wktsTurbold Batjargal1 runs · 0 wktsU Batjargal5 runs · 0 wktsEnkhbat Batkhuyag6 runs · 1 wktsMyagmarzaya Batnasan78 runs · 6 wktsS Batorii3 runs · 0 wktsNur Alya Batrisyia0 runs · 2 wktsJosephine Batsonpublished career · 1 matchesGareth Batty183 runs · 20 wktsPeg Battypublished career · 4 matchesValma Battypublished career · 7 matchesIndika Prabath Priyankara Batuwitarachchi14 runs · 0 wktsDogodo Bau130 runs · 0 wktsSese Bau2006 runs · 33 wktsCarlton Baugh1073 runs · 0 wktsHarold Baumgartner19 runs · 2 wktsTemba Bavuma6866 runs · 1 wktsMahmed Bawa177 runs · 7 wktsUugansuvd Bayarjavkhlan33 runs · 7 wktsSheryl Bayleypublished career · 12 matchesMyrtle Baylispublished career · 6 matchesLoretta Baylisspublished career · 1 matchesCagri Bayraktar26 runs · 0 wktsMelike Bayram135 runs · 0 wktsKevon Bazil4 runs · 5 wktsEmma Beamishpublished career · 18 matchesKristen Maree Beams59 runs · 50 wktsGeorge Bean92 runs · 0 wktsDon Beard101 runs · 9 wktsEdward Forrest Beard201 runs · 0 wktsGraeme Beard114 runs · 5 wktsMahli Beardman0 runs · 2 wktsRonsford Rodwick Beaton15 runs · 1 wktsRolland Beaumont70 runs · 0 wktsTammy Beaumont6907 runs · 0 wktsJohn Beck394 runs · 0 wktsTed à Beckett143 runs · 3 wktsClaudine Beckford0 runs · 5 wktsAtul Bedade151 runs · 0 wktsBishan Singh Bedi687 runs · 272 wktsHarjas Bedi0 runs · 0 wktsDavid Bedingham984 runs · 0 wktsAlec Bedser714 runs · 236 wktsLogan Verjus van Beek632 runs · 97 wktsLonell de Beerpublished career · 11 matchesMichael Beer6 runs · 3 wktsPauline Jantina te Beest3 runs · 0 wktsApsari Begam142 runs · 0 wktsDenis Begbie138 runs · 1 wktsAoife Beggs0 runs · 5 wktsCaitriona Mary Beggs1 runs · 0 wktsRizwana Begum0 runs · 0 wktsFarhaan Behardien1592 runs · 15 wktsRitwik Rasananda Behera16 runs · 0 wktsWalter Behr19 runs · 8 wktsJason Behrendorff28 runs · 34 wktsMetuisela Beitaki158 runs · 0 wktsRubina Chhetry Belbashi1047 runs · 62 wktsBill Bell21 runs · 2 wktsIan Bell13325 runs · 7 wktsLauren Katie Bell84 runs · 137 wktsMatthew Bell862 runs · 0 wktsOlivia Bell49 runs · 30 wktsSandy Bell69 runs · 48 wktsBetty Beltonpublished career · 3 matchesSusanna Maria Benade134 runs · 7 wktsAmy Benatar243 runs · 14 wktsJohn Benaud223 runs · 2 wktsRichie Benaud2201 runs · 248 wktsJoey Benjamin0 runs · 5 wktsKenny Benjamin287 runs · 125 wktsNaomi Benjamin90 runs · 12 wktsWinston Benjamin768 runs · 161 wktsDale Benkenstein286 runs · 1 wktsFestus Benn297 runs · 31 wktsSulieman Benn705 runs · 142 wktsBrian Bennett3145 runs · 16 wktsHamish Bennett15 runs · 43 wktsLeonie Kelly Bennett8 runs · 6 wktsMurray Bennett80 runs · 10 wktsTerri Bennettpublished career · 3 matchesMark Benson75 runs · 0 wktsAslam Bera2 runs · 6 wktsAndri Raffaelo Berenger99 runs · 0 wktsMilena Sophia Beresford16 runs · 19 wktsAlfred Beresford-Peirse84 runs · 5 wktsHenry Beresford-Peirse10 runs · 2 wktsGareth Kyle Berg153 runs · 19 wktsShaun von Berg40 runs · 0 wktsKabir Berlia47 runs · 8 wktsErin Margaret Bermingham121 runs · 30 wktsDavid Bernard344 runs · 17 wktsRichard Douglas Berrington5012 runs · 36 wktsBob Berry6 runs · 9 wktsDramane Berthe0 runs · 0 wktsLassina Berthe11 runs · 0 wktsBrandon Bess11 runs · 1 wktsDom Bess319 runs · 36 wktsMarguerite Etoga Bessala193 runs · 1 wktsCarlisle Best815 runs · 0 wktsTino Best494 runs · 97 wktsMilagros Bestani145 runs · 0 wktsAnika Bester61 runs · 16 wktsNelson Betancourt52 runs · 0 wktsJacob Graham Bethell2077 runs · 25 wktsAnnemijn S van Beuge86 runs · 17 wktsEtienne Beukes517 runs · 9 wktsMichael Bevan7659 runs · 63 wktsKenroy Bevans0 runs · 0 wktsBarbara Bevegepublished career · 21 matchesCharles Bevin24 runs · 2 wktsScott Bevin14 runs · 0 wktsAsif Bevinje114 runs · 13 wktsAlicia Bezuidenhoutpublished career · 6 matchesBernadine Bezuidenhout513 runs · 0 wktsBhumika Bhadriraju6 runs · 8 wktsVrinda Bhagatpublished career · 13 matchesUday Bhagwan31 runs · 5 wktsAarush Bhagwat2 runs · 0 wktsMohammad Bhaidu50 runs · 0 wktsMaaz Bhaiji136 runs · 0 wktsAritra Bhakat6 runs · 0 wktsSadamali Bhakshala39 runs · 5 wktsIbrahim Ismail Ranguni Bhana1 runs · 0 wktsAmit Bhandari0 runs · 5 wktsBinod Bhandari694 runs · 0 wktsKaruna Bhandari5 runs · 13 wktsLalit Bhandaripublished career · 1 matchesPraghati Bhandari2 runs · 5 wktsPrakash Bhandari77 runs · 0 wktsPrativa Bhandari8 runs · 2 wktsShraddha Bhandari5 runs · 0 wktsMinod Bhanuka210 runs · 0 wktsSaanvi Bhanushali3 runs · 4 wktsHarsha Bharadwaj35 runs · 20 wktsVijay Bharadwaj123 runs · 14 wktsTaranjit Singh Bharaj756 runs · 0 wktsKona Srikar Bharat221 runs · 0 wktsSri Vishnu Elam Bharathi7 runs · 43 wktsSomnath Bharatt62 runs · 0 wktsSheetal Bhardwaj70 runs · 15 wktsAdwitya Bhargava7 runs · 1 wktsSushan Bhari23 runs · 23 wktsPrithvi Bhart5 runs · 7 wktsAda Bhasin170 runs · 22 wktsRiyaa Bhasin84 runs · 7 wktsShebani Mandhakini Bhaskar127 runs · 0 wktsDeepika Bhaskara13 runs · 1 wktsRaghuram Bhat6 runs · 4 wktsMahiyu Bhatia126 runs · 2 wktsRahul Neelesh Bhatia51 runs · 3 wktsTaniya Bhatia330 runs · 0 wktsYastika Harish Bhatia1263 runs · 0 wktsJeevan Bhatt45 runs · 6 wktsPramila Bhattpublished career · 27 matchesDolly Bhatta84 runs · 0 wktsLopamudra Bhattacharjipublished career · 16 matchesAmrit Bhattarai2 runs · 1 wktsBilawal Bhatti182 runs · 17 wktsIrfan Bhatti0 runs · 2 wktsRustam Ali Bhatti14 runs · 0 wktsUmar Bhatti139 runs · 13 wktsMeet Bhavsar1671 runs · 24 wktsAbdul Bhikari2 runs · 3 wktsGargi Chandrakant Bhogle531 runs · 0 wktsEyal Bhonkar8 runs · 0 wktsAbdulla Bhoola11 runs · 0 wktsYusuf Bhoola61 runs · 0 wktsRajesh Lalji Bhudia42 runs · 1 wktsSachin Ramniklal Bhudia707 runs · 9 wktsSazib Bhuiyan528 runs · 40 wktsAshmeet Bhullar4 runs · 0 wktsHarjivan Bhullar42 runs · 0 wktsKushal Bhurtel3892 runs · 43 wktsKrishna Bhuva0 runs · 0 wktsMaryam Bibi578 runs · 60 wktsMuhammet Bicer15 runs · 2 wktsLuke Thomas Bichard46 runs · 42 wktsAndy Bichel826 runs · 132 wktsMartin Bicknell141 runs · 27 wktsNavin Bidaisee24 runs · 3 wktsAarati Bidari0 runs · 0 wktsMachanda Ponnaiah Biddappa63 runs · 0 wktsKinley Bidha0 runs · 0 wktsJessica Bieni36 runs · 0 wktsAnne Bierwisch153 runs · 8 wktsLucy Bigula31 runs · 1 wktsPieter van der Bijl460 runs · 0 wktsStephen Biko0 runs · 1 wktsAbrar Bilal64 runs · 0 wktsHazrat Bilal24 runs · 8 wktsHumna Bilal2 runs · 3 wktsGrahame Bilby55 runs · 0 wktsPearl Bilimoria0 runs · 0 wktsPetrus Johannes van Biljon125 runs · 0 wktsSikder Billah51 runs · 2 wktsIan Shaw Billcliff274 runs · 0 wktsSam Billings1234 runs · 0 wktsZappy Bimenyimana268 runs · 91 wktsJimmy Binks91 runs · 0 wktsAlfred Binns64 runs · 0 wktsRoger Binny1459 runs · 124 wktsStuart Binny459 runs · 24 wktsMarsya Qistina Binti0 runs · 0 wktsAminul Islam Biplob35 runs · 12 wktsBetty Birchpublished career · 8 matchesCharles Birch0 runs · 0 wktsRosalie Ann Birch34 runs · 0 wktsJackson Bird43 runs · 34 wktsMorice Bird280 runs · 8 wktsJack Birkenshaw148 runs · 13 wktsKarl Johan Birkenstock313 runs · 5 wktsLionel Birkett136 runs · 1 wktsDaniel Birrell14 runs · 22 wktsTravis Rodney Birt31 runs · 0 wktsAshok Bishnoi11 runs · 12 wktsRavi Bishnoi69 runs · 68 wktsDevendra Bishoo888 runs · 162 wktsGlenn Bishop13 runs · 0 wktsIan Bishop1031 runs · 278 wktsJ Bishop15 runs · 2 wktsMarge Bishoppublished career · 1 matchesTeddy J Bishop0 runs · 0 wktsAryan Bisht284 runs · 4 wktsEkta Bisht80 runs · 77 wktsMurray Bisset103 runs · 0 wktsGeorge Bissett38 runs · 25 wktsCorey Peter Frank Bisson100 runs · 0 wktsIshwori Bist22 runs · 11 wktsRaghvi Bist36 runs · 0 wktsSuman Bist6 runs · 5 wktsYashoda Bist7 runs · 0 wktsDisha Biswas13 runs · 1 wktsLily Rani Biswas0 runs · 0 wktsWasal Kamal Bitis93 runs · 3 wktsMelaia Biu61 runs · 6 wktsBeloved Biza1114 runs · 35 wktsEmma Jordan Black0 runs · 0 wktsMarlon Black25 runs · 12 wktsJack Blackham800 runs · 0 wktsDon Blackie24 runs · 14 wktsEsther Blackiepublished career · 1 matchesPhyl Blacklerpublished career · 12 matchesAlexandra Joy Blackwell1899 runs · 0 wktsIan Blackwell407 runs · 24 wktsKatherine Anne Blackwell157 runs · 0 wktsJermaine Blackwood2921 runs · 4 wktsFernie Bladepublished career · 1 matchesJediah Blades5 runs · 7 wktsYanira Blagg30 runs · 17 wktsJohn Angus Rae Blain70 runs · 18 wktsTony Blain898 runs · 0 wktsBob Blair189 runs · 43 wktsBruce Blair174 runs · 1 wktsKirsten Blair0 runs · 1 wktsCallum Charles Blake0 runs · 1 wktsDonovan Blake0 runs · 0 wktsRebecca Layla Blake568 runs · 1 wktsGlenn Blakeneypublished career · 2 matchesRichard Blakey32 runs · 0 wktsDominic G Blampied225 runs · 32 wktsJimmy Blanckenberg455 runs · 60 wktsColin Bland1669 runs · 2 wktsGreg Blewett3103 runs · 28 wktsIvo Bligh62 runs · 0 wktsAndy Blignaut1457 runs · 101 wktsDylan Alexander Blignaut362 runs · 18 wktsPeter-Daniel Blignaut0 runs · 5 wktsGwendoly Delphine Maria Octavia Bloemen28 runs · 1 wktsLeo Bloomfield1 runs · 0 wktsTom Blundell2839 runs · 0 wktsWendy Blunsdenpublished career · 15 matchesRoger Blunt330 runs · 12 wktsColin Blythe183 runs · 100 wktsJack Board108 runs · 0 wktsLindsay Vilas Boas412 runs · 30 wktsErnest Bock11 runs · 0 wktsSamarth Bodha77 runs · 37 wktsGulam Hussain Bodi91 runs · 0 wktsMickey de Boerpublished career · 1 matchesTeuntje de Boerpublished career · 14 matchesChristodoulos Bogdanos140 runs · 0 wktsEkaterina Bogdanova13 runs · 0 wktsIvana Bogdanovic0 runs · 0 wktsSpiridon Alexandros Bogdos5 runs · 0 wktsEvelyn Boglepublished career · 5 matchesAbinash Bohara36 runs · 67 wktsPhilippe Ronald Peter Boissevain40 runs · 7 wktsModou Lamin Bojang33 runs · 3 wktsNico Boje2725 runs · 195 wktsScott Boland176 runs · 106 wktsAmanda Bolanos8 runs · 0 wktsSofia Bolanos46 runs · 6 wktsDoug Bollinger105 runs · 121 wktsBruce Bolton59 runs · 0 wktsNicole Bolton1540 runs · 2 wktsBrian Bolus496 runs · 0 wktsLaasya Bommareddy68 runs · 6 wktsVeron Bomnyuy59 runs · 1 wktsShirley-Ann Bonapartepublished career · 5 matchesGerald Bond0 runs · 0 wktsKirsty Bondpublished career · 6 matchesShane Bond481 runs · 259 wktsKenneth Boniface39 runs · 5 wktsLawrence Bonner142 runs · 18 wktsNkruma Bonner915 runs · 2 wktsGeorge Bonnor512 runs · 2 wktsNattaya Boochatham1065 runs · 101 wktsStephen Boock237 runs · 89 wktsDavid Boon13386 runs · 0 wktsNanthita Boonsukham12 runs · 6 wktsMohammad Boota293 runs · 1 wktsBrian Booth1773 runs · 3 wktsMajor Booth46 runs · 7 wktsRavi Bopara3981 runs · 57 wktsSaum Borakambi3 runs · 4 wktsChandu Borde3061 runs · 52 wktsDelyone Charles Clarence Borden23 runs · 3 wktsAllan Border17673 runs · 112 wktsAssad Borham11 runs · 0 wktsSean Chan Boromey1 runs · 0 wktsPeter William Borren898 runs · 15 wktsScott Borthwick37 runs · 5 wktsBernard Bosanquet147 runs · 25 wktsAnneke Elizabeth Bosch1731 runs · 14 wktsCorbin Bosch691 runs · 68 wktsEathan Bosch47 runs · 7 wktsTertius Bosch5 runs · 3 wktsAakriti Bose11 runs · 0 wktsGopal Bose13 runs · 1 wktsPreeti Bose0 runs · 1 wktsSreerupa Bosepublished career · 2 matchesWynand Boshoff619 runs · 0 wktsLungile Edgar Bosman624 runs · 0 wktsMikala Bosman2 runs · 0 wktsHelena Bosnic29 runs · 0 wktsPero Bosnjak17 runs · 0 wktsBabjee Botcha21 runs · 0 wktsHemantha Boteju3 runs · 0 wktsAndre Cornelius Botha438 runs · 29 wktsBeverly Bothapublished career · 3 matchesJemma Botha33 runs · 2 wktsJohan Botha893 runs · 126 wktsLehan Botha46 runs · 1 wktsMichelle Botha280 runs · 43 wktsIan Botham7313 runs · 527 wktsJackie Botten65 runs · 8 wktsMark Boucher10371 runs · 1 wktsMaia Emily Bouchier1683 runs · 0 wktsTrent Boult1033 runs · 611 wktsEva Bourgaize2 runs · 1 wktsDaniel Bourne3 runs · 1 wktsLelia Ane Bourne4 runs · 0 wktsSharyn Bowpublished career · 11 matchesMonty Bowden25 runs · 0 wktsVanessa Bowenpublished career · 14 matchesRoma Bowers-Fleming1 runs · 1 wktsBill Bowes28 runs · 68 wktsChad Jayson Bowes286 runs · 0 wktsRosemary Bowley12 runs · 0 wktsTed Bowley252 runs · 0 wktsCameron Boyce4 runs · 8 wktsKeith Boyce714 runs · 73 wktsReniece Boyce50 runs · 0 wktsGeoffrey Boycott9182 runs · 12 wktsLaura Christina Boylan31 runs · 2 wktsCharlotte Boyle5 runs · 3 wktsHarry Boyle153 runs · 32 wktsDaniel ter Braakpublished career · 2 matchesDaniëlle Marloes Braat10 runs · 4 wktsMarloes Braatpublished career · 1 matchesThomas Sebastiaan Braat31 runs · 6 wktsBrendon Bracewell24 runs · 15 wktsDouglas Bracewell915 runs · 120 wktsJohn Bracewell1513 runs · 135 wktsMichael Gordon Bracewell1897 runs · 108 wktsJames Bracey8 runs · 0 wktsNathan Bracken283 runs · 205 wktsGrant Bradburn165 runs · 12 wktsWynne Bradburn62 runs · 0 wktsBill Bradley23 runs · 6 wktsGeorgina Bradley0 runs · 0 wktsKim Bradleypublished career · 2 matchesMartin-Dale Bradley139 runs · 30 wktsDon Bradman6996 runs · 2 wktsIan Bradshaw383 runs · 87 wktsSandra Braganzapublished career · 37 matchesJune Braggerpublished career · 5 matchesHarshil Brahmbhatt50 runs · 3 wktsDavid Brain232 runs · 51 wktsNeil Brand66 runs · 8 wktsEddo Brandes472 runs · 96 wktsDerrick Lorenzo Brangman127 runs · 59 wktsWilliam Brann71 runs · 0 wktsGurnoor Brar33 runs · 7 wktsRajwinder Brar3 runs · 0 wktsMatias Brasier1 runs · 1 wktsJack Brassell41 runs · 66 wktsCarlos Brathwaite1050 runs · 75 wktsEboni Brathwaite106 runs · 0 wktsKraigg Brathwaite6228 runs · 30 wktsRuel Marlon Ricardo Brathwaite36 runs · 3 wktsLen Braund987 runs · 47 wktsDarren Bravo6978 runs · 0 wktsDwayne Bravo6423 runs · 363 wktsElaine Braypublished career · 13 matchesJeremy Paul Bray236 runs · 0 wktsSusan Braypublished career · 34 matchesGeorgia Brealey103 runs · 4 wktsMike Brearley1952 runs · 0 wktsWalter Brearley21 runs · 17 wktsMatthew Breban0 runs · 3 wktsScott van Breda3 runs · 0 wktsGareth Breese5 runs · 2 wktsMatthew Breetzke1102 runs · 0 wktsJanet Brehautpublished career · 3 matchesEmmanuelle Brelivet8 runs · 0 wktsCharlie Brennan311 runs · 0 wktsDon Brennan16 runs · 0 wktsGary Brent445 runs · 86 wktsBev Brentnallpublished career · 15 matchesTim Bresnan1662 runs · 203 wktsCindy Breteche3 runs · 5 wktsAlexis le Breton27 runs · 0 wktsDewald Brevis1344 runs · 2 wktsJoyce Brewerpublished career · 2 matchesGavin Briant56 runs · 0 wktsDanny Briggs0 runs · 7 wktsJohnny Briggs815 runs · 118 wktsRay Bright511 runs · 56 wktsArran Brindle939 runs · 31 wktsJames Brinkleypublished career · 5 matchesD Brinzea2 runs · 0 wktsDooley Briscoe33 runs · 0 wktsCri-zelda Brits364 runs · 0 wktsTazmin Brits4007 runs · 0 wktsKris Lynsey Britt8 runs · 1 wktsJan Brittinpublished career · 90 matchesAndrew Brittonpublished career · 1 matchesTara Elizabeth Britton73 runs · 0 wktsToby Britton0 runs · 2 wktsChris Broad3022 runs · 0 wktsJustin Broad288 runs · 1 wktsRyan Broad0 runs · 0 wktsStuart Broad4309 runs · 845 wktsJoanne Broadbentpublished career · 70 matchesLouise Broadfootpublished career · 12 matchesRoy Broaster3 runs · 0 wktsMalene Brockpublished career · 8 matchesEmilia Brock-Nielsen0 runs · 0 wktsKathrine Brock-Nielsen57 runs · 2 wktsBill Brockwell202 runs · 5 wktsAlix Cecilia Brodin118 runs · 1 wktsAndrea van de Broekepublished career · 1 matchesHarry Bromfield59 runs · 17 wktsNicola De Bromhead15 runs · 0 wktsErnest Bromley38 runs · 0 wktsHugh Bromley-Davenport128 runs · 4 wktsHarry Brook7094 runs · 1 wktsDennis Brookes17 runs · 0 wktsShamarh Brooks1613 runs · 0 wktsNeil Broom1048 runs · 0 wktsAiden Broomfield8 runs · 1 wktsLaura Brouwerspublished career · 12 matchesAlan Brown3 runs · 3 wktsAli Brown354 runs · 0 wktsBill Brown1592 runs · 0 wktsCornel Antonio Brown46 runs · 0 wktsDarcie Brown49 runs · 79 wktsDarryl Brown10 runs · 5 wktsDavid Brown342 runs · 79 wktsDouglas Robert Brown172 runs · 10 wktsFreddie Brown734 runs · 45 wktsGeorge Brown299 runs · 0 wktsJack Brown470 runs · 0 wktsKaren Brownpublished career · 52 matchesKarl Robert Brown0 runs · 0 wktsKatherine Brownpublished career · 6 matchesKelly Brownpublished career · 17 matchesLennox Brown17 runs · 3 wktsPatrick Rhys Brown4 runs · 3 wktsRobin Brown110 runs · 0 wktsSandra Brownpublished career · 3 matchesSimon Brown11 runs · 2 wktsSue Brownpublished career · 24 matchesTuran Brown68 runs · 5 wktsVaughan Brown95 runs · 2 wktsAmy Brown-Carrera36 runs · 7 wktsAnn Brownepublished career · 11 matchesBarrington Browne8 runs · 2 wktsBeverly Brownepublished career · 19 matchesCourtney Browne802 runs · 0 wktsLouise Brownepublished career · 17 matchesNancy Brownepublished career · 1 matchesNicola Jane Browne265 runs · 14 wktsPatrick Anderson Browne134 runs · 0 wktsScott Browne1 runs · 0 wktsSnuffy Browne176 runs · 6 wktsDelwyn Brownleepublished career · 1 matchesDean Brownlie1078 runs · 1 wktsLouis Bruce1266 runs · 33 wktsShanika Bruce1 runs · 3 wktsTom Bruce377 runs · 0 wktsWilliam Bruce702 runs · 12 wktsCaithlyn Bruell0 runs · 0 wktsGlen Bruk-Jackson51 runs · 0 wktsGarvin Bruno17 runs · 2 wktsPedro Luis Bruno23 runs · 0 wktsSigne Brunsgaard23 runs · 0 wktsPierre de Bruyn0 runs · 0 wktsTheunis de Bruyn494 runs · 0 wktsZander de Bruyn155 runs · 3 wktsHenderson Bryan43 runs · 10 wktsKathryn Emma Bryce2242 runs · 84 wktsSarah Jennifer Bryce2238 runs · 0 wktsRudi Bryson32 runs · 7 wktsMaria Buccimazza1 runs · 0 wktsPaolo Buccimazza2 runs · 3 wktsJahmeal Buchanan11 runs · 6 wktsHazel Buckpublished career · 3 matchesHilda Buckpublished career · 1 matchesClaude Buckenham43 runs · 21 wktsRuth Bucksteinpublished career · 17 matchesWisley Bucuane124 runs · 0 wktsNaresh Bahadur Budayair5 runs · 0 wktsAoife Buddpublished career · 4 matchesUna Buddpublished career · 8 matchesCharitha Buddhika161 runs · 33 wktsDylan Evers Budge297 runs · 2 wktsSanjana Budhathoki2 runs · 5 wktsWayan Budiarta4 runs · 2 wktsTrevor Bukenya12 runs · 0 wktsMudassar Bukhari255 runs · 45 wktsSiddharth Bukkapatnam13 runs · 6 wktsAminul Islam Bulbulpublished career · 39 matchesAminul Islam Bulbulpublished career · 13 matchesJose Bulele510 runs · 22 wktsNidhi Buley0 runs · 0 wktsCarl Bulfin9 runs · 0 wktsBat-Amgalan Bulganchimeg0 runs · 0 wktsCelina Bull316 runs · 21 wktsLinda Nyanje Ngewonya Bull168 runs · 27 wktsAnders Bulow11 runs · 0 wktsMelissa Jane Bulow63 runs · 0 wktsFrancesca Bulpitt33 runs · 1 wktsClea Bultot5 runs · 0 wktsJasprit Bumrah471 runs · 508 wktsEmmanuel Bundipublished career · 1 matchesDaan Lodewjk Samuel van Bunge326 runs · 7 wktsPhon Bunthean0 runs · 0 wktsFranz Bur2 runs · 1 wktsScott Burdekin191 runs · 15 wktsPeter Burge2290 runs · 0 wktsAndries Johannes Burger199 runs · 3 wktsAnina Burgerpublished career · 18 matchesChristopher Burger62 runs · 0 wktsJan-Berrie Burgerpublished career · 6 matchesLouis Jacobus Burger11 runs · 6 wktsNandre Burger84 runs · 42 wktsSarel Francois Burger11 runs · 0 wktsDaniel Enese Burgess36 runs · 6 wktsMark Burgess3020 runs · 7 wktsZeko Burgess75 runs · 25 wktsMuhammad Burhan54 runs · 12 wktsT Buri0 runs · 3 wktsRhys Burinaga66 runs · 6 wktsCes Burke4 runs · 2 wktsJim Burke1280 runs · 8 wktsMarguerite Burkepublished career · 4 matchesSarah Kate Burke0 runs · 0 wktsSydney Burke42 runs · 11 wktsJaved Burki1341 runs · 0 wktsRyan Burl3116 runs · 81 wktsJos Burleypublished career · 8 matchesMark Burmester163 runs · 8 wktsKenneth Burn41 runs · 0 wktsLinda Burnleypublished career · 1 matchesErin Burns30 runs · 0 wktsJoe Burns1859 runs · 0 wktsLorne Patrick Burns167 runs · 56 wktsRebecca Maureen Burns20 runs · 0 wktsRory Burns1789 runs · 0 wktsAbby Burrowspublished career · 9 matchesGeorge Burrows432 runs · 2 wktsJoseph Adam Burrows61 runs · 32 wktsKeith Burrows15 runs · 3 wktsVera Burtpublished career · 3 matchesFrederick Burton4 runs · 0 wktsJovana Burton0 runs · 0 wktsWintley Burton536 runs · 12 wktsTom Burtt252 runs · 33 wktsVicki Burttpublished career · 13 matchesHelen Buruka0 runs · 0 wktsVicky Buruka2 runs · 12 wktsAngela Busa33 runs · 2 wktsAlex Bushell27 runs · 0 wktsAlexander Busing-Volschenk433 runs · 4 wktsDamalie Busingye112 runs · 1 wktsSiva Mohan Reddy Busireddy0 runs · 0 wktsIain Butchart275 runs · 12 wktsAlan Butcher48 runs · 0 wktsBasil Butcher3104 runs · 5 wktsMark Butcher4288 runs · 15 wktsRoland Butcher129 runs · 0 wktsBunny Butler16 runs · 2 wktsDeighton Kelvin Butler25 runs · 3 wktsHarold Butler15 runs · 12 wktsIan Butler165 runs · 75 wktsJosh Butler900 runs · 23 wktsLennox Butlerpublished career · 1 matchesRajeshwari Butler58 runs · 0 wktsAdil Butt6 runs · 1 wktsAmad Butt0 runs · 0 wktsAmir Butt208 runs · 8 wktsArif Butt59 runs · 14 wktsAsim Buttpublished career · 5 matchesFayyaz Butt348 runs · 82 wktsGhulam Abbas Butt151 runs · 3 wktsHaider Butt1324 runs · 12 wktsHarry Butt22 runs · 0 wktsHifsa Butt0 runs · 0 wktsIjaz Butt279 runs · 0 wktsImran Ali Butt413 runs · 0 wktsImran Butt12 runs · 3 wktsKhaled Hussain Butt8 runs · 0 wktsLuqman Butt1048 runs · 19 wktsMariam Buttpublished career · 13 matchesMaryam Buttpublished career · 13 matchesNouman Butt5 runs · 0 wktsRizwan Butt270 runs · 142 wktsSadia Buttpublished career · 27 matchesSalman Butt5134 runs · 1 wktsSana Butt37 runs · 0 wktsSarfraz Butt21 runs · 0 wktsShahbaz Butt70 runs · 27 wktsShaheryar Butt788 runs · 0 wktsSohail Buttpublished career · 2 matchesZakria Atiq Butt65 runs · 0 wktsLen Butterfield0 runs · 0 wktsJos Buttler12969 runs · 0 wktsClyde Butts108 runs · 10 wktsAtse Folkert Buurman26 runs · 0 wktsIzak Buys4 runs · 0 wktsChristina Bwanali16 runs · 8 wktsRobin Bynoe111 runs · 1 wktsJayanth Byrappa238 runs · 2 wktsMichael Byrne0 runs · 0 wktsPaul Byron0 runs · 0 wkts