Muldoon continued to be a fixture in the first team throughout the 2016–17 season, appearing in all but one of the first team matches. In January 2017, after contemplating retirement, Muldoon signed a new contract to remain at Connacht for the 2017–18 season, taking him into his 14th season with the side. On 15 April 2017, he made his 300th appearance for Connacht in a game against Leinster in the Pro12.