Geoffrey Boycott was the critic in the J. Hampstead ad featuring Leander Paes and Mahesh Bhupathi playing cricket. Boycott, known for his candid commentary style, was critiquing their cricket skills in this advertisement. Kapil Dev, Desmond Haynes, and Harsha Bhogle were not the critic in this ad.