Read as:๐Ÿ“š Science Bowl๐Ÿ€ NBA๐Ÿˆ NFLโšฝ Soccerโšพ Baseball๐Ÿงฎ Playoff Picture๐Ÿ‘‘ Category Kingsโญ Player Ratings
โšฝ MATCHWEEK 4 ยท FULL-TIME REVIEW ยท with expected-goals (xG) analytics

Matchweek 4: The Thrashing Week

The East's last unbeaten failed to score, three clubs put up cricket scores in a rout, and xpoes played the whole match with two men.

Matchweek 3 cracked the contenders; Matchweek 4 detonated them. Half the fixture list was a rout, three winners ran up a hatful, and the biggest name in the East โ€” dan.k.memes, unbeaten and alone atop the conference โ€” were kept off the scoresheet entirely, a blank. We're again grading every side against xG: the goals a club should have scored given exactly who made the teamsheet and how strong each zone lineup was. It turns a week of maulings into a diagnosis โ€” who actually earned the beatdown, and who simply collapsed below their own floor. The two levers that keep running this league did it again: who made the squad and who kept possession clean.

๐Ÿ“ˆ Three things the scoreline hides:
โ€ข The maulings were losers cratering, not winners overreaching. mingle (+6.5) and Fez (+5.1) genuinely soared, but the scores were as much about dan.k.memes (โˆ’4.3) and GidTheKid2 (โˆ’2.7) sinking miles below their own xG. A rout takes two.
โ€ข Availability wrote the season's starkest line. xpoes named just two players โ€” Rohan G and Daniel Y โ€” and still cleared its (rock-bottom) number (+0.3), losing by only two goals. Rohan G alone accounted for 7 goal contributions. Whole, this is a different club; the teamsheet remains the biggest lever in the building.
โ€ข dan.k.memes' goalless blank is a total-system failure. Not variance โ€” an unbeaten side shut out in the box, midfield AND on the counter, converting 1 of 5 clear chances and giving the ball away seven times, a โˆ’4.3 that is the worst coverage line of the season. mingle didn't just win; dan.k didn't turn up.

๐Ÿงฎ The Coverage Ledger โ€” xG (expected vs actual)

For every side we model the goals it should have scored given the exact XI that dressed and each club's zone strength, then compare it to what actually hit the net. Positive = overperformed (scored more than the fixture implied); negative = underperformed. On a thrashing week it's the cleanest way to separate the earned from the given.

SideGoalsxGฮ”Read
mingle/Yunyi158.5+6.5Back from no fixture and utterly unplayable โ€” swept the counter 4โ€“0 and hammered a former unbeaten 5โ€“0. Fully real.
Fez_Keyreb137.9+5.1The finishing touch finally had volume behind it: 13 chances and a 77% clinical night. First win, and it was a demolition.
James W139.0+4.0The preseason A+ arrived โ€” midfield 4โ€“0, counter 3โ€“0, a four-goal statement. Class showing.
(Stitch)ยฒ128.8+3.2From โˆ’14 to a win in seven days. A midfield 4โ€“0 dragged the whole night despite six giveaways. Real bounce-back.
sumin119.5+1.5Beat a two-man xpoes by exactly what a full squad should. Box + range sweeps; back in the win column.
jonathan98.0+1.0Cleared its number even in a loss (counter 3โ€“1). Three giveaways and a cold set-piece zone were the difference.
xpoes87.7+0.3Two players. TWO. And still beat expectation. Rohan G's 7 goal contributions are the story of the week.
czz109.8+0.2Par-plus in a balanced win โ€” no zone blowout, just a deeper rotation. Now 3โ€“1 and co-leads the West.
cryo99.3โˆ’0.3Right on its number and still lost by one โ€” a set-piece 4โ€“0 wasted by a blank in midfield and on the wings. Finishing cost it.
ChessFun89.1โˆ’1.1Eric L back but quiet (2 goal contributions); a 25% clinical night sank it. Below par against a rising James W.
GidTheKid279.7โˆ’2.7Full-strength โ€” Harry G played โ€” and still cratered. Six giveaways and a barren range zone against a hot Fez.
dan.k.memes59.3โˆ’4.3The goalless blank. Shut out in three zones, 1/5 clinical, seven giveaways. Worst coverage line of the year.

โšฝ Match-by-Match

odds-on: mingle/Yunyi โœ“
mingle/Yunyi 5 โ€” 0 dan.k.memes
Decided by: a total collapse from the East's unbeaten

The result of the season. mingle/Yunyi, fresh off no fixture, were unplayable โ€” 15 chances against an xG of 8.5 (+6.5), the biggest overperformance of the year, headlined by a counter 4โ€“0 and clean sweeps in the box, midfield and on the wings. roshan (2G+0A) and theenash s (1G+0A) ran a balanced rout.

