OndÅ ej Sosenka holds the UCI hour record at 49.700 kilometres .
The current UCI record is by OndÅ ej Sosenka , 49.700 km ( 30.882 mi ) .