diff --git a/ui/events/Leaderboard.tsx b/ui/events/Leaderboard.tsx
index 6b5fa1a..4bc0291 100644
--- a/ui/events/Leaderboard.tsx
+++ b/ui/events/Leaderboard.tsx
@@ -54,10 +54,12 @@ export default function EventLeaderboard({ id }: { token: string; id: number })
{group.name}
- {group.players
- ?.map((p) => p.pseudo)
- .sort()
- .join(', ') || 'Pas de joueurs'}
+ {group.players && group.players.length > 1
+ ? group.players
+ .map((player) => player.pseudo || 'Anonyme')
+ .sort((a, b) => a.localeCompare(b))
+ .join(', ')
+ : group.players[0].pseudo}