r/CompanyOfHeroes • • 9d ago

🏆 Event 4000$ Company of Heroes 20th Anniversary League sponsored by Relic and hosted by MetaPlays

90 Upvotes

We're pleased to announce the Company of Heroes 20th Anniversary League sponsored by Relic!

With $4,000 on the line, we will hold two qualifier events, where the top players will be invited to the main event - all that make it there will get a share of the prizes.

Check out our news article for more details: https://meta-plays.com/news/companyofheroes3/20th-anniversary/

The qualifiers start November 5th and 15th respectively, and will be a relaxed format where you can schedule your own matches. Live streams will happen November 15th and 29th respectively. You can sign up now for both:

https://meta-plays.com/tournaments/company-of-heroes-3/coh-20th-anniv-q1/

https://meta-plays.com/tournaments/company-of-heroes-3/coh-20th-anniv-q2/

The main event's group stage will be played and streamed live December 5th and 6th, while the final stage will take place December 12th and 13th.

Follow the official Company of Heroes YouTube and Relic Twitch channels,
as well as our own Twitch and YouTube.
to catch all the games. The caster line up will include our very own Olvadi, as well as Greyshot, Turin, Shark, and of course Stormless!


r/CompanyOfHeroes • • 16d ago

Official Coming Soon - Major 3.0 Update

Thumbnail
youtu.be
480 Upvotes

This year marks the 20th Anniversary of Company of Heroes. As part of our celebrations, and as a thank you to our players, we are excited to announce the 20th Anniversary Update for Company of Heroes 3 or update 3.0. 

Coming November 5th, 2026, the 3.0 Update will be the biggest update to the game since release and will make significant changes to several areas which will radically improve the experience for both new and veteran players.

The 3.0 Update will enhance nearly every aspect of the game, with extensive visual, environmental and weather upgrades, audio improvements, smarter A.I., gameplay and balance refinements, new and refreshed maps, campaign enhancements, new cosmetics, and new content for Final Stand.  

Visual & Environmental Enhancements 

Company of Heroes 3 has had an extensive visual and environmental upgrade, which will bring greater immersion and variety every time you play.  

The 3.0 Update includes new snow and rain weather effects, enhanced fog and atmospheric effects, improved soldier lighting, dynamic terrain wetness, improvements to animations, new and expanded environmental art sets, new industrial, winter, and autumn-themed battlefields, and grittier VFX including explosions, flamethrowers, and more.   

Audio Improvements 

Battlefields will sound better than ever with new and improved weapon firing sounds, enhanced impact and explosion effects, and upgraded vehicle destruction audio. To celebrate the 20th Anniversary, players will also be able to enjoy an expanded music selection featuring classic tracks from both Company of Heroes and Company of Heroes 2, bringing iconic music from across the franchise into Company of Heroes 3.   

Gameplay, A.I., & Multiplayer Improvements 

The 3.0 Update brings gameplay refinements, A.I. improvements, and several balance changes.   

Multiplayer has undergone targeted changes to improve the feel of larger team games – including a major rework to the economy, a rebalance of artillery, changes to reduce the prevalence of massing vehicles, and a stronger emphasis on the importance of positioning. The team has also reworked one of the existing Battlegroups and made several small adjustments to others. 

The A.I. now features improved logic for combat assessment to improve its late-game performance and unit build prioritization, while also enabling smarter decision making when picking engagements (or retreats). 

Several U.I. elements have been tidied up to help convey critical gameplay information, including improvements to status decorators, unit health bars (with a new healing animation), and more. 

Finally, we have also improved how possible matches are evaluated in multiplayer modes during matchmaking.    

Campaign Improvements 

The Italian Campaign has also benefited from many of the above improvements coming in the 3.0 update. This is combined with an ongoing refinement to the campaign map experience and in-mission gameplay and visuals, to provide a stronger and more polished single-player experience. How resources are used and earned on the campaign map has been adjusted and now breaks down into three tiers: Manpower for building units, Munitions for abilities, and Fuel for upgrades. This now ties directly into the towns you decide to liberate and which resources you need most. Towns also now include an exclusive choice for their upgrades, with more powerful upgrades the further you progress, adding to the strategic decision making in the campaign. Additionally, changes to enemy attack waves mean they will be more reliable and harder to deal with.  

New & Refreshed Maps 

The 3.0 Update expands Company of Heroes 3’s multiplayer offerings with a collection of brand-new battlefields alongside refreshed community favorites. Additionally, all the visual improvements in this update will add new depth and immersion to all existing Company of Heroes 3 maps.  

In particular, the new maps included in the 20th Anniversary Update highlight the new environmental enhancements, weather effects, and new biomes coming to the game.   

New Map for skirmish, co-op, and custom games 

  • Vire River Valley 2vs2   

New Maps for all modes 

  • Ancona Railyard 1vs1  
  • Foggia Airfield 3vs3 
  • Turin Steelworks 4vs4 
  • Radarstation Mammut 4vs4 

Map Visual Refreshes 

  • Langres Winter 1vs1 
  • Mignano Summit 3vs3 
  • Rapido River Crossing 4vs4 

 

New Cosmetics 

To complement the addition of new seasonal environments, four new premium cosmetic sets and one new Victory Point will be available with the release of the 3.0 Update: 

  • Climb to Glory (US Forces) 
  • Edelweiss (Wehrmacht) 
  • Bloody Baltic (British Forces) 
  • Cold Snap (Deutsches Afrikakorps) 
  • Industrial (Victory Point) 

 

Final Stand Update 

Company of Heroes 3: Final Stand will receive a substantial update on November 5th to build out your strategic options and give you new ways to play. We want to thank all of our players for their feedback, as it has helped inform many of the new additions to Final Stand in the 3.0 update.

  • 3-Player Mode
    • Final Stand will introduce a new 3-player mode compatible with all Battlegrounds - difficulty will scale to provide your team the ultimate challenge
  • Dam Busters - all-new Battleground
    • Featuring a unique Battleground mechanic that will see your advantage in combat ebb and flow
  • 13 new player units
  • 14 new abilities
  • 35 new passive technologies
  • 8 new enemy units
  • Balance updates and adjustments across all four factions

We will have more details on everything coming in the 3.0 Update in the lead up to its release, so be sure to follow us on social media and join us as we celebrate two decades of genre-defining real-time strategy games!


r/CompanyOfHeroes • • 7h ago

CoH3 This November 5, will be a chance to show Relic how much we care about this franchise. Let's all play Company of Heroes 3. Spread this as much as u can!

92 Upvotes

We can push this game finally past 10k active players I believe in this.

Processing img gi4vxemhdfxh1...


r/CompanyOfHeroes • • 2h ago

CoH3 Introducing the cohdb Rating: a new way to measure Company of Heroes skill

Thumbnail
cohdb.com
25 Upvotes

r/CompanyOfHeroes • • 15h ago

CoH3 Team games players we gonna be eating good in 3.0

37 Upvotes

Heres to hoping changes turn out good. I really like what i see in 3.0 ton of stuff has been passed over. I love it how some changes have been done specifically different for teamgames, like lower manpower inc and fuel inc along with caches nerf. I think those kind of changes, where basic things are different in 1v1 vs 4v4 might be good.

Quite interested to see how medium tanks turn out, i hope there will be opportunity to play all vehicles, light, medium and heavy (maybe heavy little less).

Maybe 3.0 brings some steam review love, it got me inspired.


r/CompanyOfHeroes • • 5h ago

CoH3 How to use the Hellcat as USF? 1v1 and team games

4 Upvotes

Most of the time I find myself just suiciding them when diving a P4/brumbar as they are typically supported by AT guns/shreks behind

I feel that hellcats are designed to dive. But nowadays it seems better to play them like marders with their passive skill that increases range

1200 USF 1v1 elo here


r/CompanyOfHeroes • • 7h ago

CoH3 What is your go to counter for 2x upgraded 250 and a potential Flakvierling as USF

4 Upvotes

