It would be easier for you to use just one array to keep all player scores at same time, update it and sort whenever a player get some points. Then at the end of the game you already have first 3 places.
If two or more player tie you need to make 2 checks
player 1 = player 2 - tie, do something
else
player 2 = player 3 - tie, do something else