David O'Connor (born 19 May 1995) is an Irish rugby union player who plays for Ulster.
Born in Dublin, O'Connor attended Blackrock College and was part of the team that won the Leinster Schools Rugby Senior Cup in 2013 and 2014, alongside future Ulster teammate Nick Timoney.
He joined the Leinster academy in 2015, but was released in 2017 to pursue other opportunities, though he continued to play rugby with St Mary's in the amateur All-Ireland League, once playing against older brother Alan, before moving across Dublin to join Lansdowne.
[1] O'Connor moved north to join Ulster on a development contract in June 2019, ahead of the 2019–20 season,[2] and he made his senior competitive debut for the province in their 29–5 win against Welsh side Scarlets on 29 November 2019, coming off the bench to replace Matty Rea with eight minutes to go in the round 7 2019–20 Pro14 fixture.
[11] On 3 May 2024, O'Connor would return home to Ireland to join province Connacht back in the United Rugby Championship for the 2024-25 season.