Big Hit CricketT20 Cricket Analytics
Australia · batter · Matchup Explorer

MJ Cosgrove T20 Matchup Stats

Head-to-head records for MJ Cosgrove across IPL, BBL, PSL, The Hundred and all major T20 leagues. Ball-by-ball data from 9,600+ matches — phase splits, bowler type breakdowns and more.

MJ Cosgrove vs Bowler Type

Bowler TypeBallsRunsWktsSRAvgBdry%Dot%
Overall1252162161129.426.517.229.6
vs All Pace882114744130.026.019.033.5
vs All Spin36246016127.028.712.420.1
Granular
vs Right-arm pace74697639130.825.019.032.8
vs Left-arm pace1361715125.734.219.137.5
vs Off spin20223610116.823.612.327.2
vs Leg spin71844118.321.08.412.6
vs Slow left-arm721111154.1111.013.811.1
vs Chinaman17291170.529.023.55.8

MJ Cosgrove vs Bowlers

Sorted by runs scored — min. 18 balls faced

BowlerBallsRunsWktsSRAvgDot%
OJ Hannon-Dalby36561155.556.036.1
J Clark39511130.751.046.1
JS Patel29482165.524.017.2
AL Hughes25391156.039.08.0
HF Gurney27381140.738.025.9
SR Patel26350134.63.8
GA Edwards18340188.827.7
SD Parry19320168.410.5
GC Viljoen22301136.330.036.3
R Rampaul23291126.029.034.7
JT Ball25291116.029.044.0
C Rushworth21281133.328.038.0
OP Stone21261123.826.047.6
NL Buck18241133.324.027.7
RI Keogh21240114.228.5

Filter by competition, phase, venue or year range — and explore every opponent in the interactive tool.

Open full matchup explorer →