Harlequins have had a number of notable players throughout their history, including Will Carling, Jason Leonard, Chris Robshaw, and Mike Brown .