But 5โ€“0 is a two-sided story, and dan.k.memes' half is historic in the wrong way. A side that came in unbeaten was shut out in the box, midfield AND on the counter, managed 5 goals of output on a 9.3-chance lineup (โˆ’4.3), buried 1 of 5 clear chances and gave the ball away seven times. Whatever this was โ€” availability, a bad night, both โ€” it wasn't the side that led the East a week ago. The coverage model calls it the single worst performance it has logged.

xG mingle 15 vs 8.5 (+6.5) ยท dan.k 5 vs 9.3 (โˆ’4.3)
vs xG by zone mingle: Counter 4 vs 1.4, Wings 3 vs 1.3 ยท dan.k: Box 0 vs 1.6, Mid 0 vs 1.6
finishing 67% (10/15) ยท 20% (1/5)   giveaways mingle 4 ยท dan.k 7   tempo word 27 ยท 36   barren 3/23
odds-on: GidTheKid2 โœ—
Fez_Keyreb 5 โ€” 1 GidTheKid2
Decided by: a finishing clinic and a full-strength no-show

Fez_Keyreb's breakout, and the xG says the four-goal margin was earned twice over. Fez generated 13 chances against a 7.9 expectation (+5.1), swept the box 3โ€“0, and โ€” after weeks of good finishing on thin volume โ€” finally paired it with a 77% clinical night (10/13). Advik S (2G+0A) and Chris W (1G+0A) led a deep, disciplined attack.

The alarming half is Gid. This was not an availability excuse โ€” Harry G played (a team-high 1G+1A) โ€” and they still cratered to 7 vs 9.7 (โˆ’2.7) with six giveaways and a range zone that mustered one goal against a 1.9 expectation. A full-strength preseason contender getting run by four is the most concerning single result of the season for a side that isn't short-handed. The talent is there; the possession discipline is not.

xG Fez 13 vs 7.9 (+5.1) ยท Gid 7 vs 9.7 (โˆ’2.7)
vs xG by zone Fez: Box 3 vs 1.5, SetP 3 vs 1.5 ยท Gid: Range 1 vs 1.9
finishing 77% (10/13) ยท 43% (3/7)   giveaways Fez 3 ยท Gid 6   tempo word 31 ยท 25   barren 3/23
odds-on: James W โœ“
James W 4 โ€” 1 ChessFun
Decided by: the A+ finally arriving

The preseason favourite looked the part at last. James W overperformed at 13 vs 9.0 (+4.0), powered by a midfield 4โ€“0 and a counter 3โ€“0 that together were the whole game. akhil (2G+0A) paced it, with Sohil (1G+0A) and a lightning-fast Kavin Anreddy (touch word 12) behind him. That's a three-goal statement and a jump to 2โ€“1.

ChessFun's availability watch got its answer โ€” Eric L is back โ€” but the ceiling didn't come with him: he managed just 2 goal contributions, the side came in below par (8 vs 9.1, โˆ’1.1), and a 25% clinical night (2/8) left no margin. They were shut out in midfield (0 vs 1.8) and on the counter (0 vs 1.0), the exact zones James W swept. Getting the star back isn't the same as getting the whole rotation back.

xG James W 13 vs 9.0 (+4.0) ยท ChessFun 8 vs 9.1 (โˆ’1.1)
vs xG by zone James W: Mid 4 vs 1.5, Counter 3 vs 1.2 ยท ChessFun: Mid 0 vs 1.8
finishing 54% (7/13) ยท 25% (2/8)   giveaways James W 5 ยท ChessFun 4   tempo word 27 ยท 24   barren 2/23
odds-on: cryo โœ—
(Stitch)ยฒ 2 โ€” 1 cryo
Decided by: a midfield sweep and a redemption arc

Seven days after a โˆ’14, (Stitch)ยฒ won a nail-biter โ€” and the xG says the bounce-back was real: 12 chances against an 8.8 expectation (+3.2), built on a midfield 4โ€“0 and a box 3โ€“1. Praneel A was the engine (2G+0A), though the old wart lingered โ€” six giveaways nearly gave it all back and kept a comfortable win to one goal.

cryo will rue this one: it landed right on its number (9 vs 9.3, โˆ’0.3) and swept set-pieces 4โ€“0, but got shut out in both midfield and on the wings (blank against ~1.6 each) โ€” the zones Stitch owned. Edward was magnificent (a week-high 2G+1A), but no second scorer emerged and a 44% clinical night couldn't cover four giveaways. The hottest side in the West stubbed its toe on a club it should have beaten.

