Football
30 × 150,000 = 4.5m: The Arithmetic Inside Nintendo's Reddit Piracy Ruling
No Scoreline, Wrong Coach: The Turkey–France Match Report Where the Ledger Would Not Reconcile
The Arithmetic of Five Boards: How Japan Broke a 36-Year Wall at the Asian Games
Three Disallowed Goals, an Eleven-Match Unbeaten Run: What Football Did Not Say on the Nations League's Opening Night
Clauses Stay Quiet, Headlines Shout: Portugal, Germany and an Unsourced Deal Sheet After Two Nations League Nights
TournamentsView All ›
Bangladesh Premier Leagueban.1
90Matches10Teams
🏆 Champion:Bashundhara Kings·👑 Top scorer:Keagan Dolly(18)
FixturesRankings / StandingsStatistics
Bangladesh Championship Leagueban.2
92Matches10Teams
🏆 Champion:Chattogram City FC·
FixturesRankings / StandingsStatistics
Bangladesh Federation Cupban.cup
24Matches10Teams
🏆 Champion:Brothers Union·
FixturesRankings / StandingsStatistics
Top Matches
Bangladesh National Team2026-06-05 00:00FT
San Marino1
Bangladesh2Bangladesh Premier League2026-05-23 00:00FT
PWD SC2
Fortis FC2Bangladesh Premier League2026-05-23 00:00FT
Rahmatganj MFS0
Bangladesh Police FC0Bangladesh Premier League2026-05-23 00:00FT
Arambagh KS0
Abahani Limited Dhaka4Bangladesh Premier League2026-05-23 00:00FT
Mohammedan SC5
Brothers Union0
The Ledger of the Presidential Cup: What Football Learns to Read from the Oil-Wrestling RingThe old apron of Atatürk Airport. Concrete that once carried cargo aircraft...
Bazunu's No: The Silent Vote That Reshaped Ireland's Israel MatchesGavin Bazunu has withdrawn from the Republic of Ireland matches against Israe...
One Hour Before Kick-Off: The Locked Gate of Sultan Agung and Persiku Kudus's Unfinished LedgerAt the Sultan Agung Stadium in Bantul, on Sunday, 27 September 2026, the...
Tigres vs Puebla: Two Former Puebla Forwards and One Forced ExperimentI first tried to read this forward pairing as a tactic; I ended up reading it...
30 × 150,000 = 4.5m: The Arithmetic Inside Nintendo's Reddit Piracy RulingI have spent three decades watching matches and writing about them, and one...
Zidane's France: What We Saw at Minute 54, and What Nobody VerifiedLast night, in a tea stall in Sylhet, seven men crowded around an old laptop....
No Scoreline, Wrong Coach: The Turkey–France Match Report Where the Ledger Would Not ReconcileI set the stopwatch down on the desk in Rajshahi and opened the dispatch. A...
The Arithmetic of Five Boards: How Japan Broke a 36-Year Wall at the Asian GamesThe Arithmetic of Five Boards: How Japan Broke a 36-Year Wall at the Asian...
Label Says Football, File Says Nothing: A Classification Failure Inside the Analysis PipelineTuesday, seven in the morning. On the train back from Manchester, notebook...
Not a Flesh-Eater: The Pathogen Buffed by a Warm-Water PatchA new line in a county health department bulletin takes three seconds to add....
Behind the 3-2: Norway's Fifty-Minute Control Collapse and the Data Autopsy of the Denmark WinThe Corner in the 74th Minute, and a Tell The 74th minute. The ball is placed...
Varane's Testimony and the Frozen Frame: Auditing the Draft of France's New ModelThe Frame That Froze Before the Pass Cardiff, 2026. The Champions League fina...
Three Disallowed Goals, an Eleven-Match Unbeaten Run: What Football Did Not Say on the Nations League's Opening NightIt is 1:47 in the morning in Rajshahi. Rain started on the roof half an hour...
Clauses Stay Quiet, Headlines Shout: Portugal, Germany and an Unsourced Deal Sheet After Two Nations League NightsLast night I sat in a Liverpool flat with the television muted. Two columns i...
The 100-Day Clock: Europe's Four Leagues File a Case on FIFA's Jurisdiction SplitCase file no. 2026/04. Document type: joint statement. Filed by: Premier...
That Night in Miyagi: Moriyasu's Third Chapter, the 'Gira-Gira' Wave, and the Dangerous Reading of a Single MatchBefore the floodlights of Miyagi Stadium came up I had already drawn three...
The Site Collapsed, Every Ticket Was Gone in Two Hours — What Messi's 'Farewell' Actually Exposed in Football's Economysix o'clock on a Thursday evening in Buenos Aires. In exactly that second,...
The 90+2 Trivela: The Ledger Behind the Netherlands-Germany 1-1 DrawHook The clock at the Johan Cruijff Arena read 90+2, and the Dutch bench had...
Ten Europe-Based Call-Ups, Half a New Squad: The Arithmetic of Indonesia's OpenerHalf past one in the morning. On the balcony in Khulna I have two squad lists...



































