Place of Birth:
Sean signed for Shamrock Rovers U19's ahead of the 2014/15 season and also played in their short 2015 campaign. In December 2015 Sean moved to Rivervalley Rangers although he returned to Shamrock Rovers u19 squad ahead of the 2016 season.
Sean made his first competitive appearance for the Hoops in a Leinster Senior Cup defeat to Collinstown and got his first goal on his senior debut in a an EA Cup win over Athlone Town on 19 April 2016. His league bow came against Wexford Youths on 13 May and he finished the season with five goals from 18 league appearances. He added two more goals in Cup competition.
In December 2016, Shane signed a new contract with Shamrock Rovers for the 2017 season. Sean re-signed for Rovers for the 2019 season.