Live5th T20I · India in New Zealand 2026/27NZIND50/2 (6)NZ chose to bowlLive5th ODI · Ireland in Namibia 2026/27NAMIRE2/0 (1.1)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kyambogo Cricket Oval×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rexford BakumGHA20192019440451811.2545100.0000142
Frank BaleriGHA20192019440421710.506070.0000060
Daniel AnefieGHA201920194423418*17.003889.4700120
Isaac AboagyeGHA201920194401674.003743.2400100
Niko DavinNAM20192019331863843.0055156.36000133
Stephan BaardNAM201920193326952*69.0048143.7501073
Michael AboagyeGHA20192019331472423.505388.6800030
Simon AteakGHA20192019330452615.004893.7500061
James VifahGHA20192019330422314.004593.3300021
Kofi BagabenaGHA201920194323223*32.0032100.0000110
David AnkrahGHA2019201943022127.334351.1600020
Riazat Ali ShahUGA201920192217253*72.0052138.4601054
Ademola OnikoyiNGR20192019220604930.0045133.3300044
Dhiren GondariaKEN201920192215247*52.0034152.9400042
Collins ObuyaKEN20192019220473423.505782.4600021
Ovais YousofNGR20192019220473323.505881.0300050
Irfan KarimKEN20192019221382438.0038100.0000031
Christi ViljoenNAM20192019321353335.0033106.0600050
Arnold OtwaniUGA20192019220352417.504087.5000050
Alex ObandaKEN20192019220342717.0026130.7700051
Deusdedit MuhumuzaUGA20192019220282814.0022127.2700131
Adeleke OyedeNGR201920192212827*28.0028100.0000031
Vincent AdewoyeNGR201920192222823*-16175.0000032
Godfred BakiweyemGHA201920193212715*27.003090.0000000
Isaac OkpeNGR20192019220261913.0017152.9400002
RG MukasaUGA20192019220231411.502688.4600010
Julius MensahGHA2019201922017168.5010170.0000011
Chimezie OnwuzulikeNGR2019201922017138.502180.9500000
Dinesh NakraniUGA20192019221151315.002075.0000001
Joshua AyannaikeNGR2019201922011115.501573.3300110
Lakmal PereraGHA201920192201075.002343.4800000
Karl BirkenstockNAM20192019310595959.0028210.7101064
Anish ParaamSIN20172017210585858.007577.3301040
Jatinder SinghOMA20172017110585858.007181.69010110
RG MukasaUGA20172017110575757.006883.8201021
Rakep PatelKEN20192019210555555.0027203.7001054
Rizwan CheemaCAN20172017110424242.0035120.0000052
Chetan SuryawanshiSIN20172017210383838.003997.4400060
Navneet DhaliwalCAN20172017110373737.006556.9200021
Sagar PatelUSA201720171113636*-8045.0000020
Janak PrakashSIN20172017210272727.003479.4100030
Alex AmsterdamUSA201720171112424*-3764.8600030
Nikhil DuttaCAN20172017110222222.004450.0000011
Sultan AhmedOMA20172017110222222.004450.0000020
Nabil MasterBOT20192019110212121.0016131.2500040
Hamu KayondoUGA20172017110202020.004148.7800010
Akeem DodsonUSA20172017110191919.002479.1700031
Ajay LalchetaOMA201720171111919*-10190.0000011
Jan FrylinckNAM201920193111919*-10190.0000011
Hamza TariqCAN20172017110181818.002090.0000021
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.