Place of Birth: Drogheda
Height: 186 cm
|Start Date||End Date||Team|
|Feb 2019||Present||Athlone Town|
|Feb 2016||Jul 2016||Bray Wanderers|
|Sep 2015||Jan 2016||Warrenpoint Town|
|Dec 2014||Aug 2015||Ards|
|Jul 2014||Nov 2014||Bohemians|
|Jan 2014||Jun 2014||Ballymena United|
|Feb 2013||Oct 2013||Dundalk|
|Aug 2012||Oct 2012||Shamrock Rovers|
|May 2011||Jul 2011||Drogheda United|
|Jul 2009||Dec 2010||Longford Town|
|Feb 2009||Jun 2009||Athlone Town|
|Jan 2008||Dec 2008||Dundalk|
|Jan 2006||Nov 2006||Kilkenny City|
|Jan 2005||Nov 2005||Dundalk|
|Start Date||End Date||Team|
Aaron is a goalkeeper who began his league career at Saint Patrick's Athletic before spending time at LSL sides Bangor Celtic and Malahide United.
In 2005 Aaron signed for Jim Gannon at Dundalk and in his first season with the Lilywhites he played 23 league games due to Chris Bennion suffering a serious back injury. Upon the arrival of John Gill as manager, however, Shanahan was deemed surplus to requirements and he moved to Kilkenny City for the 2006 season.
Aaron made 28 appearances for the Cats in 2008 but it was a difficult time as Kilkenny finished bottom of the 2006 First Division table. In 2007 he took a year-long break to go to Australia during which time he trained at the Australian Goalkeeping Academy. However, interest from John Gill saw the Navan native cut short his stay abroad and return home to sign back at Dundalk for the 2008 season.
Aaron made just 4 appearances as Dundalk won the 2008 First Division title and he was released by the club as Sean Connor took over the managerial reins in the run up to 2009. Aaron moved on to Athlone Town for the start of the 2009 season, but made only six league appearances for Brendan Place's side before making the short trip to Flancare Park, signing for Longford Town and making 8 appearances over the remainder of 2009.
In his second season at Longford, Aaron made 19 appearances but he was not kept on for 2011. He discussed a move to Monaghan United with manager Mick Cooke without signing for the club but, just before the season started, Cooke took up the job at Premier Division Drogheda United and Aaron followed shortly after the season had started.
Aaron was named on the Drogheda bench six times in the early half of the season but failed to make a first team appearance. He then suffered a broken collar-bone during training and he left the club at the end of July 2011.
In August 2012 Aaron signed for Shamrock Rovers and was sub keeper in the Hoops Leinster Senior Cup final win on 3 September 2012. Aaron didn't make a senior appearance for the hoops and in February 2013 he signed for Stephen Kenny at Dundalk. He remained on the bench for the season as Dundalk finished second in the league.
Aaron was released by Dundalk in October 2013 and signed for Irish League side Ballymena United in January 2014. Aaron quickly returned to the League of Ireland however, signing for Bohemians in July 2014. He was on the bench for most of the season but did play in a 3-1 defeat to St Patrick's Athletic. He left Bohemians in December 2014, signing for Irish League side Ards FC.
Aaron was soon on the move again though, as he joined Danske Premiership side Warrenpoint Town in September 2015. He went on to make thirteen league appearances for the club before leaving them in January 2016. In February 2016, Aaron signed for Bray Wanderers but was second choice goalkeeper at the club before leaving Bray in July 2016.