Former England and Harlequins prop Joe Marler has announced his retirement from professional rugby at the age of 34.

Marler earned 95 international caps across 12 years with the national team, winning three Six Nations Championships.

He has played his entire club career at Harlequins, winning two Premiership titles and the European Challenge Cup and making 204 appearances in the famous quarters.

His last professional match will be Harlequins’ Premiership fixture against Bristol Bears at The Stoop on Friday.