CS2 Pro Dossier · apEXLast updated:
Comments ↓
apEX player photoVitality logo

apEX

Dan Madesclaire·FR· Age 33

Dan Madesclaire is the in-game leader (igl) for Team Vitality. 4-time Major champion, HLTV Top 20 #18 (2015), $2,382,802 in career prize money.

apEX CS2 crosshair code

CSHhdAW9O6Kujk5Wc8i2YOYzJsQiQk8hP2XJbEfHTMtnQi
Earnings
$2,382,802
Majors won
4
Tier-1 trophies
38
Rating 3.0
0.95

[01] — Settings & config · player_settings

apEX CS2 settings

Mouse, crosshair, viewmodel, video, HUD, OSD, driver and config — every row read from the verified settings file.

Last verified · Oct 18, 2026

Mouse & sensitivity

DPI
400
Sensitivity
1.91
eDPI
764
cm / 360°
54.4 cm
Zoom Sensitivity
1
Polling Rate
1000 Hz
Windows Sensitivity
6
Raw Input
On (1)
Mouse Acceleration
Off (0)

CS2 sensitivity calculator

Match apEX's 764 eDPIto your own mouse DPI.

Your sensitivity

1.91

Formula

eDPI ÷ DPI

sensitivity 1.91

apEX's reference: 400 DPI × 1.91 sensitivity = 764 eDPI

CS2 crosshair settings

Preview the live reticle on the active-duty map pool, then verify every geometry value and copy the share code.

Interactive CS2 crosshair preview

See apEX's exact crosshair on every active-duty map — Dust II, Mirage, Inferno, Nuke, Anubis, Ancient. Switch maps to preview the same reticle over each layout.

Share code verified

Dust II
CS2 Dust II map cover with apEX's crosshair
Dust II · apEX's CS2 crosshair

