Born in Collinstown, County Westmeath, Cosgrove first arrived on the inter-county scene when he first linked up with the Westmeath minor team, before later joining the under-21 side.
Cosgrove was born in Collinstown. Cosgrove first arrived on the inter-county scene when he first linked up with the Westmeath minor team, before later joining the under-21 side. Collinstown was County Westmeath.