CricketWise
  1. Home
  2. Players
  3. B Sharki

Nepal · Men's cricket

B Sharki stats

Data through 29 July 2026Last updated 29 July 2026

Coverage: matches in the Cricsheet data from 22 March 2022 to 29 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2022 and 2026, B Sharki appears in 41 ODIs, 2 T20Is for Nepal in the Cricsheet data. The most runs came in ODIs: 1,034 at an average of 29.54 and a strike rate of 66.8, with a highest score of 101*. Against Canada in ODIs, B Sharki averaged 40.75 over 5 innings.

International matches
43
ODIs 41 · T20Is 2
International runs
1,073
1 hundreds
T20 league & domestic matches
12
168 runs
Best batting average (ODI)
29.54
38 innings
Highest score
101*
ODI

Teams played for

Nepal 2022–2026 · 43Kathmandu Gorkhas 2024–2025 · 12

B Sharki batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI413831,034101*29.541,54866.81431017
T20I220392719.5026150.000041
T20 (leagues & domestic)121211685515.27156107.7010118

Runs per year

020040060020222024202649
B Sharki: runs per calendar year (all formats in the data)
02004006002022202320242025202649
B Sharki: runs per calendar year (all formats in the data)
Show as table
B Sharki: runs per calendar year (all formats in the data)
YearRuns
202243
2023416
2024322
2025411
202649
Year-by-year batting (8 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2022ODI24321.50116.22600
2023ODI1441634.6764.27703
2024ODI924430.5064.910110
2024T20 (leagues & domestic)77811.1479.63100
2025ODI828235.2573.17301
2025T20 (leagues & domestic)59022.50155.25501
2025T20I23919.50150.02700
2026ODI5499.8048.52800

B Sharki bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI1680–––8.00–000
T20 (leagues & domestic)436390–––6.50–000
Year-by-year bowling (3 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2022ODI10–8.000/8
2024T20 (leagues & domestic)30–6.000/4
2025T20 (leagues & domestic)10–9.000/9
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
United Arab EmiratesODI926433.0067.37002
CanadaODI516340.7576.210110
United States of AmericaODI314974.5067.17701
Papua New GuineaODI49523.7586.44400
NetherlandsODI57815.6054.53500
OmanODI37224.0050.03300
NamibiaODI37123.6753.04400

Top grounds (batting)

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay8282100.05–––
T20Middle7676100.063006.40
T20Death4924204.22607.00
ODIPowerplay18738448.76–––
ODIMiddle751107469.924608.00
ODIDeath9690106.75–––

How B Sharki was dismissed

Last 20 innings

0204060802 Jun 202530 Oct 202529 Jul 202610
B Sharki: runs in the last 20 innings
0204060802 Jun 202510 Jun 202526 Oct 20255 Nov 202530 Nov 202525 Apr 202629 Jul 202610
B Sharki: runs in the last 20 innings
Show as table
B Sharki: runs in the last 20 innings
InningsRuns
2 Jun 202540
4 Jun 202511
8 Jun 202573
10 Jun 202535
19 Jun 202527
20 Jun 202512
26 Oct 202529
30 Oct 20253
1 Nov 202543
5 Nov 202548
17 Nov 20253
19 Nov 202512
30 Nov 20256
4 Dec 202555
10 Dec 202514
25 Apr 202610
29 Apr 202628
1 May 20260
27 Jul 20261
29 Jul 202610
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
29 Jul 2026ODINetherlands1015caughtSportpark Maarschalkerweerd
27 Jul 2026ODINamibia112caughtSportpark Maarschalkerweerd
1 May 2026ODIUnited Arab Emirates02caughtTribhuvan University International Cricket Ground
29 Apr 2026ODIOman2856bowledTribhuvan University International Cricket Ground
25 Apr 2026ODIUnited Arab Emirates1016caughtTribhuvan University International Cricket Ground
10 Dec 2025T20 (leagues & domestic)Lumbini Lions1416caughtTribhuvan University International Cricket Ground
4 Dec 2025T20 (leagues & domestic)Pokhara Avengers5523caughtTribhuvan University International Cricket Ground
30 Nov 2025T20 (leagues & domestic)Karnali Yaks6*2not outTribhuvan University International Cricket Ground
19 Nov 2025T20 (leagues & domestic)Sudur Paschim Royals1210caughtTribhuvan University International Cricket Ground
17 Nov 2025T20 (leagues & domestic)Janakpur Bolts37caughtTribhuvan University International Cricket Ground
5 Nov 2025ODIUnited Arab Emirates4868caughtICC Academy
1 Nov 2025ODIUnited States of America4358bowledICC Academy
30 Oct 2025ODIUnited Arab Emirates313lbwICC Academy
26 Oct 2025ODIUnited States of America2950bowledDubai International Cricket Stadium
20 Jun 2025T20IScotland1210caughtTitwood
19 Jun 2025T20INetherlands2716bowledTitwood
10 Jun 2025ODINetherlands3538caughtForthill
8 Jun 2025ODIScotland7385caughtForthill
4 Jun 2025ODINetherlands1126caughtForthill
2 Jun 2025ODIScotland4048caughtForthill

Frequently asked questions

How many runs has B Sharki scored in ODIs?
1,034 runs in 38 innings (41 matches) at an average of 29.54 and a strike rate of 66.8, in the data from 2022 to 2026.
How many runs has B Sharki scored in T20Is?
39 runs in 2 innings (2 matches) at an average of 19.50 and a strike rate of 150.0, in the data from 2025 to 2025.
How many runs has B Sharki scored in T20 leagues?
168 runs in 12 innings (12 matches) at an average of 15.27 and a strike rate of 107.7, in the data from 2024 to 2025.
What is B Sharki's highest score?
101* in ODIs, the highest score in the data.
How many centuries has B Sharki scored?
1 hundreds in the data: 1 in ODIs.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.