Read as:๐Ÿ“š Science Bowl๐Ÿ€ NBA๐Ÿˆ NFL๐Ÿ’น Quantโšฝ Soccerโšพ Baseball๐ŸŽฌ Game Centers๐Ÿงฎ Playoff Picture๐Ÿ‘‘ Category Kingsโญ Player Ratings๐Ÿ—บ๏ธ Team Coverage
โšพ AROUND THE HORN ยท WEEK 3 ยท with expected-runs (xR) analytics

Week 3: The Contenders Crack

Three of the top four got beat โ€” two by mercy rule โ€” a club posted a negative run line, and Kian D went 11-for-11.

Week 2 was order restored; Week 3 tore it right back up. ChessFun, czz, and sumin โ€” three of the league's top four โ€” all lost, two of them run-ruled off the field. This week we're grading every club against expected runs (xR) โ€” the runs a side should have plated given who actually filled out the lineup card and how strong each zone stacked up. It turns the blowouts into a story: some clubs smashed their ceiling, others cratered miles below it. The through-lines were the two levers that keep deciding this league โ€” who showed up and who kept the bat under control at the plate.

๐Ÿ“ˆ Three things the line score hides:
โ€ข Rally-killing outs owned the extremes. (Stitch)ยฒ killed TEN rallies โ€” a self-inflicted disaster โ€” and got run-ruled at 15โ€“1. At the other pole, jonathan won despite ten costly outs of its own. Discipline at the plate defined both tails of the week.
โ€ข Availability struck the contenders. ChessFun's Eric L โ€” Week 1's most aggressive bat โ€” was a late scratch, and ChessFun got upset. xpoes again ran it out there without Rohan G. The biggest results keep tracking the lineup card.
โ€ข xR exposed the frauds and the flukes. The scoreboard shows a 14-run rout; the coverage model says Connor beat expected runs by +6.1 โ€” real, not noise. Meanwhile czz (โˆ’3.0) and (Stitch)ยฒ (โˆ’4.2) didn't just lose, they plated far fewer runs than their own lineup should have.

๐Ÿงฎ The Coverage Ledger โ€” runs vs expected runs (xR)

For every club we simulate the runs it should have plated given the exact lineup that dressed and each side's zone strength, then stack it against what actually crossed the plate. Positive = overperformed (scored more than the matchup implied); negative = underperformed. It's the single best "was it real?" filter on a wild week.

ClubRuns (raw gets)Expected (xR)ฮ”Read
Connor Chang169.9+6.1Kian D's 11-for-11 dragged the whole club miles past its ceiling. Utterly real.
cryo129.1+2.9The 8-run laugher was earned โ€” cryo beat its number up and down the order.
dan.k.memes129.6+2.4Won the volume battle by more than the matchup said it should. 3โ€“0 is no fluke.
anurag119.0+2.0Finally cashed the talent โ€” a genuine overperformance, not just sumin fading.
jonathan108.6+1.4The upset had substance โ€” jonathan out-hit its expectation even leaving ten men on.
xpoes97.8+1.2A bat short and STILL beat its number. Imagine this lineup whole.
GidTheKid2109.6+0.4Right on expectation; the win came from an 80% RISP night, not extra baserunners.
Fez_Keyreb77.7โˆ’0.7Roughly par on runs; the loss was rally-killers and low baserunner volume, not the bat.
ChessFun88.9โˆ’0.9Slightly below par โ€” and that's WITH Eric L scratched lowering the bar. Availability cost them.
sumin78.8โˆ’1.8Underperformed and lost the unbeaten tag. anurag's Contact sweep did real damage.
czz69.0โˆ’3.0The 8-run loss wasn't variance โ€” czz cratered 3 runs below its own floor.
(Stitch)ยฒ48.2โˆ’4.2The 15โ€“1 was a total-system failure: 4 on an 8-run lineup, plus ten rallies killed.

note: raw gets shown as the run baseline for the ledger; game line scores below are scaled to a nine-inning ballgame, winner and margin order preserved.

โšพ Game-by-Game

run line: Connor Chang โˆ’1.5 โœ“
Connor Chang 15 โ€” 1 (Stitch)ยฒ
Decided by: a Kian D masterclass vs a rally-killing meltdown

The game of the season, in both directions โ€” a mercy-rule laugher that was over by the middle innings. Kian D went 11-for-11 with zero rally-killing outs โ€” the best single day anyone has had at the plate โ€” and he didn't do it in a vacuum: Connor swept the Eye zone 4โ€“0 (against an expectation of just 2.0 there) and took Power, Contact and the at-bats vs the pen 3โ€“1. As a club Connor plated 16 against an xR of 9.9, a +6.1 overperformance that is the largest of the week and removes any doubt this was a scheduling fluke.

