In defence of the cyclists...
I have a 30 mile (that's 48km to the Frenchies) ride to work (each way) which I try to do a couple or 3 times a week in the summer. We have no showers at work. A shower before I leave the house in the morning and then immediately disrobe at work upon arrival (I suggest out of view of colleagues),
spraying all over with Brut 33 deodorant (RIP, our 'Enery), then change into clean cotton clothing from personal locker (topped up/changed whenever going into work by car).
Works a treat - I stay smelling as sweet as a daisy all day (alright then, Henry Cooper).
Although I can't work out why the girl I fancy from the make-up dept always seems to resist my attempts to make small talk if I happen to pass her in the corridor...