*Club domestic league appearances and goals, correct as of 00:13, 5 July 2024 (UTC) ‡ National team caps and goals, correct as of 01:14, 23 November 2023 (UTC)
On 4 October 2016, Breslin made his first appearance in senior football when he featured in the EFL Trophy side that beat Crewe Alexandra 3–2 away from home.[2] He went on to make a total of 4 appearances in his sides 2016–17 EFL Trophy campaign.[3] On 20 May 2018, it was announced that Breslin had been released by the club following the end of his contract.[4][5]
Tamworth loan
In August 2016, Breslin signed for National League North side Tamworth on a short-term loan deal until the end of September. He featured 12 times for the club during his loan spell.[3]
On 18 December 2021, Breslin signed for St Patrick's Athletic on a 3-year contract, becoming new manager Tim Clancy's first signing for the club.[17] He made his debut for the club on 11 February 2022, in the 2022 President of Ireland's Cup against Shamrock Rovers at Tallaght Stadium, playing the full 90 minutes as his side lost 5–4 on penalties after a 1–1 draw.[18] He scored his first goal for the club on 2 September 2022, in a 2–1 win over Finn Harps at Richmond Park.[19][20] On 6 November 2022, he scored in a 4–0 win at home to rivals Shelbourne in the final game of the season.[21] On 12 November 2023, Breslin played there full 90 minutes in the 2023 FAI Cup Final, in a 3–1 win for his side over his former club Bohemians in front of a record breaking FAI Cup Final crowd of 43,881 at the Aviva Stadium.[22] On 4 March 2024, he scored his first goal since November 2022 with a first half equaliser away to Waterford at the RSC.[23] On 17 May 2024, Breslin made his 100th appearance in all competitions for the club in a 1–0 defeat to Derry City, in what was new manager Stephen Kenny's first game in charge of the club.[24]