(Stitch)ยฒ was the mirror image โ€” a total-system collapse. They managed just 4 on a lineup worth ~8 (โˆ’4.2), then killed ten rallies with reckless outs that turned a bad night into a historic one: final line 15โ€“1. pancreas uvula alone accounted for 5 of the ten. When you snuff out that many rallies of your own, the zone battle is almost beside the point โ€” you're beating yourself faster than the other club can. This was a run-rule laugher long before the last out.

xR Connor 16 vs 9.9 (+6.1) ยท Stitch 4 vs 8.2 (โˆ’4.2)
vs expected by zone Connor: Eye 4 vs 2.0, vs Pen 3 vs 1.6 ยท Stitch: Speed 0 vs 1.4
RISP 56% (9/16) ยท 25% (1/4)   rally-killers Connor 1 ยท Stitch 10   first-pitch avg 23 ยท 28   empty frames 3/23
run line: czz โˆ’1.5 โœ—
cryo 11 โ€” 3 czz
Decided by: a Contact sweep and a tempo gap

The West statement of the week, and the xR says it was fully deserved: cryo plated 12 vs 9.1 expected (+2.9) while czz cratered to 6 vs 9.0 (โˆ’3.0) โ€” a six-run swing that is the whole eight-run margin. The engine room was the Contact zone, where cryo went 4โ€“0 against a 1.8 expectation (+2.2), the single most dominant zone performance of the round.

cryo also owned the clock, jumping first pitches at an average of 20 to czz's 34 โ€” they were on it a full beat earlier on nearly every at-bat. czz never found a second bat behind vishnu m (4 hits); the supporting cast scratched out just five runs of production. A title contender looked ordinary, and the model agrees it wasn't bad luck โ€” this one was a genuine no-show at the plate.

xR cryo 12 vs 9.1 (+2.9) ยท czz 6 vs 9.0 (โˆ’3.0)
vs expected by zone cryo: Contact 4 vs 1.8, Eye 3 vs 1.5 ยท czz: Contact 0 vs 1.3
RISP 58% (7/12) ยท 50% (3/6)   rally-killers cryo 2 ยท czz 1   first-pitch avg 20 ยท 34   empty frames 5/23
run line: ChessFun โˆ’1.5 โœ—
jonathan 6 โ€” 4 ChessFun
Decided by: a star who wasn't in the lineup

The upset of the week is really an availability story. ChessFun's Eric L โ€” its fastest, most productive bat โ€” was a late scratch, and the top-heavy lineup never recovered. Even with the bar already lowered by his absence, ChessFun still came in below par (8 vs 8.9, โˆ’0.9) โ€” there was no next man up.

jonathan pounced, and it wasn't a smash-and-grab: they overperformed at 10 vs 8.6 (+1.4), powered by a Contact 3โ€“1 edge (3 vs 1.5 expected) and a sweep of the at-bats vs the pen (2โ€“0). The wart is discipline โ€” ten rally-killing outs โ€” which is the only reason this was two runs and not six. Clean that up and the Week-2 giant-killer is a genuine problem; a 60% RISP night to ChessFun's 38% shows the pieces are there.

xR jonathan 10 vs 8.6 (+1.4) ยท ChessFun 8 vs 8.9 (โˆ’0.9)
vs expected by zone jonathan: Contact 3 vs 1.5, vs Pen 2 vs 1.2 ยท ChessFun: vs Pen 0 vs 1.3
RISP 60% (6/10) ยท 38% (3/8)   rally-killers jonathan 7 ยท ChessFun 2   first-pitch avg 22 ยท 23   empty frames 5/23
note: Eric L (ChessFun) recorded zero at-bats โ€” treated as a late scratch.
run line: sumin โˆ’1.5 โœ—
anurag 9 โ€” 5 sumin
Decided by: a Contact sweep, and sumin's first loss

sumin's unbeaten aura ended hard, and xR says it was more anurag rising than sumin collapsing โ€” anurag overperformed (11 vs 9.0, +2.0) while sumin came in modestly under (7 vs 8.8, โˆ’1.8). The decisive zone was Contact: anurag went 4โ€“0 against a 1.6 expectation (+2.4), the biggest single-zone overperformance of the game.

