> ## Documentation Index
> Fetch the complete documentation index at: https://docs.summerengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Summer.client.rankings

> This player's Game-scoped ranking scores.

**Class:** `SummerClientRankings` · **Inherits:** RefCounted · **Access:** `Summer.client.rankings`

This player's Game-scoped ranking scores.

Reads a ranking declared by the active Game through the authenticated Player Host. It works in standalone games before any matchmaking Session exists. The caller can read only their own score and standing; leaderboard rows contain display names, not account IDs. Each method returns a typed operation whose result may be awaited.

## Methods

### get\_score

```gdscript theme={null}
func get_score(ranking: String) -> SummerRankingOperation
```

Reads this player's current score, games and version on `ranking`. The ranking ID uses lower-case ASCII letters, digits and single separators (period, underscore or hyphen), up to 64 characters.

| Parameter | Type | Default |
| - | - | - |
| `ranking` | String | required |

**Returns:** [`SummerRankingOperation`](/api-reference/gdscript/types/ranking-operation)

Returns at once. Wait for the result with `var result: SummerResult = await op.get_result_or_completed_signal()`; see [SummerOperation](/api-reference/gdscript/types/operation).

### leaderboard

```gdscript theme={null}
func leaderboard(ranking: String) -> SummerRankingLeaderboardOperation
```

Reads the top 50 rows, including players with zero games. The caller's row has [`SummerLeaderboardEntry.you`](/api-reference/gdscript/types/leaderboard-entry#you) set when present.

| Parameter | Type | Default |
| - | - | - |
| `ranking` | String | required |

**Returns:** [`SummerRankingLeaderboardOperation`](/api-reference/gdscript/types/ranking-leaderboard-operation)

Returns at once. Wait for the result with `var result: SummerResult = await op.get_result_or_completed_signal()`; see [SummerOperation](/api-reference/gdscript/types/operation).

### standing

```gdscript theme={null}
func standing(ranking: String) -> SummerRankingStandingOperation
```

Reads this player's full rank and total player count. Rank is zero until the player's first score is committed.

| Parameter | Type | Default |
| - | - | - |
| `ranking` | String | required |

**Returns:** [`SummerRankingStandingOperation`](/api-reference/gdscript/types/ranking-standing-operation)

Returns at once. Wait for the result with `var result: SummerResult = await op.get_result_or_completed_signal()`; see [SummerOperation](/api-reference/gdscript/types/operation).

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.