Since 2014, I've had 7 flats.
2014 and 2015 were flat-free years.
2016, I had one due to operator error (hit railroad tracks, hard, with road tires.) I also blew 2 due to old tires.
2017: One due to giant nail (obscured by roadside sand in late winter), 3 on the same stretch of highway, on two different group rides, due to tire wires. It was fun pretending to run a "fix a flat" clinic