Coaching operations · League of Legends

Walk into every match
knowing what to fix.

Scout the enemy roster, track your players across every queue, and lock your draft. The work a coach does all week, in one dashboard.

30-day free trial No credit card required Official Riot API
Team dashboard
VictoryView team dashboard showing player stats, win rate charts, and roster overview for a competitive League of Legends team
Powered by the official Riot Games API Used by academy rosters & semi-pro teams 30-day free trial · No credit card
The problem

Coaching a team shouldn't mean six op.gg tabs and a spreadsheet.

Scouting opponents by hand

One op.gg profile at a time, the night before the match. Five players, five tabs, no ban list at the end of it.

Roster data scattered player by player

Every profile lives on its own page. Nothing aggregates your roster into a single team-wide view.

Hours rebuilding the same spreadsheet

Copy, paste, average, repeat before every session. Time that should go into coaching.

Drafts and scrim notes buried in Discord

The game plan lives in a message from three weeks ago. Nobody scrolls back to find it.

Features

The whole coaching week, in one place.

Insights, scout, stats, draft, schedule. Five jobs a coach does every week, five tools you stop paying attention to.

Three priorities to work on, every week

New

Every week, Insights reads your team's games across 21 indicators and picks the 3 where you can progress most. Each one shows your current number, a target, and a concrete action to run in training.

3 picks a week · 21 indicators · Current vs target · Training actions

One dashboard for your entire roster

KDA, CS/min, win rate, damage/min for every player on one screen. Filtered by queue type and time range, updated after every import.

Win rate charts · Per-player stats · Queue filters · 24h / 7d / 30d

Scout the enemy roster before you draft

Paste an OP.GG multisearch URL. Get their champion pools, the picks to ban, and the duos they keep winning on, before champ select opens.

Champion pools · Picks to ban · Synergy core

Every stat, by player and category

Win rate, KDA, gold diff @15 and vision up top. Go deeper by category, read recent form, and track each player's trend over the period.

Laning to combat · Recent form · Per-player trend

Plan your picks and bans

5 picks, 5 bans, and substitutes for each champion. Save your draft strategies and share them with your staff before game day.

Picks & bans · Substitutes · Per team

Forget about manual imports

Set auto-import once and your data stays current across SoloQ, Flex and Normal. Private games and scrims come in on their own, no codes to generate.

Auto-sync · Scrims included · Unlimited matches

Plan every scrim, training and match

One calendar for the whole roster. Mark availability, create events, and keep every team aligned with a full cross-team view.

Player availability · Event scheduling · Org-wide view

Add players by Riot ID

Type a Riot ID and we verify the account, pull SoloQ and Flex rank and the profile icon, then keep it updated after every import.

Auto-verified · SoloQ + Flex rank · Player profiles

Sign in with your Riot account

Players connect their own account through Riot Sign-On, Riot's official login. Ownership is confirmed at the source and no credentials are shared.

Official Riot login · Verified accounts · No password shared

Your full org, one dashboard

Main roster, academy, women's team: up to 5 teams under one organization, with role-based access for every staff member.

Up to 5 teams · Role-based access · Invite by email

How it works

Set up in 3 steps

Create your team

Add players by Riot ID. We verify their accounts and pull their current rank.

Import your matches

Click import or enable auto-sync. We fetch your roster's recent games, private scrims included, from the Riot API.

Coach with data

Scout your next opponent, filter stats by queue and player, prep your draft. Walk into the match knowing what to fix.

Who it's for

Built for everyone on your staff.

We build for the job, not the title. If you're the one accountable for the team getting better, this is for you.

Head coach

"Scout the enemy in minutes and know exactly which picks to ban. Then see where my own players actually need work, instead of guessing from what I remember."

Performance analyst

"I stopped rebuilding the same spreadsheet every week. Every metric is already aggregated by roster, across six stat categories, filtered by queue."

Org manager

"One tool for the main roster and the academy. Role-based access and a single invoice mean the right people see the right data."

Founding Partner Program
1 spot open

Founding Partner Program

Four of our five founding partners are confirmed. One spot has opened up again.

6 months of the Organization plan, free. In return, one call a month with your staff so we hear what your teams really think. If you run an esport association, a tournament or a community, let's talk.

Get in touch

Founding Partners

4 / 5 confirmed

What it replaces

One subscription instead of five workarounds.

Your week right now

  • Scouting five opponents manually, the night before the match
  • A spreadsheet you rebuild every week to average the same metrics
  • Draft plans in a Discord message nobody scrolls back to
  • Scrim scheduling by poll, then by DM, then by memory
  • Recruiting through Discord servers and word of mouth

Your week on VictoryView

  • One OP.GG multisearch URL in, a ban list and synergy core out
  • Six stat categories aggregated for the whole roster, always current
  • Compositions saved with picks, bans and substitutes, shared with staff
  • One calendar with every player's availability on it
  • A player directory with synced ranks when the roster changes

29 €/month. Less than an hour of the week it gives back.

Pricing

Start with a 30-day free trial

30 days of the Team plan, free. No credit card required.

Team

Most popular
29€ /mo
  • 1 team · 9 players · 10 staff
  • Unlimited matches · Auto-import
  • 8 scouts/mo · 5 compositions
Start free trial

Organization

79€ /mo
  • Up to 5 teams · 100 staff
  • Unlimited scouts · 30-day window
  • Multi-team dashboard · Org roles
Choose Organization

The free trial runs on the Team plan. Switch to Organization whenever you need a second roster. Annual billing available on both plans at ~17% off.

Compare plans

FAQ

Frequently asked questions

VictoryView is the coaching operations platform for competitive League of Legends teams. It brings together the work a coach does all week: scouting the opponent, tracking the roster's stats, preparing drafts, and planning the schedule, all from official Riot Games API data.

VictoryView connects to the official Riot Games API to fetch your roster's recent matches. Import manually with one click, or enable auto-import to keep data synced across SoloQ, Flex, Normal and private games. Scrims are imported automatically, with no code to generate. Match volume is unlimited on every plan.

The dashboard tracks KDA, CS/min, damage/min, gold/min, vision score, and damage/gold efficiency ratio for each player. Team-level stats include total games played, global win rate, and average game duration. All metrics can be filtered by queue type and time range.

Paste an OP.GG multisearch URL or a list of Riot IDs, up to 10 accounts. VictoryView returns each player's champion pool with games and win rate, the picks worth banning over the last 14 days, and the duos the roster keeps winning on. The scout stays accessible for 14 days so your staff can read it before the match.

30 days of full access to the Team plan, no credit card required. If you don't subscribe, your account moves to read-only Archive: you keep your data and history, imports pause. Paid plans are Team at 29€/mo and Organization at 79€/mo. The trial covers the Team plan; Organization is available by subscription.

No. VictoryView is not affiliated with or endorsed by Riot Games. It uses the official Riot Games API in compliance with their developer policies.

Ready to coach with data?

30-day free trial. No credit card. Up and running in 2 minutes.

Start your free trial