Hungary
International FootballEl Clasico at 3am on October 26: Barcelona hold the structural edge while Real Madrid search for rhythmIn the first half in Paris, I sat counting how many times Barcelona's midfiel...
International FootballA Día de Muertos file inside a football database: the audit record of a domain mislabelDuring the periodic audit of the scouting database I built after the 2026...
EsportsThe Silence of the Model: When Esports Data Has Nothing Left to SayThe scoreline is a liar; data is the only witness I trust. But what happens...
International FootballRe-reading Italy 3-1 Turkey: When the Match Data Contradicts ItselfIn the 55th minute, Gianluca Scamacca left the pitch. Two minutes later, Aral...
International FootballNwadike Uche Brian Seo: the 191cm striker from a Japanese university learning to go wild in DenmarkIn ten years of refereeing, there is one sound I never heard from the stands:...
International FootballLamine Yamal and 'A Thousand Times': Where Spanish Football's Rules StopLamine Yamal and "A Thousand Times": Where Spanish Football's Rules Stop (Hoo...
International FootballTransfer Noise: The Youth Price Bubble and a 'Gank' on FaithThree in the morning in London, deep in the summer transfer window, I sit in...
BadmintonSindhu Meets An Se Young in the French Open 2026 Final: 73 Minutes in Paris and the Second-Game ProblemThe deciding game of the semi-final had reached the 71st minute. Hina Akechi...
International FootballWomen's Football and the Data Desert: When the Stats Box on the Board Stays EmptyIn August 2026 I sat in row twelve at Shah Alam stadium for the SEA Games 29...
VolleyballAsiad 20: Vietnam Women's Volleyball Arrives in Nagoya With 12 Names, and an Outside Hitter Line With No Room for Another FallIn China, before the match had ended, Nguyen Thi Uyen stayed down on the floo...
EsportsThe Empty Column: What Football and Esports Cannot MeasureThe clock on the wall read 2:14 in the morning of 12 July 2026. The Euro fina...
Domestic FootballDa Nang 3-0 Nam Dinh: Two VAR Reviews, Two Red Cards and the Set-Piece QuestionIn the 15th minute, the referee stepped away from the VAR monitor and produce...
International FootballA Defence Report Inside a Football Pipeline: The Wrong Label and Its CostOn my desk in Shenzhen there is a file of twenty information points. The labe...
BasketballTrinchieri and PAOK's New Book: A Message the League Sent ItselfESAKE, the governing body of Greece's top basketball league, published a...
Domestic FootballVietnamese Football and the Money Behind the Floodlights: Why Broadcast Rights, Sponsorship and Agent Fees Remain UnknownInside a filing drawer at a V.League club, two documents sit side by side. On...
Table TennisBraintree Table Tennis League 2026/26: Rayne A Reunite a Title-Winning Squad, Netts A and the 62-out-of-141 ProblemBraintree Table Tennis League 2026/26: Rayne A Reunite a Title-Winning Squad,...
Martial ArtsKhamzat Chimaev Pushes for a Sean Strickland Rematch: Three 48-47 Scorecards and a Weight Cut He Cannot RememberA small detail at the post-fight press conference kept me in my seat longer...
International FootballTwo Left Arms and 25 Runs: Moors SC Win the SLC Major Club 50 Over 2026When Nipun Dhananjaya left the field in the 47th over, the electronic board a...
EsportsGTA 6: 80 Hours of Gameplay — When the Developer Speaks, What Do Fans Hear?In the world of electronic entertainment, few names create as much massive...
International FootballAlguacil and 'Hormiga': A Promise Written on the Piraeus DocksA long-form Vietnamese football feature on Olympiacos's appointment of Imanol...
International FootballA Día de Muertos file inside a football database: the audit record of a domain mislabelDuring the periodic audit of the scouting database I built after the 2026...
EsportsThe Silence of the Model: When Esports Data Has Nothing Left to SayThe scoreline is a liar; data is the only witness I trust. But what happens...
International FootballRe-reading Italy 3-1 Turkey: When the Match Data Contradicts ItselfIn the 55th minute, Gianluca Scamacca left the pitch. Two minutes later, Aral...
International FootballNwadike Uche Brian Seo: the 191cm striker from a Japanese university learning to go wild in DenmarkIn ten years of refereeing, there is one sound I never heard from the stands:...
International FootballLamine Yamal and 'A Thousand Times': Where Spanish Football's Rules StopLamine Yamal and "A Thousand Times": Where Spanish Football's Rules Stop (Hoo...
International FootballTransfer Noise: The Youth Price Bubble and a 'Gank' on FaithThree in the morning in London, deep in the summer transfer window, I sit in...
BadmintonSindhu Meets An Se Young in the French Open 2026 Final: 73 Minutes in Paris and the Second-Game ProblemThe deciding game of the semi-final had reached the 71st minute. Hina Akechi...
International FootballWomen's Football and the Data Desert: When the Stats Box on the Board Stays EmptyIn August 2026 I sat in row twelve at Shah Alam stadium for the SEA Games 29...
VolleyballAsiad 20: Vietnam Women's Volleyball Arrives in Nagoya With 12 Names, and an Outside Hitter Line With No Room for Another FallIn China, before the match had ended, Nguyen Thi Uyen stayed down on the floo...
EsportsThe Empty Column: What Football and Esports Cannot MeasureThe clock on the wall read 2:14 in the morning of 12 July 2026. The Euro fina...
Domestic FootballDa Nang 3-0 Nam Dinh: Two VAR Reviews, Two Red Cards and the Set-Piece QuestionIn the 15th minute, the referee stepped away from the VAR monitor and produce...
International FootballA Defence Report Inside a Football Pipeline: The Wrong Label and Its CostOn my desk in Shenzhen there is a file of twenty information points. The labe...
BasketballTrinchieri and PAOK's New Book: A Message the League Sent ItselfESAKE, the governing body of Greece's top basketball league, published a...
Domestic FootballVietnamese Football and the Money Behind the Floodlights: Why Broadcast Rights, Sponsorship and Agent Fees Remain UnknownInside a filing drawer at a V.League club, two documents sit side by side. On...
Table TennisBraintree Table Tennis League 2026/26: Rayne A Reunite a Title-Winning Squad, Netts A and the 62-out-of-141 ProblemBraintree Table Tennis League 2026/26: Rayne A Reunite a Title-Winning Squad,...
Martial ArtsKhamzat Chimaev Pushes for a Sean Strickland Rematch: Three 48-47 Scorecards and a Weight Cut He Cannot RememberA small detail at the post-fight press conference kept me in my seat longer...
International FootballTwo Left Arms and 25 Runs: Moors SC Win the SLC Major Club 50 Over 2026When Nipun Dhananjaya left the field in the 47th over, the electronic board a...
EsportsGTA 6: 80 Hours of Gameplay — When the Developer Speaks, What Do Fans Hear?In the world of electronic entertainment, few names create as much massive...
International FootballAlguacil and 'Hormiga': A Promise Written on the Piraeus DocksA long-form Vietnamese football feature on Olympiacos's appointment of Imanol...
