Just counted… 22. (not including 1 winter jacket, 2 gilets, and 2 waterproof jackets)
In my defence, not all were purchased by me.
2 included as part of entry package to stage races.
2 unannounced gifts.
2 are the “wrong” size, but weren’t worth the return postage, maybe one day I’ll reach racing weight and fit into them?
1 was a Singletrack Tuesday Treats competition prize!
2 were cheap purchases (Sports Direct and Lidl), bought when I first started riding, and never see the light of day anymore.
2 club jerseys (same club, old and new designs).
So that leaves 50% that I clearly chose and “need”, at a purchase rate of about 1 per year. (Phrasing it this way makes it seem like rookie numbers).