How to create a table, array of array?

I want to create a table of records, such as:

id name    score kills deaths
1  Player1 10    1     1
2  Player2 20    2     4
3  Player3 50    5     3

came to this method:

class Players {
   int id;
   string name;
   int score;
   int kills;
   int deaths;
}

But there was a problem sorted. I can use the system.array.sort, but only on a one-dimensional array.

Just heard about ICompare to sort multidimensional array, but do not know how and where to use it.
Tell me please.

Easiest way and probably most optimized would be rendering it with simple for loop.
For this all what you need to know is, who is in what place.
You could save each row in string, which all together is an array.

for(int i <0; i < amountOfPlayers; i++){
someStringArray[0] = name + score + kills + deaths;
}

Then just render the string array in on gui.

But as for finding a way to store information about each player, stats, etc… It really depends on your game type and your needs, there is no default way of doing this.