UI Text position not as shown in scene view?

I have a player gameobject and a Canvas object with some Text children. Problem is, i have to position the Text objects in a weird place in order for them to appear on top of my player in game mode(As shown in the pic below).

Is there a way for the Texts to appear in the place in which i place them in the scene view?

How are you Utilizing the UGUI Canvas?
It appears to be in WorldSpace instead of ScreenSpace, is that a specific design choice?