Skip to content

Champ performance

# Get player
player = await client.get_player("bexli", "bex")

# Get recent matches
matches = await player.get_matches()

champ_performance = matches.get_champion_stats()
for champ in champ_performance:
    print(champ.champion_name)
    print(f"{champ.wins} wins / {champ.losses} losses ({champ.win_rate:.2g}%)")
    kda = f"{champ.avg_kills:.2g}/{champ.avg_deaths:.2g}/{champ.avg_assists:.2g}"
    print(f"Average KDA: {kda} ({champ.avg_kda:.2g})\n")

Available stats

champion_id: int
champion_name: str
games_played: int
wins: int
losses: int
total_kills: int
total_deaths: int
total_assists: int
win_rate: float
avg_kda: float
avg_kills: float
avg_deaths: float
avg_assists: float