xG Stitch 12 vs 8.8 (+3.2) ยท cryo 9 vs 9.3 (โˆ’0.3)
vs xG by zone Stitch: Mid 4 vs 1.5, Box 3 vs 1.4 ยท cryo: SetP 4 vs 1.4, Mid 0 vs 1.6
finishing 33% (4/12) ยท 44% (4/9)   giveaways Stitch 6 ยท cryo 4   tempo word 29 ยท 26   barren 2/23
odds-on: sumin โœ“
sumin 3 โ€” 1 xpoes
Decided by: a full squad vs a two-man team

The availability story of the season, told in numbers. xpoes named just two rostered players โ€” Rohan G and Daniel Y โ€” and yet the xG, which already bakes in the short bench, says they beat their number (8 vs 7.7, +0.3). Rohan G was heroic: 7 goal contributions (2G+1A), plus set-piece (3โ€“0) and wings (2โ€“1) sweeps, carrying a lineup that had no business staying within two goals.

sumin did exactly what a whole squad should against a skeleton crew: 11 vs 9.5 (+1.5), with box and range 3-goal sweeps and a steady 55% clinical night. Lucas (2G+0A) matched Rohan blow-for-blow on the other side. There's no shame in this loss for xpoes โ€” the shame is a squad this good keeps taking the pitch half-empty. Whole, they're a top-four side; short, they're 1โ€“3.

xG sumin 11 vs 9.5 (+1.5) ยท xpoes 8 vs 7.7 (+0.3)
vs xG by zone sumin: Box 3 vs 2.1, Range 3 vs 1.9 ยท xpoes: SetP 3 vs 1.5, Mid 0 vs 1.2
finishing 55% (6/11) ยท 50% (4/8)   giveaways sumin 2 ยท xpoes 4   tempo word 29 ยท 27   barren 4/23
note: xpoes named two rostered players (Rohan G, Daniel Y); the xG expectation already reflects the short lineup.
odds-on: czz โœ“
czz 3 โ€” 2 jonathan
Decided by: depth over a top-heavy giant-killer

czz keep winning the quiet way. No zone blowout, no single hero โ€” just a par-plus 10 vs 9.8 (+0.2) and a deeper rotation: vishnu m (1G+1A), anish a (1G+0A) and Charles (0G+1A) all chipped in, and a 60% clinical night stretched the margin to one. That's a 3โ€“1 record and a share of the West lead built on breadth.

jonathan actually cleared its number (9 vs 8.0, +1.0) and out-gunned czz on the counter (3โ€“1), so this wasn't a no-show โ€” it was the back end. Three giveaways and a cold set-piece zone (blank) were the whole difference, and edwin h (1G+1A) had no consistent partner. The giant-killer has real coverage every week; it just keeps leaking goals at the margins.

xG czz 10 vs 9.8 (+0.2) ยท jonathan 9 vs 8.0 (+1.0)
vs xG by zone czz: Mid 2 vs 1.4 ยท jonathan: Counter 3 vs 1.2, SetP 0 vs 0.9
finishing 60% (6/10) ยท 56% (5/9)   giveaways czz 0 ยท jonathan 3   tempo word 29 ยท 21   barren 4/23

๐Ÿ“Š Power Rankings

All 14 sides after Matchweek 4, both conferences. Records first, but the takes lean on xG โ€” who's really as good as their result.

EAST

#SideThe Verdict
1mingle/Yunyi2โ€“1 and back with a vengeance โ€” a +6.5, 5โ€“0 demolition. Best single performance of the year and the East's new class.
2sumin2โ€“1, top goal difference. Did exactly what a full squad should to a short one. Box/range sweeps; the most complete East side right now.
3dan.k.memes3โ€“1 on paper but the wretched goal difference and a goalless blank (โˆ’4.3) scream regression. The record is the outlier, not the mauling.
4anuragNo fixture, 1โ€“2 but trending up after ending sumin's streak. A quiet week to hold serve; the schedule eases.
5Fez_Keyreb1โ€“2, but the +5.1 breakout says the arrow points up hard. Pair that finishing touch with volume and it's a problem.
6GidTheKid22โ€“2, and now the worry is real โ€” full-strength and run by four (โˆ’2.7, six giveaways). Talent without discipline.
7xpoes1โ€“3, the league's hard-luck case โ€” beats its number every week while chronically short. Rohan G is carrying a ghost XI.

WEST

