⚔️ Batsman vs Bowler — Head-to-Head Stats

See how batsmen perform against specific bowlers across all formats. Compare runs, strike rates, dismissals, and see who dominates this rivalry.

📊
How to Read These Stats Higher runs/strike rate = better batting • Higher average = better • Rankings show where Ms Dhoni stands among all batsmen against Lasith Malinga
Overall Record — Ms Dhoni vs Lasith Malinga
StatisticValueRank vs All Batsmen
Total Runs368-
Balls Faced324-
Strike Rate113.58-
Batting Average52.57-
Fours / Sixes33 / 7
Boundary %47.3%-
Runs per Match9-
Balls per Dismissal46.3-
Matches41-
Times Dismissed7-

Format Breakdown

How they perform in each format
🏏 Tests Test Cricket
Runs20
Balls39
4s / 6s2 / 0
Strike Rate51.28
Average10
Matches3
Dismissals2
🏆 ODIs 50-Over Format
Runs228
Balls199
4s / 6s23 / 2
Strike Rate114.57
Average76
Matches18
Dismissals3
⚡ T20Is Fastest Format
Runs31
Balls25
4s / 6s3 / 0
Strike Rate124
Average-
Matches5
Dismissals0
💎 IPL T20 League
Runs89
Balls61
4s / 6s5 / 5
Strike Rate145.9
Average44.5
Matches15
Dismissals2

Performance by Country

Where they've faced off
CountryMRunsSRAvg4s/6sOut/NO
N/A 13 127 94.07 63.5 12/1 2/11
IN 16 122 112.96 122 9/4 1/15
SL 6 77 160.42 25.67 8/2 3/3
ENG 1 14 175 - 2/0 0/1
AU 1 13 162.5 - 1/0 0/1
SA 2 10 111.11 10 1/0 1/1
BD 1 3 60 - 0/0 0/1
PK 1 2 66.67 - 0/0 0/1

Performance by Venue

Top 10 venues by runs
VenueMRunsSRAvg4s/6sOut/NO
Pallekele Internationa... 4 55 117.02 55 7/0 1/3
Wankhede Stadium 6 29 107.41 - 2/0 0/6
R.Premadasa Stadium, K... 1 28 186.67 - 3/1 0/1
Adelaide Oval 2 27 93.1 - 1/0 0/2
R Premadasa Stadium 3 24 141.18 12 3/0 2/1
Mahinda Rajapaksa Inte... 1 23 164.29 - 2/1 0/1
Rangiri Dambulla Inter... 3 21 72.41 - 2/0 0/3
Eden Gardens 2 21 140 21 2/1 1/1
Sardar Patel Stadium 1 16 50 - 2/0 0/1
Kennington Oval 1 14 175 - 2/0 0/1

Every Encounter

Chronological order (most recent first)
FormatVenueRB4/6SRResult
💎 IPL MA Chidambaram ... 14 5 0/2 280 Not Out
🏆 ODI R.Premadasa Sta... 28 15 3/1 186.67 Not Out
🏆 ODI Pallekele Inter... 9 8 1/0 112.5 Not Out
🏆 ODI Pallekele Inter... 9 15 0/0 60 Not Out
🏆 ODI Kennington Oval 14 8 2/0 175 Not Out
💎 IPL Rajiv Gandhi In... 2 3 0/0 66.67 Not Out
💎 IPL Eden Gardens 9 4 0/1 225 Out
💎 IPL Wankhede Stadium 1 3 0/0 33.33 Not Out
💎 IPL Wankhede Stadium 6 5 0/0 120 Not Out
💎 IPL Dubai Internati... 7 3 0/1 233.33 Not Out
⚡ T20 Shere Bangla Na... 3 5 0/0 60 Not Out
🏆 ODI Queen's Pa... 11 17 2/0 64.71 Not Out
💎 IPL Eden Gardens 12 11 2/0 109.09 Not Out
💎 IPL Wankhede Stadium 1 1 0/0 100 Not Out
⚡ T20 Pallekele Inter... 13 8 2/0 162.5 Not Out
🏆 ODI Pallekele Inter... 24 16 4/0 150 Out
🏆 ODI R Premadasa Sta... 2 3 0/0 66.67 Out
🏆 ODI Mahinda Rajapak... 23 14 2/1 164.29 Not Out
💎 IPL M Chinnaswamy S... 14 5 1/1 280 Not Out
💎 IPL Wankhede Stadium 1 1 0/0 100 Not Out
🏆 ODI Adelaide Oval 19 19 1/0 100 Not Out
💎 IPL Wankhede Stadium 3 4 0/0 75 Not Out
🏆 ODI Wankhede Stadium 17 13 2/0 130.77 Not Out
🏆 ODI Rangiri Dambull... 8 16 0/0 50 Not Out
🏆 ODI Rangiri Dambull... 11 8 2/0 137.5 Not Out
🏏 Tes P Sara Oval 2 2 0/0 100 Out
🏏 Tes Galle Internati... 2 5 0/0 40 Out
🏆 ODI Rangiri Dambull... 2 5 0/0 40 Not Out
⚡ T20 Beausejour Stad... 4 5 0/0 80 Not Out
💎 IPL Dr DY Patil Spo... 6 3 1/0 200 Not Out
💎 IPL MA Chidambaram ... 3 4 0/0 75 Not Out
⚡ T20 Punjab Cricket ... 10 6 1/0 166.67 Not Out
⚡ T20 Vidarbha Cricke... 1 1 0/0 100 Not Out
🏆 ODI R Premadasa Sta... 21 12 3/0 175 Out
🏆 ODI R Premadasa Sta... 1 2 0/0 50 Not Out
💎 IPL St George's Park 4 4 0/0 100 Not Out
💎 IPL Newlands 6 5 1/0 120 Out
🏆 ODI Adelaide Oval 8 10 0/0 80 Not Out
🏆 ODI Brisbane Cricke... 13 8 1/0 162.5 Not Out
🏆 ODI Madhavrao Scind... 8 10 0/0 80 Not Out
🏏 Tes Sardar Patel St... 16 32 2/0 50 Not Out
📖 Head-to-Head Stats Explained — What Do These Numbers Mean?
🏏 Batting Average vs Bowler Runs scored ÷ times dismissed. Higher = Better. Shows how well a batsman handles this specific bowler.
⚡ Strike Rate vs Bowler Runs per 100 balls against this bowler. Higher = Better. Shows attacking intent and scoring ability.
🎯 Balls per Dismissal How many balls this bowler needs to dismiss the batsman. Higher = Better for batsman.
🏆 Ranking Badges #1 🏆 = Best record against this bowler • #1-5 ⭐ = Elite • #6-10 📊 = Top tier among all batsmen
💪 Boundary % Percentage of runs scored from fours and sixes. Shows aggressive batting against this bowler.
📊 What's a Good Record? Avg 50+ = Dominant • Avg 40-50 = Competitive • Avg 30-40 = Decent • Avg <30 = Bowler dominates
⚔️

More Head-to-Head Analysis

Head-to-head stats updated regularly • Tests • ODIs • T20Is • IPL