David is a product of Belvedere College, and has progressed through the age-group system before joining the Ulster Academy where he put in a series of standout displays at scrum-half.
In April 2017, Dave penned a new deal with Ulster until the summer of 2019.
Dave has played 14 times for Ulster at the start of the 2017-18 season.
As of the 2018/2019 Champions Cup, Shanahan has had 4 Champions Cup appearances.
|2013 - present|