> For the complete documentation index, see [llms.txt](https://docs.rivalryze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rivalryze.com/connecting-gaming-platforms/riot.md).

# Riot Games

Linking Riot pulls in your competitive data across **Valorant**, **League of Legends**, **Teamfight Tactics**, and **Legends of Runeterra**.

## What gets synced

* **Account rank** per game (Iron through Radiant for Valorant, Iron through Challenger for LoL, etc.).
* **Seasonal progression** — how your rank has changed over the current competitive split.
* **Game statistics** — wins, losses, K/D, champion or agent picks (depending on the game).

## How to connect

1. Open **Account Settings → Connections**.
2. Find **Riot** and click **Connect**.
3. You'll be redirected to Riot's official sign-in page. Sign in with your Riot account.
4. Approve the connection. You'll be sent back to RivalRyze.
5. Your initial sync runs immediately.

{% hint style="info" %}
Riot's sign-in covers all four games (Valorant, LoL, TFT, LoR) in one go. You don't need to link each separately.
{% endhint %}

## How often does it sync?

Riot data is **synced on demand** rather than on the standard 4-hour / 1-hour / 30-minute schedule. Trigger a sync from your profile when you want fresh data — typically after finishing a competitive session.

This applies on all tiers.

## What Battles can I join with Riot?

Riot Battles focus on rank progression and seasonal performance rather than achievements. Available Objective Modes include rank-climb challenges and stat-based competitions.

See [Objective Modes](/contests/objective-modes.md) for the full list of what's supported per platform.

## Disconnecting Riot

Unlink from **Account Settings → Connections**. You'll be removed from any active Riot-based Battles.

## Troubleshooting

**"Region not found."** Make sure your Riot account has at least one of the supported games launched and a competitive rank assigned in the current season. Brand-new accounts with no ranked games played may not return data.

**My rank just changed but isn't updating.** Trigger an on-demand sync. Riot's API can lag behind in-game changes by a few minutes — if it's not updated after that, try again later.

**I have multiple Riot accounts.** You can only connect one Riot account per RivalRyze account. Disconnect and reconnect with the account you want to compete with.
