It looks pretty torn up, I'm not to familiar with sports ATV's so I'm not 100% how all that rear end fits together. All I can suggest is that you clean it up and try a bearing on there, it should be a press fit. Failing that, you could use bearing retainer, loctite make it, Google it.
Worst case scenario, new or good used axle. All you can do is try.
Worst case scenario, new or good used axle. All you can do is try.