MJ Cosgrove
Leicestershire · batsman
1,624
Runs
25.38
Batting average
2
Wickets
9.67
Economy
Batting
Matches70
Innings70
Runs1624
Average25.38
Strike rate125.5
High score79
Fifties8
Hundreds0
Boundaries
Fours180
Sixes36
Bowling
Innings2
Overs3
Wickets2
Runs conceded29
Average14.5
Economy9.67
Strike rate9
Best figures1/10
How they get out
Caught38
Caught behind0
Bowled15
LBW2
Stumped2
Run out7
Fielding
Catches12
Stumpings0
Run outs0
Total dismissals12
Grounds MJ Cosgrove plays most
- Grace Road28 matches · 741 runs
- The Cooper Associates County Ground9 matches · 205 runs · 1 wkts
- Trent Bridge5 matches · 154 runs
- Edgbaston5 matches · 131 runs
- Old Trafford4 matches · 119 runs
- Riverside Ground4 matches · 70 runs
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 30 Aug 2019 | Vitality Blast | Lancashire | 39 (19) | — |
| 25 Aug 2019 | Vitality Blast | Derbyshire | 45 (26) | — |
| 23 Aug 2019 | Vitality Blast | Nottinghamshire | 14 (14) | — |
| 15 Aug 2019 | Vitality Blast | Derbyshire | 38 (26) | — |
| 9 Aug 2019 | Vitality Blast | Northamptonshire | 32 (33) | — |
| 7 Aug 2019 | Vitality Blast | Birmingham Bears | 20 (19) | — |
| 4 Aug 2019 | Vitality Blast | Worcestershire | 9 (10) | — |
| 31 Jul 2019 | Vitality Blast | Durham | 18 (21) | — |
| 27 Jul 2019 | Vitality Blast | Nottinghamshire | 37* (26) | — |
| 26 Jul 2019 | Vitality Blast | Durham | 36 (21) | — |
| 23 Jul 2019 | Vitality Blast | Yorkshire | 31 (30) | — |
| 21 Jul 2019 | Vitality Blast | Birmingham Bears | 0 (1) | — |
| 11 Aug 2018 | Vitality Blast | Derbyshire | 4 (6) | — |
| 10 Aug 2018 | Vitality Blast | Worcestershire | 33 (33) | — |
| 8 Aug 2018 | Vitality Blast | Durham | 7 (12) | — |
| 3 Aug 2018 | Vitality Blast | Lancashire | 2 (4) | — |
| 2 Aug 2018 | Vitality Blast | Birmingham Bears | 8 (12) | — |
| 31 Jul 2018 | Vitality Blast | Yorkshire | 4 (4) | — |
| 27 Jul 2018 | Vitality Blast | Derbyshire | 65 (54) | — |
| 20 Jul 2018 | Vitality Blast | Nottinghamshire | 9 (13) | — |
| 18 Jul 2018 | Vitality Blast | Lancashire | 31 (23) | — |
| 13 Jul 2018 | Vitality Blast | Birmingham Bears | 42 (31) | — |
| 8 Jul 2018 | Vitality Blast | Nottinghamshire | 0 (2) | — |
| 6 Jul 2018 | Vitality Blast | Durham | 8 (6) | — |
| 4 Jul 2018 | Vitality Blast | Northamptonshire | 21 (15) | — |
| 23 Aug 2017 | Vitality Blast | Glamorgan | 13 (12) | — |
| 18 Aug 2017 | Vitality Blast | Nottinghamshire | 37 (29) | — |
| 17 Aug 2017 | Vitality Blast | Derbyshire | 57* (41) | — |
| 12 Aug 2017 | Vitality Blast | Yorkshire | 0 (1) | — |
| 11 Aug 2017 | Vitality Blast | Northamptonshire | 79 (50) | — |
| 4 Aug 2017 | Vitality Blast | Lancashire | 77* (60) | — |
| 30 Jul 2017 | Vitality Blast | Derbyshire | 7 (8) | — |
| 28 Jul 2017 | Vitality Blast | Durham | 0* (1) | — |
| 21 Jul 2017 | Vitality Blast | Northamptonshire | 41 (26) | — |
| 20 Jul 2017 | Vitality Blast | Durham | 33 (28) | — |
| 16 Jul 2017 | Vitality Blast | Warwickshire | 3 (6) | — |
| 14 Jul 2017 | Vitality Blast | Worcestershire | 11 (8) | — |
| 9 Jul 2017 | Vitality Blast | Lancashire | 34 (21) | — |
| 29 Jul 2016 | Vitality Blast | Nottinghamshire | 53 (35) | — |
| 17 Jul 2016 | Vitality Blast | Warwickshire | 42 (29) | — |
| 15 Jul 2016 | Vitality Blast | Lancashire | 16 (17) | — |
| 10 Jul 2016 | Vitality Blast | Durham | 12 (11) | — |
| 8 Jul 2016 | Vitality Blast | Derbyshire | 52 (27) | — |
| 26 Jun 2016 | Vitality Blast | Northamptonshire | 2 (3) | 1/19 (2) |
| 24 Jun 2016 | Vitality Blast | Warwickshire | 3 (10) | — |
| 10 Jun 2016 | Vitality Blast | Lancashire | 66* (47) | — |
| 4 Jun 2016 | Vitality Blast | Durham | 0 (1) | — |
| 3 Jun 2016 | Vitality Blast | Derbyshire | 1 (2) | — |
| 27 May 2016 | Vitality Blast | Yorkshire | 20 (12) | — |
| 20 May 2016 | Vitality Blast | Northamptonshire | 27 (18) | — |
| 12 Jul 2015 | Vitality Blast | Northamptonshire | 9 (6) | — |
| 10 Jul 2015 | Vitality Blast | Lancashire | 21 (17) | — |
| 4 Jul 2015 | Vitality Blast | Warwickshire | 74 (62) | — |
| 26 Jun 2015 | Vitality Blast | Yorkshire | 4 (6) | — |
| 19 Jun 2015 | Vitality Blast | Warwickshire | 44 (23) | — |
| 18 Jun 2015 | Vitality Blast | Derbyshire | 44 (35) | — |
| 12 Jun 2015 | Vitality Blast | Northamptonshire | 9* (12) | — |
| 5 Jun 2015 | Vitality Blast | Nottinghamshire | 18 (12) | — |
| 29 May 2015 | Vitality Blast | Worcestershire | 27 (24) | — |
| 28 May 2015 | Vitality Blast | Durham | 29 (23) | — |
| 22 May 2015 | Vitality Blast | Derbyshire | 8 (8) | — |
| 15 May 2015 | Vitality Blast | Lancashire | 12 (11) | — |
| 5 Feb 2014 | Big Bash League | Perth Scorchers | 0 (1) | — |
| 25 Jan 2014 | Big Bash League | Sydney Thunder | 32 (24) | — |
| 21 Dec 2013 | Big Bash League | Sydney Thunder | 6 (7) | 1/10 (1) |
| 8 Jan 2013 | Big Bash League | Melbourne Stars | 8 (13) | — |
| 4 Jan 2013 | Big Bash League | Perth Scorchers | 18 (15) | — |
| 20 Dec 2012 | Big Bash League | Adelaide Strikers | 8 (8) | — |
| 14 Dec 2012 | Big Bash League | Melbourne Renegades | 12 (18) | — |
| 18 Jan 2012 | Big Bash League | Melbourne Renegades | 2 (5) | — |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.