Jordan Larmour has capped a memorable season of rugby by signing his first senior professional contract with Leinster.

The 20-year-old, who has already claimed a Grand Slam and Champions Cup this season ahead of a Pro14 semi-final against Munster this weekend, was one of four Academy players to earn a senior contract on a day the province revealed 21 new contract deals.

Larmour has made 20 appearances for Leinster, including a start against Racing 92 in last weekend’s Champions Cup Final, and joins Vakh Abdaladze, Josh Murphy and Caelan Doris in graduating from the Academy.

Elsewhere, the central contracts of Rob Kearney and Tadhg Furlong were already previously announced, while 15 other players have committed to new contracts, including Sean Cronin, Dave Kearney, Fergus McFadden, Ross Molony, Andrew Porter, Garry Ringrose, Rhys Ruddock, James Tracy and Josh van der Flier.

Jordi Murphy, Cathal Marsh and Peadar Timmins will depart the province at the end of the campaign.

"This is another significant announcement and a huge endorsement of the work being done at grassroots level by the domestic rugby team, the CROs and the CCROs on a daily basis across the 12 counties," head coach Leo Cullen said today.

"Of the 21 contracts announced today 18 came through the Leinster Rugby system and played in clubs and schools around the province."

Leinster Rugby – New Senior Contracts 2018/19

1. Vakh Abdaladze

2. Michael Bent

3. Ed Byrne

4. Seán Cronin

5. Barry Daly

6. Tom Daly

7. Peter Dooley

8. Caelan Doris

9. Tadhg Furlong

10. Dave Kearney

11. Rob Kearney

12. Jordan Larmour

13. Nick McCarthy

14. Fergus McFadden

15. Ross Molony

16. Josh Murphy

17. Andrew Porter

18. Garry Ringrose

19. Rhys Ruddock

20. James Tracy

21. Josh van der Flier