Is there anyway the change my username without losing my runlog etc...?
No. If you make a new user name, everything starts all over again, from square one. It's a "new user."