Cosgrove debuted internationally with a One Day International against Bangladesh at Narayanganj Osmani Stadium, Fatullah on 28 April 2006, responding with an aggressive half-century.
He made his debut for Sylhet Division in March 2007 in the Ispahani Mirzapore Tea National One Day Cricket League against Rajshahi Division at the Narayanganj Osmani Stadium in Fatullah.
stadium | Wembley Stadium | Yankee Stadium | Twickenham Stadium | Shea Stadium | Wembley Stadium (1923) | Olympic Stadium | Memorial Stadium | Millennium Stadium | Chicago Stadium | Narayanganj | Docklands Stadium | National Stadium | Headingley Stadium | M&T Bank Stadium | Giants Stadium | Dodger Stadium | Yankee Stadium (1923) | Sydney Football Stadium | Rose Bowl (stadium) | Reliant Stadium | Emirates Stadium | Busch Stadium | Raymond James Stadium | MetLife Stadium | Ellis Park Stadium | Cape Town Stadium | Veterans Stadium | Ibrox Stadium | Arrowhead Stadium |
He took figures of 9 for 58, helping Khulna kicked off the second phase of the National League with an eight-wicket win over Rajshahi in a low-scoring encounter that lasted just two days at the Narayanganj Osmani Stadium in Fatullah.