Age: 28 years
Place of Birth: Dublin, Ireland
Dan played with Bohemians' U19 side in 2011/12 and took part in the senior sides preparations in the run up to the 2012 season. He made his senior debut for Bohs in their Leinster Senior Cup defeat to Shamrock Rovers on 12 March 2012. He then went on to play for Junior side Kilbarrack United before re-signing for Bohs in July 2013. He only played four times for Bohemians before the season finished, but Dan re-signed for the club for the 2014 season.
Dan went on to make 17 league appearances for Bohs during 2014, scoring his only goal in a 3-1 win over Athlone Town, as injury ended his season prematurely. He stayed with Bohs for 2015 under Keith Long but injuries kept him out for the majority of the campaign and he only made 2 short subsitute appearances towards the end of the season. However, Keith Long kept Dan at Dalymount Park for 2016 when he played in 26 of Bohs' 33 league games.
In November 2016 Daniel signed up for another year at Bohemians. In October 2017 Dan signed on for the 2018 campaign with Keith Long's men.
In November 2018, Dan signed for Shelbourne who were being managed by former teammate Ian Morris.
In December 2020, Dan signed for Warrenpoint Town.