Color: RGB 244, 255, 0 (#F4FF00) · Size: 3 · Thickness: 2 · Gap: 2 · Dot: 0 · Outline: 0

apEX's CS2 crosshair preview on the Dust II map. Share code: CSHhdAW9O6Kujk5Wc8i2YOYzJsQiQk8hP2XJbEfHTMtnQi.
Share code:CSHhdAW9O6Kujk5Wc8i2YOYzJsQiQk8hP2XJbEfHTMtnQi

Crosshair geometry

Red
244
Green
255
Blue
0
Style
Static Cross
Dot
No
Length (px)
3
Thickness (px)
2
Gap (px)
2
Outline
No
Sniper Width
0
Follow Recoil
No
Split Distance
3
Split Size Ratio
1
Inner Split Alpha
0
Outer Split Alpha
1
T Style
No
Scope Dot Scale
1
Use Crosshair Color for Scope Dot
No
Screen Height
960
Spread Limit
227
Outline Opacity
255
Outline Red
0
Outline Green
0
Outline Blue
0
Legacy Share Code
CSGO-j7pEP-jDT6V-utpUN-BVHWo-wabQM
Opacity
197

Share code

CSHhdAW9O6Kujk5Wc8i2YOYzJsQiQk8hP2XJbEfHTMtnQi

Static Cross · RGB 244, 255, 0

Video & display · 21 verified rows

Resolution
1280x960
Aspect Ratio
4:3
Display Mode
Fullscreen
Scaling Mode
Stretched
Refresh Rate
600 Hz
Brightness
93%
V-Sync
Disabled
NVIDIA G-Sync
Disabled
Shader Detail
High
Dynamic Shadows
All
Particle Detail
High
Ambient Occlusion
Medium
High Dynamic Range
Quality
Maximum FPS In Game
400
Boost Player Contrast
Enabled
Global Shadow Quality
High
Model / Texture Detail
High
Texture Filtering Mode
Anisotropic 2x
NVIDIA Reflex Low Latency
Enabled
FidelityFX Super Resolution
Disabled (Highest Quality)
Multisampling Anti-Aliasing Mode
4x MSAA

6 frame-pacing rows

Viewmodel

FOV
60
Offset X
2
Offset Y
2
Offset Z
-2
Presetpos
1
Viewmodel Bob
False
Bob Cycle
0.98
Bob Amount Lateral
0.4
Bob Amount Vertical
0.25
Bob Lower Amount
5
viewmodel_fov 60; viewmodel_offset_x 2; viewmodel_offset_y 2; viewmodel_offset_z -2; viewmodel_presetpos 1;

HUD & radar

HUD Color
Team Color
HUD Scale
0.95
Radar HUD Size
1
Radar Map Zoom
0.7
Radar Is Rotating
Yes
Radar Centers Player
Yes
Toggle Shape with Scoreboard
Yes

Monitor OSD

DyAc
Premium
Black Equalizer
12
Color Vibrance
12
Low Blue Light
0
Picture Mode
FPS 1
Gamma
Gamma 3
AMA
High
Brightness
100
Contrast
50
Sharpness
8
Color Temperature
User Define
Red
84
Green
84
Blue
100

GPU driver

Digital Vibrance
100%

[02] — Gear & PC specs · player_gears

apEX's gears & hardware

9 active · 0 retired. PC components, CS2 gaming gear and setup accessories, each with its verified tenure.

PC specs

apEX's PC specs

2 items

AMD Ryzen 7 9800X3D
CPU · AMDActive · 660d

AMD Ryzen 7 9800X3D

Tenure: 2025-01-01 → PRESENT

socket: AM5

NVIDIA GeForce RTX 5090
GPU · NVIDIAActive · 660d

NVIDIA GeForce RTX 5090

Tenure: 2025-01-01 → PRESENT

boost clock: 2.407GHz · memory size: 32GB · memory type: GDDR7 · nvidia cuda cores: 21760

CS2 gaming gear

apEX's CS2 gaming gear

5 items

ZOWIE XL2586X+
Monitor · ZOWIE by BenQActive · 660d

ZOWIE XL2586X+

Tenure: 2025-01-01 → PRESENT

size: 24" · g sync: No · freesync: No · panel tech: TN · resolution: 1920x1080 · aspect ratio: 16:9 · refresh rate: 600

ZOWIE by BenQCheck price ↗
ZOWIE EC2-EW (Unreleased)
Mouse · ZOWIE by BenQActive · 660d

ZOWIE EC2-EW (Unreleased)

Tenure: 2025-01-01 → PRESENT

ZOWIE by BenQCheck price ↗
ZOWIE G-TR
Mousepad · ZOWIE by BenQActive · 660d

ZOWIE G-TR

Tenure: 2025-01-01 → PRESENT

height: 47cm · length: 39cm · material: Cloth · thickness: 3.5mm · foam firmness: Soft · overall glide: Control · stitched edges: Yes · static friction: Very High · dynamic friction: High · glide difference x y: 15.8%

ZOWIE by BenQCheck price ↗
ASUS ROG Falchion Ace HFX Black
Keyboard · ASUSActive · 660d

ASUS ROG Falchion Ace HFX Black

Tenure: 2025-01-01 → PRESENT

pcb: Non-Hotswappable · rgb: Yes · width: 31.5cm · height: 3.7cm · length: 11.5cm · switches: ROG HFX Magnetic · form factor: 75%

ASUS ROG Delta II Black
Headset · ASUSActive · 660d

ASUS ROG Delta II Black

Tenure: 2025-01-01 → PRESENT

Setup

apEX's setup & accessories

2 items

Secretlab Titan Evo Vitality Edition
Chair · SecretlabActive · 660d

Secretlab Titan Evo Vitality Edition

Tenure: 2025-01-01 → PRESENT

material: Real Leather, Artificial Leather, Fabric · max weight: 180kg · lumbar support: Built-in and adjustable · adjustable armrests: Yes · adjustable backrest: Yes · adjustable seat depth: No · adjustable seat height: Yes

AceZone Earphones (Unreleased)
Audio · AceZoneActive · 660d

AceZone Earphones (Unreleased)

Tenure: 2025-01-01 → PRESENT

[03] — Verified skins loadout · 21 items

apEX inventory

Screenshot-verified loadout, priced at current market estimates.

  • ★ Butterfly Knife | Doppler Sapphire (Factory New)
    KnifeCovert

    ★ Butterfly Knife | Doppler Sapphire (Factory New)

    Factory New (FN)

  • ★ Butterfly Knife | Lore (Factory New)
    KnifeCovert

    ★ Butterfly Knife | Lore (Factory New)

    Factory New (FN)

  • ★ Sport Gloves | Pandora’s Box (Field-Tested)
    Gloves

    ★ Sport Gloves | Pandora’s Box (Field-Tested)

    Field-Tested (FT)

  • ★ Driver Gloves | King Snake (Minimal Wear)
    GlovesExtraordinary

    ★ Driver Gloves | King Snake (Minimal Wear)

    Minimal Wear (MW)

  • StatTrak™ AK-47 | Fire Serpent (Minimal Wear)
    RifleCovert

    StatTrak™ AK-47 | Fire Serpent (Minimal Wear)

    Minimal Wear (MW)

  • StatTrak™ M4A1-S | Cyrex (Factory New)
    RifleCovert

    StatTrak™ M4A1-S | Cyrex (Factory New)

    Factory New (FN)

  • StatTrak™ USP-S | Orion (Factory New)
    PistolClassified

    StatTrak™ USP-S | Orion (Factory New)

    Factory New (FN)

  • StatTrak™ Desert Eagle | Trigger Discipline (Minimal Wear)
    PistolRestricted

    StatTrak™ Desert Eagle | Trigger Discipline (Minimal Wear)

    Minimal Wear (MW)

  • StatTrak™ MP9 | Ruby Poison Dart (Well-Worn)
    SMGRestricted

    StatTrak™ MP9 | Ruby Poison Dart (Well-Worn)

    Well-Worn (WW)

  • UMP-45 | Indigo (Field-Tested)
    SMGConsumer Grade

    UMP-45 | Indigo (Field-Tested)

    Field-Tested (FT)

  • MAC-10 | Nuclear Garden (Field-Tested)
    SMGMil-Spec Grade

    MAC-10 | Nuclear Garden (Field-Tested)

    Field-Tested (FT)

  • MP7 | Gunsmoke (Minimal Wear)
    SMGIndustrial Grade

    MP7 | Gunsmoke (Minimal Wear)

    Minimal Wear (MW)

  • StatTrak™ Galil AR | Signal (Field-Tested)
    RifleRestricted

    StatTrak™ Galil AR | Signal (Field-Tested)

    Field-Tested (FT)

  • Five-SeveN | Hot Shot (Minimal Wear)
    PistolIndustrial Grade

    Five-SeveN | Hot Shot (Minimal Wear)

    Minimal Wear (MW)

  • StatTrak™ Tec-9 | Flash Out (Field-Tested)
    PistolMil-Spec Grade

    StatTrak™ Tec-9 | Flash Out (Field-Tested)

    Field-Tested (FT)

  • StatTrak™ FAMAS | Decommissioned (Well-Worn)
    RifleMil-Spec Grade

    StatTrak™ FAMAS | Decommissioned (Well-Worn)

    Well-Worn (WW)

  • StatTrak™ P250 | Asiimov (Field-Tested)
    PistolClassified

    StatTrak™ P250 | Asiimov (Field-Tested)

    Field-Tested (FT)

  • Dual Berettas | Twin Turbo (Factory New)
    PistolClassified

    Dual Berettas | Twin Turbo (Factory New)

    Factory New (FN)

[04] — Tactical profile · player_career_stats

apEX career stats

Playstyle radar

Opening: 51 / 100Sniping: 0 / 100Trading: 61 / 100Utility: 94 / 100Entrying: 52 / 100Clutching: 50 / 100Firepower: 24 / 100Opening51Sniping0Trading61Utility94Entrying52Clutching50Firepower24
Rating 3.0 0.94 · Past 3 months • 40 maps · 26th percentile (Bottom 40%)
Rating 3.0
0.95

career

Rating 3.0
0.94

recent 3 months

ADR
68.8
KAST
68.8%
Headshots
48.0%
Impact
0.80
Maps
884
Rounds
18,564

CT side

0.97

ADR 71.3 · KAST 69.8% · K-D 5,707:6,757

T side

0.93

ADR 66.3 · KAST 67.8% · K-D 5,060:6,238

Round economy

KPR0.58
DPR0.70
K-D0.93
Clutches74
FKPR0.12
SeasonRating 3.0ADRK-DMapsEvent wins
20260.9469.20.961536
20250.9571.50.972047
20240.9367.90.962041
20230.9971.80.892045
20220.9167.90.922040
20210.9469.60.942041
20200.9769.20.902040
20190.9166.90.922041
20180.9869.70.912040
20170.9668.10.932042
20160.9166.00.902042
20150.9566.40.952044
20140.9770.80.942042
20130.9165.20.902041
20120.9070.00.912040

Weapon kills · 9,368 logged

[05] — The dossier · long-form

The apEX file

Dan "apEX" Madesclaire: The Long Call

Dan Madesclaire has played Counter-Strike for the better part of two decades, and for roughly half of that time he has been the man telling four other French, Danish or international players what to do. Under the alias apEX, he has accumulated four Major championships, thirty-eight LAN trophies, more than 2.3 million dollars in prize money and a longevity record that puts him among the small group of players who have been relevant across three separate eras of the game. He has never won a single MVP medal. That asymmetry — the résumé of a winner with the individual honours of a supporting player — is the central fact of his career, and the reason his standing has been argued over for as long as he has been captain of Team Vitality.

1. Foundations

The public record on Madesclaire's early life is thin in the way that the public record on players who came up before Counter-Strike: Global Offensive is thin. HLTV's profile lists his country as France and nothing else; no birthplace, no date of birth beyond the derived age of thirty-three. What can be established is the shape of his formative years, and it begins in Counter-Strike: Source rather than in Global Offensive, which matters, because it means his instincts were formed in an era before utility economy, before the utility-usage meta that would eventually define him.

According to HLTV's Top 20 retrospective on 2014, his "Counter-Strike story began 8 years ago with CS:Source," which places the start of his competitive life around 2007, and he attended his first local LAN event as a fifteen-year-old in 2008. The French LAN circuit of that period was small, regional and club-like, and it was where he did his apprenticeship. His breakthrough came in 2010, when he played for UBITEAM and posted notable finishes at French LANs, which was enough to have him recognised as one of the rising stars of the national scene. That year also produced the first controversy of his career: he received an ESL ban, which was later revoked.

In 2011, as an eighteen-year-old, he earned his first international result, finishing third at Copenhagen Games with a 3DMAX lineup that also contained Richard "shox" Papillon, Vincent "Happy" Schopenhauer and Adil "ScreaM" Benrlitom — four names that would recur throughout the next decade of French Counter-Strike. Later that year he played alongside the former VeryGames star Ludovic "Shokkk" Martin and took fifth-to-sixth at ESWC 2011, one of the most competitive fields of the period. That was enough to prompt VeryGames to sign him for the 2012 season. The move did not last: after a disappointing ninth-to-twelfth placement at Copenhagen Games and some internal problems, apEX was removed from the team.

Global Offensive arrived shortly afterwards, and he reassembled with Happy and Mathieu "Maniac" Quiquerez under the eXtensive banner. The trio reached the playoffs at AMD Sapphire Prague, where Ninjas in Pyjamas eliminated them, and were then picked up by LDLC at the start of 2013. That year was the true apprenticeship. LDLC took a top-eight finish at Mad Catz Vienna, where HLTV's own contemporary reporting singled out his performance as evidence that he could become one of the best players in the game. Kenny "kennyS" Schrub joined the roster in May, and the team reached the semi-finals of DreamHack Summer — the first international top-four finish of apEX's Global Offensive career. He also briefly stepped outside the team structure that summer, playing a Prague Challenge mix with Filip "NEO" Kubski and Wiktor "TaZ" Wojtas that beat Natus Vincere in the final.

LDLC disbanded in September 2013. apEX joined Clan-Mystik, and with them beat VeryGames in the final of ESWC to win the event — the second time in two years that he had been part of a lineup that shocked a superior French organisation. Three months later, at the game's first Major, DreamHack Winter 2013, Clan-Mystik failed to leave the group stage, and apEX narrowly missed a place in HLTV's Top 20 for the year.

His FACEIT record, preserved on his HLTV profile, shows 4,432 career matches with a 55.0 per cent win rate, an average kill-death ratio of 1.13 and a best FPL finish of sixth, recorded in Europe Season 11. It is the residue of a player who used the ladder as a second workplace.

2. The transition to tier-1

The promotion came at the start of 2014, and it came for a mundane reason: salary. HLTV's 2014 Top 20 piece records that apEX received "an offer he couldn't refuse — to become a salaried player," and he left Clan-Mystik to join a new LDLC lineup with Happy, Maniac and the Clan-Mystik star Hovik "KQLY" Tovmassian. It was the first time he moved from a semi-professional arrangement into a paid one, and the first time his career would be shaped by an institutional decision rather than a result.

Because three former Recursive players had made the playoffs of the previous Major, LDLC received a direct invitation to EMS One Katowice, which became their first LAN of the year. The group stage went 16-13 over Vox Eminor, 16-13 over 3DMAX and 7-16 against NiP; in the playoffs, a home-crowd-supported Virtus.pro beat them 3-16 and 8-16. It was a modest result, but LDLC were the only one of three French squads to survive the groups, and apEX was their best fragger and best assister, contributing a kill or assist in 86 per cent of the rounds they won. That figure — round contribution rather than raw rating — became the first signature statistic of his career.

The rest of the year was a controlled escalation. LDLC took eighth in HLTV's April world ranking, then reached the semi-finals at Copenhagen Games by beating Titan 16-14 and 16-12 before running into Virtus.pro again. They skipped DreamHack Summer because the event coincided with apEX's exams — a reminder that in 2014 he was still a student — and reconvened at DreamHack Valencia in July, where they won after being taken to three maps in all three playoff series. apEX posted a team-high 1.15 rating at Valencia, was involved in 83 per cent of round wins, and produced Man of the Match displays in the quarter-final against Planetkey on the second map (28:19, eight assists, eight entry kills) and the third (27:16, six entry kills), as well as a 58:43, 1.20-rating grand final.

The first international breakthrough of his career at tier-1 proper was ESL One Cologne 2014. Ranked fifth in the world going in, LDLC reached the furthest any of his teams had gone — a Major semi-final — and beat Virtus.pro in the quarter-finals to do it, before Ninjas in Pyjamas took the third map of the semi-final 16-14. apEX was the best player in all three of LDLC's wins: 25:3 with a 2.36 rating against London Conspiracy, 28:16 with nine assists and a 1.43 rating against Natus Vincere, and 54:45 with fifteen assists, thirteen entry kills and a 1.18 rating against Virtus.pro. Against NiP he recorded 0.90 kills per round, including a one-versus-three clutch, and finished the event with a 1.38 rating — the highest of anyone at Cologne and, at that point, tied for the highest at any Major.

The opposition's response to him was consistent and simple: Virtus.pro and NiP repeatedly drew the short straw against him, and in the years that followed the pattern of his career would be that the teams which beat him tended to do so by refusing to give him the opening duels he wanted.

3. The breakout year

Two weeks after Cologne, LDLC's lineup ended. apEX, KQLY and Maniac accepted an offer from Titan and joined Kévin "Ex6TenZ" Droolans's new project. The timing was brutal: he had just produced the best individual tournament of his career and immediately dissolved the team that had enabled it.

Titan won DreamHack Stockholm #2 in their debut event, beating fnatic and LDLC to take first place out of a group containing NiP, and apEX posted a 1.12 rating — good, but he was not the star of this roster, because kennyS was. The rest of the year oscillated hard. At the SLTV StarSeries XI Finals he recorded a year-low 0.83, including a match against LDLC in which he got a kill in only thirteen of forty-two rounds. He recovered at ESWC with a 1.16 rating, third in a dominant trio behind kennyS and KQLY, and was outstanding in group-stage wins over NiP (22:8, 2.23 rating, a pistol-round ace) and Copenhagen Wolves (22:12, 1.56 rating, six entry kills).

Then, in the weeks before DreamHack Winter, came the event that closed his 2014. KQLY received a VAC ban on 21 November 2014. Titan were removed from the tournament, and apEX missed a Major for the first time. He wrote at the time: "I have no words except that i'm so disappointed ... We worked a lot for this event, and someone broke my dreams ..." Titan finished fifth-to-sixth at the ESEA Season 17 Global Finals with the analyst Jeremy "ioRek" Vuillermet standing in, where apEX was the second-best entry killer of the event at 0.17 entry kills per round with a 55 per cent success rate, and produced a 30:17 scoreline against fnatic of which twenty-seven kills came in rounds his team won. He then failed both qualifiers for MLG X-Games Aspen, and the organisation brought Cédric "RpK" Guipouy out of retirement to fill the vacancy.

HLTV ranked him fifteenth in the world for 2014, and the statistical case it made was unusual for a player of that ranking position. He recorded the second-most kills per round of anyone that year (0.80), the third-most assists per round (0.20), and more round contribution than anybody: a kill or assist in 60.6 per cent of all rounds. He was third in the world for entry kills per round (0.15) and sixth for T-side rating (0.97). Against that, his 0.73 deaths per round were by far the highest among the Top 20, his sample was the second-smallest in the list at eight tournaments and 1,562 rounds, and eleven of his sixty maps came at the least competitive event considered. He was also, at twenty-one, already carrying the volatility that would follow him: HLTV noted he was one of the best players at an event the fewest number of times of any of the top-ranked players, and was not even an MVP candidate at DreamHack Stockholm.

He repeated the ranking a year later, eighteenth in the world for 2015, and the reasoning for that placement is the clearest description of his mechanics at the time. He was, in HLTV's words, "the most aggressive opening fragger in the game," involved in 32.3 per cent of first duels on the T side. That aggression made his teams rise and fall with him: at the events where he performed — ASUS ROG, the Pantamera Challenge, IEM Gamescom, and the last two Majors of the year — they went deep, and at the events where he did not, they exited in the groups. His semi-final and final rating across 2015 was 0.99, and 0.96 across the eight finals he played. In Titan, whose rounds his team won only 32.8 per cent of the time when he did not get a kill, he was the second-most important player on the roster.

The mechanism of his 2015 was a trade. On 15 July, apEX and kennyS moved to EnVyUs in exchange for shox and SmithZz — a swap HLTV described as an upgrade for both of them. He posted 1.09 at IEM Gamescom, then 1.09 again as his team's top performer at ESL One Cologne. Then came the volatility again: he was the worst-rated player on his team at ESL ESEA Dubai and at DreamHack Open London, the latter culminating in a 0.52-rating grand final that EnVyUs won anyway. He found form once more at the Gfinity Champion of Champions (1.07, a borderline team MVP performance), and used it as the runway into the Major.

4. The Major campaigns

apEX has attended twenty-two Valve Majors. The record reads as three distinct careers.

The first, from DreamHack Winter 2013 to PGL Major Krakow 2017, is a record of exits. Clan-Mystik went out in the groups at the inaugural Major. LDLC reached the quarter-finals at EMS One Katowice 2014 and the semi-finals at ESL One Cologne 2014 — the high point of the early period. He then missed DreamHack Winter 2014 entirely because of the KQLY ban. ESL One Katowice 2015 ended after two maps with a 0.64 rating. He reached the final of ESL One Cologne 2015, and then won DreamHack Open Cluj-Napoca 2015, his first Major. The following three Majors — MLG Columbus, ESL One Cologne 2016 and ELEAGUE Major 2017, all with EnVyUs and then G2 — ended in the group stage.

Cluj-Napoca remains the clearest illustration of what he brought to a winning Major side even when he was not its best player. He finished with a 1.11 rating, and forty-two of the forty-seven rounds in which he recorded two or more kills — 89 per cent — were won by his team. The following two years with G2 produced a quarter-final at ELEAGUE Major 2018 and group-stage exits elsewhere, and then he joined Vitality in October 2018.

The second career begins at IEM Katowice 2019, where Vitality finished in Legends, and runs through StarLadder Berlin 2019 (quarter-final), PGL Stockholm 2021 (quarter-final), PGL Antwerp 2022 and IEM Rio 2022 (both Legends). In that span he became an in-game leader: HLTV's April 2025 feature records that he was offered the role in March 2020 after Alex "ALEX" McMeekin's sudden departure, and went into "a deep hibernation of introspection for a few days" before telling coach Rémy "XTQZZZ" Quoniam he felt ready. A later report on his fourth Major states that Vitality offered him the role in January 2020. The two accounts differ on the month; both agree on the year and on the hesitation, which he had previously connected to his difficulty managing emotions under pressure.

The third career is the one that produced the titles. BLAST.tv Paris Major 2023 ended with Vitality as champions on home soil, and apEX told the HLTV live coverage: "I've been criticized from day one being an in-game leader, but now I win a Major, so f**k you." He had said before the event that "it's going to be a crazy Major, I have no doubts about that, I need to be a part of that," and after it that he had "a feeling that we will win" in a way he had never felt with a team before.

PGL CS2 Major Copenhagen 2024 brought a semi-final, Perfect World Shanghai Major 2024 a quarter-final. Then 2025 delivered two more: BLAST.tv Austin Major 2025, which he described as "the crowning moment of a near-perfect season," and StarLadder Budapest Major 2025, which he admitted was "less impactful" than the other two but which he justified by pointing out that "in the big tournament, the best team of the year can bounce back." The Budapest title made him one of only six players in the history of the game to hold at least four Major championships — the other five, he noted, were all part of the Astralis roster that defined an era.

"When I started as an IGL, I didn't expect that one day I'd have four Majors under my belt and three as an IGL," he said afterwards. "It's crazy."

His most recent Major, IEM Cologne Major 2026, ended in the quarter-finals.

5. Tactical profile and mechanical anatomy

The current HLTV attribute scores for apEX describe a player who no longer resembles the one described in the 2014 and 2015 retrospectives, and the gap between the two sets of numbers is the most informative thing in his profile. Firepower is 24 out of 100. Entrying is 52. Trading is 61. Opening is 51. Clutching is 50. Sniping is 0. Utility is 94. His Rating 3.0 over the most recent three-month window (40 maps) is 0.94.

Read on its own, that profile belongs to a passive support player. Read against his history, it belongs to somebody who has deliberately traded mechanical output for a specific, measurable skill. The Utility score of 94 is the highest of any component in his profile by a distance of thirty-three points over the next-highest number, and it is the score that a captain who throws the grenades that make his teammates' entries survivable accumulates. The Sniping score of 0 confirms he has never been an AWPer — he is, in his own words from the pantheon feature, one of very few players who can "call CT" because he needs "an overview" of the whole map, which is a role incompatible with holding an angle with a sniper rifle. The Clutching score of 50 is consistent with what HLTV found in 2015: a 0.96 average across eight finals and a 0.99 semi-final-and-final rating, numbers that describe a player whose value declines precisely when the rounds become isolated.

The Firepower score of 24 is where the anomaly sits, because it is not what he was. In 2014 he had the second-highest kills per round of any player in the world (0.80), the highest round contribution (60.6 per cent), the third-highest entry-kill rate (0.15 per round) and a sixth-placed T-side rating of 0.97. In 2015 he was involved in 32.3 per cent of all T-side opening duels — the most aggressive first-duel participant in professional Counter-Strike. His Trading score of 61, which is nine points above his Entrying score of 52, marks the inversion: he has moved from the man who takes the first duel to the man who arrives second, and the value he now produces is the trade rather than the entry. The Opening score of 51, sitting almost exactly at the midpoint, is the residue of that transition rather than a sign of indifference to duels.

His death rate has always been the cost of the style. In 2014 his 0.73 deaths per round were the highest among the Top 20 — a direct consequence of the entry volume, and the reason his round contribution was simultaneously the best in the world. What has changed is that the deaths no longer buy map control for a French side built around him; they buy space for ZywOo, flameZ, ropz and mezii.

The 2025 rating snapshots illustrate the ceiling of this profile. During the period HLTV's April 2025 feature was published, his two best ratings of his entire IGL career had come at IEM Katowice and ESL Pro League, which he attributed partly to his Counter-Terrorist positioning: "I had the two best ratings of my IGL career so far in Katowice and EPL, but they will say it was because I had good positions. It was not because I played well." His rating fluctuated with the team's form: 0.86 over 60 maps in the sidebar accompanying the December 2025 Major report, 1.02 over 60 maps in May 2026, and 0.94 over 40 maps at the time of the current record. None of these numbers describe a fragger. All of them describe a captain whose individual output is a function of how well his calls are being executed.

"I had the two best ratings of my IGL career so far in Katowice and EPL, but they will say it was because I had good positions. It was not because I played well."

6. Team dynamics and leadership

The architecture of apEX's leadership has changed four times.

The first version was a French-language one. Through eXtensive, LDLC, Clan-Mystik, Titan and EnVyUs he played with the same small cast — Happy, Maniac, kennyS, KQLY, NBK-, kioShiMa, shox — and the interpersonal history was close enough that HLTV could describe his 2015 move to EnVyUs as "an upgrade" rather than a rupture. Even then there were fractures: a 2019 interview has him saying of shox, "I never hated him, I just had a problem with him as the captain," and a 2019 report has him observing that "I used to be the second caller, now there are too many voices in the team sometimes." Shox, for his part, said in 2018 that he had wanted to remove NBK and apEX.

The second version was the G2 and early-Vitality period, in which he was a caller alongside a superstar rather than the sole authority. The third began in March 2020, and it immediately produced a problem he has never fully escaped: the presence of Mathieu "ZywOo" Herbaut. His own summary of the dynamic is blunt. "When karrigan won in 2018, what team did he have? Of course he did really well, but he wasn't playing with newbies," he said. "The difference I have is ZywOo. And when you have a big superstar, it's even better but different." And then: "They will mostly not give you credit. If you win, 'You have ZywOo, mate. It's normal to win.' If you lose, 'You call like shit. Because you have ZywOo, you have to win.' That's how I see it on my socials most of the time."

The fourth version is the international roster, and it nearly ended him. When dupreeh, Magisk and coach zonic arrived from Astralis at the end of 2021, the team had to communicate in a second language and reconcile incompatible playing philosophies. "It was really tough to get aligned," he said. "misutaaa and dupreeh had the same roles. So we had no lurker. Magisk is not a lurker. He's aggressive. We didn't have a lurker, so the only way we could play was explosive." He was candid about the personnel call that followed: signing the rookie Jayson "Kyojin" Nguyen Van, in a period when the organisation could not afford to buy a player, "was a mistake" — "He wasn't ready for tier-one."

"misutaaa and dupreeh had the same roles. So we had no lurker. Magisk is not a lurker. He's aggressive. We didn't have a lurker, so the only way we could play was explosive."

The most revealing admission in the whole record concerns 2022. Rewatching that season's VODs, he said, "We played really bad. Like, really bad. I don't know how I was calling like that shit. I don't how we played that shit together. It didn't look good at all." He had concluded that he had been second-guessing himself and "calling more scared" — declining to call the rushes he wanted because he doubted the Danes would embrace them. His answer was to adopt "No regrets" as a motto for the following season and to force a stylistic change.

The inflection point he identifies is ESL Pro League Season 17 in March 2023, when JACKZ stood in for dupreeh during the group stage and the team played a faster style against Grayhound, OG and FaZe. When dupreeh returned for the playoffs and Vitality lost to ENCE, the faster approach had already been established as a template. "That was the moment we started to really understand each other and get better," apEX said. Within four months they had won IEM Rio and the Paris Major.

Roster changes since have been about role clarity rather than talent. Spinx wanted to move off the main-lurker position and was refused, because there was nobody to replace him; the situation was beyond repair by the end of 2024. When ropz arrived, the structure resolved itself. "Sometimes I tell him that it's a bit too much and he should come with us," apEX said of the Estonian, noting that ropz does more entrying than he did on FaZe and is more selfless with grenades: "Spinx didn't like throwing nades much in a way. And now I have someone who says, 'I can throw five smokes per round, no problem.'" The personal consequence was significant: with ropz throwing utility, apEX could "put myself in better situations than before to ensure that I can be the guy that likes to fight," having previously been "always the support, always throwing nades," which he identified as a route to unhappiness and poor form.

His communication style in the server is captured by a headline he supplied himself during BLAST Rivals 2026 Season 1: "I'm this annoying older man who just keeps repeating, 'Guys, let's fucking go again. I know you're fried, but let's fucking go.'" His teammates have described him differently. ropz, quoted in March 2025, said that "apEX's calling is great, he's reading the enemies well." mezii, before a match against FURIA in April 2026, said that "apEX is used to being the villain, so we know what to expect coming into this arena." Coach XTQZZZ declared in December 2023 that "apEX is the best in-game leader in the world, no contest at all."

7. The sustained era

The period from 2023 onward divides cleanly into three seasons: a peak, a correction, and a dynasty.

2023 produced IEM Rio, the Paris Major, Gamers8, BLAST Premier Fall Final, the BLAST Premier World Final and ESL Pro League Season 16 — enough for Vitality to be named Team of the Year at the HLTV Award Show and for apEX to be named IGL of the Year, an award he would win again in 2025. 2024 was the correction. IEM Cologne was the only title of the year, won in an event that he later described as a bucket-list item; the rest of the season was a sequence of near-misses, with second places at ESL Pro League Season 19 and IEM Dallas and semi-final exits at three BLAST events. The underlying cause was the breakdown of the Spinx arrangement. A quarter-final at the Shanghai Major and a semi-final at Copenhagen were the ceiling.

The 2025 reset was total. ropz replaced Spinx; apEX said afterwards that the team had "way more balance." Practice had been immediate — they did not lose a scrim in the first week — and the first competitive result, a 0-2 loss to Eternal Fire at BLAST Bounty, produced a speech in the practice room and then sixteen consecutive LAN wins, the fourth-longest streak in Counter-Strike history at the time of writing. He had told the organisation's owner, Neo, that they would win IEM Katowice: "And that's something that I never do."

The season that followed delivered IEM Katowice, ESL Pro League Season 21, BLAST Open Lisbon, IEM Melbourne (with which Vitality became the fifth team to win the ESL Grand Slam), BLAST Rivals Season 1, IEM Dallas, the Austin Major, ESL Pro League Season 22 and the Budapest Major — nine titles from sixteen events, plus a Grand Slam. His own arithmetic against Astralis's benchmark was explicit: "Astralis won ten out of 18 in one year, we did nine out of 16. It's a better percentage on our side. In 2018, they only won one Major. We won two." He was careful about the conclusion: "But for the best team of all time, we need to wait. We have only had one successful year... But we are up there, maybe top two, top three."

Vitality's first team to win two Grand Slams — the second secured in 2026 — extended the sequence into the current season, where PGL Cluj-Napoca, IEM Kraków, BLAST Open Rotterdam, IEM Rio, BLAST Rivals Season 1 and StarLadder StarSeries Fall 2026 have all ended with the trophy in Vitality's hands, and where a semi-final run at BLAST Rivals in May 2026 prompted him to say: "We're probably not going to find a team after this one at the same level, so we need to use every opportunity to get a trophy."

Counter-stratting from rivals has intensified accordingly, and his answer has been to insist on stylistic plurality. "I think the key in CS is to not have one style but to have all the styles," he said. "To play explosive, to play contact, to play map control. To fake, to not fake. To be unpredictable, you need to do everything." The 2026 record shows the one dip in the run: a quarter-final exit at the IEM Cologne Major, and a rating of 0.94 over the most recent three-month window.

8. Legacy and horizon

The aggregate numbers are these. Four Major championships, from twenty-two appearances. Thirty-eight LAN titles from 144 LAN appearances. Career prize money of $2,382,802. Two HLTV Top 20 placements, fifteenth in 2014 and eighteenth in 2015, both from the years before he became a captain. Two IGL of the Year panel awards, in 2023 and 2025. Ten EVP-level recognitions across his career, spanning ESL One Cologne 2014 and BLAST Premier World Final 2023. Zero MVP medals. He has been at Vitality for 2,914 days, of a 5,088-day total career in team structures, and the team he captains has been ranked first in the world for a cumulative 103 weeks.

Placed among his peers, the comparison he accepts is the one that flatters him least. He would put himself in the top five in-game leaders of all time, but not higher: "Maybe being top two or three is possible, but I really consider karrigan the best. Maybe if I win a few more Majors we can talk about it, but for now I think it's pretty tough." He also concedes that he cannot match karrigan's longevity. In June 2026, HLTV framed an upcoming Major as decisive for "the debate" about the game's greatest in-game leader — a debate he has spent a decade insisting he does not care about while arguing the case for it in considerable detail.

"Maybe being top two or three is possible, but I really consider karrigan the best. Maybe if I win a few more Majors we can talk about it, but for now I think it's pretty tough."

What he cares about, he says, is narrower. Setting targets. In August 2024 he told HLTV that his dream was "to win at least one Katowice or Cologne and one more Major before I retire"; within twelve months he had won both IEM events and a Major, then a second. After Budapest he set two more: a back-to-back Grand Slam beginning at IEM Kraków, and another Major in Cologne. "It's not because Djokovic or Nadal won all four Grand Slams and everything that they stopped," he said. "No, they won more. For me, it's about getting as much as I can."

The final framing he offered was not about records at all. "The most important thing is that, on my deathbed, I want to have no regrets," he said, at thirty-two. "If I retire too soon, I think I'll have regrets. And I can see it now I still have it. I think I'm playing the best CS since I've been an IGL. I want to see how far I can go... I want to be recognized for my longevity. I want to enjoy what I do."

The record supports the claim that he is playing the best Counter-Strike of his captaincy. It does not yet support a claim beyond that, and by his own account, it will not until the next Major does.

Sources

Data source: HLTV player profile record. Generated: 10 October 2026.

[06a] — Trophy cabinet · 46 titles

apEX trophies

2025 · Major Champion

StarLadder Budapest Major 2025

2025 · Major Champion

BLAST.tv Austin Major 2025

2023 · Major Champion

BLAST.tv Paris Major 2023

2015 · Major Champion

DreamHack Open Cluj-Napoca 2015

2026 · LAN Champion

StarLadder StarSeries Fall 2026

2026 · LAN Champion

BLAST Rivals 2026 Season 1

2026 · LAN Champion

IEM Rio 2026

2026 · LAN Champion

BLAST Open Rotterdam 2026

2026 · LAN Champion

PGL Cluj-Napoca 2026

2026 · LAN Champion

IEM Kraków 2026

2025 · LAN Champion

IEM Dallas 2025

2025 · LAN Champion

BLAST Rivals 2025 Season 1

2025 · LAN Champion

IEM Melbourne 2025

2025 · LAN Champion

BLAST Open Lisbon 2025

2025 · LAN Champion

IEM Katowice 2025

2025 · HLTV Award

IGL of the Year (Panel Award)

2024 · LAN Champion

IEM Cologne 2024

2023 · LAN Champion

BLAST Premier World Final 2023

2023 · LAN Champion

BLAST Premier Fall Final 2023

2023 · LAN Champion

Gamers8 2023

2023 · LAN Champion

IEM Rio 2023

2023 · HLTV Award

IGL of the Year (Panel Award)

2021 · LAN Champion

IEM Winter 2021

2020 · LAN Champion

BLAST Premier Fall 2020 Finals

2020 · LAN Champion

IEM Beijing-Haidian 2020 Europe

2019 · LAN Champion

EPICENTER 2019

2017 · LAN Champion

DreamHack Masters Malmö 2017

2017 · LAN Champion

DreamHack Open Tours 2017

2016 · LAN Champion

WESG 2016 World Finals

2016 · LAN Champion

Game Show Global eSports Cup 2016 Finals

2015 · LAN Champion

Gfinity 2015 Champion of Champions

2015 · LAN Champion

DreamHack Open London 2015

2015 · LAN Champion

IEM Gamescom 2015

2015 · HLTV Top 20

HLTV Top 20 #18 (2015)

2014 · LAN Champion

DreamHack Stockholm CS:GO Invitational 2014

2014 · LAN Champion

DreamHack Valencia 2014

2014 · HLTV Top 20

HLTV Top 20 #15 (2014)

2013 · LAN Champion

ESWC 2013

Winner of ESL Grand Slam Season 6

ESL Pro League Season 22

Winner of ESL Grand Slam Season 5

ESL Pro League Season 21

ESL Pro League Season 16

ECS Season 7 Finals

cs_summit 4

ESL Pro League Season 5 Finals

[06b] — Tenure timeline · teams_history_timeline

Team history

  1. Team Vitality

    Oct 2018 - Present

    • In-Game Leader (IGL)Oct 2018 - PresentSTARTER
  2. Envy

    Jul 2015 - Feb 2017

    • Jul 2015 - Feb 2017STARTER
  3. Titan

    Sep 2014 - Jul 2015

    • Sep 2014 - Jul 2015STARTER
  4. Ldlc

    Jan 2013 - Sep 2014

    • Feb 2014 - Sep 2014STARTER
    • Jan 2013 - Aug 2013STARTER
  5. Clan Mystik

    Aug 2013 - Feb 2014

    • Aug 2013 - Feb 2014STARTER
  6. Extensive

    Oct 2012 - Jan 2013

    • Oct 2012 - Jan 2013STARTER

FAQ · apEX

apEX: settings, gear & career questions

What role does apEX play for Team Vitality in CS2?

Dan Madesclaire is the In-Game Leader (IGL) for Team Vitality. a 4-time Valve Major champion, named HLTV Top 20 #18 in 2015, with 38 tier-one LAN titles.

What are apEX's biggest achievements in Counter-Strike?

apEX has earned 10 EVP mentions, 38 tier-one LAN titles including StarLadder StarSeries Fall 2026, $2,382,802 in career prize money.

What CS2 sensitivity and crosshair code does apEX use?

apEX plays with 400 DPI and an in-game sensitivity of 1.91, giving him an eDPI of 764.00 with a 1 zoom sensitivity. His verified CS2 crosshair share code is CSHhdAW9O6Kujk5Wc8i2YOYzJsQiQk8hP2XJbEfHTMtnQi. He plays on 1280x960 (4:3 Stretched).

What gear does apEX use in professional matches?

apEX competes with the ZOWIE EC2-EW (Unreleased) mouse, a ZOWIE G-TR mousepad, the ASUS ROG Falchion Ace HFX Black keyboard, the ASUS ROG Delta II Black headset and the ZOWIE XL2586X+ monitor. He plays at 1280x960 4:3 Stretched resolution.

Community Intelligence · Steam OpenID & Discord Verified

Comments, Config Tips & Setup Q&A0

Spotted a crosshair, sensitivity, or gear change on stream or FACEIT? Submit a Config/Gear Update Tip with a proof link to earn a Verified Tip badge.

Authenticate to Comment & Submit Config Tips

Sign in with your Steam account (auto-displays your CS2 hours badge) or Discord.

Category:
No community comments on /cs2/players/apex yet. Sign in with Steam or Discord above to post the first comment or config tip!