The boys' shot put competition at the 2010 Youth Olympic Games was held on 18–22 August 2010 in Bishan Stadium.