You're right. I checked it and and the ODO values are not correct in this file. Since they are not used, we did not notice this yet. The ODO values in the sports report are relevant.
You told me in the wishlist thread, that user.xml contains odo values for different kinds of sports, and that it is been displayed by the feature Reports->Sports.
But I noticed that the odo values for different kind of sports in user.xml differ from the output of the Report. For example in the odo value for mountain biking there is in user.xml a value of 0, in the Reports it s the correct value of about 300km.
All the values except the total differ from the output.