Best way to create list text UI with columns

I want to make list view of high score like images below. I did it by creating multiple Text UI and in each text contains string like " 1 cjmling 2499 ". As you can see I have to use multiple spaces to separate them in Column and therefore create a problem of unequal space between each column.

Any suggestion for better practise to make better list UI with columns?

alt text

You could just create a prefab of an empty GameObject with three childrens(of type Text). These childs will store the ‘Rank’, ‘Name’, and ‘Score’ of a player.

Instantiate and edit this prefab accordingly.

/t tab spacing?