Delhi is home to the Delhi Travellers, a junior hockey team that plays in the Southern Ontario Junior Hockey League.
The local high school plays against other high schools in the region in sports like football, basketball, volleyball, soccer (association football), tennis, badminton, cross country, track and field, scholastic wrestling, and swimming.