CricketSky
IPL 2026 Team Points Table Schedule Orange Cap Purple Cap Stats Head to Head Most Runs Most Wickets Most Fifties Most Hundreds

Mark Cosgrove Profile, Stats, Records, Age, Biography

Australia Australia

Batter Left hand Bat Right Arm Medium
14 Jun 1984 (42 Years) Australia

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
ODI 3 3 112 116 0 74 37.33 96.55 0 1 12 2
T20 (Domestic) 139 135 3112 2526 10 89 24.89 123.19 0 14 336 69
List A 160 154 4821 5434 4 121 32.14 88.71 4 39 0 0
First Class 221 393 14976 24289 22 233 40.36 61.65 36 87 0 0

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
ODI 3 2 - 13 1 1/1 13 2.6 - 0
T20 (Domestic) 139 16 - 320 10 2/11 32 9.74 - 0
List A 160 0 - 1141 18 2/21 63.38 6.41 - 0
First Class 221 0 - 2393 52 - 46.01 3.33 - 0

Teams

Sydney Thunder ST Sydney Sixers SIX Hobart Hurricanes HUR Leicestershire LEI Australia Legends AUS-L

Career Timeline

ODI
Debut
28 Apr 2006
vs Bangladesh
Last Match
12 Sep 2006
vs Australia

Mark Cosgrove – Stats, Records, Biography, Age

Mark Cosgrove represents the Australia cricket team in international cricket. Born on June 14, 1984, he is currently 42 years old and plays as a Left hand Bat.

In ODIs, Mark Cosgrove has appeared in 3 matches, amassing 112 runs at an average of 37.33. He has hit 12 fours and 2 sixes in this format. His latest ODI was against West Indies on September 2006. His top score in ODIs is 74.

Mark Cosgrove Profile, Australia (FAQs)