James Peter Richard Heaslip (born 15 December 1983) is an Irish rugby union former player who played for Leinster and Ireland.
He played as a number 8.
Heaslip earned 95 caps for Ireland during his international career from 2006 to 2017, making him one of the most capped players in Irish national team history.