James Heaslip is an Irish former rugby union player who represented Leinster, Ireland and the British & Irish Lions. 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. Read more
Coming soon
Coming soon