MD Dai Cricket Stats & Career Records

Category: Batter International team: Papua New Guinea Career: 2014–2018

MD Dai is a batter associated with Papua New Guinea, with an international career span of 2014–2018. Across the normalized career records available here, MD Dai has 559 runs and 22 wickets across Test, ODI and/or T20I formats where records are available.

MD Dai Career Stats

Career figures are cross-checked against the independent scorecard-derived layer. Exact matches are verified automatically; small source under-counts are corrected only when the scorecard layer is complete and identity-safe.

FormatCareerMatchesInningsRunsHSBat Avg50s100sWicketsBBIBowl Avg
2014–2018 18 454 76* 28.37 3 0 18 3/58 37.50
2015–2017 9 105 31 13.12 0 0 4 2/13 39.25

Career rows are automatically cross-checked against the independent detailed-scorecard layer. Canonical team aliases are merged, representative-XI internationals are included for the same verified person, and conflicts are kept out of the verified state.

Detailed Data Coverage

The career total and the independent detailed-scorecard layer are compared format by format. A format is labelled Verified only when the corrected career total and detailed match total agree and the available runs/wickets reconcile.

FormatCareer matchesDetailed matchesCoverageCross-source checkStatus
ODI181055.6%Partial dataPartial
T20I9777.8%Partial dataPartial
Data integrity: Career summary validated · Detailed scorecard coverage 63.0% of career matches currently represented.

MD Dai Detailed Match Analysis

Historical enrichment is filling this automatically in the background. The merged detailed-scorecard layer currently covers 63.0% of the career-match total, with approximately 10 career matches still missing from the deep layer. Complete opponent, venue and year tables switch on automatically only after format-level coverage and career-total reconciliation pass.

Show currently available partial analysis

Explore MD Dai Stats

Select a view to load detailed stats.

MD Dai Dismissals & Head-to-Head

Historical scorecards and Cricsheet ball-by-ball are kept separate so career dismissal evidence is not mixed with delivery-level coverage.

Level 1Historical scorecards

Who dismissed whom

No identity-safe scorecard dismissal record is available for this player.

Level 2Cricsheet ball by ball

Head-to-head matchups

38international Cricsheet matches available
32batting dismissals in covered matches
33wickets in covered matches
38 of 27 career internationals have Cricsheet ball-by-ball coverage (100.0%).

Coverage: the table is complete for the Cricsheet international matches available for this exact registry identity. Matches without delivery-level Cricsheet data are not invented or estimated.

View ball-by-ball head-to-head stats +

MD Dai as batter

Top 20 bowlers by balls faced. The underlying player index contains all 78 bowler matchups.

BowlerMatchesBalls facedRunsStrike rateTimes out
Nadeem Ahmed5533362.261
Ehsan Khan4423276.190
Kevin O'Brien3371437.841
Aizaz Khan33645125.000
Ahmed Raza6342264.711
Anshuman Rath3341132.352
Bernard Scholtz2332266.672
Rohan Mustafa4282071.433
Ehsan Nawaz22432133.331
Andy McBrine424416.671
George Dockrell423939.131
Shem Ngoche223939.131
Imran Haider2221568.180
Kinchit Shah2201890.000
Zahoor Khan21920105.261
Mohammad Naveed41827150.001
Elijah Otieno216956.251
Khawar Ali11520133.330
Collins Obuya2151066.671
JJ Smit215426.670

MD Dai as bowler

Top 20 batters by legal balls bowled. The underlying player index contains all 95 batter matchups.

BatterMatchesLegal ballsRuns concededEconomyWickets
Rohan Mustafa382443.221
Babar Hayat576695.450
W van Vuuren270332.831
Niall O'Brien369413.570
Sarel Burger365222.030
Gary Wilson363282.671
Ed Joyce258131.342
Nizakat Khan454394.332
Sharad Vesawkar339385.850
William Porterfield339365.540
Paras Khadka438264.112
Jean-Pierre Kotze237223.571
Anshuman Rath334183.182
Shahid Wasif232275.061
Kevin O'Brien132254.690
Rameez Shahzad431234.451
Ghulam Shabber131214.060
NRP Scholtz23061.200
Shaiman Anwar429296.000
Subash Khakurel227163.561

Strike rate = runs per 100 balls. Economy = runs conceded per six legal balls.

Scroll to Top