Numbers don't count without thinking of miles.
I probably average one flat or so every 1000 miles or so.
I've been riding on my Protek Cross Max tires for a while and I don't think I've had a flat with them yet (probably 1500 to 2000 miles).
I pulled my Bike Friday out a couple of days ago. Slow leak, plus the tire was pretty rotten so when I aired it up, I got bluges. So new tire on the rear + patched tube.
I'll get the occasional pinch flat, but try to minimize them when I'm riding 23/25 tires. Generally meaning I've failed to top off the tires, or the pinch flat is secondary to a slow leak.
I'm pretty careful about what I run over.