A four-year-old and an 18-year-old were among 10 people killed in road crashes in the Western Cape at the weekend.