There is a few ways to make this work, you can use a list and have an image of a number icon then use if else column to determine the url. if Rank = 1 then rank1.png etc etc
or you can, which i might prefer, swap the collection out for a table component and put the rank column first. You can add button columns to the table for your up down logic
Is there a reason why you removed the rank column? Do you prefer to store each user’s selections as a comma-delimited list so anyone can view each others’ selections?
The rank wasn’t reliable because I didn’t have a good way to avoid duplicates (two teams could have the same rank, for example, which is impossible. And I couldn’t manage a limit, the user could increment beyond 15, which is also impossible)