
Cosgrove began his career at Everton’s youth academy, but he failed to break into the first team and was eventually released by the club. He then had spells at Wigan Athletic and Carlisle United before signing for Scottish side Aberdeen in 2018.


Cosgrove began his career at Everton’s youth academy, but he failed to break into the first team and was eventually released by the club. He then had spells at Wigan Athletic and Carlisle United before signing for Scottish side Aberdeen in 2018.