If your bike doesn’t have mudguard eyelet braze-ons, or you’re running larger tyres and have clearance issues, clip-on Raceblades are the answer.
No tools are required – these fit onto the seatstays and fork blades in seconds using a highly effective yet simple rubber band strap system – and they’re suitable for 18-23mm tyres.
They provide ample protection from the elements with only the minimum of overspray – nothing to make things uncomfortable or get you really filthy.
SKS makes claims about their light weight (235g a pair) and aerodynamic qualities, but if you're more concerned with saving weight than keeping your bum dry then you really need to rethink your priorities.
The stainless stays allow the guard section to slide fore and aft to get the position just right.
The rubber mounts have holes for cable ties (included) to make the fit more permanent, and you can see why: without them the guards can be easily knocked, leading to tyre rub.