Ulster have confirmed the signing of Ireland international Jack McGrath from Pro14 rivals Leinster from the 2019/20 season.
The 29-year-old started his professional rugby career with Leinster in 2010 and has racked up over 140 appearances for the club since then. In the process, the 6ft 1in prop enjoyed three Heineken Cups, an Amlin Challenge Cup, a Guinness PRO14 title and two PRO12 title wins with the Dublin outfit.
"This was a difficult decision but one I believe will put me in the best position to continue to perform at the top end of the game," said McGrath.
"I have enjoyed a huge amount of success at Leinster but I feel that looking beyond the World Cup to the next phase of my career I will benefit from the opportunity within the Ulster environment.
"I am now fully fit after a disrupted start to the season and am looking forward to putting all my energy into helping Leinster’s drive to defend the European and PRO14 titles and finishing this season on a high."
IRFU Performance Director David Nucifora praised McGrath for his contribution to the Irish rugby and expressed delight that the players are seeking opportunities with the four provinces rather than aiming overseas.
"Jack has made a very tough decision which he believes will advance his case for selection for Ireland. You have to respect a player with such ambition," he said.
"Leinster is a fantastic environment but it is testament to the work that all four provinces are doing that players are seeking opportunities within Ireland to advance their international careers."
McGrath has played 57 Tests since his debut in 2013 including three games for the British and Irish Lions that came during the 2017 draw series of New Zealand.