LoL Tier List Patch 9.22 - Best Solo Queue Champions

Aggregated list based on rankings from the best LoL pros
Characters are not ordered within each tier. Last updated: Nov 6, 2019

Tier S: Overpowered

Ekko

Kha'Zix

Shaco

Kayle

Zed

Nautilus

Darius

Blitzcrank

Leona

Vladimir

Ahri

Morgana

Jax

Ashe

Fizz

Kayn

Caitlyn

Fiora

Talon

Mordekaiser

Thresh

Janna

Evelynn

Dr. Mundo

Draven

Kled

Malzahar

Kassadin

Lee Sin

Pantheon

Swain

Vayne

Katarina

Zac

Jinx

Bard

Jarvan IV

Xayah

Renekton

Elise

Pyke

Karthus

Kai'Sa

Lucian

Tier A: Strong

Master Yi

Nunu & Willump

Jhin

Teemo

Miss Fortune

Garen

Nami

Rengar

Zyra

Soraka

Illaoi

Urgot

Yorick

Graves

Diana

Orianna

Nocturne

Hecarim

Vi

Nidalee

Camille

Kindred

Lux

Fiddlesticks

Lulu

Twisted Fate

Xin Zhao

Rakan

Rek'Sai

Taliyah

Tryndamere

Gangplank

Zoe

LeBlanc

Shen

Ezreal

Syndra

Tier B: Above Average

Udyr

Aurelion Sol

Riven

Sona

Senna

Kennen

Rammus

Vel'Koz

Volibear

Zilean

Lissandra

Neeko

Xerath

Galio

Ivern

Sivir

Rumble

Varus

Amumu

Warwick

Alistar

Sejuani

Nasus

Anivia

Brand

Ryze

Irelia

Aatrox

Gragas

Jayce

Akali

Yuumi

Tier C: Below Average

Yasuo

Ornn

Annie

Wukong

Cassiopeia

Taric

Singed

Veigar

Heimerdinger

Viktor

Ziggs

Olaf

Malphite

Maokai

Gnar

Skarner

Shyvana

Quinn

Kog'Maw

Karma

Twitch

Sylas

Sion

Tristana

Poppy

Kalista

Cho'Gath

Braum

Trundle

Tier D: Weak

Tahm Kench

Corki

Azir

Qiyana

Play Now
{{ getActiveGameOnlineCoachCount }}
InstaPRO
Following
{{getNotificationSubject(notification)}} {{getNotificationMessage(notification)}}
Messenger
{{ totalUnreadMessages }}
Couldn't connect to chat
Check to make sure you have internet access
Start messaging pros now
Ask a question or message a coach before your next coaching session.
No search results.
{{conversation.name}}
{{ getLastMessage(conversation) }}
{{ conversation.unread }}
{{chat.name}}
{{ conversations[chat.id].unread }}
Loading more messages...
START SESSION
SESSION OPTIONS:

Play 1 Game with Pro

You receive feedback while playing together.

{{getChatBookSessionCoachSessionTypeCost(chat, 'in-game')}}

Play 1 Spectated Game

You receive feedback while Pro watches you play.

{{getChatBookSessionCoachSessionTypeCost(chat, 'spectate')}}

Replay Analysis

Coach gives feedback on recorded gameplay.

{{getChatBookSessionCoachSessionTypeCost(chat, 'replay')}}

REFILL POINTS
{{getChatBookSessionCoachSessionTypeCost(chat, chat.selectedCoachingType)}}
PLAY NOW
{{getChatBookSessionCoachSessionTypeCost(chat, chat.selectedCoachingType)}}

waiting

END SESSION
Are you sure you want to end this session?
CANCEL
YES
TIME ELAPSED:
{{getCurrentSessionTimeElapsed}}
END NOW
SESSION START
SESSION END
NEW MESSAGES
{{ message.dividerContent }}
{{ message.username }}
{{ message.formattedTime }}
{{ message.text }}
Not Delivered
Please add your coach:
{{ message.coachInGameUsername }}
{{ message.coachCommunicationUsername }}
Session Summary
Session:
{{ mapSessionType(message.text.type) }}
Time Elapsed:
{{ convertDuration(message.text.duration) }}
Jump to most recent messages.
{{conversations[chat.id].unread}}
{{ chat.errorMessage }}

IN SESSION

You're currently in a session

If you want to begin a session with another coach, please click on "End Active Session" to continue.

{{ getCoachListHeaderGameName }}
Play with Pros Now {{ getActiveGameOnlineCoachCount }}
Filters
Clear All
{{getSpecialtyAbbreviation(option)}}
Active Session
Favorited Pros
Favorite Pros • {{ getFavoriteCoaches.length }}
Pros Online
Pros Online Now • {{ getVisibleOnlineCoaches.length }}
Pros In Session
In Session • {{ getInSessionCoaches.length }}
Offline • {{ getNumOfflineCoaches }}
{{ _.get(coachListTooltipData, 'text', '') }}
{{ _.get(coachListTooltipData, 'coach.name', '') }}
{{ _.get(coachListTooltipData, ['coach', 'games', selectedGame, 'rank']) }}
{{ _.get(coachListTooltipData, 'coach.rating', 0) | formatRating }} ({{ _.get(coachListTooltipData, 'coach.ratings', 0) }})
NEW!
{{ _.get(coachListTooltipData, ['coach', 'games', selectedGame, 'regions'], []).length }}

Play 1v1 with Pro ({{ [getCoach1v1GameCount, getCoach1v1GameCount !== 1 ? 'Games' : 'Game'].join(' ') }})

Receive feedback in 1v1s.

{{ getCoach1v1DurationEstimate }}

{{getCoachSessionTypeCost('1v1')}}

Play {{coachSelectionGamesAmount}} {{getSessionUnit}}s with Pro

You receive feedback while playing together.

{{getCurrentGameDurationEstimate}}

{{getCoachSessionTypeCost('in-game')}}

Play {{coachSelectionGamesAmount}} Spectated {{getSessionUnit}}s

You receive feedback while Pro watches you play.

{{getCurrentGameDurationEstimate}}

{{getCoachSessionTypeCost('spectate')}}

Replay Analysis

Coach gives feedback on recorded gameplay.

{{getCoachReplayAnalysisDuration}}

{{getCoachSessionTypeCost('replay')}}

{{coachSelectionGamesAmount}}

REFILL POINTS

{{getSelectedSessionTypeCost}}

PLAY NOW

{{getSelectedSessionTypeCost}}

Questions about coaching?
Message the coach before a session.

CHAT WITH COACH

ABOUT THE COACH:

{{getSelectedCoach.bio}}

TYPICAL SESSION:

{{getSelectedCoach.typicalSession}}

REVIEWS:

{{getReviewTimestamp(review)}}

{{review.comment}}

Request Cancelled

Sorry the coach declined your request, try another coach.

No points have been deducted from your balance.

{{coachUnavailableMessage}}

The Coach is currently unavailable or in another session.

No points have been deducted from your balance.

Request Sent!

Waiting for Coach to accept.

Reminder: Please have {{getCurrentGameName}} and {{sessionConfirmationCommunicationMethod}} open and ready.