sumin's one bright spot was a sweep vs the pen (3โ€“0, +1.8 over expected), but they got blanked in the Eye zone (0 vs 1.6) and never threatened anurag's production anywhere else. Sanjay O (4 hits, quick to jump at 19) ran the anurag show. After an 0โ€“2 start built on fixable back-end mistakes, anurag turned the corner and took the East's last unbeaten down with it.

xR anurag 11 vs 9.0 (+2.0) ยท sumin 7 vs 8.8 (โˆ’1.8)
vs expected by zone anurag: Contact 4 vs 1.6 ยท sumin: vs Pen 3 vs 1.2, Eye 0 vs 1.6
RISP 55% (6/11) ยท 71% (5/7)   rally-killers anurag 2 ยท sumin 3   first-pitch avg 23 ยท 28   empty frames 5/23
run line: GidTheKid2 โˆ’1.5 โœ“
GidTheKid2 8 โ€” 6 xpoes
Decided by: an 80% RISP night vs a short bench

The most interesting xR line of the week: both clubs overperformed. Gid landed right on its number on baserunners (10 vs 9.6) and won on the RISP line instead โ€” an elite 80% conversion (8/10) โ€” plus Contact and vs-Pen 3โ€“1 edges. This was a win built on cashing what they earned, not on extra volume.

The story underneath is xpoes: 9 runs against a 7.8 expectation (+1.2) while a bat short (no Rohan G, again). Jianyu was the game's second-best hitter (5 hits) and they swept the Power zone 3โ€“0 (+2.1 over expected) โ€” a genuinely strong showing from a thin lineup. Whole, this xpoes club beats its number by more and maybe steals it; short, it ran dry on Smallball (0 vs 1.3) and couldn't match Gid's back end.

xR Gid 10 vs 9.6 (+0.4) ยท xpoes 9 vs 7.8 (+1.2)
vs expected by zone Gid: Contact 3 vs 1.6, vs Pen 3 vs 2.1 ยท xpoes: Power 3 vs 0.9, Smallball 0 vs 1.3
RISP 80% (8/10) ยท 56% (5/9)   rally-killers Gid 5 ยท xpoes 2   first-pitch avg 28 ยท 26   empty frames 4/23
note: xpoes played without Rohan G โ€” expectation already reflects the short lineup.
run line: dan.k.memes โˆ’1.5 โœ“
dan.k.memes 9 โ€” 4 Fez_Keyreb
Decided by: volume over efficiency

The cleanest "RISP isn't everything" game of the season. Fez_Keyreb hit 71% with runners in scoring position to dan's 42% โ€” and lost by five, because dan simply put far more men on: 12 vs 9.6 expected (+2.4) to Fez's par-ish 7 vs 7.7 (โˆ’0.7). You can't drive in runners you never get aboard.

dan did it with sweeps โ€” Speed 3โ€“0 and Eye 4โ€“0 (+2.3 over expected there) โ€” and, crucially, a clean sheet on rally-killers (0) while Fez gave four outs back. varnite (5 hits) paced a balanced attack with no weak zone in the order. dan.k.memes is a spotless 3โ€“0, and the coverage model calls it the most consistent club in the league โ€” it beats its number every week without ever looking spectacular.

xR dan 12 vs 9.6 (+2.4) ยท Fez 7 vs 7.7 (โˆ’0.7)
vs expected by zone dan: Eye 4 vs 1.7, Speed 3 vs 1.6 ยท Fez: Speed 0 vs 1.4
RISP 42% (5/12) ยท 71% (5/7)   rally-killers dan 0 ยท Fez 4   first-pitch avg 26 ยท 24   empty frames 4/23

๐Ÿ“Š Power Rankings

All 14 clubs after Week 3, both leagues. Records first, but the takes lean on xR โ€” who's really as good as their line score.

EAST

#ClubThe Read
1dan.k.memes3โ€“0 and beats its xR every week (+2.4). Wins on volume and sweeps, not clutch (42% RISP). The standard.
2GidTheKid22โ€“1 with Harry Gao back and an 80% RISP night. Right on run expectancy; the ceiling is the draft-day club.
3mingle/YunyiOff day, 1โ€“1, still owns the league's single-game run high. Untested since the RISP fix โ€” back next week.
4sumin1โ€“1. Underperformed (โˆ’1.8) losing the unbeaten tag. Still has a monster ceiling, but the Contact hole is real.
5anurag1โ€“2, but the eye test and xR agree it's rising (+2.0). A four-run win that ended sumin's run.
6xpoes1โ€“2, and the most unlucky club in the league โ€” beats its number (+1.2) every week while a bat short.
7Fez_Keyreb0โ€“2. Par on runs, but rally-killers and low baserunner volume keep sinking a great RISP stroke.

