I've had 1 flat with my current set of tires (it was about 750 miles ago). I got that one from going through the remains of a freshly broken bottle. Now I am always careful to go around glass. Gravel and potholes have never actually given me a flat but I still try to avoid them - just in case.