Midfielder Darragh joined Bray Wanderers from Lourdes Celtic in 2014 and played with their U19 side for the 2014/15, 2015 and 2016 seasons.
He was called up to the senior squad in April 2016 and made his league debut that month in an away game at Shamrock Rovers. He made 16 league appearances, scoring the first of his two goals that season, in a 2-0 away win at Longford Town. The ‘Seagulls’ finished the season in sixth position.
The following season, Darragh made 19 league appearances, scoring on three occasions as the club once again finished the season in sixth position.
He made another 19 appearances for the Carlisle Grounds club in the 2018 season. The club finished the season at the bottom of the league table and was relegated to the First Division.
Shelbourne manager Ian Morris signed Darragh on January 15th 2019.