on
14 of 15 Dragons: BLG Sweep Dplus KIA 3-0 to Reach the SemifinalHook: The Series Was Decided at the Dragon Pit Dplus KIA entered the Worlds...
The Decimal in the Rumor: How I Reconcile the Transfer-Window LedgerThe most dangerous number in a transfer window is the one nobody bothered to...
Rabada's Hamstring, Kingsmead's Corridor, and a Test of a Team's IdentityLast week at the Kingsmead practice square in Durban, Kagiso Rabada looked li...
The Void in Football Analysis: When There Is No Data, There Is Still a StoryI have been working in sports journalism since 2026. That year, my first...
The Transfer Rumor Audit: Why 'Insufficient Information' Is This Window's Most Valuable ReportNine boxes. Inside each one, the same line: insufficient information. Last we...
The Microphone Off-Stage: The Ledger of an Esports Host's DisappearanceThe photograph was of a dinner table. A white tablecloth, two plates, a glass...
When the Scorecard Goes Silent: The Pipeline Failure Nobody AuditsA file arrived last week. Twelve fields, all twelve present, every one of the...
42–41: The Frame That Wrote Singapore's History — And the Frame That Exposed the CeilingHook: The Number That Won't Sit On Paper My desk in Nagoya is a little over...
How Do You Audit a Match With No Scoreline? Match 06 of the 33rd Singer-MCA Super Premier LeagueLast week I opened a highlights package for a match played at Bloomfield...
The Report of Empty Cells: When the Chain of Information Says 'Insufficient Information'At 2:17 a.m., the phone buzzed. I expected something else — a loan deal, the...
The Auction Paddle: The Price of Youth and Its Real Worth in Cricket's Transfer MarketHook A hotel ballroom in Jeddah. November light under cut-glass chandeliers,...
Empty Fields, Filled Conclusions: The Courage to Write ‘Insufficient Information’ in Cricket AnalysisLast month a colleague swung a screen toward my desk. On it sat a Stage-2...
The Over Count Nobody Wrote Down: Duvindu Ranatunga's 5/35 and the Tier Question in Mercantile CricketThe Over Count Nobody Wrote Down: Duvindu Ranatunga's 5/35 and the Tier...
Lakshya Raichandani to Lead India at U19 Asia Cup, Chauhan Named Deputy; Two Keepers and a Lineage Narrative in the SquadIntroduction: One Squad Announcement, Three Different Stories Lakshya...
Boland's Four, Five Lost Sessions and an Incomplete Scorecard: The Engineering of Day Two at GqeberhaThe first ball of the second day at St George's Park beat Temba Bavuma's...
Eight Matches, Two Defeats, One Vote: Three Numbers Telling Three Different Truths in One WeekThe most shared image after the 2026 Ballon d'Or count was not a trophy lift....
The Analysis That Said Nothing — Football's Most Honest DocumentThe most honest document in football analysis this month was not a match...
The Immutable Ledger and the Empty Cell: A Silent Failure in Cricket's Data ChainAt the tea stall beside the Rajshahi District Stadium, I often leaf through...
Durban Without Rabada: The Risk-Laden Architecture of Two Spinners and Three SeamersLast week, sitting up late to line up the Kingsmead pitch report against Sout...
Bangladesh vs Afghanistan: The Complex Net Run Rate Equation on the Road to the FinalThe match between Bangladesh and Afghanistan will begin at 5:30 PM Bangladesh...
The Decimal in the Rumor: How I Reconcile the Transfer-Window LedgerThe most dangerous number in a transfer window is the one nobody bothered to...
Rabada's Hamstring, Kingsmead's Corridor, and a Test of a Team's IdentityLast week at the Kingsmead practice square in Durban, Kagiso Rabada looked li...
The Void in Football Analysis: When There Is No Data, There Is Still a StoryI have been working in sports journalism since 2026. That year, my first...
The Transfer Rumor Audit: Why 'Insufficient Information' Is This Window's Most Valuable ReportNine boxes. Inside each one, the same line: insufficient information. Last we...
The Microphone Off-Stage: The Ledger of an Esports Host's DisappearanceThe photograph was of a dinner table. A white tablecloth, two plates, a glass...
When the Scorecard Goes Silent: The Pipeline Failure Nobody AuditsA file arrived last week. Twelve fields, all twelve present, every one of the...
42–41: The Frame That Wrote Singapore's History — And the Frame That Exposed the CeilingHook: The Number That Won't Sit On Paper My desk in Nagoya is a little over...
How Do You Audit a Match With No Scoreline? Match 06 of the 33rd Singer-MCA Super Premier LeagueLast week I opened a highlights package for a match played at Bloomfield...
The Report of Empty Cells: When the Chain of Information Says 'Insufficient Information'At 2:17 a.m., the phone buzzed. I expected something else — a loan deal, the...
The Auction Paddle: The Price of Youth and Its Real Worth in Cricket's Transfer MarketHook A hotel ballroom in Jeddah. November light under cut-glass chandeliers,...
Empty Fields, Filled Conclusions: The Courage to Write ‘Insufficient Information’ in Cricket AnalysisLast month a colleague swung a screen toward my desk. On it sat a Stage-2...
The Over Count Nobody Wrote Down: Duvindu Ranatunga's 5/35 and the Tier Question in Mercantile CricketThe Over Count Nobody Wrote Down: Duvindu Ranatunga's 5/35 and the Tier...
Lakshya Raichandani to Lead India at U19 Asia Cup, Chauhan Named Deputy; Two Keepers and a Lineage Narrative in the SquadIntroduction: One Squad Announcement, Three Different Stories Lakshya...
Boland's Four, Five Lost Sessions and an Incomplete Scorecard: The Engineering of Day Two at GqeberhaThe first ball of the second day at St George's Park beat Temba Bavuma's...
Eight Matches, Two Defeats, One Vote: Three Numbers Telling Three Different Truths in One WeekThe most shared image after the 2026 Ballon d'Or count was not a trophy lift....
The Analysis That Said Nothing — Football's Most Honest DocumentThe most honest document in football analysis this month was not a match...
The Immutable Ledger and the Empty Cell: A Silent Failure in Cricket's Data ChainAt the tea stall beside the Rajshahi District Stadium, I often leaf through...
Durban Without Rabada: The Risk-Laden Architecture of Two Spinners and Three SeamersLast week, sitting up late to line up the Kingsmead pitch report against Sout...
Bangladesh vs Afghanistan: The Complex Net Run Rate Equation on the Road to the FinalThe match between Bangladesh and Afghanistan will begin at 5:30 PM Bangladesh...