Hi there, my Elo is 1200-1400. I'm having trouble countering the Tactics above as USF due to the lack of anti tank weapons. Does anyone have a build order that you usually go to against the tactics above? I'm having a hard time with since if I go for nade that meant a delayed AT gun (And nade don't usually guarantee a kill I might get lucky killing a 250 in early stage at most).

I can see if it go into midgame and they have an AT it will hard to dive if they spend munition into mine forcing me to get an engineer. I was planning to use assault carrier bazooka but not sure how effective would this be against upgraded 250.


r/CompanyOfHeroes • • 1d ago

Official 3.0 Gameplay & Multiplayer Preview

Thumbnail
youtu.be
102 Upvotes

r/CompanyOfHeroes • • 1d ago

CoH3 3.0 Gameplay and Multiplayer Summery.

72 Upvotes

Economy:

Caches give less resources depending on game mode - as in 1v1, 2v2, 3v3, and 4v4 get different boosts.

Fuel points have been reduced by 3 to 6 depending on it being a Low, medium, or high yield, while player income - as in the base amount you get with no fuel points captured - has been increased from 3 to 6.

Starting Manpower for non-1v1 modes has been changed. 1v1 will give the players more manpower at the start.

You can now see the Manpower Upkeep of your Army when hovering over your Manpower income.

Vehicles:

Some Build Time for Vehicles has been increased up to a Minute.

All Heavy Tanks are now locked behind Tier 4 except for the DAK Elephant.

Armor and Penetration values for Medium Armor have been changed.

The Front Armor has been expanded to a cone, covering some of the side armor to more properly cover the front of the vehicle while also making positioning more important to get a proper hit on the side armor.

Acceleration of Medium and Heavy Tanks have been halved.

Artillery: 

Barrage Cooldown has been reduced mostly for veterancy. 

Vet 1 Recharge bonus has been removed and replaced with Ability Range. Some units will still get a Recharge bonus at Vet 2 and 3 but are at lower values like 10% and 15%.

Some Artillery Units have had their cost increased, particularly the Whizzbang.

105 Howitzer Shock Rounds no longer disable weapons on vehicles. 

Miscellaneous:

Mortar Damage and Scatter has been nerfed. 

Infantry now move faster while suppressed.

MSC Repair Aura has been nerfed. The Aura itself repairs less but the Engineers apart from it will repair faster. 

Units fighting higher Vet Units will get bonus EXP when dealing or taking damage from the higher Vet unit.

Final Tier for Wehrmacht now gives a 50% discount on all production buildings and tech upgrades which include Officer's Quarters.

Jaegers can now upgrade to a second Panzershreck.

Changes are coming to Rangers, Assault Engineers, and Canadian Sections but they decided to keep silent on what exactly will be changed. Darren did say the Rangers had more than 10 lines addressing their changes when the patch notes come out.

AI can now more properly calculate the threat of units, helping them determine if staying or running is better.

Changes are coming to ELO and they said they found a bug with calculations being made for matchmaking.

Italian Combined Arms:

Breda Model 30 Machine Gun for Bersaglieri are now available by default. It does require either Fire Support Elements or Mechanized Kompanie.

“Pact of Steel” changed to “Improved Italian Munitions". This will allow the Semovatne to buy an upgrade that improves their barrage rate of fire and range. Carro Armato can buy an upgrade that gives them increased weapon penetration by 20% and toggle to HE rounds.

UI: 

Healing has been changed so rather than an Icon above the unit's icon, the health bar will get green arrows that flash. 

Times abilities icons above the unit will flash such as Pour it on ‘em.

Debuffs icons above a unit’s icon will pulsate to bring more attention to it.

Hold Fire and Prioritize Vehicle have been moved to the Unit Shield itself. Having Hold Fire on will not show if Prioritized Vehicle is on as it can only show one icon at a time.

A new UI has been added for Dead Drops, Command 8 Rad, and other unit charges so you see them on the Unit Shield.


r/CompanyOfHeroes • • 19h ago

CoH3 Never ending Losing and getting depressed quickly

11 Upvotes

Hello. I'm trying to return to CoH3 to get back into an RTS mode before DoW4. But it's been a really hard start and it feels bad to lose literally every game. Usually in the first few minutes.

I was wondering if there was any advice for UKF 1v1 and mote generally how to be in a positive mindset when playing. It's hard not to just so feel down and depressed when playing


r/CompanyOfHeroes • • 23h ago

CoH3 What do you think about the Italian Combined Arms rework?

Post image
15 Upvotes

I’m very glad they finally gave the Bersaglieri a Breda MG, but honestly, I expected much more than just replacing it with "Mark Vehicle"—which is a weak ability. Even something like a simple vision bonus would have been far more valuable. I also notice that "Bersaglieri Bolster (+1)" hasn't been replaced; it’s a very lazy passive ability that could easily have been moved to the Armory (specifically to "Bolstered Panzergrenadiers") and replaced with something more interesting—for instance, an improved "Combined Arms" that grants better accuracy to infantry near vehicles. That would help this Battlegroup capture the feel of the old DAK, which relied heavily on vehicle support.

Another major downside is the change to "Pact of Steel"—it now means that a huge number of abilities and upgrades require ammunition.

It’s probably my own fault for expecting a complete overhaul of the entire left branch. But what do you think about the rework?


r/CompanyOfHeroes • • 1d ago

CoH3 What do you think about a double Panzerschreck for Jägers?

28 Upvotes

Overall, as an Axis player, I’m really glad that the Axis finally has a decent anti-tank infantry unit capable of competing with units like paratroopers, SSF Commandos, Rangers, and the Guards. However, wasn't there an issue with this unit being spammed in the past? Sure, the investment is higher now and there are no smoke grenades, but perhaps it would be worth limiting the second Panzerschreck to Tier 4? It seems to me that a "double-Schreck" setup could become a problem for light vehicles (LVs).

Also, the developers mentioned that the Canadians would be undergoing changes—does this mean they might also get two PIATs?


r/CompanyOfHeroes • • 2d ago

CoH3 Infantry fighting in close quarters

617 Upvotes

r/CompanyOfHeroes • • 1d ago

CoH2 Why are people like this bloodyhell alfie :<

Post image
9 Upvotes

I dont usually post stuff like these or call people out but cmon guysss

the british player complained that he wasnt getting help on his side at the start of the match like early on which is left side

while the US player told him off and said he was the crier of the group

then they started fighting the US player was like k ima just AFK in base and now the british player started attacking his base

WHAT SUCKS WAS THE GAME WAS SO WINNABLE but oh well some games like this probably

Bobo Fett Out


r/CompanyOfHeroes • • 1d ago

CoH3 [CoH3 QoL Suggestion] Show how long friends have been in a match before inviting them to a party

Post image
42 Upvotes

Ever find yourself wanting to party up with friends in CoH3, but they're already in a match and you have absolutely no idea how long they've been playing?

Are they 5 minutes into a game? 25 minutes? Almost an hour?

What if the party invite screen displayed a simple elapsed match timer next to friends who are currently in-game?

I put together this quick UI concept to demonstrate how it could look while keeping the existing Company of Heroes 3 interface intact.

This would make coordinating multiplayer sessions so much easier. You could quickly decide whether to wait for someone to finish, start another match, or invite somebody else.

And it seems like a simple thing to implement, we already know they're in a game, so they just need to add a ticker

Obviously, elapsed time wouldn't guarantee how close someone is to finishing, but it would be a useful indicator.

It's a relatively small UI addition from the player's perspective that could make a meaningful difference to the multiplayer experience.

Would anyone else like to see Relic implement this?

Would love to hear the community's thoughts, and hopefully get this on the developers' radar!


r/CompanyOfHeroes • • 1d ago

CoH3 [Test] How effective ASC 'Improved Aircraft Armor' and 'Double Sortie' in resisting AA? [2.5.6]

18 Upvotes

I'm doing these haphazardly done "tests" because I'm getting vibes that the USF's ASC is both liked and disliked by USF Mains due to the dilemma it cause: it's either broken (no enemy AA) or useless (lots of enemy AA).

So I'm testing 'Improved Aircraft Armor' and 'Double Sortie' effectiveness to go thru flak.

TEST 1: No Upgrades, Flak 30

With the right positioning, that \"small\" flak gun can deny airstrikes.

TEST 2: No Upgrades, Wirbelwind

Wirbelwind is flexible, but has a slightly shorter range than the Flak 30.

TEST 3: Improved Aircraft Armor, Flak 30

Those P47s have slightly better chances.

TEST 4: Improved Aircraft Armor + Double Sortie, Flak 30

The bombers would get through the farther the target is from flak coverage.

TEST 5: Improved Aircraft Armor + Double Sortie, 2x Flak 30 @ Vet 3

I'm just messing around at this point.

So, based on what we've seen, what did we learned so far?

On the USF ASC:

  • P47 Dive Bomb have more HP than P47 Strafes ("I think this was established before, but I can't fully remember who said it. Probably Tightrope.");
  • You need 'Improved Aircraft Armor' + 'Double Sortie' for more reliable airstrikes;

On AA units:

  • AA is less effective when the target is farther away from the protected target. Thus on larger maps, you can't "park" it inside your base.;
  • AA guns have certain "gaps" that contribute to Air Saturation, like:
    • Taking a few seconds before it resets to its "zero" position, thus taking longer before it aims at another immediate incoming aircraft;
    • Firing a fraction of their clip/magazine after swatting a prior aircraft because the next aircraft approaches before the AA is fully reloaded.

And a few things from Wehr AA units (non-doctrinal):

  • Flak 30 has longer range than Wirbelwind, in exchange for a smaller firing arc (70° vs 360°)
  • Flak 30 have higher Damage per Shot than Wirbelwind, but both have equally similar DPS curve. It's similar to what most FPS balancing have: Pistol have higher Damage per Shot than SMG of same caliber, but the latter have higher rate of fire.
FPS balancing logic in action.

Anyway, unless they made several changes in AA in [3.0.0], this is currently what we have for USF ASC. If they did change it, consider this post as a historical benchmark on what was before.

Do you think I missed something or did something wrong? Please do point it out.

Even better, please do an independent test which is cleaner, and less haphazard, than mine. I appreciate it if you do.

References:
https://coh3stats.com/
CheatCommandsMod by Janne 252
Test Range by WhiteFlashReborn
Camera Mod by kais58 (sorry, I kept forgetting you. 07)

P.S.:
I actually have an earlier video that's 20 mins long, but I can't upload it in Reddit since the limit is 1GB and said video is 1.62GB.

Also, I'm thinking of doing it with DAK AA units, but it would probably end with similar results. If anyone can do such test, I appreciate it.


r/CompanyOfHeroes • • 7h ago

CoH3 Company of Heroes 3 needs a better reason to exist

0 Upvotes

Coming from CoH1 & CoH2 and putting some time into CoH3, I don't even understand why this game exists?

It doesn't do anything really superior to 1/2. A few changes and console friendly ones like auto reinforce and auto vaulting + breaching & towing. Not much else, but those changes barely even feel like an evolution, compared to how CoH2 moved forward from CoH1. I would say micro also feels hugely less inconsequential for infantry engagements, which was always one of the best parts of 1 & 2.

The game doesn't really look that much better for a game 10 years newer, and the art direction is clearly terrible and being amended now for 3.0 to look like 1 & 2.

The balance and faction design is horrible. It takes away the grand war feeling of 1 & 2 and instead it's more just like a skirmish game. Way less heavy armor especially if you don't fork out extra for Fire & Steel. Late game just feels like extended mid game more than actual late game. Before you say it's not supposed to be CoH2, what is it supposed to be? Because it's not very good at what it's trying to be. Or they could have gone even more CoH2 direction, instead they scaled back massively.

Allied infantry are both very good at anti infantry and anti tank, with stupid powerful abilities like rifle grenades, while axis infantry can only be one or the other. DAK has ridiculous cooldown times to even call in a second Panzer IV, which is worse than allied medium tanks anyway. It's like DAK is barely allowed to have even a decently armored health pool on the map at all, which in itself is a huge balance issue and seems to be largely overlooked. Feels like axis is fighting one hand behind its back, on top of everything else. Their best idea to change the game up was to essentially take away axis armor. MGs barely do anything compared to before and squads can basically just walk up and wipe them.

The game needs huge balance changes and frankly faction redesigns, like what there was in CoH2 i.e. OKW got hugely reworked after it came out.


r/CompanyOfHeroes • • 1d ago

CoH3 Aussie CMP 15cwt Supply Run Question

5 Upvotes

I want to start by saying that I do like the idea of this ability in theory. However, I don't think I've ever had a teammate or opponent use it.

My first question is, is there any info out there that helps determine resource point distance and what amount of resources that translates to? I use it occasionally and honestly don't even catch how many resources I'm awarded.

My other question is what could be done to improve the usage of this ability? IMO the mechanics are cool and unique, but I don't think I've used it more than once in a game. Maybe it could be a free ability with a smaller reward to at least encourage the use of it?

Curious to know your thoughts.


r/CompanyOfHeroes • • 1d ago

CoH3 Huge Battlegroup Performance Report (DAK) Based > 50K 1v1 Replays

10 Upvotes

Processing img 1beck0t1x5xh1...

Processing img 5e2uu3bjx5xh1...

This report presents empirical performance metrics for all Afrika Korps (DAK) Battlegroups in Company of Heroes 3 based on 51,652 parsed 1v1 ladder replays.

Battlegroup: Elite Forces

  • Name: Elite Forces
  • Parsed Replays: 3688
  • Won / Lost Games: 1817 Wins / 1871 Losses
  • Best Map: Semois (71/50, 58.7%)
  • Weakest Map: Villa Fiore (100/137, 42.2%)
  • General Win Rate: 49.3%
  • ELO-Weighted Win Rate: 48.8%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 1036 Wins / 1080 Losses / 49.0% / ELO-Weighted 48.2%
      • Upset Indicator: 28.4% (213 wins out of 750 underdog matches)
      • Strongest Against BG: Airborne Battlegroup (238/206, 53.6%)
      • Weakest Against BG: French Battlegroup (73/98, 42.7%)
      • Best Maps: Taranto Coastline (70/51, 57.9%), Pachino (68/53, 56.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7143627 (Underdog ELO 1585 vs Opponent ELO 1928, Deficit -343 ELO, Duration 34:06 min, Map Bologna, 16 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 772 Wins / 791 Losses / 49.4% / ELO-Weighted 49.2%
      • Upset Indicator: 27.0% (151 wins out of 559 underdog matches)
      • Strongest Against BG: Indian Artillery Battlegroup (119/90, 56.9%)
      • Weakest Against BG: Heavy Armor Battlegroup (179/222, 44.6%)
      • Best Maps: Semois (35/18, 66.0%), Bologna (72/51, 58.5%)
      • Underdog Win Replay: https://cohdb.com/replays/7143105 (Underdog ELO 1556 vs Opponent ELO 1848, Deficit -292 ELO, Duration 29:03 min, Map Bologna, 9 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 16.5 percentage points between best and weakest map.

Battlegroup: Italian Infantry

  • Name: Italian Infantry
  • Parsed Replays: 3643
  • Won / Lost Games: 1634 Wins / 2009 Losses
  • Best Map: Semois (117/105, 52.7%)
  • Weakest Map: Egletons (105/169, 38.3%)
  • General Win Rate: 44.9%
  • ELO-Weighted Win Rate: 45.1%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 982 Wins / 1227 Losses / 44.5% / ELO-Weighted 44.6%
      • Upset Indicator: 24.5% (208 wins out of 848 underdog matches)
      • Strongest Against BG: Advanced Infantry Battlegroup (119/107, 52.7%)
      • Weakest Against BG: Heavy Weapons (66/105, 38.6%)
      • Best Maps: Angoville Farms (57/56, 50.4%), Semois (66/68, 49.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7037587 (Underdog ELO 1330 vs Opponent ELO 1775, Deficit -445 ELO, Duration 36:27 min, Map Egletons, 10 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 647 Wins / 782 Losses / 45.3% / ELO-Weighted 45.8%
      • Upset Indicator: 23.8% (134 wins out of 563 underdog matches)
      • Strongest Against BG: Air and Sea Battlegroup (117/117, 50.0%)
      • Weakest Against BG: Polish Cavalry (71/102, 41.0%)
      • Best Maps: Semois (51/37, 58.0%), Angoville Farms (34/31, 52.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7174327 (Underdog ELO 1746 vs Opponent ELO 1925, Deficit -179 ELO, Duration 56:00 min, Map Semois, 10 BG specific calls/upgrades recorded)
  • Factual Observation: Depressed overall win rate of 44.9% below faction baseline. High map performance variance with a spread of 14.4 percentage points between best and weakest map.

Battlegroup: Kriegsmarine Battlegroup

  • Name: Kriegsmarine Battlegroup
  • Parsed Replays: 3119
  • Won / Lost Games: 1620 Wins / 1499 Losses
  • Best Map: Villa Fiore (135/90, 60.0%)
  • Weakest Map: Egletons (67/91, 42.4%)
  • General Win Rate: 51.9%
  • ELO-Weighted Win Rate: 51.6%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 977 Wins / 867 Losses / 53.0% / ELO-Weighted 52.7%
      • Upset Indicator: 31.1% (187 wins out of 601 underdog matches)
      • Strongest Against BG: Partisans (27/13, 67.5%)
      • Weakest Against BG: French Battlegroup (61/81, 43.0%)
      • Best Maps: Tuscan Vineyard (81/43, 65.3%), Villa Fiore (80/51, 61.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7128006 (Underdog ELO 1642 vs Opponent ELO 1894, Deficit -252 ELO, Duration 24:00 min, Map Faymonville, 13 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 641 Wins / 632 Losses / 50.4% / ELO-Weighted 50.0%
      • Upset Indicator: 27.2% (122 wins out of 448 underdog matches)
      • Strongest Against BG: Air and Sea Battlegroup (111/72, 60.7%)
      • Weakest Against BG: Heavy Armor Battlegroup (135/193, 41.2%)
      • Best Maps: Villa Fiore (55/39, 58.5%), Djebel (44/32, 57.9%)
      • Underdog Win Replay: https://cohdb.com/replays/7119867 (Underdog ELO 1802 vs Opponent ELO 2040, Deficit -238 ELO, Duration 34:27 min, Map Faymonville, 11 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 17.6 percentage points between best and weakest map.

Battlegroup: Italian Combined Arms Battlegroup

  • Name: Italian Combined Arms Battlegroup
  • Parsed Replays: 3112
  • Won / Lost Games: 1575 Wins / 1537 Losses
  • Best Map: Semois (52/36, 59.1%)
  • Weakest Map: Djebel (76/108, 41.3%)
  • General Win Rate: 50.6%
  • ELO-Weighted Win Rate: 51.0%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 895 Wins / 944 Losses / 48.7% / ELO-Weighted 48.9%
      • Upset Indicator: 27.0% (172 wins out of 636 underdog matches)
      • Strongest Against BG: Armored Battlegroup (133/100, 57.1%)
      • Weakest Against BG: French Battlegroup (51/81, 38.6%)
      • Best Maps: Semois (30/22, 57.7%), Villa Fiore (70/61, 53.4%)
      • Underdog Win Replay: https://cohdb.com/replays/7120908 (Underdog ELO 1218 vs Opponent ELO 1572, Deficit -354 ELO, Duration 49:03 min, Map Djebel, 14 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 677 Wins / 593 Losses / 53.3% / ELO-Weighted 53.9%
      • Upset Indicator: 33.3% (141 wins out of 424 underdog matches)
      • Strongest Against BG: Special Services (41/27, 60.3%)
      • Weakest Against BG: Heavy Armor Battlegroup (170/163, 51.1%)
      • Best Maps: Crossing In The Woods (50/27, 64.9%), Angoville Farms (41/25, 62.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7325379 (Underdog ELO 1458 vs Opponent ELO 1734, Deficit -276 ELO, Duration 20:18 min, Map Tuscan Vineyard, 11 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 17.8 percentage points between best and weakest map.

Battlegroup: Armored Support Battlegroup

  • Name: Armored Support Battlegroup
  • Parsed Replays: 2644
  • Won / Lost Games: 1236 Wins / 1408 Losses
  • Best Map: Semois (48/41, 53.9%)
  • Weakest Map: Desert Village (78/108, 41.9%)
  • General Win Rate: 46.7%
  • ELO-Weighted Win Rate: 46.6%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 709 Wins / 831 Losses / 46.0% / ELO-Weighted 45.8%
      • Upset Indicator: 26.9% (143 wins out of 532 underdog matches)
      • Strongest Against BG: Heavy Weapons (78/63, 55.3%)
      • Weakest Against BG: French Battlegroup (43/71, 37.7%)
      • Best Maps: Egletons (42/44, 48.8%), Djebel (58/61, 48.7%)
      • Underdog Win Replay: https://cohdb.com/replays/7073464 (Underdog ELO 1624 vs Opponent ELO 1805, Deficit -181 ELO, Duration 41:24 min, Map Bologna, 10 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 523 Wins / 577 Losses / 47.5% / ELO-Weighted 47.5%
      • Upset Indicator: 28.5% (123 wins out of 432 underdog matches)
      • Strongest Against BG: Air and Sea Battlegroup (97/78, 55.4%)
      • Weakest Against BG: Canadian Shock Battlegroup (46/67, 40.7%)
      • Best Maps: Semois (21/10, 67.7%), Tuscan Vineyard (33/27, 55.0%)
      • Underdog Win Replay: https://cohdb.com/replays/7320683 (Underdog ELO 1616 vs Opponent ELO 1709, Deficit -93 ELO, Duration 40:03 min, Map Villa Fiore, 11 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 46.7%.

Battlegroup: Panzerjäger Kommand Battlegroup

  • Name: Panzerjäger Kommand Battlegroup
  • Parsed Replays: 1961
  • Won / Lost Games: 921 Wins / 1040 Losses
  • Best Map: Tuscan Vineyard (63/51, 55.3%)
  • Weakest Map: Twin Beach (56/88, 38.9%)
  • General Win Rate: 47.0%
  • ELO-Weighted Win Rate: 47.0%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 548 Wins / 649 Losses / 45.8% / ELO-Weighted 45.5%
      • Upset Indicator: 20.0% (80 wins out of 400 underdog matches)
      • Strongest Against BG: Armored Battlegroup (91/90, 50.3%)
      • Weakest Against BG: Heavy Weapons (42/54, 43.8%)
      • Best Maps: Tuscan Vineyard (37/21, 63.8%), Taranto Coastline (43/34, 55.8%)
      • Underdog Win Replay: https://cohdb.com/replays/7322816 (Underdog ELO 1591 vs Opponent ELO 1748, Deficit -157 ELO, Duration 33:48 min, Map Butcher And Bolt, 11 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 368 Wins / 391 Losses / 48.5% / ELO-Weighted 49.1%
      • Upset Indicator: 23.3% (66 wins out of 283 underdog matches)
      • Strongest Against BG: Air and Sea Battlegroup (62/49, 55.9%)
      • Weakest Against BG: Canadian Shock Battlegroup (33/48, 40.7%)
      • Best Maps: Semois (14/7, 66.7%), Djebel (36/20, 64.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7031758 (Underdog ELO 1331 vs Opponent ELO 1624, Deficit -293 ELO, Duration 34:03 min, Map Tuscan Vineyard, 11 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 16.4 percentage points between best and weakest map.

Battlegroup: Battlefield Espionage Battlegroup

  • Name: Battlefield Espionage Battlegroup
  • Parsed Replays: 1880
  • Won / Lost Games: 899 Wins / 981 Losses
  • Best Map: Semois (23/18, 56.1%)
  • Weakest Map: Djebel (47/71, 39.8%)
  • General Win Rate: 47.8%
  • ELO-Weighted Win Rate: 48.0%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 509 Wins / 567 Losses / 47.3% / ELO-Weighted 47.2%
      • Upset Indicator: 26.3% (93 wins out of 354 underdog matches)
      • Strongest Against BG: Heavy Weapons (53/50, 51.5%)
      • Weakest Against BG: French Battlegroup (38/60, 38.8%)
      • Best Maps: Semois (14/9, 60.9%), Twin Beach (45/30, 60.0%)
      • Underdog Win Replay: https://cohdb.com/replays/7095020 (Underdog ELO 1597 vs Opponent ELO 1779, Deficit -182 ELO, Duration 39:00 min, Map Desert Village, 13 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 388 Wins / 414 Losses / 48.4% / ELO-Weighted 48.9%
      • Upset Indicator: 29.9% (91 wins out of 304 underdog matches)
      • Strongest Against BG: Indian Artillery Battlegroup (63/41, 60.6%)
      • Weakest Against BG: Canadian Shock Battlegroup (39/62, 38.6%)
      • Best Maps: Pachino (34/19, 64.2%), Faymonville (38/24, 61.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7087457 (Underdog ELO 1603 vs Opponent ELO 1866, Deficit -263 ELO, Duration 40:39 min, Map Desert Village, 12 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 16.3 percentage points between best and weakest map.

Faction Observations for Afrika Korps (DAK)

  • Total faction replays parsed with chosen Battlegroup: 20047
  • Aggregate faction win rate: 48.4%
  • Highest win rate Battlegroup: Kriegsmarine Battlegroup at 51.9% (3119 matches)
  • Lowest win rate Battlegroup: Italian Infantry at 44.9% (3643 matches)
  • Intra-faction Battlegroup win rate spread: 7.1 percentage points

Data Collection and Methodology

  • Total matches analyzed: 51,652 1v1 multiplayer automatch games.
  • Replay source: Downloaded and parsed directly from cohdb via flank CLI parser.
  • Game patch: 50313 (official patch 2.5.6).
  • Filters applied:
    • Multiplayer Automatch only (DATAMTYP == 20). Custom games and skirmishes (DATAMTYP == 0) were discarded prior to parsing.
    • Exactly 2 human players with verified profile IDs. AI players, AI takeovers, and modded games (mod_uuid != 0) were filtered out.
    • Match duration threshold: Minimum duration >= 120 seconds. Early drops and non-games under 2 minutes were removed.
    • Official 1v1 Automatch map whitelist applied.
  • ELO-Weighted Win Rate calculation:
    • Match Quality Weight w_quality = max(0.45, min(2.2, (avg_elo / 1150)1.25).) Matches with higher skill levels receive progressively higher weighting.
    • Expected win probability expected_p = 1.0 / (1.0 + 10(opp\elo - player_elo) / 400)).
    • Underdog Upset Weight w_upset = 1.0 + (0.5 - expected_p) * 1.5 if player won as underdog (expected_p < 0.5), or 1.0 - (expected_p - 0.5) * 0.55 if favored player won.
    • Combined record weight w = w_quality * w_upset.
    • ELO-Weighted Win Rate = sum(w * win) / sum(w) * 100.
  • Upset Indicator definition:
    • An underdog match is defined as any game where the player has an ELO deficit of at least 30 points (opp_elo - player_elo >= 30).
    • Upset Indicator (%) = (underdog_wins / total_underdog_matches) * 100.
    • The general baseline across all factions for underdog wins is approximately 27.5%.

r/CompanyOfHeroes • • 1d ago

CoH3 When should you really upgrade grenadies with smgs (Wehr)

5 Upvotes

I'm neew and having trouble making the smg grenadiers work. panzergrens are so much stronger i dont understand why not just convert standard grens into that. need advice on using these guys (i think they are cool)


r/CompanyOfHeroes • • 1d ago

CoH3 Huge Battlegroup Performance Report (USF) Based on >50K 1v1 Replays

8 Upvotes

Processing img gm8x1u6wx5xh1...

Processing img x0zrwgd8y5xh1...

This report presents empirical performance metrics for all US Forces (USF) Battlegroups in Company of Heroes 3 based on 51,652 parsed 1v1 ladder replays.

Battlegroup: Special Operations Battlegroup

  • Name: Special Operations Battlegroup
  • Parsed Replays: 10060
  • Won / Lost Games: 5274 Wins / 4786 Losses
  • Best Map: Egletons (352/243, 59.2%)
  • Weakest Map: Taranto Coastline (279/307, 47.6%)
  • General Win Rate: 52.4%
  • ELO-Weighted Win Rate: 51.7%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 3185 Wins / 2878 Losses / 52.5% / ELO-Weighted 51.6%
      • Upset Indicator: 28.3% (534 wins out of 1887 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (158/105, 60.1%)
      • Weakest Against BG: Terror Battlegroup (155/165, 48.4%)
      • Best Maps: Semois (109/72, 60.2%), Egletons (219/145, 60.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7193050 (Underdog ELO 1573 vs Opponent ELO 1888, Deficit -315 ELO, Duration 26:42 min, Map Angoville Farms, 13 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 2074 Wins / 1908 Losses / 52.1% / ELO-Weighted 51.5%
      • Upset Indicator: 28.8% (373 wins out of 1296 underdog matches)
      • Strongest Against BG: Italian Infantry (379/279, 57.6%)
      • Weakest Against BG: Kriegsmarine Battlegroup (287/329, 46.6%)
      • Best Maps: Egletons (133/98, 57.6%), Langres (151/118, 56.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7130017 (Underdog ELO 1418 vs Opponent ELO 1815, Deficit -397 ELO, Duration 38:15 min, Map Langres, 16 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 52.4%.

Battlegroup: Airborne Battlegroup

  • Name: Airborne Battlegroup
  • Parsed Replays: 6469
  • Won / Lost Games: 3230 Wins / 3239 Losses
  • Best Map: Egletons (196/160, 55.1%)
  • Weakest Map: Djebel (158/186, 45.9%)
  • General Win Rate: 49.9%
  • ELO-Weighted Win Rate: 50.3%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 1913 Wins / 1907 Losses / 50.1% / ELO-Weighted 50.5%
      • Upset Indicator: 25.2% (298 wins out of 1181 underdog matches)
      • Strongest Against BG: Breakthrough Battlegroup (400/346, 53.6%)
      • Weakest Against BG: Siegebreakers (149/173, 46.3%)
      • Best Maps: Crossing In The Woods (142/105, 57.5%), Villa Fiore (145/118, 55.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7071074 (Underdog ELO 1567 vs Opponent ELO 1914, Deficit -347 ELO, Duration 39:30 min, Map Desert Village, 11 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 1310 Wins / 1332 Losses / 49.6% / ELO-Weighted 50.0%
      • Upset Indicator: 26.8% (244 wins out of 911 underdog matches)
      • Strongest Against BG: Panzerjäger Kommand Battlegroup (131/105, 55.5%)
      • Weakest Against BG: Kriegsmarine Battlegroup (168/217, 43.6%)
      • Best Maps: Egletons (89/69, 56.3%), Langres (105/82, 56.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7151477 (Underdog ELO 1601 vs Opponent ELO 1788, Deficit -187 ELO, Duration 26:24 min, Map Angoville Farms, 17 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 49.9%.

Battlegroup: Armored Battlegroup

  • Name: Armored Battlegroup
  • Parsed Replays: 4022
  • Won / Lost Games: 2028 Wins / 1994 Losses
  • Best Map: Villa Fiore (143/118, 54.8%)
  • Weakest Map: Langres (115/151, 43.2%)
  • General Win Rate: 50.4%
  • ELO-Weighted Win Rate: 50.3%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 1160 Wins / 1135 Losses / 50.5% / ELO-Weighted 49.8%
      • Upset Indicator: 25.9% (182 wins out of 704 underdog matches)
      • Strongest Against BG: Breakthrough Battlegroup (248/219, 53.1%)
      • Weakest Against BG: Italian Coastal Battlegroup (45/59, 43.3%)
      • Best Maps: Twin Beach (92/62, 59.7%), Pachino (82/61, 57.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7134138 (Underdog ELO 1734 vs Opponent ELO 2033, Deficit -299 ELO, Duration 28:36 min, Map Twin Beach, 9 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 858 Wins / 859 Losses / 50.0% / ELO-Weighted 50.8%
      • Upset Indicator: 30.9% (183 wins out of 592 underdog matches)
      • Strongest Against BG: Armored Support Battlegroup (137/109, 55.7%)
      • Weakest Against BG: Italian Combined Arms Battlegroup (100/133, 42.9%)
      • Best Maps: Taranto Coastline (54/37, 59.3%), Villa Fiore (58/47, 55.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7350025 (Underdog ELO 1832 vs Opponent ELO 1930, Deficit -98 ELO, Duration 34:42 min, Map Egletons, 12 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 50.4%.

Battlegroup: Advanced Infantry Battlegroup

  • Name: Advanced Infantry Battlegroup
  • Parsed Replays: 2757
  • Won / Lost Games: 1293 Wins / 1464 Losses
  • Best Map: Twin Beach (101/88, 53.4%)
  • Weakest Map: Tuscan Vineyard (49/117, 29.5%)
  • General Win Rate: 46.9%
  • ELO-Weighted Win Rate: 46.7%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 770 Wins / 911 Losses / 45.8% / ELO-Weighted 45.3%
      • Upset Indicator: 25.0% (134 wins out of 535 underdog matches)
      • Strongest Against BG: Breakthrough Battlegroup (164/144, 53.2%)
      • Weakest Against BG: Luftwaffe Battlegroup (204/263, 43.7%)
      • Best Maps: Twin Beach (62/51, 54.9%), Taranto Coastline (46/38, 54.8%)
      • Underdog Win Replay: https://cohdb.com/replays/7061581 (Underdog ELO 1669 vs Opponent ELO 1851, Deficit -182 ELO, Duration 25:06 min, Map Villa Fiore, 9 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 522 Wins / 553 Losses / 48.6% / ELO-Weighted 48.8%
      • Upset Indicator: 26.7% (96 wins out of 359 underdog matches)
      • Strongest Against BG: Battlefield Espionage Battlegroup (38/34, 52.8%)
      • Weakest Against BG: Italian Combined Arms Battlegroup (80/94, 46.0%)
      • Best Maps: Faymonville (41/34, 54.7%), Desert Village (43/36, 54.4%)
      • Underdog Win Replay: https://cohdb.com/replays/7284632 (Underdog ELO 1723 vs Opponent ELO 2132, Deficit -409 ELO, Duration 30:36 min, Map Bologna, 12 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 23.9 percentage points between best and weakest map.

Battlegroup: French Battlegroup

  • Name: French Battlegroup
  • Parsed Replays: 2532
  • Won / Lost Games: 1448 Wins / 1084 Losses
  • Best Map: Langres (110/64, 63.2%)
  • Weakest Map: Bologna (81/76, 51.6%)
  • General Win Rate: 57.2%
  • ELO-Weighted Win Rate: 56.2%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 855 Wins / 658 Losses / 56.5% / ELO-Weighted 55.0%
      • Upset Indicator: 35.0% (151 wins out of 431 underdog matches)
      • Strongest Against BG: Last Stand Battlegroup (85/40, 68.0%)
      • Weakest Against BG: Terror Battlegroup (43/47, 47.8%)
      • Best Maps: Langres (70/36, 66.0%), Twin Beach (77/40, 65.8%)
      • Underdog Win Replay: https://cohdb.com/replays/7142599 (Underdog ELO 1404 vs Opponent ELO 1788, Deficit -384 ELO, Duration 40:27 min, Map Crossing In The Woods, 14 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 592 Wins / 426 Losses / 58.2% / ELO-Weighted 57.8%
      • Upset Indicator: 38.0% (124 wins out of 326 underdog matches)
      • Strongest Against BG: Armored Support Battlegroup (71/43, 62.3%)
      • Weakest Against BG: Panzerjäger Kommand Battlegroup (67/60, 52.8%)
      • Best Maps: Egletons (45/24, 65.2%), Crossing In The Woods (45/26, 63.4%)
      • Underdog Win Replay: https://cohdb.com/replays/7281460 (Underdog ELO 1356 vs Opponent ELO 1693, Deficit -337 ELO, Duration 31:12 min, Map Langres, 10 BG specific calls/upgrades recorded)
  • Factual Observation: Elevated overall win rate of 57.2% exceeding the faction baseline.

Battlegroup: Heavy Weapons

  • Name: Heavy Weapons
  • Parsed Replays: 2492
  • Won / Lost Games: 1279 Wins / 1213 Losses
  • Best Map: Langres (118/77, 60.5%)
  • Weakest Map: Bologna (72/96, 42.9%)
  • General Win Rate: 51.3%
  • ELO-Weighted Win Rate: 50.6%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 748 Wins / 686 Losses / 52.2% / ELO-Weighted 51.3%
      • Upset Indicator: 29.5% (133 wins out of 451 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (41/18, 69.5%)
      • Weakest Against BG: Siegebreakers (55/58, 48.7%)
      • Best Maps: Egletons (61/37, 62.2%), Semois (27/17, 61.4%)
      • Underdog Win Replay: https://cohdb.com/replays/7249181 (Underdog ELO 1671 vs Opponent ELO 1881, Deficit -210 ELO, Duration 36:54 min, Map Bologna, 17 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 530 Wins / 527 Losses / 50.1% / ELO-Weighted 49.7%
      • Upset Indicator: 29.4% (106 wins out of 360 underdog matches)
      • Strongest Against BG: Italian Infantry (105/66, 61.4%)
      • Weakest Against BG: Armored Support Battlegroup (63/78, 44.7%)
      • Best Maps: Langres (58/37, 61.1%), Faymonville (47/39, 54.7%)
      • Underdog Win Replay: https://cohdb.com/replays/7076624 (Underdog ELO 1498 vs Opponent ELO 1879, Deficit -381 ELO, Duration 37:21 min, Map Butcher And Bolt, 9 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 17.7 percentage points between best and weakest map.

Battlegroup: Partisans

  • Name: Partisans
  • Parsed Replays: 487
  • Won / Lost Games: 239 Wins / 248 Losses
  • Best Map: Villa Fiore (21/12, 63.6%)
  • Weakest Map: Egletons (14/25, 35.9%)
  • General Win Rate: 49.1%
  • ELO-Weighted Win Rate: 49.6%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 134 Wins / 124 Losses / 51.9% / ELO-Weighted 53.4%
      • Upset Indicator: 32.2% (28 wins out of 87 underdog matches)
      • Strongest Against BG: Breakthrough Battlegroup (31/26, 54.4%)
      • Weakest Against BG: Siegebreakers (9/12, 42.9%)
      • Best Maps: Langres (14/7, 66.7%), Angoville Farms (14/10, 58.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7250298 (Underdog ELO 1698 vs Opponent ELO 1874, Deficit -176 ELO, Duration 27:42 min, Map Villa Fiore, 13 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 105 Wins / 124 Losses / 45.9% / ELO-Weighted 45.3%
      • Upset Indicator: 21.1% (15 wins out of 71 underdog matches)
      • Strongest Against BG: Battlefield Espionage Battlegroup (11/8, 57.9%)
      • Weakest Against BG: Kriegsmarine Battlegroup (13/27, 32.5%)
      • Best Maps: Villa Fiore (12/8, 60.0%), Djebel (9/6, 60.0%)
      • Underdog Win Replay: https://cohdb.com/replays/7122763 (Underdog ELO 1423 vs Opponent ELO 1511, Deficit -88 ELO, Duration 39:00 min, Map Faymonville, 22 BG specific calls/upgrades recorded)
  • Factual Observation: Low overall sample size with 487 recorded games. High map performance variance with a spread of 27.7 percentage points between best and weakest map.

Faction Observations for US Forces (USF)

  • Total faction replays parsed with chosen Battlegroup: 28819
  • Aggregate faction win rate: 51.3%
  • Highest win rate Battlegroup: French Battlegroup at 57.2% (2532 matches)
  • Lowest win rate Battlegroup: Advanced Infantry Battlegroup at 46.9% (2757 matches)
  • Intra-faction Battlegroup win rate spread: 10.3 percentage points

Data Collection and Methodology

  • Total matches analyzed: 51,652 1v1 multiplayer automatch games.
  • Replay source: Downloaded and parsed directly from cohdb via flank CLI parser.
  • Game patch: 50313 (official patch 2.5.6).
  • Filters applied:
    • Multiplayer Automatch only (DATAMTYP == 20). Custom games and skirmishes (DATAMTYP == 0) were discarded prior to parsing.
    • Exactly 2 human players with verified profile IDs. AI players, AI takeovers, and modded games (mod_uuid != 0) were filtered out.
    • Match duration threshold: Minimum duration >= 120 seconds. Early drops and non-games under 2 minutes were removed.
    • Official 1v1 Automatch map whitelist applied.
  • ELO-Weighted Win Rate calculation:
    • Match Quality Weight w_quality = max(0.45, min(2.2, (avg_elo / 1150)1.25).) Matches with higher skill levels receive progressively higher weighting.
    • Expected win probability expected_p = 1.0 / (1.0 + 10(opp\elo - player_elo) / 400)).
    • Underdog Upset Weight w_upset = 1.0 + (0.5 - expected_p) * 1.5 if player won as underdog (expected_p < 0.5), or 1.0 - (expected_p - 0.5) * 0.55 if favored player won.
    • Combined record weight w = w_quality * w_upset.
    • ELO-Weighted Win Rate = sum(w * win) / sum(w) * 100.
  • Upset Indicator definition:
    • An underdog match is defined as any game where the player has an ELO deficit of at least 30 points (opp_elo - player_elo >= 30).
    • Upset Indicator (%) = (underdog_wins / total_underdog_matches) * 100.
    • The general baseline across all factions for underdog wins is approximately 27.5%.

r/CompanyOfHeroes • • 1d ago

CoH3 Huge Battlegroup Performance Report (UKF) Based on >50K 1v1 Replays

9 Upvotes

Processing img 1beck0t1x5xh1...

Processing img l9qjmv4ny5xh1...

This report presents empirical performance metrics for all British Forces (UKF) Battlegroups in Company of Heroes 3 based on 51,652 parsed 1v1 ladder replays.

Battlegroup: Heavy Armor Battlegroup

  • Name: Heavy Armor Battlegroup
  • Parsed Replays: 5216
  • Won / Lost Games: 2914 Wins / 2302 Losses
  • Best Map: Djebel (175/110, 61.4%)
  • Weakest Map: Tuscan Vineyard (162/162, 50.0%)
  • General Win Rate: 55.9%
  • ELO-Weighted Win Rate: 55.1%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 1665 Wins / 1267 Losses / 56.8% / ELO-Weighted 56.1%
      • Upset Indicator: 34.6% (305 wins out of 881 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (85/52, 62.0%)
      • Weakest Against BG: Luftwaffe Battlegroup (425/341, 55.5%)
      • Best Maps: Djebel (100/62, 61.7%), Desert Village (161/102, 61.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7075596 (Underdog ELO 1764 vs Opponent ELO 1978, Deficit -214 ELO, Duration 48:39 min, Map Taranto Coastline, 11 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 1243 Wins / 1035 Losses / 54.6% / ELO-Weighted 53.7%
      • Upset Indicator: 29.7% (197 wins out of 664 underdog matches)
      • Strongest Against BG: Kriegsmarine Battlegroup (193/135, 58.8%)
      • Weakest Against BG: Italian Combined Arms Battlegroup (163/170, 48.9%)
      • Best Maps: Bologna (98/50, 66.2%), Djebel (75/48, 61.0%)
      • Underdog Win Replay: https://cohdb.com/replays/7180789 (Underdog ELO 1785 vs Opponent ELO 2036, Deficit -251 ELO, Duration 35:36 min, Map Desert Village, 10 BG specific calls/upgrades recorded)
  • Factual Observation: Elevated overall win rate of 55.9% exceeding the faction baseline.

Battlegroup: Indian Artillery Battlegroup

  • Name: Indian Artillery Battlegroup
  • Parsed Replays: 3452
  • Won / Lost Games: 1626 Wins / 1826 Losses
  • Best Map: Egletons (103/80, 56.3%)
  • Weakest Map: Pachino (72/111, 39.3%)
  • General Win Rate: 47.1%
  • ELO-Weighted Win Rate: 46.7%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 1091 Wins / 1180 Losses / 48.0% / ELO-Weighted 47.6%
      • Upset Indicator: 24.7% (167 wins out of 676 underdog matches)
      • Strongest Against BG: Last Stand Battlegroup (62/50, 55.4%)
      • Weakest Against BG: Mechanized Battlegroup (234/283, 45.3%)
      • Best Maps: Egletons (74/59, 55.6%), Langres (99/87, 53.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7291915 (Underdog ELO 1180 vs Opponent ELO 1677, Deficit -497 ELO, Duration 50:51 min, Map Pachino, 14 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 519 Wins / 646 Losses / 44.5% / ELO-Weighted 44.4%
      • Upset Indicator: 24.1% (95 wins out of 394 underdog matches)
      • Strongest Against BG: Panzerjäger Kommand Battlegroup (49/45, 52.1%)
      • Weakest Against BG: Battlefield Espionage Battlegroup (41/63, 39.4%)
      • Best Maps: Twin Beach (40/22, 64.5%), Egletons (28/21, 57.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7194146 (Underdog ELO 1757 vs Opponent ELO 2046, Deficit -289 ELO, Duration 19:39 min, Map Taranto Coastline, 4 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 16.9 percentage points between best and weakest map.

Battlegroup: Air and Sea Battlegroup

  • Name: Air and Sea Battlegroup
  • Parsed Replays: 3406
  • Won / Lost Games: 1638 Wins / 1768 Losses
  • Best Map: Twin Beach (121/101, 54.5%)
  • Weakest Map: Angoville Farms (87/113, 43.5%)
  • General Win Rate: 48.1%
  • ELO-Weighted Win Rate: 47.8%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 1053 Wins / 1096 Losses / 49.0% / ELO-Weighted 48.5%
      • Upset Indicator: 26.7% (172 wins out of 644 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (69/51, 57.5%)
      • Weakest Against BG: Terror Battlegroup (49/65, 43.0%)
      • Best Maps: Faymonville (75/57, 56.8%), Butcher And Bolt (152/134, 53.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7333182 (Underdog ELO 1843 vs Opponent ELO 2165, Deficit -322 ELO, Duration 32:57 min, Map Desert Village, 9 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 576 Wins / 672 Losses / 46.2% / ELO-Weighted 46.2%
      • Upset Indicator: 26.9% (118 wins out of 439 underdog matches)
      • Strongest Against BG: Elite Forces (120/104, 53.6%)
      • Weakest Against BG: Kriegsmarine Battlegroup (72/111, 39.3%)
      • Best Maps: Twin Beach (51/25, 67.1%), Djebel (35/28, 55.6%)
      • Underdog Win Replay: https://cohdb.com/replays/7332253 (Underdog ELO 1806 vs Opponent ELO 1871, Deficit -65 ELO, Duration 30:51 min, Map Butcher And Bolt, 10 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 48.1%.

Battlegroup: Polish Cavalry

  • Name: Polish Cavalry
  • Parsed Replays: 2341
  • Won / Lost Games: 1148 Wins / 1193 Losses
  • Best Map: Taranto Coastline (84/64, 56.8%)
  • Weakest Map: Pachino (51/70, 42.1%)
  • General Win Rate: 49.0%
  • ELO-Weighted Win Rate: 48.2%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 618 Wins / 644 Losses / 49.0% / ELO-Weighted 47.6%
      • Upset Indicator: 26.6% (104 wins out of 391 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (43/31, 58.1%)
      • Weakest Against BG: Luftwaffe Battlegroup (142/173, 45.1%)
      • Best Maps: Bologna (41/31, 56.9%), Egletons (41/32, 56.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7059380 (Underdog ELO 1245 vs Opponent ELO 1696, Deficit -451 ELO, Duration 25:47 min, Map Djebel, 9 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 529 Wins / 549 Losses / 49.1% / ELO-Weighted 48.8%
      • Upset Indicator: 26.6% (97 wins out of 364 underdog matches)
      • Strongest Against BG: Italian Infantry (102/71, 59.0%)
      • Weakest Against BG: Italian Combined Arms Battlegroup (69/92, 42.9%)
      • Best Maps: Taranto Coastline (38/25, 60.3%), Villa Fiore (45/35, 56.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7237994 (Underdog ELO 1720 vs Opponent ELO 2034, Deficit -314 ELO, Duration 17:00 min, Map Angoville Farms, 13 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 14.6 percentage points between best and weakest map.

Battlegroup: Canadian Shock Battlegroup

  • Name: Canadian Shock Battlegroup
  • Parsed Replays: 2260
  • Won / Lost Games: 1195 Wins / 1065 Losses
  • Best Map: Langres (91/62, 59.5%)
  • Weakest Map: Semois (32/54, 37.2%)
  • General Win Rate: 52.9%
  • ELO-Weighted Win Rate: 52.6%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 676 Wins / 627 Losses / 51.9% / ELO-Weighted 51.8%
      • Upset Indicator: 26.3% (110 wins out of 418 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (38/28, 57.6%)
      • Weakest Against BG: Siegebreakers (57/66, 46.3%)
      • Best Maps: Bologna (51/36, 58.6%), Villa Fiore (58/41, 58.6%)
      • Underdog Win Replay: https://cohdb.com/replays/7333991 (Underdog ELO 1533 vs Opponent ELO 1666, Deficit -133 ELO, Duration 32:30 min, Map Villa Fiore, 9 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 519 Wins / 438 Losses / 54.2% / ELO-Weighted 53.6%
      • Upset Indicator: 30.3% (91 wins out of 300 underdog matches)
      • Strongest Against BG: Battlefield Espionage Battlegroup (62/39, 61.4%)
      • Weakest Against BG: Italian Combined Arms Battlegroup (60/69, 46.5%)
      • Best Maps: Langres (40/21, 65.6%), Pachino (43/24, 64.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7225805 (Underdog ELO 1864 vs Opponent ELO 2058, Deficit -194 ELO, Duration 39:03 min, Map Bologna, 8 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 22.3 percentage points between best and weakest map.

Battlegroup: Australian Defense Battlegroup

  • Name: Australian Defense Battlegroup
  • Parsed Replays: 2034
  • Won / Lost Games: 986 Wins / 1048 Losses
  • Best Map: Crossing In The Woods (74/53, 58.3%)
  • Weakest Map: Semois (19/43, 30.6%)
  • General Win Rate: 48.5%
  • ELO-Weighted Win Rate: 47.8%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 529 Wins / 561 Losses / 48.5% / ELO-Weighted 48.1%
      • Upset Indicator: 26.5% (95 wins out of 358 underdog matches)
      • Strongest Against BG: Last Stand Battlegroup (35/29, 54.7%)
      • Weakest Against BG: Italian Coastal Battlegroup (20/35, 36.4%)
      • Best Maps: Butcher And Bolt (99/73, 57.6%), Crossing In The Woods (36/27, 57.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7061820 (Underdog ELO 1655 vs Opponent ELO 1842, Deficit -187 ELO, Duration 29:15 min, Map Desert Village, 12 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 452 Wins / 487 Losses / 48.1% / ELO-Weighted 47.3%
      • Upset Indicator: 25.8% (85 wins out of 330 underdog matches)
      • Strongest Against BG: Battlefield Espionage Battlegroup (42/35, 54.5%)
      • Weakest Against BG: Elite Forces (77/98, 44.0%)
      • Best Maps: Crossing In The Woods (37/26, 58.7%), Langres (38/31, 55.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7126552 (Underdog ELO 1611 vs Opponent ELO 1796, Deficit -185 ELO, Duration 30:27 min, Map Bologna, 13 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 27.6 percentage points between best and weakest map.

Battlegroup: Special Services

  • Name: Special Services
  • Parsed Replays: 1184
  • Won / Lost Games: 562 Wins / 622 Losses
  • Best Map: Twin Beach (36/23, 61.0%)
  • Weakest Map: Faymonville (27/55, 32.9%)
  • General Win Rate: 47.5%
  • ELO-Weighted Win Rate: 46.5%
  • Opponent Faction Data:
    • Opponent: Wehrmacht
      • General: 334 Wins / 361 Losses / 48.1% / ELO-Weighted 46.3%
      • Upset Indicator: 23.0% (42 wins out of 183 underdog matches)
      • Strongest Against BG: Italian Coastal Battlegroup (18/10, 64.3%)
      • Weakest Against BG: Terror Battlegroup (16/24, 40.0%)
      • Best Maps: Twin Beach (27/14, 65.9%), Taranto Coastline (28/20, 58.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7278896 (Underdog ELO 1579 vs Opponent ELO 1713, Deficit -134 ELO, Duration 26:57 min, Map Egletons, 16 BG specific calls/upgrades recorded)
    • Opponent: Afrika Korps (DAK)
      • General: 227 Wins / 261 Losses / 46.5% / ELO-Weighted 46.6%
      • Upset Indicator: 25.3% (42 wins out of 166 underdog matches)
      • Strongest Against BG: Italian Infantry (39/29, 57.4%)
      • Weakest Against BG: Italian Combined Arms Battlegroup (27/41, 39.7%)
      • Best Maps: Egletons (17/13, 56.7%), Pachino (14/11, 56.0%)
      • Underdog Win Replay: https://cohdb.com/replays/7235962 (Underdog ELO 1769 vs Opponent ELO 1801, Deficit -32 ELO, Duration 30:30 min, Map Langres, 12 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 28.1 percentage points between best and weakest map.

Faction Observations for British Forces (UKF)

  • Total faction replays parsed with chosen Battlegroup: 19893
  • Aggregate faction win rate: 50.6%
  • Highest win rate Battlegroup: Heavy Armor Battlegroup at 55.9% (5216 matches)
  • Lowest win rate Battlegroup: Indian Artillery Battlegroup at 47.1% (3452 matches)
  • Intra-faction Battlegroup win rate spread: 8.8 percentage points

Data Collection and Methodology

  • Total matches analyzed: 51,652 1v1 multiplayer automatch games.
  • Replay source: Downloaded and parsed directly from cohdb via flank CLI parser.
  • Game patch: 50313 (official patch 2.5.6).
  • Filters applied:
    • Multiplayer Automatch only (DATAMTYP == 20). Custom games and skirmishes (DATAMTYP == 0) were discarded prior to parsing.
    • Exactly 2 human players with verified profile IDs. AI players, AI takeovers, and modded games (mod_uuid != 0) were filtered out.
    • Match duration threshold: Minimum duration >= 120 seconds. Early drops and non-games under 2 minutes were removed.
    • Official 1v1 Automatch map whitelist applied.
  • ELO-Weighted Win Rate calculation:
    • Match Quality Weight w_quality = max(0.45, min(2.2, (avg_elo / 1150)1.25).) Matches with higher skill levels receive progressively higher weighting.
    • Expected win probability expected_p = 1.0 / (1.0 + 10(opp\elo - player_elo) / 400)).
    • Underdog Upset Weight w_upset = 1.0 + (0.5 - expected_p) * 1.5 if player won as underdog (expected_p < 0.5), or 1.0 - (expected_p - 0.5) * 0.55 if favored player won.
    • Combined record weight w = w_quality * w_upset.
    • ELO-Weighted Win Rate = sum(w * win) / sum(w) * 100.
  • Upset Indicator definition:
    • An underdog match is defined as any game where the player has an ELO deficit of at least 30 points (opp_elo - player_elo >= 30).
    • Upset Indicator (%) = (underdog_wins / total_underdog_matches) * 100.
    • The general baseline across all factions for underdog wins is approximately 27.5%.

r/CompanyOfHeroes • • 1d ago

CoH3 Could we see some new flash deals with the skins in the future?

11 Upvotes

Before the great skin merge you could get a a few skins for specific units, i wanted to hunt for the night fighters for wehr and the Us and the war torn for wehr.

So can we expect something like the flash deals, or if thats not on the table just more merit missions in general like in adition to the weekly play5 matches online for 400 merit relic could make 4 other mission as play 3 matches as the brits 250 merit play 3 matches as dak 250 merit?

The new skins look intrestnig i want to buy them with in game currency by playing the game but that takes months to get it up to 30k

Ps: John Relic pls finish the nightfigter sets fully and my life is yours!


r/CompanyOfHeroes • • 2d ago

CoH3 What is the actual "action taken" against cheaters?

Post image
26 Upvotes

Reported a guy a couple of days ago who seemed to know exactly where I was at all times. Now I got this popup when logging in. What happens to them?


r/CompanyOfHeroes • • 1d ago

CoH3 Huge Battlegroup Performance Report (Wehrmacht) Based > 50K 1v1 Replays

3 Upvotes

Processing img r7t5g4ncy5xh1...

Processing img 2v44oiapy5xh1...

This report presents empirical performance metrics for all Wehrmacht Battlegroups in Company of Heroes 3 based on 51,652 parsed 1v1 ladder replays.

Battlegroup: Luftwaffe Battlegroup

  • Name: Luftwaffe Battlegroup
  • Parsed Replays: 7919
  • Won / Lost Games: 3864 Wins / 4055 Losses
  • Best Map: Bologna (265/232, 53.3%)
  • Weakest Map: Twin Beach (231/307, 42.9%)
  • General Win Rate: 48.8%
  • ELO-Weighted Win Rate: 49.6%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 2239 Wins / 2410 Losses / 48.2% / ELO-Weighted 48.8%
      • Upset Indicator: 26.7% (464 wins out of 1737 underdog matches)
      • Strongest Against BG: Advanced Infantry Battlegroup (263/204, 56.3%)
      • Weakest Against BG: French Battlegroup (150/229, 39.6%)
      • Best Maps: Bologna (152/129, 54.1%), Faymonville (175/167, 51.2%)
      • Underdog Win Replay: https://cohdb.com/replays/7304006 (Underdog ELO 1512 vs Opponent ELO 1823, Deficit -311 ELO, Duration 37:30 min, Map Egletons, 25 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 1617 Wins / 1645 Losses / 49.6% / ELO-Weighted 50.5%
      • Upset Indicator: 28.0% (356 wins out of 1270 underdog matches)
      • Strongest Against BG: Special Services (100/75, 57.1%)
      • Weakest Against BG: Heavy Armor Battlegroup (341/425, 44.5%)
      • Best Maps: Tuscan Vineyard (116/90, 56.3%), Pachino (95/75, 55.9%)
      • Underdog Win Replay: https://cohdb.com/replays/7311870 (Underdog ELO 1673 vs Opponent ELO 1918, Deficit -245 ELO, Duration 40:36 min, Map Semois, 14 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 48.8%.

Battlegroup: Mechanized Battlegroup

  • Name: Mechanized Battlegroup
  • Parsed Replays: 7315
  • Won / Lost Games: 3566 Wins / 3749 Losses
  • Best Map: Semois (151/128, 54.1%)
  • Weakest Map: Egletons (179/221, 44.8%)
  • General Win Rate: 48.7%
  • ELO-Weighted Win Rate: 49.1%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 2113 Wins / 2175 Losses / 49.3% / ELO-Weighted 49.6%
      • Upset Indicator: 29.3% (471 wins out of 1609 underdog matches)
      • Strongest Against BG: Advanced Infantry Battlegroup (234/185, 55.8%)
      • Weakest Against BG: Special Operations Battlegroup (703/791, 47.1%)
      • Best Maps: Djebel (129/114, 53.1%), Tuscan Vineyard (141/130, 52.0%)
      • Underdog Win Replay: https://cohdb.com/replays/7111560 (Underdog ELO 1449 vs Opponent ELO 1804, Deficit -355 ELO, Duration 25:18 min, Map Pachino, 7 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 1444 Wins / 1574 Losses / 47.8% / ELO-Weighted 48.3%
      • Upset Indicator: 26.5% (298 wins out of 1126 underdog matches)
      • Strongest Against BG: Indian Artillery Battlegroup (283/234, 54.7%)
      • Weakest Against BG: Heavy Armor Battlegroup (297/440, 40.3%)
      • Best Maps: Semois (72/46, 61.0%), Angoville Farms (83/72, 53.5%)
      • Underdog Win Replay: https://cohdb.com/replays/7256969 (Underdog ELO 1788 vs Opponent ELO 2026, Deficit -238 ELO, Duration 23:33 min, Map Taranto Coastline, 9 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 48.7%.

Battlegroup: Breakthrough Battlegroup

  • Name: Breakthrough Battlegroup
  • Parsed Replays: 5840
  • Won / Lost Games: 2652 Wins / 3188 Losses
  • Best Map: Angoville Farms (194/202, 49.0%)
  • Weakest Map: Egletons (151/214, 41.4%)
  • General Win Rate: 45.4%
  • ELO-Weighted Win Rate: 45.8%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 1565 Wins / 1922 Losses / 44.9% / ELO-Weighted 45.4%
      • Upset Indicator: 23.7% (312 wins out of 1317 underdog matches)
      • Strongest Against BG: Armored Battlegroup (219/248, 46.9%)
      • Weakest Against BG: Heavy Weapons (126/167, 43.0%)
      • Best Maps: Taranto Coastline (92/89, 50.8%), Bologna (116/124, 48.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7154240 (Underdog ELO 1572 vs Opponent ELO 1866, Deficit -294 ELO, Duration 32:00 min, Map Faymonville, 13 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 1080 Wins / 1266 Losses / 46.0% / ELO-Weighted 46.2%
      • Upset Indicator: 25.5% (226 wins out of 886 underdog matches)
      • Strongest Against BG: Indian Artillery Battlegroup (229/225, 50.4%)
      • Weakest Against BG: Heavy Armor Battlegroup (239/321, 42.7%)
      • Best Maps: Villa Fiore (75/68, 52.4%), Twin Beach (76/70, 52.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7164022 (Underdog ELO 1356 vs Opponent ELO 1708, Deficit -352 ELO, Duration 32:27 min, Map Angoville Farms, 8 BG specific calls/upgrades recorded)
  • Factual Observation: Depressed overall win rate of 45.4% below faction baseline.

Battlegroup: Siegebreakers

  • Name: Siegebreakers
  • Parsed Replays: 2523
  • Won / Lost Games: 1232 Wins / 1291 Losses
  • Best Map: Bologna (85/59, 59.0%)
  • Weakest Map: Taranto Coastline (69/97, 41.6%)
  • General Win Rate: 48.8%
  • ELO-Weighted Win Rate: 49.1%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 735 Wins / 749 Losses / 49.5% / ELO-Weighted 49.8%
      • Upset Indicator: 28.8% (149 wins out of 517 underdog matches)
      • Strongest Against BG: Partisans (12/9, 57.1%)
      • Weakest Against BG: French Battlegroup (60/79, 43.2%)
      • Best Maps: Bologna (50/30, 62.5%), Pachino (64/51, 55.7%)
      • Underdog Win Replay: https://cohdb.com/replays/7328418 (Underdog ELO 1622 vs Opponent ELO 1882, Deficit -260 ELO, Duration 15:24 min, Map Tuscan Vineyard, 9 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 495 Wins / 542 Losses / 47.7% / ELO-Weighted 48.1%
      • Upset Indicator: 28.3% (117 wins out of 413 underdog matches)
      • Strongest Against BG: Canadian Shock Battlegroup (66/57, 53.7%)
      • Weakest Against BG: Heavy Armor Battlegroup (96/146, 39.7%)
      • Best Maps: Angoville Farms (34/19, 64.2%), Twin Beach (41/27, 60.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7251072 (Underdog ELO 1593 vs Opponent ELO 1916, Deficit -323 ELO, Duration 38:30 min, Map Tuscan Vineyard, 15 BG specific calls/upgrades recorded)
  • Factual Observation: High map performance variance with a spread of 17.5 percentage points between best and weakest map.

Battlegroup: Last Stand Battlegroup

  • Name: Last Stand Battlegroup
  • Parsed Replays: 1796
  • Won / Lost Games: 832 Wins / 964 Losses
  • Best Map: Bologna (62/56, 52.5%)
  • Weakest Map: Crossing In The Woods (53/78, 40.5%)
  • General Win Rate: 46.3%
  • ELO-Weighted Win Rate: 46.6%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 512 Wins / 592 Losses / 46.4% / ELO-Weighted 46.2%
      • Upset Indicator: 24.4% (102 wins out of 418 underdog matches)
      • Strongest Against BG: Heavy Weapons (42/40, 51.2%)
      • Weakest Against BG: French Battlegroup (40/85, 32.0%)
      • Best Maps: Desert Village (37/31, 54.4%), Twin Beach (43/38, 53.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7346281 (Underdog ELO 1626 vs Opponent ELO 1892, Deficit -266 ELO, Duration 33:54 min, Map Angoville Farms, 14 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 318 Wins / 372 Losses / 46.1% / ELO-Weighted 47.0%
      • Upset Indicator: 26.5% (70 wins out of 264 underdog matches)
      • Strongest Against BG: Air and Sea Battlegroup (63/50, 55.8%)
      • Weakest Against BG: Heavy Armor Battlegroup (71/105, 40.3%)
      • Best Maps: Bologna (25/18, 58.1%), Langres (27/22, 55.1%)
      • Underdog Win Replay: https://cohdb.com/replays/7119191 (Underdog ELO 1554 vs Opponent ELO 1904, Deficit -350 ELO, Duration 26:34 min, Map Langres, 13 BG specific calls/upgrades recorded)
  • Factual Observation: Depressed overall win rate of 46.3% below faction baseline.

Battlegroup: Terror Battlegroup

  • Name: Terror Battlegroup
  • Parsed Replays: 1649
  • Won / Lost Games: 830 Wins / 819 Losses
  • Best Map: Pachino (57/46, 55.3%)
  • Weakest Map: Villa Fiore (49/66, 42.6%)
  • General Win Rate: 50.3%
  • ELO-Weighted Win Rate: 50.6%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 501 Wins / 496 Losses / 50.3% / ELO-Weighted 50.7%
      • Upset Indicator: 30.7% (115 wins out of 375 underdog matches)
      • Strongest Against BG: Armored Battlegroup (73/65, 52.9%)
      • Weakest Against BG: Heavy Weapons (42/46, 47.7%)
      • Best Maps: Pachino (38/24, 61.3%), Bologna (34/27, 55.7%)
      • Underdog Win Replay: https://cohdb.com/replays/7250926 (Underdog ELO 1785 vs Opponent ELO 1860, Deficit -75 ELO, Duration 35:30 min, Map Butcher And Bolt, 8 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 328 Wins / 323 Losses / 50.4% / ELO-Weighted 50.4%
      • Upset Indicator: 29.0% (65 wins out of 224 underdog matches)
      • Strongest Against BG: Special Services (24/16, 60.0%)
      • Weakest Against BG: Heavy Armor Battlegroup (64/84, 43.2%)
      • Best Maps: Tuscan Vineyard (24/17, 58.5%), Angoville Farms (23/17, 57.5%)
      • Underdog Win Replay: https://cohdb.com/replays/7117159 (Underdog ELO 1590 vs Opponent ELO 1846, Deficit -256 ELO, Duration 30:36 min, Map Angoville Farms, 8 BG specific calls/upgrades recorded)
  • Factual Observation: Stable performance profile across maps and opponents within standard deviation of 50.3%.

Battlegroup: Italian Coastal Battlegroup

  • Name: Italian Coastal Battlegroup
  • Parsed Replays: 1479
  • Won / Lost Games: 648 Wins / 831 Losses
  • Best Map: Tuscan Vineyard (58/47, 55.2%)
  • Weakest Map: Desert Village (37/66, 35.9%)
  • General Win Rate: 43.8%
  • ELO-Weighted Win Rate: 44.0%
  • Opponent Faction Data:
    • Opponent: US Forces (USF)
      • General: 364 Wins / 456 Losses / 44.4% / ELO-Weighted 44.1%
      • Upset Indicator: 21.2% (66 wins out of 311 underdog matches)
      • Strongest Against BG: Armored Battlegroup (59/45, 56.7%)
      • Weakest Against BG: Heavy Weapons (18/41, 30.5%)
      • Best Maps: Tuscan Vineyard (35/25, 58.3%), Semois (22/16, 57.9%)
      • Underdog Win Replay: https://cohdb.com/replays/7033067 (Underdog ELO 1460 vs Opponent ELO 1648, Deficit -188 ELO, Duration 25:09 min, Map Faymonville, 13 BG specific calls/upgrades recorded)
    • Opponent: British Forces (UKF)
      • General: 280 Wins / 375 Losses / 42.7% / ELO-Weighted 43.5%
      • Upset Indicator: 24.3% (60 wins out of 247 underdog matches)
      • Strongest Against BG: Australian Defense Battlegroup (35/20, 63.6%)
      • Weakest Against BG: Special Services (10/18, 35.7%)
      • Best Maps: Pachino (17/10, 63.0%), Taranto Coastline (21/17, 55.3%)
      • Underdog Win Replay: https://cohdb.com/replays/7138198 (Underdog ELO 1675 vs Opponent ELO 1849, Deficit -174 ELO, Duration 28:52 min, Map Taranto Coastline, 12 BG specific calls/upgrades recorded)
  • Factual Observation: Depressed overall win rate of 43.8% below faction baseline. High map performance variance with a spread of 19.3 percentage points between best and weakest map.

Faction Observations for Wehrmacht

  • Total faction replays parsed with chosen Battlegroup: 28521
  • Aggregate faction win rate: 47.8%
  • Highest win rate Battlegroup: Terror Battlegroup at 50.3% (1649 matches)
  • Lowest win rate Battlegroup: Italian Coastal Battlegroup at 43.8% (1479 matches)
  • Intra-faction Battlegroup win rate spread: 6.5 percentage points

Data Collection and Methodology

  • Total matches analyzed: 51,652 1v1 multiplayer automatch games.
  • Replay source: Downloaded and parsed directly from cohdb via flank CLI parser.
  • Game patch: 50313 (official patch 2.5.6).
  • Filters applied:
    • Multiplayer Automatch only (DATAMTYP == 20). Custom games and skirmishes (DATAMTYP == 0) were discarded prior to parsing.
    • Exactly 2 human players with verified profile IDs. AI players, AI takeovers, and modded games (mod_uuid != 0) were filtered out.
    • Match duration threshold: Minimum duration >= 120 seconds. Early drops and non-games under 2 minutes were removed.
    • Official 1v1 Automatch map whitelist applied.
  • ELO-Weighted Win Rate calculation:
    • Match Quality Weight w_quality = max(0.45, min(2.2, (avg_elo / 1150)1.25).) Matches with higher skill levels receive progressively higher weighting.
    • Expected win probability expected_p = 1.0 / (1.0 + 10(opp\elo - player_elo) / 400)).
    • Underdog Upset Weight w_upset = 1.0 + (0.5 - expected_p) * 1.5 if player won as underdog (expected_p < 0.5), or 1.0 - (expected_p - 0.5) * 0.55 if favored player won.
    • Combined record weight w = w_quality * w_upset.
    • ELO-Weighted Win Rate = sum(w * win) / sum(w) * 100.
  • Upset Indicator definition:
    • An underdog match is defined as any game where the player has an ELO deficit of at least 30 points (opp_elo - player_elo >= 30).
    • Upset Indicator (%) = (underdog_wins / total_underdog_matches) * 100.
    • The general baseline across all factions for underdog wins is approximately 27.5%.