GOATS wasn’t just a composition in Overwatch, it was a cultural moment. For nearly a year during the game’s competitive peak, teams worldwide locked in the same six heroes, forcing every opponent to either play the mirror match or find a way to break it. The acronym stood for the team that popularized it (Gayfitters of All Trades), but what made GOATS legendary was its sheer dominance and the strategic depth it demanded. This wasn’t a gimmick: it was a fundamental shift in how Overwatch was played at the highest levels. If you’ve ever wondered what made the Overwatch GOATS comp such a powerhouse, or whether it still holds relevance today, you’ve come to the right place. We’ll break down the composition, explain why it worked, show you how to pilot it effectively, and explore what killed it.
Table of Contents
ToggleKey Takeaways
- The Overwatch GOATS comp dominated competitive play for nearly a year (2019-2020) with a revolutionary 3-tank, 3-support composition featuring Reinhardt, D.Va, Zarya, Lúcio, Brigitte, and Zenyatta that forced opponents to either mirror it or find counters.
- GOATS succeeded through superior synergy—three supports provided exceptional healing and utility, while three tanks created an unkillable frontline that advanced as a unified brawl unit.
- Role lock implementation in August 2019 forced teams to run exactly 2 tanks and 2 DPS, making the GOATS composition mechanically impossible and ending its competitive dominance.
- The GOATS meta demanded perfect positioning, synchronized ultimate economy, and coordinated team movement, establishing macro-level fundamentals that professional players still use today.
- While the GOATS comp cannot exist in modern Overwatch 2’s 5v5 format, its strategic legacy persists in how players approach positioning, cooldown management, and team coordination across all competitive levels.
What Is GOATS and Why Did It Dominate Overwatch?
Origins and Rise of the GOATS Composition
GOATS emerged during the Overwatch League’s Season 1 (2018), but it didn’t explode into dominance until Season 2 (2019). The composition consisted of Reinhardt, D.Va, Zarya, Lúcio, Brigitte, and Zenyatta, a lineup of three tanks and three supports. The team “Gayfitters of All Trades” (now the San Francisco Shock) popularized it, and within weeks, the entire competitive scene had shifted.
What made GOATS so revolutionary was its timing. Brigitte had just been released (March 2018), and her kit fundamentally changed the game’s balance. Her Armor Pack ability, Bash stun, and close-range damage output made traditional DPS heroes vulnerable at close range. Combined with Lúcio’s speed boost, the team could advance as a cohesive unit, overwhelming opponents before they could kite away. In the early days of professional Overwatch, teams were still discovering how to handle coordinated brawl compositions, and GOATS caught the meta at exactly the right moment.
Professional esports coverage on outlets like Dexerto documented GOATS’ rise extensively, tracking how every team scrambled to adapt. By the time Season 2 began, GOATS wasn’t just meta, it was mandatory.
The Core Philosophy Behind Three Tanks and Three Supports
The genius of GOATS wasn’t just the individual heroes: it was the synergy between having three tanks and three supports. Traditionally, Overwatch compositions ran two or three DPS, two tanks, and a support. GOATS inverted that entirely.
Having three supports meant:
- Sustain: With Lúcio’s healing aura and Brigitte’s repairs stacking, the team could heal through incredible amounts of poke damage.
- Utility: Zenyatta’s Discord Orb amplified damage taken by enemies, while Brigitte provided a stun that locked down key targets.
- Survivability: The abundance of utility made it nearly impossible to punish the team for positioning mistakes.
Three tanks meant:
- Barrier value: Reinhardt’s shield could absorb damage while the team grouped up, and D.Va’s matrix provided burst defense against ultimates.
- Frontline presence: The team could literally walk forward and brawl, relying on healing to outlast opponents.
- Crowd control: Reinhardt’s hammer swing and charge provided knockback, while Zarya’s bubbles could cleanse status effects and generate charge.
Together, these six heroes created a composition that was nearly unbeatable in grouped teamfights. If opponents tried to match it, they got a mirror match. If they played something else, the GOATS comp would just walk into them and win through superior sustain and coordination.
This era reshaped how professional Overwatch was understood. Teams had to build their playbooks around either playing GOATS or beating it. The composition demanded tight coordination, positioning had to be perfect, heal priorities had to be automated, and ult usage had to be synchronized. It was macro game at its finest, even if some fans found it less exciting to watch than traditional teamfights.
The Six Heroes That Define GOATS
Reinhardt: The Anchor Tank
Reinhardt wasn’t just a hero in GOATS, he was the foundation. His massive 2000 HP Barrier Field allowed the team to advance while staying protected, and his ground-based presence meant enemies couldn’t simply kite away. His hammer swing (85 damage at melee range) provided consistent close-range output, while his Charge ability could pick off isolated targets or create space by displacing enemies.
The key to playing Reinhardt in GOATS was understanding barrier placement. He’d lead the team forward, shield positioning teammates, and create the “frontline” that the supports would position behind. Reinhardt players needed to know exactly when to drop shield for hammer swings and when to hold it to protect incoming ults.
Reinhardt’s ultimate, Earthshatter, was devastating in GOATS. A well-timed shatter could stun all six enemies, guaranteeing a teamfight win. Most of the meta revolved around building and holding shatter for crucial moments.
D.Va: Mobility and Protection
D.Va served a dual role: secondary tank and defensive utility. Her Defense Matrix could eat enemy ultimates, protecting her team from burst damage. Her Boosters gave the composition mobility, allowing her to chase down targets or dive vulnerable enemies. At 400 HP, she was durable enough to withstand punishment while fulfilling her protection role.
In GOATS, D.Va played a relatively passive role compared to other metas. She’d sit near the supports, using Matrix to block damage, and occasionally Boost to secure kills or create space. Her damage output (66 DPS at close range, 24 DPS at long range) was secondary to her utility.
One critical aspect: D.Va’s ability to Remech after her mecha was destroyed gave the team extra effective health. She could split from the group, get destroyed, respawn her mech mid-teamfight, and rejoin. This made trading resources unfavorable for opponents.
Zarya: Damage Output and Bubble Synergy
Zarya was the composition’s primary source of sustained damage. Her Particle Cannon dealt 170 DPS at close range and 95 DPS at medium range, making her a legitimate threat in brawl scenarios. More importantly, her Projected Barrier could bubble teammates, cleanse status effects (like Stun or Sleep), and convert incoming damage into charge for herself.
Zarya’s bubbles synergized beautifully with the rest of the composition:
- On Reinhardt: Protected him while he advanced with his shield down for hammer swings.
- On vulnerable supports: Kept them alive through burst damage.
- On herself: Turned poke damage into attack power, scaling her DPS from 170 to 230+.
High-charge Zarya (above 80 power) was a DPS threat that forced enemies to respect her damage. Low-charge Zarya still provided crucial utility through bubble timing. The skill expression in GOATS often came down to Zarya players maximizing charge while using bubbles reactively.
Lúcio: Speed and Survivability
Lúcio was the key enabling hero. His Speed Boost allowed the entire team to advance and regroup faster than any other healer could help. At 450 HPS (healing per second, from passive aura + amp), he kept the team alive during the push, and his movement speed (9.5 m/s base) meant he could stay with the group while maintaining position.
Lúcio’s Boop (knockback) provided utility in niche situations, knocking enemies off high ground or creating space, but it was Speed Boost that made him mandatory. The composition literally couldn’t work without it. Without Lúcio’s speed, the other heroes would be too slow to effectively “walk down” opponents.
His ultimate, Sound Barrier, provided 500 temporary shields to all nearby allies, making clutch holds or fights possible even when the composition seemed vulnerable. Coordinating Sound Barrier with aggressive pushes was essential.
Brigitte: Armor and Close-Range Support
Brigitte was the game-changer that made GOATS possible. Her Armor Packs (75 armor per pack) could shield teammates from burst damage, effectively doubling their durability against enemies. Her Bash ability provided a 0.75-second stun that could interrupt enemies’ abilities or ultimates, making her invaluable for shutting down threats.
Brigitte’s damage output in close range (145 DPS with flail, ignoring armor) made her a legitimate threat in brawls. Unlike traditional supports, she could trade with enemy DPS and win, especially against Tracer or Genji. Her presence forced enemies to respect her space.
The most crucial aspect of Brigitte in GOATS was her armor stacking. With proper Armor Pack distribution, the team could reach 400-500+ effective HP, making them incredibly difficult to burst down. Opponents needed coordinated, sustained damage to break through.
Zenyatta: Damage Amplification and Discord
Zenyatta provided the highest damage upside of any support in GOATS. His Discord Orb increased damage taken by the target by 25%, essentially giving the team a permanent buff to their DPS. His Healing Orb provided consistent 300 HPS to a targeted ally, and his attack damage (228 DPS at close range with full charge) made him threatening in fights.
The Discord Orb was the key. Placing it on Reinhardt early in a teamfight meant the enemy couldn’t effectively hold shield. Placing it on a squishy target meant they’d die in seconds. Zenyatta had to balance healing output with Discord placement to maximize the team’s damage while keeping allies alive.
Zenyatta’s position in the composition was the most exposed. Unlike Brigitte, he had less close-range durability. Smart enemies would focus him if they got the chance, making positioning absolutely critical. At range, but, he was safe and could provide massive value.
How to Play GOATS Effectively
Positioning and Spacing Strategy
Playing GOATS successfully meant understanding that every single player was part of a coordinated unit. Unlike compositions with DPS players who might have some independent agency, GOATS required perfect spacing and grouping.
Reinhardt positioning was the starting point. He’d identify a chokepoint or open area where the team could group, then plant his shield to create a defensive anchor. The entire team would cluster within 2-3 meters of him, staying within Lúcio’s aura range. This tight grouping meant:
- All supports could heal/utility effectively
- Reinhardt’s shield protected everyone
- Zarya bubbles could be spread efficiently
- The team could quickly regroup after disengages
Zarya and D.Va positioned behind Reinhardt’s shield, ready to intercept threats or burst enemies. D.Va’s matrix could block damage coming from angles Reinhardt couldn’t cover, while Zarya could bubble exposed teammates or herself.
Supports positioned carefully around the tanks:
- Brigitte: Slightly forward, at hammer range, where she could bash threats and maintain armor proximity
- Lúcio: Near Brigitte or slightly back, always within optimal range of teammates
- Zenyatta: At range, where he could safely cast Discord without putting himself at risk
This positioning meant the composition moved as a single organism. If Reinhardt advanced, everyone advanced together. If he fell back, everyone regrouped. Individual players trying to create separate angles or plays would be punished instantly.
Comparative guides on Game8 often highlighted spacing as the most important macro skill, and that held true for GOATS more than any other composition.
Ultimate Economy and Coordination
Ultimate economy determined GOATS fights at the highest levels. Teams didn’t just build ultimates, they synchronized them, saving key ults to guarantee wins on crucial rounds.
Key ult synergies:
- Earthshatter + Discord: Reinhardt stunning all enemies while Zenyatta had Discord applied meant the enemy team would die in seconds.
- Sound Barrier + Aggressive Push: Lúcio ult enabled a team-wide engage where the extra shields let the composition survive burst damage.
- Grav + Follow-up: If D.Va had Zarya’s Graviton Surge ult ready when her own Mech was destroyed, she could Remech in the middle of the gravity field and secure kills.
The skill in ult economy came down to:
- Tracking enemy ults: Knowing when enemies had Shatter, Sleep, or Tactical Visor meant knowing when to be cautious.
- Saving ults for teamfights: Wasting Earthshatter on a 1v1 meant enemies could ult-bait the team into disadvantageous positions.
- Coordinate ult timings: Professional teams would call out “Shatter on 5… 4… 3…” to ensure everyone knew when to expect the stun and maximize damage follow-up.
Games were often decided by which team held better ultimates for crucial moments. Teams that lost fights but retained ults could reset, regroup, and come back for another attempt. Teams that ulted prematurely and lost would find themselves in prolonged deficits.
Maintaining Momentum and Brawl Control
Once a GOATS comp got rolling, it was nearly unstoppable. Maintaining that momentum required discipline and ruthless decision-making.
Staying grouped was non-negotiable. If a player got split from the group, whether through positioning mistakes or enemy picks, they’d die. The composition provided no value to scattered players.
Pressing advantages meant pushing enemies into bad positions. If the team won a teamfight with full health, they’d immediately advance, denying the enemy time to reset. This aggressive resource advantage created a snowball effect where one win led to another.
Disengaging cleanly was equally important. If a fight looked unwinnable, the team would fall back together, regroup, and reset. Fighting while staggered or outnumbered was a death sentence.
Brawl control in GOATS came down to:
- Controlling high ground (positioning the team where enemies had to fight uphill)
- Denying enemy access to space (using Reinhardt’s barrier and Zarya’s bubbles to physically block pathways)
- Maintaining parity in cooldowns (if Brigitte had bash, she was more valuable: if it was on cooldown, the team played more cautiously)
Professional GOATS matches at the OWL level often featured teams cycling the same few chokes for entire rounds, each side trying to establish positional dominance. The side that broke the stalemate first, often through superior ult timing, would win.
Counters and Weaknesses of GOATS
Hitscan and Long-Range Threats
While GOATS dominated the meta for months, it wasn’t completely unbeatable. The most effective answer was coordinated hitscan DPS, specifically McCree, Tracer, and Soldier: 76.
McCree was the single-best counter to GOATS, especially during Season 2 when his Fan the Hammer damage was exceptionally high. A full fan at close range (450 damage) could delete Brigitte or other squishier supports. His ultimate, Deadeye, forced the team to spread and seek cover, breaking the tight grouping that made GOATS effective. Teams like the Shanghai Dragons experimented with McCree-heavy compositions specifically to punish GOATS teams.
Tracer could bully individual supports, especially Zenyatta. Her extreme mobility (7.5 base movement speed + blinks) allowed her to stay out of Reinhardt’s reach while dealing consistent 240 DPS. Good Tracer players would hunt isolated supports or force them into defensive positions.
Soldier: 76 provided sustained hitscan damage from range, limiting GOATS’ ability to walk forward. His ultimate, Tactical Visor, could pressure the team and force Reinhardt to hold shield defensively rather than offensively.
The issue was that these compositions required incredible aim and coordination to beat GOATS. The GOATS team just had to walk forward: the hitscan team had to click heads consistently. In organized competitive play, GOATS’ straightforward power often won anyway, but in ranked or against uncoordinated teams, good hitscan could absolutely dismantle it.
Defensive Positioning and High Ground Advantage
GOATS was inherently a groundfight composition. It excelled in open spaces where the team could advance, but it struggled when enemies held high ground.
Maps with strong high ground (Ilios, Lijiang Tower, Nepal) allowed defensive teams to position above the advancing GOATS comp. From high ground, enemies had:
- Aerial advantage: Reinhardt’s hammer couldn’t reach them: they could safely damage the team.
- Escape routes: Multiple elevations meant they could retreat and reset.
- Positioning dominance: GOATS’ entire strength was positioning together. High ground forced that cohesion to break.
Teams that held strong defensive high ground positions (with McCree on stairs, Widowmaker on opposite buildings, etc.) could delay GOATS’ advance indefinitely. Eventually, the GOATS team would be forced to commit resources to take the high ground, usually losing the engagement.
Maps like Kings Row (defenders holding bridge high ground) were particularly favourable for stopping GOATS if the defending team played correctly.
Ability to Break Coordination
GOATS’ single greatest weakness was disruption to coordination. If the team couldn’t move together, it fell apart instantly.
Ana’s Sleep Dart was devastating. A sleeping target couldn’t heal, couldn’t act, and often died to follow-up damage. Sleep could turn fights instantly by removing a key member. Professional teams feared Ana so much that some bans were considered just to shut down potential Sleep Dart timings.
Sombra’s hacks disabled abilities, if she hacked Reinhardt, his barrier vanished. If she hacked Lúcio, his speed boost disappeared. And if she hacked Brigitte, Armor Packs and Bash became unavailable. Good Sombra play could completely neuter a GOATS composition.
Widowmaker could pick off isolated supports, forcing the team to group even tighter (which limited their flexibility) or spread out (which broke their cohesion).
The meta evolved partly because teams found these disruption strategies. Once the competitive scene discovered that certain abilities could counter GOATS, the meta naturally shifted toward including those heroes, which eventually caused GOATS to fall out of favor.
The Legacy of GOATS in Competitive Overwatch
Impact on Professional Esports and Meta Shifts
GOATS left an undeniable mark on professional Overwatch. For nearly a year (Seasons 2-3 of the OWL, roughly February 2019 to February 2020), the composition was either played or contested in nearly every professional match. This had massive implications:
For teams and coaching: Organizations realized that mechanical aim mattered less than team coordination and ult economy in this meta. Teams like the San Francisco Shock, Dallas Fuel, and New York Excelsior built their entire playbooks around GOATS mechanics, positioning discipline, heal priority callouts, and synchronized ult usage became core skills.
For hero design: Blizzard had to rethink how new heroes fit into the game’s ecosystem. Brigitte was released without full consideration of her impact on composition diversity. Future hero releases would be more carefully balanced to avoid creating “mandatory” picks.
For viewer engagement: The GOATS era was controversial among spectators. Dot Esports covered the meta extensively, but many fans felt the composition-locked meta was less exciting than seasons with diverse hero picks. Mirror matches, where both teams played GOATS into GOATS, were seen as stale by casual viewers. This feedback directly influenced Blizzard’s later balance philosophy.
Rule Changes That Ended the GOATS Era
Blizzard didn’t let GOATS dominate forever. The developer team introduced specific rule changes to break the composition’s dominance:
Role Lock Implementation (August 2019, mid-Season 2): This was the turning point. Role lock forced teams to play exactly 2 tanks, 2 DPS, and 2 supports. GOATS, with its three tanks and three supports, became literally impossible. Teams that had built entire strategies around six-of-a-kind were forced to innovate overnight.
Role lock had ripple effects:
- It immediately freed up supports to be more diverse. Mercy, Ana, and Moira could now be played without running GOATS.
- It created defined “tank duos” and “support pairs” that could be balanced independently.
- It enabled a more complex meta with multiple viable compositions.
While role lock wasn’t directly aimed at GOATS, it was implemented to improve DPS queue times in ranked, it effectively executed GOATS from the game.
Later balance adjustments to Brigitte (reducing her armor pack amount, nerfing her stun damage, and adjusting her cooldowns) also ensured that future iterations couldn’t recreate the same dynamic.
The end of GOATS marked a shift in Overwatch development philosophy. Blizzard learned that allowing any single composition to dominate for months harmed the game’s competitive health and viewer experience. Future metas were more actively managed to maintain diversity.
GOATS in Modern Overwatch: Is It Still Viable?
The short answer: No, not in organized competitive play. But the longer answer reveals why GOATS still matters in 2026.
In Overwatch 2 (the free-to-play sequel released in October 2022), the game shifted to 5v5 from 6v6, meaning teams now field two tanks, two DPS, and one support. GOATS, mechanically, cannot exist in Overwatch 2. You can’t have three tanks and three supports in a 5v5 format. The composition is dead in any official ruleset.
But, in custom games, experimental modes, or unranked lobbies, players still mess around with GOATS concepts, usually adapting them to 5v5 (like Reinhardt, Zarya, Soldier, Tracer, and Brigitte). These adaptations lack the original’s synergy and dominance, but they sometimes work in casual settings against disorganized teams.
For ranked and competitive Overwatch 2, GOATS has zero presence. The current meta revolves around:
- 2 tank compositions: Focus on Reinhardt + D.Va, Winston + D.Va, or Orisa + Sigma pairings
- Dive comps: Using high-mobility tanks like Winston and Tracer to hunt isolated targets
- Poke-heavy setups: Leveraging hitscan DPS with tank supports like Brigitte or Ana
Why GOATS won’t return:
- Role lock prevents the 3-3 split
- The single-support slot removes Zenyatta’s Discord value and forces teams to choose between Brigitte’s armor or Lúcio’s speed
- A 5v5 format inherently rewards higher mobility and individual playmaking over coordinated group walking
But GOATS’ influence persists. Modern support mains understand heal priority, cooldown management, and ult cycling because GOATS required those skills. Reinhardt players still respect barrier placement and angle control for the same reasons. The meta has evolved, but the macro fundamentals that GOATS popularized are still foundational to how Overwatch is played today.
Some esports historians and competitive analysts still point to GOATS as the peak of Overwatch’s strategic depth, even if many fans preferred the more hero-diverse metas that followed. The composition represents a unique moment when a single archetype was so perfectly balanced and synergistic that it became inescapable.
For anyone diving into Overwatch lore, esports history, or trying to understand why the 2019 competitive scene looked so different from today, GOATS is essential context. And if you’re curious about the visual culture surrounding Overwatch heroes, checking out how the community celebrated these characters during the GOATS era reveals a lot about player attachment, from competitive analysis to merchandise and fan culture that immortalized these heroes.
Conclusion
GOATS was a phenomenon, not just a composition. It represented Overwatch at a specific moment, when six heroes synergized so perfectly that the entire competitive scene locked around them. Teams had to master GOATS or find ways to beat it. Fans debated whether the meta was genius strategy or stale repetition. Blizzard eventually decided that diversity mattered more than allowing a single composition to dominate indefinitely.
Today, GOATS lives in competitive history. It’s no longer playable under modern rules, but its legacy persists in how players understand positioning, ultimate economy, and team coordination. The heroes themselves, Reinhardt, D.Va, Zarya, Lúcio, Brigitte, and Zenyatta, remain relevant in Overwatch 2’s meta, even if they’re no longer locked together.
For newer players, understanding GOATS provides perspective on what makes Overwatch tick strategically. For veterans, it’s a nostalgic snapshot of when one composition could define an entire era. Whether you miss the GOATS era or celebrated its departure, there’s no denying its impact on competitive gaming and Overwatch’s evolution as a strategic esport.