#SideThe Verdict
1czz3โ€“1 and co-leads the West on depth, not stars. Zero giveaways, balanced rotation, +0.2. Wins ugly and often.
2James W2โ€“1 and finally the A+ on the pitch โ€” midfield/counter sweeps, +4.0, a four-goal statement. The scariest ceiling in the conference.
3cryo2โ€“2. Landed on its number and lost by one to a bounce-back Stitch โ€” a finishing loss, not a talent one. Still dangerous.
4Connor ChangNo fixture, 1โ€“2 but Kian D's ceiling and a booming goal difference make it a lie of a record. Sleeping giant of the West.
5ChessFun2โ€“2. Got Eric L back and still came in below par (โˆ’1.1) on a 25% clinical night. The rotation, not the star, is the issue.
6jonathan1โ€“2, but cleared its number again in a loss (+1.0). Fix the giveaways and cold set-pieces and the spoiler is a seed.
7(Stitch)ยฒ1โ€“2 and off the mat โ€” a +3.2, midfield-4โ€“0 win a week after the โˆ’14. Six giveaways still cap the ceiling, but the pulse is back.

๐Ÿ’ฐ The Bookmakers

The chalk actually held this week โ€” five of six favourites covered, and the two odds-on shorts (sumin, mingle) paid out emphatically. The lone miss was a real one: cryo odds-on at (Stitch)ยฒ, where a โˆ’14 side a week ago flipped the board. The coverage ledger backs the maulings โ€” the winners of the three routs (mingle +6.5, Fez +5.1, James W +4.0) all smashed their number, while the beaten (dan.k โˆ’4.3, Gid โˆ’2.7) cratered below their own floor. The one price worth fading next week is dan.k.memes: a 3โ€“1 record propped up by an ugly goal difference is exactly the kind of reputation the market prices too high.

โญ Team of the Week

๐Ÿ† Player of the Week: Rohan G (xpoes) โ€” 7 goal contributions (2G+1A) with set-piece (3โ€“0) and wings (2โ€“1) sweeps, playing on a two-man team and keeping a full-strength sumin to a two-goal win. The scoreboard says loss; the context says the best individual shift of the week, and the reason xpoes still beat its xG a body short.
PlayerSideG+AErrorsAvg touch (word)
Edwardcryo2G+1A127
Rohan Gxpoes2G+1A127
Lucassumin2G+0A032
roshanmingle/Yunyi2G+0A227
akhilJames W2G+0A129
Advik SFez_Keyreb2G+0A230

โšก Most electric: James W's Kavin Anreddy and Gid's Abhinav A (both touch word 12) beat everyone to the ball. Sloppy in possession: dan.k.memes's seven-giveaway meltdown headlined the week; (Stitch)ยฒ and GidTheKid2 gave it away six apiece โ€” three sides whose discipline, not talent, decided their night.

๐Ÿ”ฎ Matchweek 5 Preview

Six fixtures, and the marquee is loaded: the West's two leaders collide, the East's hottest side hosts a full-strength Gid looking to prove Matchweek 4 was a fluke, and xpoes finally gets a chance to field a squad. dan.k.memes and ChessFun have no fixtures.

โญ Match of the Week
czz @ James W Fri 7/17 ยท 9:45 ET

The West's two best, and a share of first on the line. czz (3โ€“1) win on depth, zero giveaways and a deep rotation; James W (2โ€“1) just unleashed the preseason A+ โ€” midfield/counter sweeps, +4.0 โ€” in a four-goal statement. czz's breadth against James W's freshly-clicked ceiling; the winner is the clear class of the conference at the midpoint.

GidTheKid2 @ mingle/Yunyi Wed 7/15 ยท 10:00 ET
storyline: bounce-back vs the buzzsaw

The worst possible landing spot for a reeling favourite. mingle/Yunyi just posted the year's best coverage line (+6.5) in a 5โ€“0 rout; Gid were run by four while full-strength (โˆ’2.7, six giveaways). If Gid can't tidy up possession here, the 2โ€“2 start becomes a genuine crisis โ€” and mingle stake an early claim to the East's No. 1 seed.

Fez_Keyreb @ sumin Tue 7/14 ยท 11:00 ET  ยท  anurag @ xpoes Fri 7/17 ยท 10:30 ET
storyline: the East's risers & the availability test

Two East swing games. Fez bring a +5.1 breakout into a sumin side that just carved up a short squad โ€” a real test of whether Fez's finishing-plus-volume version is here to stay. And xpoes host anurag with the season's biggest question mark attached: get a real squad around Rohan G and this is a winnable game; turn up two-deep again and it won't matter.

๐Ÿ‘€ Talking points:  โ€ข xpoes availability โ€” Rohan G can't keep carrying two bodies; a whole squad flips the anurag game.  โ€ข Gid's giveaway count at the buzzsaw โ€” six last week won't survive mingle.  โ€ข jonathan @ (Stitch)ยฒ (Tue 10 ET) โ€” two +xG sides that can't stop coughing up possession; whoever keeps it clean wins.  โ€ข Connor Chang off no fixture at cryo (Fri 9 ET) โ€” Kian D vs a cryo side coming off a stunning slip.