Use a List.SortByKey to sort the items ([A,B,C,D]) by their scores. This will be lowest score to highest, so if you want it highest to lowest use a List.Transpose on the outputs.
Then you can build a range from 1 to the length of the sorted list - this will be the rank of the individuals. List.Create will join the three values together.