WEST

#ClubThe Read
1cryo2โ€“1 and the hottest club in the league โ€” a +2.9 xR, an eight-run demolition of a contender at blazing tempo.
2ChessFun2โ€“1, beat cryo head-to-head โ€” but got upset and came in below par with Eric L scratched. The availability watch is everything.
3czz2โ€“1, but โˆ’3.0 in an eight-run loss โ€” not variance, a genuine no-show at the plate behind vishnu m. Too one-man.
4jonathan1โ€“1 and felled the giant with substance (+1.4). Cut the ten rally-killers and this spoiler is dangerous.
5James WOff day, 1โ€“1. The preseason A+ still finding its level; a real test at ChessFun awaits.
6Connor Chang1โ€“2, but +6.1 xR and Kian D's 11-for-11 say the record is a lie. Both losses were to the West's best.
7(Stitch)ยฒ0โ€“2 off a 15โ€“1 (โˆ’4.2 xR, ten rallies killed). The talent isn't the problem; the discipline is a five-alarm fire.

๐Ÿ’ฐ From the Books

The chalk went 5โ€“1 in Week 2; Week 3 shredded it again. Three favored contenders โ€” czz, sumin, and ChessFun โ€” all lost, and the coverage ledger backs the carnage: czz (โˆ’3.0) and sumin (โˆ’1.8) genuinely underperformed at the plate, while the dogs that beat them (cryo +2.9, anurag +2.0, jonathan +1.4) all cleared their run expectancy. The line that trusted the standings paid: cryo (a home dog by our number) won by eight, and jonathan flipped a run line it had no business covering into an outright two-run win. Reputation is worth less here than health and discipline on the night โ€” and now we can measure exactly how much less.

โญ Players of the Week

๐Ÿ† Player of the Week: Kian D (Connor Chang) โ€” 11 hits, a perfect day at the plate, the best single-game line of the season, and the engine of the league's biggest overperformance (+6.1 club xR). Not close.
PlayerClubHitsRally-killersFirst-pitch avg
Kian DConnor Chang11021
Jianyuxpoes5120
varnitedan.k.memes5020
Sanjay Oanurag4019
suzukocryo4116
Harry GaoGidTheKid24131

โšก Most aggressive: suzuko (jumps first pitches at 16) and anurag's Sanjay O (19) set the pace. Rally-killers: pancreas uvula ((Stitch)ยฒ, 5) headlined the ten-out implosion; Abhinav (Gid) and edwin (jonathan) killed rallies too on their way to messy nights.

๐Ÿ”ฎ Week 4 On Deck

Week 4 puts the two hottest storylines on the marquee and sits Connor Chang and anurag on off days. The questions: can anyone catch dan.k.memes (3โ€“0) in the East, and is Eric L back in the ChessFun lineup?

โญ Game of the Week
mingle/Yunyi @ dan.k.memes

The East's unbeaten meets its scariest ceiling. dan.k.memes (3โ€“0) wins the quiet way โ€” volume, sweeps, zero rally-killers, +2.4 xR โ€” while mingle/Yunyi, back from an off day, owns the league's single-game run high and a fixed RISP stroke. dan's relentless production against mingle's top-end firepower; win it and you're the clear class of the conference.

James W @ ChessFun
storyline: the Eric L watch

ChessFun's ceiling rides on availability. With Eric L back in the order this is a top-two West club; without him, jonathan just published the blueprint and the xR (โˆ’0.9 even at a lowered bar) says there's no next man up. A rested, balanced James W is exactly the kind of side that punishes a short-handed favorite.

cryo @ (Stitch)ยฒ  ยท  czz @ jonathan
storyline: bounce-backs & giant-killers

Two redemption spots. The hottest club in the league, cryo, visits (Stitch)ยฒ โ€” can a โˆ’4.2, ten-rally-killer team stabilize in a week? And czz, freshly humbled by eight runs and three below its floor, draws the giant-killer jonathan โ€” a nasty landing spot to prove the mercy-rule blowout was a blip, not a level-set.

๐Ÿ‘€ What to watch:  โ€ข Eric L โ€” his status swings ChessFun's season.  โ€ข Rohan G โ€” xpoes keeps overperforming a bat short; do they get whole?  โ€ข The rally-killers โ€” (Stitch)ยฒ's ten and jonathan's seven say plate discipline is still random.  โ€ข dan.k.memes at 3โ€“0 โ€” the East's club to beat, hosting its toughest test.