CricketWise
  1. Home
  2. Players
  3. MJ Cosgrove

Leicestershire · Men's cricket

MJ Cosgrove stats

Data through 23 September 2019Last updated 23 September 2019

Coverage: matches in the Cricsheet data from 28 April 2006 to 23 September 2019. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2006 and 2019, MJ Cosgrove appears in 2 ODIs for Australia in the Cricsheet data. In first-class MJ Cosgrove scored 4,063 runs in 106 innings (average 39.83, strike rate 59.3), including 11 hundreds and 23 fifties.

International matches
2
ODIs 2
International runs
78
0 hundreds
T20 league & domestic matches
71
1,624 runs
Highest score
156
First-class

Teams played for

Leicestershire 2015–2019 · 157Sydney Thunder 2012–2013 · 4Sydney Sixers 2013–2014 · 3Australia 2006 · 2Hobart Hurricanes 2012 · 1

MJ Cosgrove batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI220787439.0078100.001072
T20 (leagues & domestic)717061,6247925.381,255129.408518036
First-class6010644,06315639.836,84659.31123857415
List A343101,0269133.101,10592.9010310912

Runs per year

05001K1.5K2K2006201420191,090
MJ Cosgrove: runs per calendar year (all formats in the data)
05001K1.5K2K2006201220132014201520162017201820191,090
MJ Cosgrove: runs per calendar year (all formats in the data)
Show as table
MJ Cosgrove: runs per calendar year (all formats in the data)
YearRuns
200678
201222
201332
201432
20151,402
20161,730
20171,478
2018927
20191,090
Year-by-year batting (19 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2006ODI27839.00100.07401
2012T20 (leagues & domestic)3227.3373.31200
2013T20 (leagues & domestic)33210.6791.41800
2014T20 (leagues & domestic)23216.00128.03200
2015First-class26104941.9662.915644
2015List A55410.8061.42300
2015T20 (leagues & domestic)1229927.18131.77401
2016First-class25124251.7561.814655
2016List A419448.5097.59102
2016T20 (leagues & domestic)1229426.73141.36603
2017First-class1880944.9466.912816
2017List A727739.57107.88003
2017T20 (leagues & domestic)1339239.20137.17903
2018First-class1837620.8950.77503
2018List A731745.2995.88404
2018T20 (leagues & domestic)1323418.00113.66501
2019First-class1958734.5348.210715
2019List A818423.0080.05901
2019T20 (leagues & domestic)1231929.00134.04500

MJ Cosgrove bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI124120–––3.00–000
T20 (leagues & domestic)2182921/10–14.509.679.0000
First-class3483348172/142/2168.713.46119.00021
List A41021120–––6.59–000

Wickets per year

012342006201420190
MJ Cosgrove: wickets per calendar year (all formats in the data)
012342006201220132014201520162017201820190
MJ Cosgrove: wickets per calendar year (all formats in the data)
Show as table
MJ Cosgrove: wickets per calendar year (all formats in the data)
YearWickets
20060
20120
20131
20140
20153
20164
20171
20180
20190
Year-by-year bowling (10 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2006ODI10–3.000/12
2013T20 (leagues & domestic)1110.0010.001/10
2015First-class12361.003.211/5
2015List A20–4.880/14
2016First-class12337.333.782/14
2016List A20–8.110/17
2016T20 (leagues & domestic)1119.009.501/19
2017First-class41148.004.481/28
2018First-class10–1.000/2
2019First-class50–2.100/0
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
DerbyshireT20 (leagues & domestic)1032135.67140.26503
LancashireT20 (leagues & domestic)929842.57140.67702
NorthamptonshireT20 (leagues & domestic)822031.43140.17901
NottinghamshireT20 (leagues & domestic)716828.00135.55301
WarwickshireT20 (leagues & domestic)516633.20133.97401
DurhamT20 (leagues & domestic)914317.88118.23600
WorcestershireT20 (leagues & domestic)48020.00106.73300
Birmingham BearsT20 (leagues & domestic)47017.50116.74200
YorkshireT20 (leagues & domestic)55911.80115.73100
NorthamptonshireFirst-class1462844.8658.011124
DerbyshireFirst-class1158858.8063.415631
GloucestershireFirst-class1454338.7957.19206
KentFirst-class747968.4379.812230
SussexFirst-class1037141.2263.212813
DurhamFirst-class733255.3348.510712
WorcestershireFirst-class831939.8870.314612
EssexFirst-class726738.1462.49402
GlamorganFirst-class918322.8840.05901
LancashireFirst-class612921.5053.17901
NottinghamshireFirst-class410927.2555.15701
MiddlesexFirst-class510220.4051.32800
LancashireList A421152.7592.59103
YorkshireList A515531.0092.88401
NottinghamshireList A315050.00110.38002
WarwickshireList A414436.0091.16001
WorcestershireList A313745.67142.77002
DurhamList A412631.5090.66301
DerbyshireList A44812.0055.22400
NorthamptonshireList A33812.6753.52700
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
WorcestershireFirst-class3214.503.482/14
NorthamptonshireFirst-class4221.002.471/9
GloucestershireFirst-class61128.003.521/5
EssexFirst-class3126.003.251/5
DerbyshireFirst-class60–4.400/1
GlamorganFirst-class40–2.400/0

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Grace Road92290933.44128
County Ground, Derby842660.86156
County Ground, Northampton840951.12111
County Ground, Worcester836545.62146
St Lawrence Ground635759.50119
County Ground, Bristol1333725.9279
Riverside Ground930538.12107
Trent Bridge824434.8659
Edgbaston722532.1460
Old Trafford821731.0067

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
County Ground, Worcester2214.003.82
County Ground, Northampton3216.002.29
County Ground, Chelmsford115.001.67
Sydney Cricket Ground1110.0010.00
College Ground2138.002.71
County Ground, Bristol2178.004.88
Grace Road201275.004.56

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
T20Powerplay847674125.729–––
T20Middle671507132.3291829.67
T20Death10674143.26–––
ODIPowerplay293387.90–––
ODIMiddle4945108.922403.00

How MJ Cosgrove was dismissed

How MJ Cosgrove took wickets

Last 20 innings

05010015021 Jul 20199 Aug 201923 Sep 20192
MJ Cosgrove: runs in the last 20 innings
05010015021 Jul 201927 Jul 20197 Aug 201918 Aug 201925 Aug 201910 Sep 201923 Sep 20192
MJ Cosgrove: runs in the last 20 innings
Show as table
MJ Cosgrove: runs in the last 20 innings
InningsRuns
21 Jul 20190
23 Jul 201931
26 Jul 201936
27 Jul 201937
31 Jul 201918
4 Aug 20199
7 Aug 201920
9 Aug 201932
15 Aug 201938
18 Aug 201921
18 Aug 2019107
23 Aug 201914
25 Aug 201945
30 Aug 201939
10 Sep 201965
10 Sep 20198
16 Sep 20190
16 Sep 201928
23 Sep 201917
23 Sep 20192
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
23 Sep 2019First-classLancashire214caughtGrace Road
23 Sep 2019First-classLancashire1737bowledGrace Road
16 Sep 2019First-classGlamorgan28158run outSophia Gardens
16 Sep 2019First-classGlamorgan05bowledSophia Gardens
10 Sep 2019First-classNorthamptonshire822lbwGrace Road
10 Sep 2019First-classNorthamptonshire6597bowledGrace Road
30 Aug 2019T20 (leagues & domestic)Lancashire3919bowledOld Trafford
25 Aug 2019T20 (leagues & domestic)Derbyshire4526run outGrace Road
23 Aug 2019T20 (leagues & domestic)Nottinghamshire1413caughtGrace Road
18 Aug 2019First-classDurham107*269not outRiverside Ground
18 Aug 2019First-classDurham2144bowledRiverside Ground
15 Aug 2019T20 (leagues & domestic)Derbyshire3826caughtCounty Ground, Bristol
9 Aug 2019T20 (leagues & domestic)Northamptonshire3233bowledGrace Road
7 Aug 2019T20 (leagues & domestic)Birmingham Bears2017caughtGrace Road
4 Aug 2019T20 (leagues & domestic)Worcestershire910caughtCounty Ground, Worcester
31 Jul 2019T20 (leagues & domestic)Durham1821caughtRiverside Ground
27 Jul 2019T20 (leagues & domestic)Nottinghamshire37*23not outTrent Bridge
26 Jul 2019T20 (leagues & domestic)Durham3620bowledGrace Road
23 Jul 2019T20 (leagues & domestic)Yorkshire3129caughtGrace Road
21 Jul 2019T20 (leagues & domestic)Birmingham Bears01bowledEdgbaston

Frequently asked questions

How many runs has MJ Cosgrove scored in ODIs?
78 runs in 2 innings (2 matches) at an average of 39.00 and a strike rate of 100.0, in the data from 2006 to 2006.
How many runs has MJ Cosgrove scored in T20 leagues?
1,624 runs in 70 innings (71 matches) at an average of 25.38 and a strike rate of 129.4, in the data from 2012 to 2019.
What is MJ Cosgrove's highest score?
156 in first-class, the highest score in the data.
How many centuries has MJ Cosgrove scored?
11 hundreds in the data: 11 in first-class.

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