A few years ago someone started a thread in the Classic and Vintage forum called
"I hate flat tires..." Like, who doesn't, right? It has become an ongoing flat tire log / blog for several of the posters there. I now keep pretty good track of my punctures. So... here's my stats:
2017: 4 flats so far
2016: 12 flats
2015: 25 flats
2014: dunno, but I'm pretty sure it was more than 25.
That's insane! I don't know if I could handle that many. I go thousands of miles between flats.