uefa
International FootballInfantino, FFE and the Geometry of Power: When Three Confederations Stand on the Same TouchlineWe start from Chengdu, where the barriers are not as towering as people assum...
International FootballThe Third Page of the Contract: Amortisation, Wage Bills and the Trap of the Transfer Market11:47 PM at a cafe overlooking the port of Incheon. The phone buzzes, and the...
International FootballInfantino Apologises to the FIFA Council: Inside the Plan to Sell World Cup Commercial Rights to Private FundsIn Madrid, where I live and work as a sports data analyst, people talk about...
International FootballThe Empty Stadium of Rijeka 2077: 100 England Fans and UEFA's SanctionBased on my experience watching matches, I have learned that an empty stadium...
International FootballNorthern Ireland and the 16-Day Problem: When Mid-Tier Football Becomes AthleticsLet's start with a dry but terrifying number: four matches in sixteen days. F...
International FootballInfantino and FIFA's $6bn Vault: When Power Has to Be RedistributedThere's a moment at Carrington I always carry with me. A November morning,...
International FootballThe Empty Dossier: The Silent Witness of Football's Data EraOn my desk in Paris sits a 34-page dossier. Hard cover, archive number printe...
BadmintonPV Sindhu and a Defeat Decided by the ClockAt 1:30 AM, PV Sindhu had only just reached her hotel. She fell asleep close ...
EsportsBLAST Slam VIII: Yandex Secure Top-Three Finish After Reverse Sweep Over PARIVISIONMinute 63 of the deciding game was an imperfect team fight. Yandex pushed int...
Domestic FootballQuoc Viet's Bench and Dinh Hong Vinh's One-Point GambitNguyen Quoc Viet sat down. For the first time at this tournament, the number ...
International FootballAn Empty Cell Is Not a Green Cell: The Data Gap That Lets Football Decide in SilenceOn 17 November 2026, Everton were handed a 10-point deduction — the heaviest...
Domestic FootballBac Ninh Hold The Cong Viettel: Two Red Cards, Four Goals and a Lesson in Rookie ResilienceThe 2-2 draw between The Cong Viettel and Bac Ninh in the opening round of...
Domestic FootballU20 Vietnam – Palestine: The Survival Line Between Two DefeatsU20 Vietnam – Palestine: The Survival Line Between Two Defeats Hook: The 0-3...
Table TennisTransparency in Grassroots Table Tennis: Lessons from Table Tennis England's Membership-Funded Development ModelThe Butterfly match table featuring a London 2026 inspired design was offered...
International FootballZidane's France Debut: A 1-0 Win, an Mbappé Injury, and the Fear Called DependencyIn the 60th minute, Mbappé received a vertical pass from Olise after Turkey...
International FootballJapan Beat Indonesia: The Reception Map and the Trap of Set 3Set one, the score sat at 7-6 in Indonesia's favour. I paused the frame and...
International FootballTurkey sacks Vincenzo Montella: Four defeats, an erased Euro quarter-final ticket, and the power vacuum behind itThe match ended 3-1 in favour of Italy. Not a single official from the Turkis...
VolleyballVietnam's Women's Volleyball and the Data Challenge on the Big StageOn a summer night in Nha Trang, I replayed a recording of the Vietnam women's...
Domestic FootballEmpty Stands and Real Invoices: Vietnamese Football Between the Dream and the LedgerEmpty Stands and Real Invoices: Vietnamese Football Between the Dream and the...
BadmintonSindhu and An Se Young at French Open 2026: A Mountain Unconquered in Ten YearsArena Grand Paris, an October afternoon. The shuttlecock hits the string bed...
International FootballThe Third Page of the Contract: Amortisation, Wage Bills and the Trap of the Transfer Market11:47 PM at a cafe overlooking the port of Incheon. The phone buzzes, and the...
International FootballInfantino Apologises to the FIFA Council: Inside the Plan to Sell World Cup Commercial Rights to Private FundsIn Madrid, where I live and work as a sports data analyst, people talk about...
International FootballThe Empty Stadium of Rijeka 2077: 100 England Fans and UEFA's SanctionBased on my experience watching matches, I have learned that an empty stadium...
International FootballNorthern Ireland and the 16-Day Problem: When Mid-Tier Football Becomes AthleticsLet's start with a dry but terrifying number: four matches in sixteen days. F...
International FootballInfantino and FIFA's $6bn Vault: When Power Has to Be RedistributedThere's a moment at Carrington I always carry with me. A November morning,...
International FootballThe Empty Dossier: The Silent Witness of Football's Data EraOn my desk in Paris sits a 34-page dossier. Hard cover, archive number printe...
BadmintonPV Sindhu and a Defeat Decided by the ClockAt 1:30 AM, PV Sindhu had only just reached her hotel. She fell asleep close ...
EsportsBLAST Slam VIII: Yandex Secure Top-Three Finish After Reverse Sweep Over PARIVISIONMinute 63 of the deciding game was an imperfect team fight. Yandex pushed int...
Domestic FootballQuoc Viet's Bench and Dinh Hong Vinh's One-Point GambitNguyen Quoc Viet sat down. For the first time at this tournament, the number ...
International FootballAn Empty Cell Is Not a Green Cell: The Data Gap That Lets Football Decide in SilenceOn 17 November 2026, Everton were handed a 10-point deduction — the heaviest...
Domestic FootballBac Ninh Hold The Cong Viettel: Two Red Cards, Four Goals and a Lesson in Rookie ResilienceThe 2-2 draw between The Cong Viettel and Bac Ninh in the opening round of...
Domestic FootballU20 Vietnam – Palestine: The Survival Line Between Two DefeatsU20 Vietnam – Palestine: The Survival Line Between Two Defeats Hook: The 0-3...
Table TennisTransparency in Grassroots Table Tennis: Lessons from Table Tennis England's Membership-Funded Development ModelThe Butterfly match table featuring a London 2026 inspired design was offered...
International FootballZidane's France Debut: A 1-0 Win, an Mbappé Injury, and the Fear Called DependencyIn the 60th minute, Mbappé received a vertical pass from Olise after Turkey...
International FootballJapan Beat Indonesia: The Reception Map and the Trap of Set 3Set one, the score sat at 7-6 in Indonesia's favour. I paused the frame and...
International FootballTurkey sacks Vincenzo Montella: Four defeats, an erased Euro quarter-final ticket, and the power vacuum behind itThe match ended 3-1 in favour of Italy. Not a single official from the Turkis...
VolleyballVietnam's Women's Volleyball and the Data Challenge on the Big StageOn a summer night in Nha Trang, I replayed a recording of the Vietnam women's...
Domestic FootballEmpty Stands and Real Invoices: Vietnamese Football Between the Dream and the LedgerEmpty Stands and Real Invoices: Vietnamese Football Between the Dream and the...
BadmintonSindhu and An Se Young at French Open 2026: A Mountain Unconquered in Ten YearsArena Grand Paris, an October afternoon. The shuttlecock hits the string bed...
