tty0 · live
$ ./compositions --list
[ok] loaded 758,855 ranked matches | patch=7.41 | window=48h

dota 2 team compositions
> patch 7.41

auto-generated from live ranked match data. every comp is a full pos 1–5 draft you can copy straight into your next game.

source=ranked
refresh=48h
teams=3 per comp
slots=pos 1–5
$ ./fast_game --cutoff=30mread-only

Fast Game Composition — Best Early Game Heroes

A Dota 2 fast game compis built around heroes that snowball before 30 minutes. Generated from live duration-bucketed winrates: every hero's weighted winrate across the sub-30-minute duration bins at their position, filtered to heroes with 150 fast games and at least 25% of the most-picked hero's volume in that slot. Draft this when you want to end the game early, punish greedy cores, or avoid scaling into the enemy's late game.
$ comp.a5v5 · pos_1-5

Fast Comp — A Team

> Top pick per position by sub-30m winrate

Fast WR
56.6%
base_wr
50.7%
synergy
+9.9
projected
52.7%
Huskar+Dawnbreaker+4.1
Sniper+Huskar-2.4
$ comp.b5v5 · pos_1-5

Fast Comp — B Team

> Next best after the A team

Fast WR
55.2%
base_wr
51.6%
synergy
+10.8
projected
53.8%
Necrophos+Legion Commander+3.1
Necrophos+Phoenix-1.2
$ comp.c5v5 · pos_1-5

Fast Comp — C Team

> Third wave of fast-game picks

Fast WR
54.3%
base_wr
51.5%
synergy
+13.8
projected
54.3%
Wraith King+Techies+3.0
Ember Spirit+Underlord-0.7
$ ./late_game --cutoff=45mread-only

Late Game Composition — Best Scaling Heroes

The best late game heroes in Dota 2are scaling cores and durable supports whose winrate climbs as matches drag on. Inverse of the fast comp: each hero's weighted winrate is computed across the 45m, 50m, 55m and 60m duration bins from live ranked data, and the heroes with the strongest late-game winrate at each position fill out a full 5-hero draft. Minimum ≥ 150 late games per hero. Pick this comp when you expect to go 45+ minutes, or when the enemy draft has no hard lategame.
$ comp.a5v5 · pos_1-5

Late Game — A Team

> Top pick per position by ≥45m winrate

Late WR
55.1%
base_wr
50.4%
synergy
-0.5
projected
50.3%
Lone Druid+Zeus+2.6
Storm Spirit+Slardar-3.1
$ comp.b5v5 · pos_1-5

Late Game — B Team

> Next best scaling lineup

Late WR
53.8%
base_wr
50.4%
synergy
+1.5
projected
50.7%
Mirana+Lich+1.2
Medusa+Lich-1.7
$ comp.c5v5 · pos_1-5

Late Game — C Team

> Third wave of scaling picks

Late WR
52.5%
base_wr
50.8%
synergy
+2.6
projected
51.3%
Wraith King+Crystal Maiden+2.7
Faceless Void+Puck-3.1
$ ./meta_counter --target=top_picksread-only

Meta Counter Composition — Counter the Most Picked Heroes

Built to counter pick the current Dota 2 meta. The algorithm identifies the single most-picked hero at each position right now — the five “meta staples” most likely to be drafted by the enemy — then, for every candidate hero, sums matchup advantage across all five enemies using the same hero-vs-hero winrate data the draft tool uses. The best counter at each position fills the team.

target=Juggernaut, Queen of Pain, Axe, Rubick, Lion

$ comp.a5v5 · pos_1-5

Meta Counter — A Team

> Highest matchup advantage vs the meta

Matchup
+8.5
base_wr
50.7%
synergy
+10.0
projected
52.7%
Huskar+Night Stalker+4.2
Huskar+Skywrath Mage-1.2
$ comp.b5v5 · pos_1-5

Meta Counter — B Team

> Alternative anti-meta lineup

Matchup
+0.5
base_wr
51.6%
synergy
+21.6
projected
55.9%
Ember Spirit+Legion Commander+3.5
$ comp.c5v5 · pos_1-5

Meta Counter — C Team

> Third counter composition

Matchup
-2.7
base_wr
49.6%
synergy
-5.4
projected
48.5%
Outworld Destroyer+Spirit Breaker+1.8
Outworld Destroyer+Slark-1.5
$ ./synergy --pool=12 --min-games=50read-only

Best Synergy Composition — Highest Winrate Lineup

The highest winrate team composition in the current meta, chosen by exhaustive search. We take the top 12 most-picked heroes at each position, iterate every valid 5-hero combination, and score each candidate by average base winrate + pairwise synergy — the same synergy data the draft tool uses. Teams share at most 2 heroes with any earlier lineup so the three drafts below are distinct. Pairs with fewer than 50 games are ignored.
$ comp.a5v5 · pos_1-5

Synergy Comp — A Team

> Highest projected together winrate

Projected WR
59.1%
base_wr
52.8%
synergy
+31.3
projected
59.1%
Spectre+Dawnbreaker+5.3
$ comp.b5v5 · pos_1-5

Synergy Comp — B Team

> Alternative high-synergy five

Projected WR
58.6%
base_wr
52.5%
synergy
+30.7
projected
58.6%
Legion Commander+Techies+4.2
$ comp.c5v5 · pos_1-5

