December 2025 CS competitive digest
December’s CS month split cleanly in two: a European daily circuit that juster turned into a monopoly with 26 wins from 31 events at 198-4, and two open worldwide afternoons worth 692,000 each that were settled by single afternoons the monopolist never won.
The month
December ran on two clocks. The first was the daily regional calendar: three separate circuits of 31 events apiece, paying out 3,565,000 across Europe, the Middle East and Africa, 3,224,000 across the Americas and 2,852,000 across Asia/Pacific, with a second European circuit adding another 2,484,000 over 27 more nights. The second clock ticked exactly twice. CS Masters 16 on 7 December and CS Masters 17 on 21 December were open worldwide, worth 692,000 each, and each of them handed 300,000 to a single roster inside one afternoon. Almost every story of the month comes from a roster deciding which clock to live by, and from the handful that tried to live by both.
Nobody answered more emphatically than juster. It entered 30 of the 31 events on the leading European daily circuit and won 26 of them, going 198-4 in matches and banking 1,370,000, roughly 38 percent of everything that circuit paid out. From 13 December it strung together 18 consecutive event wins and did not surrender another night until the last one of the year. Across the full month its evidence shows 2,949,300 in prize money, a 628-19 record over 653 matches and 97 podium finishes, a month total that clears the next roster in the candidate set by nearly 900,000.
That wall was built in the market before it was built on the server. In the opening four days its club took in two signings for 960,000 and recouped 300,000 on one departure, the second-largest net outlay of any club in the transfer candidate set. The names belong further down. The sequencing belongs here, because both arrivals were dated 2 and 4 December and the 18-event streak began on 13 December.
And yet the two afternoons that paid the most did not go to the roster that owned the most nights. Yellow Sub won CS Masters 16 on an 8-0 run for 300,000, having reached it out of the Asia/Pacific qualifier in a shared 22,000 band on a 4-1 record. LMS-Fyretoucher won CS Masters 17 at 7-1, one day after taking its own regional qualifier 7-0. juster collected 65,000 at the first of the two, and after winning CS Masters 17 EMEA Qualifier 8-0 on 20 December it has no recorded finish at all in the second. That gap is unknown rather than a result, and it is read here as unknown. The practical point survives either way: a monopoly on one regional circuit bought nothing on the two days when the regions met.
The Americas ran the opposite experiment on the same rules. Its 31 daily events produced 11 different winners, eight rosters reached 290,000 or more on that circuit alone, and the roster that finished on top of it spent the first week losing. Through 8 December, NEC | Oblivion had five daily appearances, 62,000 and a 20-7 match record with nothing won. It bought twice inside three days. From CS AMER Zenith Invitational Tier 1 #151 on 9 December it played 18 more nights, went 102-12, won 11 of them, took 605,000, and signed off by winning CS Masters 17 AMER Qualifier 6-0 for another 100,000. Same calendar, same prize ladder, a completely different competitive shape.
The two calendars also paid in different currencies. Every competition point claim in the month’s competition evidence, 1,666 of them, came from the daily regional circuits. CS Masters 16, CS Masters 17 and all six of their qualifiers recorded none at all. Cash pulled one way, the points ladder pulled the other, and December reads like a month of managers picking a side. Ranking evidence is unavailable for this month, so nothing below leans on a rating figure; the argument runs on prize money, match records and who actually closed out the nights.
Competitions and leagues
The two open events were structurally identical and taught opposite lessons. Each carried 692,000 with no residency restriction, each recorded 16 rosters, each paid every one of them, and each stacked the money at the front: 300,000 for the win, 180,000 for second, then 108,000, 65,000 and a 39,000 floor. Each was fed by three regional qualifiers the previous day, worth 239,000 in Europe, the Middle East and Africa and 231,000 in the Americas and in Asia/Pacific, all three paying 100,000 to their winner.
On 6 December, Vantec Esports went 8-0 to win CS Masters 16 EMEA Qualifier, AVNG | 🇧🇷 VilaMaria SCCP took CS Masters 16 AMER Qualifier at 6-1, and MEM - morgue came through CS Masters 16 APAC Qualifier without dropping a match at 7-0. Twenty-four hours later those three finished CS Masters 16 on 65,000, 39,000 and 108,000. The 300,000 went to Yellow Sub, which had scraped out of that same Asia/Pacific qualifier in the 22,000 band and then won every match it played. JP GAMING took second for 180,000 and NEC | Fakes 🇧🇷 shared the 108,000 tier. On that evidence, qualifier form was worth close to nothing a day later.
Two weeks on, the same ladder produced the reverse. LMS-Fyretoucher won CS Masters 17 APAC Qualifier 7-0 for 100,000 and converted the next afternoon at CS Masters 17 for 300,000, giving it 436,000 from three appearances in that family, the biggest such haul of the month out of the fewest events. AVNG | 🇧🇷 VilaMaria SCCP finished second for 180,000, with Vantec Esports and Wisła on 108,000 apiece. The two other qualifier winners of 20 December, juster at 8-0 and NEC | Oblivion at 6-0, have no recorded finish in the main event. One cycle punished the form guide and the next one rewarded it, which is a useful warning about reading two data points as a trend.
The leading European circuit was the most closed field of the month: 31 events, four different winners. juster took 26, PASSION UA I NEC three, JP GAMING and Vantec Esports one each. The five nights that got away are worth listing because they are the only cracks in the wall. It skipped 4 December entirely. On 7 December, the day of the first open event, it managed 11,000 on a 4-1 at CS EMEA Zenith Invitational Tier 1 #149 while JP GAMING went 7-0 for 50,000. PASSION UA I NEC took the wins on 10 and 12 December, then closed the year by winning CS EMEA Zenith Invitational Tier 1 #173 on 31 December. The money curve says the rest: 549,000 for PASSION UA I NEC across 26 appearances, 529,000 for Vantec Esports across 23, 508,000 for JP GAMING across 24, against 1,370,000 for one roster.
Asia/Pacific was almost as concentrated, with the same four-winner count over 31 events, but it ended differently. Yellow Sub won 19 nights from 26 appearances at 161-9 for 863,000, MEM - morgue took five, ExiIe four and Wisła three. Then the leader simply stopped: it has no recorded entry in any of the last four events of the month, which went to Wisła on 28 and 29 December and to ExiIe on 30 December and at CS APAC Zenith Invitational Tier 1 #172 on 31 December, the latter at 7-0. ExiIe entered 30 of the 31 nights, more than anyone else in the region, and turned that into 514,000 and a 142-32 record.
The Americas stayed open from the first night to the last. Eleven rosters won at least one event, NEC | Oblivion led with 11 wins and 667,000, AVNG | 🇧🇷 VilaMaria SCCP took five, Chaman four and Brasil Spirit three, with OG eSports on two and six further rosters taking a single night apiece. That spread changes what volume is worth: NEC | YYC Bloodline | 🇨🇦 played 28 of the 31 events, more than the regional leader, and came away with 421,000 and one win. The same 28 nights on the European circuit would have been worth a different number entirely, which is exactly why cross-region earnings comparisons need care.
The secondary European circuit was the widest field on the board: 27 events, 2,484,000 in prizes, 53 different rosters recorded and 20 different winners. InTeNSe Esports led it with 145,000 from seven appearances and MEM | 404 banked 143,000 from five at 29-2, numbers that would be unremarkable on the top circuit and are dominant here. It is the clearest picture in the evidence of what a genuinely open field looks like once the established rosters are competing elsewhere.
One structural note that matters for reading all of the above. Residency decided who could enter each regional circuit, while the point region attached to those same events decided where their circuit points landed; the two are separate ideas and the evidence keeps them separate. The open events sat outside that system altogether, with worldwide entry and no point region, so a roster chasing the points ladder had to keep turning up at home no matter how the two big afternoons went.
Best rosters
Ranking evidence is unavailable this month, so the order below is an argument built from results, not a score, and it is offered as an argument rather than a verdict.
juster leads it. Twenty-six event wins from 31 nights, a 198-4 match record on that circuit, an 18-event winning streak, 1,370,000 from one series and 2,949,300 across the month at a 628-19 clip: no other roster in the candidate set produced a number like it, and the club paid up front to make it happen. The case against is narrow but real. It took 201,000 from three appearances in the open-event family, won none of them, and has no recorded finish at CS Masters 17 despite winning the qualifier for it 8-0. Its month is the strongest sustained body of work on the board and it never had to beat the other two regions to produce it.
Yellow Sub is the alternative, and for a certain kind of manager it is the better one. It is the only roster that both led a regional circuit and won an open worldwide event: 19 wins from 26 nights at 161-9 for 863,000, then 300,000 at CS Masters 16 on a perfect 8-0, with 409,000 across its four appearances in the open family and 2,054,542 for the month at 543-42. Two things hold it at second. Its region split four ways more evenly than Europe did, and it went missing for the final four nights of its own circuit at exactly the moment its club was selling hardest.
NEC | Oblivion takes third on the strength of the field it beat. Eleven wins in a region where the next-best had five, 667,000 on the most contested circuit of the month, 1,499,900 overall, and a 102-12 second half after a first week that produced nothing. Its 161,000 from the open-event family is thin, but it also won CS Masters 17 AMER Qualifier 6-0, and no roster changed its own trajectory more visibly inside a month.
After that the order gets genuinely arguable. AVNG | 🇧🇷 VilaMaria SCCP has the most reliable big-day record of anyone who did not win one: a qualifier win, a qualifier second, a runner-up finish at CS Masters 17, 379,000 across four appearances in that family and 1,435,390 overall. Vantec Esports banked 1,484,200 with 333,000 in the open family and 529,000 from 23 nights on the circuit juster owned, which bought exactly one event win; it is the roster whose month was defined by somebody else’s. LMS-Fyretoucher is the peak play: 1,032,200 for the month, but 400,000 of it across the two afternoons of 20 and 21 December, the sharpest short return anyone produced. JP GAMING earned 1,318,000 with 294,000 in the open family, second place at CS Masters 16 and the 7-0 night that stopped the European streak. MEM - morgue rounds it out at 1,252,400 and an 83.5 percent match win rate, with the 7-0 qualifier run and 108,000 at CS Masters 16.
Three names have a claim to be higher. ExiIe showed up for 30 of 31 nights in Asia/Pacific, won four and closed the year 7-0, for 1,243,300; Wisła took 1,180,000, two of the last four nights of its circuit and 108,000 at CS Masters 17; PASSION UA I NEC banked 1,143,500 and was the only roster to take more than one European night off the leader, including the final one. If you weight head-to-head evidence above totals, that last one moves up several places.
So here is the question worth arguing about, and it is the top of the list that is open, not the bottom of it. If you had one slot to fill in January, would you take the roster that won 26 of 31 nights and went 198-4 on the most closed circuit of the month, or the one that won 19 of 31 at home and then went 8-0 through the only field where all three regions actually met?
Notable transfers
The candidate market carried 64 deals this month, all denominated in USD, worth 17,896,606 in total with a median fee of 250,000, and each fee ranked against 209 candidates in the same currency. Two patterns run through it: the clubs at the very top of the results table were the clubs trading hardest, and three of the four largest fees were struck on or before 7 December. A third is easy to miss: several of the busiest traders renamed themselves between deals, so the same club appears under one banner in the month’s first week and another by its third. Everything below tracks clubs by identity rather than by whichever name they were wearing on the day.
psychosocial set the ceiling at 1,150,000 on 7 December, the largest fee in the set and nearly double the next one. It was also the single largest net outlay of the month, since NEC | Fakes 🇧🇷 recorded no offsetting sale, and it landed on the same date that NEC | Fakes 🇧🇷 shared the 108,000 tier at CS Masters 16. Squad membership is not recorded here and no lineup should be inferred from a fee, so treat the timing as timing.
The most consequential spending was quieter. juster took in two arrivals worth 960,000 between 2 and 4 December, the second of them T1SR|Invy at 350,000 from NEC | Oblivion, then recouped 300,000 by selling JST|grave on 7 December. Net outlay of 660,000, second only to the deal above, and what followed was the 198-4 run described earlier. Causation is not on offer, but the longest sustained results run of December came out of the second-largest net investment.
The selling side of that trade is just as interesting. NEC | Oblivion still finished 410,999 in the black on transfers, having cashed out twice in the first week, and then spent through the second: 300,000 on 7 December and romanticism at 275,000 on 9 December, the latter bought from the club whose roster had won the Asia/Pacific qualifier three days earlier. Its first daily win of the month is dated 9 December, and it won 11 of the 18 nights it entered from that date onward.
Yellow Sub ran the busiest ledger on the board: 14 recorded moves, 2,465,598 out across ten sales against 1,165,000 across four arrivals, for a net sale position of 1,300,598, the largest of the month. Its heaviest day was 18 December, when it bought for 435,000 and sold Pladds for 325,000 inside the same 24 hours, the buyer in that second deal being LMS-Fyretoucher, whose roster won CS Masters 17 three days later. The club also has no recorded entry in the final four events of its regional circuit, which is either a quirk of scheduling or the visible cost of a squad in permanent motion.
LMS-Fyretoucher traded at a similar tempo with the opposite balance: 12 moves, 1,275,597 in against 1,900,000 out, the largest of those sales being FF|Molodoy at 500,000 on 7 December. It bought on 18 December, won the biggest prize on the calendar on 21 December, and was selling again on 23 December, which is a strange way to celebrate and a very rational way to bank a peak.
Two more deals are worth flagging for what happened around them. Brasil Spirit paid 420,000 for TC|Oskarinho on 15 December; Brasil Spirit then won CS AMER Zenith Invitational Tier 1 #160 7-0 on 18 December and cashed 65,000 at CS Masters 17. And the market never cooled: Royal|Odin moved on 31 December for 570,000, the third-largest fee of the set, struck on the final day of the year and well after both marquee afternoons had been settled. Fees describe intent rather than outcome, and current rosters are not recorded here; read all of it as market signal and check the January results table to see which signals held.
CS GOAT debate
Eleven months into the supported CS record, my pick is still juster, and December is the month that makes that case bigger and narrower at the same time.
Bigger, because the accumulation argument has never been stronger. This roster finished February third on two 100,000 titles taken off that month’s leader while going 36-4, went 96-1 in March for thirteen championships and 1.73 million, then 113-2 in April for fifteen championships, 1,713,000 and three straight final wins over the roster that became its rival of that stretch. May brought 23 championships and 1,181,660 off twelve titles from fourteen point-bearing starts, June 38 championships and 1,413,800, July a 180,000 finish in the richest worldwide bracket of the month plus an unbeaten 100,000 regional title, August 1,730,500 with 94 championships, September 84 championships and 1.90 million, October a month-leading 2,365,900 on a 585-44 record, November the cleanest win rate in the field at 532-35 off the heaviest schedule any roster carried. December is now the largest single month anywhere in this record: 2,949,300 in prize money, 628-19 across 653 matches, 97 podium finishes, and a total clearing the next roster in the candidate set by nearly 900,000. The previous highs were 2,886,300 in November and 2,800,500 in August. It has also produced front-line results out of the Americas calendar in October, Asia/Pacific in November and Europe in December, which no other contender here has done.
Narrower, because of where December’s number was assembled. The 1,370,000 and the 198-4 came off a daily circuit that produced four winners in 31 events, the most closed field of the month, and the 18-event streak that began on 13 December followed the second-largest net transfer outlay in the month’s candidate set, completed in the opening four days. Sequence is not causation and the evidence offers none. Meanwhile the two afternoons open to all three regions paid 300,000 each and it won neither: 201,000 from three appearances in that family, 65,000 on 7 December, and no recorded finish on 21 December despite taking that day’s qualifier 8-0. The absent finish is unknown, not a zero, and I do not score it as one. But the objection is the one this column first made in May against huge totals banked in thin brackets. A monopoly on the most closed circuit of the month bought nothing on the only two days the regions met.
That is the opening for Yellow Sub, and on December alone I think it produced the better month. It is the only roster that both led a regional circuit and won an open worldwide event: 19 nights from 26 appearances at 161-9 for 863,000, then a perfect 8-0 on 7 December for 300,000 after scraping out of its qualifier the day before in a shared 22,000 band on a 4-1, 409,000 across four open-family appearances, and 2,054,542 for the month at 543-42. What keeps it outside the ranked order rather than second is the test this column has applied to every enormous arrival, in April, July and November alike: one month proves a ceiling and leaves the floor unproven. It also has no recorded entry in the last four nights of its own circuit, a gap rather than a result.
Second on my card goes to JP GAMING, and it is the placement I defend hardest. A 300,000 worldwide title in September, 95 championships in October on 1,975,900, then 1,752,100 in November with 92 podiums, a 180,000 runner-up finish at that month’s first major and the distinction of beating that month’s leader in direct competition more often than anyone else. December continued the line: 1,318,000, 294,000 in the open family, second place at the 7 December open for 180,000, and that same evening a 7-0 European night for 50,000 while the eventual monopolist was held to 11,000 on a 4-1. Four consecutive months of front-line evidence, all of it collected against whoever was in front.
That puts Vantec Esports third, and the reverse order is entirely defensible. Its November is still the most impressive single month this record contains, both worldwide titles taken 8-0 inside 2,886,300 and a 534-56 campaign. November’s column asked whether a second month at that scale would settle the argument. December answered sideways: 1,484,200, an 8-0 qualifier on 6 December, 333,000 across the open family without winning either afternoon, and 529,000 from 23 nights on the same European circuit for exactly one event win. It is the first month in the record where these two shared a daily ladder, and the ladder read 26 nights to one. They also finally landed in the same worldwide bracket on 7 December, where both finished on 65,000 and neither won, so the head-to-head question that has trailed this debate since April is still open.
Two peaks stay on the board without being marked down. PHI | Scar Reign owns the sharpest concentrated run in the record, 2,403,600 with an undefeated 300,000 worldwide title in July, 2,800,500 with another in August, then 2.30 million on 533-28 in September, and has gone three months without fresh evidence. PHI | Apathy owns April through June, including 40 championships and 2,447,400 in May and 74 championships, 2,517,080 and two undefeated worldwide wins in June, and has gone six. Silence is not defeat, and December supplies the first direct proof that the rule is worth keeping: ExiIe ran from June to September at the very front, 2,423,300 in August behind a leading 98 championships, vanished from the October and November record entirely, then turned up for 30 of the 31 Asia/Pacific nights in December, four wins, 514,000 at 142-32 and a 7-0 close on the last day of the year.
December’s remaining claims belong to NEC | Oblivion (11 wins in the one region nobody controlled, 1,499,900, and a 102-12 second half after a blank first week), AVNG | 🇧🇷 VilaMaria SCCP (379,000 in the open family and the best big-day file of anyone who did not win one), LMS-Fyretoucher (400,000 from two afternoons), and the steady large-stage records of MEM - morgue and Wisła. Two caveats stay in view. Ranking evidence is unavailable for December, so none of this rests on a rating. And cash and points measured different things, with all 1,666 recorded point claims coming from the daily circuits and none at all from the two open events or their six qualifiers, so money and points were never scoring the same season.
So here is the thing worth arguing into January: would you move juster off the top only once Yellow Sub produces a second month of that shape, or does one open worldwide afternoon won outright, by either of them, settle a year that eleven months of daily circuits could not?
Supporting evidence
- juster roster
- CS Masters 16 competition
- CS Masters 17 competition
- Yellow Sub roster
- LMS-Fyretoucher roster
- CS Masters 17 EMEA Qualifier competition
- NEC | Oblivion roster
- CS AMER Zenith Invitational Tier 1 #151 competition
- CS Masters 17 AMER Qualifier competition
- Vantec Esports roster
- CS Masters 16 EMEA Qualifier competition
- AVNG | 🇧🇷 VilaMaria SCCP roster
- CS Masters 16 AMER Qualifier competition
- MEM - morgue roster
- CS Masters 16 APAC Qualifier competition
- JP GAMING roster
- NEC | Fakes 🇧🇷 roster
- CS Masters 17 APAC Qualifier competition
- Wisła roster
- PASSION UA I NEC roster
- CS EMEA Zenith Invitational Tier 1 #149 competition
- CS EMEA Zenith Invitational Tier 1 #173 competition
- ExiIe roster
- CS APAC Zenith Invitational Tier 1 #172 competition
- Chaman roster
- Brasil Spirit roster
- OG eSports roster
- NEC | YYC Bloodline | 🇨🇦 roster
- InTeNSe Esports roster
- MEM | 404 roster
- psychosocial transfer
- NEC | Fakes 🇧🇷 club
- juster club
- T1SR|Invy transfer
- NEC | Oblivion club
- JST|grave transfer
- romanticism transfer
- Yellow Sub club
- Pladds transfer
- LMS-Fyretoucher club
- FF|Molodoy transfer
- Brasil Spirit club
- TC|Oskarinho transfer
- CS AMER Zenith Invitational Tier 1 #160 competition
- Royal|Odin transfer
- PHI | Scar Reign roster
- PHI | Apathy roster