Overview
Rasmus 'Caps' Winther is a professional League of Legends player from Denmark, primarily known for his role as a mid-laner. His career began in 2015, and he quickly rose to prominence through his aggressive playstyle and champion diversity. Caps has been a central figure in European League of Legends, particularly during his tenures with both Fnatic and G2 Esports. He is recognized for his ability to perform on a wide range of champions, adapting to various meta shifts and team compositions. His professional journey is documented on Liquipedia's Caps profile, which details his team history, tournament results, and statistical performance throughout his career.
Caps joined Fnatic in December 2017, where he quickly became a key player. During his time with Fnatic, the team achieved significant success, including winning multiple European League of Legends Championship Series (EU LCS) titles and reaching the 2018 League of Legends World Championship finals. His performance during this period cemented his reputation as one of the top mid-laners globally. Following his success with Fnatic, Caps made a notable move to G2 Esports in November 2018. This transfer marked the beginning of another highly successful chapter in his career, where he continued to secure domestic titles and achieve international recognition.
With G2 Esports, Caps continued his high level of play, contributing to the team's dominant run in the League of Legends European Championship (LEC). G2 Esports, with Caps in the mid-lane, won multiple LEC splits and achieved the prestigious Mid-Season Invitational (MSI) title in 2019. The team also reached the finals of the 2019 League of Legends World Championship, making Caps one of the few players to reach the World Finals with two different organizations in consecutive years. His consistent performance at the highest level of competition, combined with his characteristic aggressive play, has made him a fan favorite and a subject of analysis for his unique approach to the mid-lane role.
Caps' career is characterized by his tactical flexibility and willingness to experiment with champion picks, often surprising opponents with off-meta selections that align with his aggressive playstyle. His impact on team dynamics and strategic approaches has been a recurring theme in discussions among esports analysts and fans. His statistics, including KDA ratios, damage per minute, and champion pool, are frequently analyzed to understand his contribution to his teams' successes. For researchers and analysts interested in professional League of Legends player statistics, team history of Fnatic and G2 Esports, or in-depth mid-lane player analysis, Caps' career provides extensive data and case studies.
Key features
- Extensive Tournament History: Caps holds records for participation and victories across numerous major League of Legends tournaments, including LEC splits and the World Championship. His detailed match history is accessible via Liquipedia.
- Diverse Champion Pool: Known for his ability to play a wide variety of champions effectively, Caps frequently adapts his picks to counter opponents or fit specific team compositions, distinguishing him from players with narrower champion preferences.
- Aggressive Playstyle: Caps is recognized for his proactive and often risky in-game decisions, which frequently lead to early game advantages or pivotal plays in team fights. This playstyle is often highlighted in lolesports.com highlight reels and analyst discussions.
- Consistent High-Level Performance: For over five years, Caps has maintained a position as one of the top mid-laners in the LEC and internationally, evidenced by his team's consistent presence in finals and semi-finals of major events.
- Multi-Team Success: Achieved significant domestic and international success with two different premier European organizations, Fnatic and G2 Esports, demonstrating adaptability and sustained impact across different team environments.
Pricing
As a professional esports player, Rasmus 'Caps' Winther's compensation is based on a contract with his team, G2 Esports. This includes salary, prize money shares, and endorsement deals. Specific contractual details for individual players are typically not publicly disclosed. Therefore, there is no public 'pricing' model for an individual player to be 'acquired' in the typical sense of a product or service. Information regarding team salaries or prize pools can sometimes be found in esports financial reports or investigative journalism, but individual player contracts are proprietary.
| Compensation Type | Description | As-of Date | Source |
|---|---|---|---|
| Player Salary | Proprietary information based on individual player contracts with G2 Esports. Not publicly disclosed. | April 2026 | G2 Esports League of Legends Roster |
| Tournament Prize Money | Share of prize pools from tournaments won or placed highly in, distributed by G2 Esports. | April 2026 | Liquipedia Caps Tournament Results |
| Endorsement Deals | Individual or team-based sponsorships, typically undisclosed terms. | April 2026 | G2 Esports Partners |
Common integrations
From a data and statistics perspective, professional players like Caps are 'integrated' into various esports data platforms and analytical tools. These integrations allow for the tracking and analysis of their performance metrics.
- Liquipedia: Comprehensive wiki for esports, providing detailed player profiles, team histories, tournament results, and statistics. Caps' profile is regularly updated with his latest match data and achievements. Access his profile on Liquipedia.
- LoL Esports Official Website: Provides official tournament results, player statistics, and news directly from Riot Games, the developer of League of Legends. Data on Caps' performance in LEC and international events can be found on lolesports.com.
- Third-Party Analytics Platforms: Various platforms (e.g., op.gg, u.gg) offer in-depth game statistics, champion win rates, and player analytics derived from Riot Games' API. While not direct integrations with Caps himself, these platforms process his in-game data.
- Esports News and Media Outlets: Organizations like Dot Esports and Dexerto cover professional League of Legends, frequently featuring analysis and news about prominent players such as Caps. Articles often integrate statistical data to support discussions on player performance, like Dot Esports' coverage of G2.
Alternatives
In the context of 'alternatives' to Caps as a professional League of Legends mid-laner, this refers to other highly skilled mid-lane players who have achieved similar levels of success and recognition.
- Faker (Lee Sang-hyeok): Often considered the greatest League of Legends player of all time, Faker is a legendary mid-laner for T1 with multiple World Championship titles.
- Chovy (Jeong Ji-hoon): A mechanically gifted mid-laner known for his consistent lane performance and high farm numbers, currently playing for Gen.G Esports.
- ShowMaker (Heo Su): A World Champion mid-laner known for his intelligent play and strong team fighting, currently with KT Rolster.
- Perkz (Luka Perković): A former teammate of Caps at G2 Esports, Perkz is known for his versatility and leadership, transitioning between mid-lane and AD Carry roles.
- Knight (Zhuo Ding): A dominant mid-laner from the LPL, known for his aggressive play and carry potential, currently playing for Bilibili Gaming.
Getting started
Accessing data about professional League of Legends players like Caps typically involves utilizing public APIs provided by Riot Games or scraping data from established esports platforms. For developers, the Riot Games API offers extensive data on matches, players, and game statistics. Below is a simplified example of how one might conceptualize fetching match data, which would include player statistics for individuals like Caps, using a Python-like pseudocode. This example assumes you have an API key and are familiar with making HTTP requests.
import requests
import json
RIOT_API_KEY = "YOUR_RIOT_API_KEY"
PLAYER_NAME = "Caps"
# NOTE: Direct player name lookup isn't always straightforward with Riot API.
# Often requires fetching Summoner ID first, then match history.
# This is a simplified, illustrative example.
def get_summoner_id(summoner_name, region="euw1"):
url = f"https://{region}.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summoner_name}"
headers = {"X-Riot-Token": RIOT_API_KEY}
response = requests.get(url, headers=headers)
response.raise_for_status() # Raise an exception for HTTP errors
return response.json()['puuid']
def get_match_history(puuid, region="europe", count=10):
# For match history, the region is typically broader (e.g., 'europe' for EUW/EUNE).
url = f"https://{region}.api.riotgames.com/lol/match/v5/matches/by-puuid/{puuid}/ids?start=0&count={count}"
headers = {"X-Riot-Token": RIOT_API_KEY}
response = requests.get(url, headers=headers)
response.raise_for_status()
return response.json()
def get_match_details(match_id, region="europe"):
url = f"https://{region}.api.riotgames.com/lol/match/v5/matches/{match_id}"
headers = {"X-Riot-Token": RIOT_API_KEY}
response = requests.get(url, headers=headers)
response.raise_for_status()
return response.json()
if __name__ == "__main__":
try:
# This assumes Caps' in-game name is also 'Caps' and he plays on EUW
caps_puuid = get_summoner_id(PLAYER_NAME, region="euw1")
print(f"PUUID for {PLAYER_NAME}: {caps_puuid}")
match_ids = get_match_history(caps_puuid)
print(f"Last {len(match_ids)} match IDs for {PLAYER_NAME}: {match_ids}")
if match_ids:
first_match_details = get_match_details(match_ids[0])
# You would parse 'first_match_details' to find Caps' specific stats in that match
# For example, iterating through 'participants' in 'info' section.
print(f"Details of the first match: {json.dumps(first_match_details, indent=2)[:500]}...") # Print partial details
except requests.exceptions.RequestException as e:
print(f"Error during API request: {e}")
except Exception as e:
print(f"An unexpected error occurred: {e}")
To implement this code, you would need to register for a Riot Games API key and carefully review their documentation for rate limits and specific endpoint usage. The process involves obtaining a summoner's PUUID (Player Universal Unique Identifier) and then using that PUUID to retrieve a list of match IDs. Each match ID can then be used to fetch detailed match data, which includes statistics for all participating players. For professional matches, data is also often aggregated and presented by third-party sites like Liquipedia or LoL Esports, which may be a more direct source for high-level aggregated performance data without direct API calls.