CBL Meta Watch

Unit Insights & Meta Trends from CBL 2025

⚠️ Match Data Notice – CBL 2025
This match data is still being processed. The current statistics include matches up to 05/02/2025 covering the battle between WSS vs HET on Grasslands (CBL) map.
More recent matches will be included soon. Match data from the APAC and CN regions is being processed and will be added soon.

Top 15 Most Picked Units

Discover the most frequently selected units by each player. Filter by team, region, map, and more.

Region
Team
Map
Date
Region
Team
Map
Date

Top 15 Most Picked Comps

Discover the most frequently comps units by each player. Filter by team, region, map, and more.

Comps
Region
Team
Map
Date
Comps
Region
Team
Map
Date

Win Rate by all maps

Discover the win rate for attackers and defenders on each map.

Hidden City (CBL)

Dasuo Fort (CBL)

Grasslands (CBL)

Wall Fort (CBL)

Heilung Fjord (CBL)

Kurak Castle (CBL)

White Elk Fort (CBL)

Harbour City (CBL)

...and more!

The CBL Meta Watch is a work in progress. So far, I'm focusing on the most picked units, win rates by map, and common compositions.

As I finish collecting and validating all match data, I’ll expand the analytics to explore deeper insights — such as Pick Rate vs. Win Rate, which helps identify dominant meta units.

More ideas are on the way. Stay tuned for updates as I continue to grow the project!

About Data Accuracy

All CBL 2025 data shown here was processed using a custom Python script to match unit icons with high accuracy.

  • Each match screenshot is split by layout (15 rows, 3 columns) for both Attack and Defense sides.
  • Unit icons are visually compared using SSIM, considering silhouette, size, and tier border color.
  • The script generates a list of unit IDs for each player, along with a debug image for each icon comparison. In these images, the icon on the left represents the troop chosen by the player, while the icon on the right is the closest match found by the script.
  • If any inconsistencies are found during manual review, the corresponding unit ID is corrected
    before the data is entered into the database.

✅ 100% of matches are verified through manual review.

About Data Accuracy

Data Stats So Far:

Players: 868

Matches: 29