Synergy Comp — C Team

> Third-best synergy composition

Projected WR
58.3%
base_wr
52.5%
synergy
+29.3
projected
58.3%
Lone Druid+Techies+5.5
$ ./pusher --rank-by=tower_dmg_p50 --pool=10read-only

Pusher Composition — Best Siege & Tower Damage Heroes

A proper Dota 2 pusher comp(or siege / split-push comp) is built around heroes that take towers and barracks fast — summoners like Lycan, Nature's Prophet, and Broodmother, siege cores like Death Prophet, Pugna and Leshrac, and support pushers like Shadow Shaman, Lich and Venomancer. Instead of a hardcoded list, this lineup is fully data-driven: for each position we take the top 10 heroes by median tower damage (p50) from hero benchmarks. Ranked within each position so pos 4/5 pushers compete against other supports, then a synergy search picks the five that work best together.

top_td=10,491 / 9,788 / 7,278 / 4,267 / 3,162|pool_sizes=10 / 10 / 10 / 10 / 10

$ comp.a5v5 · pos_1-5

Pusher Comp — A Team

> Best pusher five by projected winrate

Projected WR
58.0%
base_wr
50.9%
synergy
+35.9
projected
58.0%
Broodmother+Visage+6.8
$ comp.b5v5 · pos_1-5

Pusher Comp — B Team

> Alternative siege lineup

Projected WR
57.8%
base_wr
52.1%
synergy
+28.5
projected
57.8%
Visage+Shadow Shaman+4.2
$ comp.c5v5 · pos_1-5

Pusher Comp — C Team

> Third pusher composition

Projected WR
56.6%
base_wr
51.2%
synergy
+27.1
projected
56.6%
Visage+Pugna+6.2
Clinkz+Pugna-1.3
$ man compositionsread-only

every team composition on this page is generated automatically from live ranked dota 2 match data — no editorial picks, no curated lists. the same pipeline powers the meta tier list, the hero pages, and the draft tool. refreshes every 48h.

position_filter

a hero only appears as a candidate for pos X if at least 10% of their picks actually come from that position. stops hard-pos-1 cores from leaking into mid / offlane / support pools.

winrate_metrics

fast/late comps use duration-bucketed winrates (weighted across the under-30-minute or over-45-minute bins). synergy and pusher comps score each candidate team by average base winrate plus pairwise synergy. pair samples below 50 games are discarded.

tower_damage

the pusher comp ranks heroes by p50 (median) tower damage from the hero benchmarks table, per position. the meta counter comp uses pairwise hero-vs-hero matchup winrates, summed across the five most-picked enemies.

$ ./faq --list7 entries

01What is the best team composition in Dota 2 right now?

+
> The strongest general-purpose team composition this patch (patch 7.41) is the Best Synergy Comp on this page — a five-hero lineup chosen by brute-force searching the top 12 most-picked heroes per position and maximizing projected team winrate (base winrate plus pairwise synergy). It fills pos 1 through pos 5 with a complete draft you can copy straight into ranked.

02What is a pusher comp in Dota 2?

+
> A pusher comp (or siege comp) is a team composition built around taking towers and barracks quickly. It relies on heroes with summons, auras, global presence, or raw damage to buildings — heroes like Lycan, Nature's Prophet, Broodmother, Death Prophet, Pugna, Leshrac, Shadow Shaman, and Venomancer. The Pusher Composition section above is generated by ranking every hero by median tower damage (p50) at their position using live ranked match benchmarks, then picking the five that synergize best.

03What heroes are best in late game Dota 2?

+
> Late game heroes are scaling cores and utility picks that win games lasting past 45 minutes. The Late Game Composition above is computed from live duration-bucketed winrates — each hero's winrate is weighted across the 45, 50, 55, and 60-minute duration bins, and the heroes with the highest late-game winrate at each position are drafted into a full 5-hero lineup.

04What is a fast game composition in Dota 2?

+
> A fast game comp (or early game comp) is built around heroes who dominate before 30 minutes — strong lane winners, mid-game powerspike heroes, and early roaming. The Fast Game Composition here picks heroes with the highest winrate in matches that ended in under 30 minutes, across all five positions, using the same duration-bucketed match data as the hero pages.

05How do I counter the current meta in Dota 2?

+
> The Meta Counter Composition on this page identifies the single most-picked hero at each position right now — the five "meta staples" you are most likely to see on the enemy team — and builds a lineup that counters them. For every candidate we sum the matchup advantage across all five enemies (the same matchup winrate data the draft tool uses) and pick the best counter at each position.

06What heroes have the best synergy in Dota 2?

+
> Hero synergy is measured by comparing a pair's actual winrate together to what you'd expect from their individual base winrates. Pairs that consistently outperform expectation — strong combos like setup-stun plus AOE nuke, or summon-heavy siege duos — have positive synergy scores. The Best Synergy Composition above brute-forces every valid five-hero draft from the current meta pool and picks the team with the highest projected together winrate.

07Where does the data come from?

+
> All compositions are generated from live ranked match data — a rolling 48-hour window of 758,855 ranked matches from patch 7.41, refreshed continuously. Winrates, pick rates, pairwise synergy, pairwise matchups, hero benchmarks (including tower damage) and duration-bucketed winrates all come from the same pipeline that powers the hero pages, meta tier lists, and draft tool.