FabinhoFabinho
Sasipaporn and the System Lesson: When a Thai 'Blockbuster' Was Accused of Chasing Money, the Data Said OtherwiseThere is a number that made me stop in the middle of a stat sheet. In her las...
Sasipaporn Janthawisut at Thanh Hoa: 18 Points Cannot Rescue a Broken First PassVinh Long stadium, late afternoon before the ball bounces. The floodlights ar...
Sasipaporn Janthawisut at Thanh Hoa: the 8-0-18 sequence and the fault that sits in the first passThe match in which Sasipaporn Janthawisut finished with exactly a zero on her...
Thailand and the 2028 Olympic Ticket: The Map of Asian Women's Volleyball Power Has ShiftedTwenty-one seconds left in the fourth set, I hit pause and rewound. The first...
The 2027 Women's Volleyball World Cup: 18 Berths Settled and Tickets Handed Out in the SemifinalsThe penultimate day of the 2026 South American Women's Volleyball Championshi...
Thailand Deserves to Be the Number One Sports Nation in Southeast AsiaBangkok – When the final whistle of the 2026 Asian Women's Volleyball...
Wolves Esports 2-0 A Team: The Win Is Not in the Scoreline, But in the 54-Minute GapIn the opening match of VCT Threshold China 2026 at THE HUB Performing Arts...
The Empty File: How the NBA Scouts Players Who Have No DataOne Name and Fourteen Decisions In June 2026, at Barclays Center in Brooklyn,...
Home Faith: When Ninh Binh Buys a Team While HAGL Keeps Planting TreesI sat in the seventh row of the Ninh Binh stand, holding a team-sheet printed...
A Nine-Dimension Esports Report Came Back All Nulls — And It Was the Best Data I Read All WeekTwelve fields. One field had data. I opened the file at 6:40 in the morning,...
An Empty Combat-Sports Dossier in Transfer Deadline Week: The Cost of Writing Without Data2:40 a.m., Chiang Mai. The dossier that came back from the desk contained...
When the Tennis Data Sheet Is Empty: A Decent Analyst Must Know How to Say Insufficient DataLate at night in New York, I reopen the recording of an ATP Masters 1000...
FIFA ASEAN Cup 2026: A VND150,000 Ticket, a 27,000-Seat Stadium and Vietnam's Three Matches in Seven DaysAt a small cafe on Braga Street in Bandung, the waiter shook his head when I...
Nine Layers of Match Anatomy: When Data Whispers What the Stands Cannot HearIn the summer of 2026, as the major leagues closed their stands one by one...
Cannabis Smell at the US Open: When Sabalenka Had to Stop the Match to ComplainNew York, a late August evening. On the Louis Armstrong Stadium court, Aryna...
Minute 45 and the 68th-Minute Red Card: The Cong Viettel Lose 0-1 to Persib Bandung in AFC Champions League TwoMinute 45. The referee pointed to the penalty spot. The Persib Bandung stands...
Ronaldo, Proença and the Three-Way Power Vacuum Inside Portugal's National TeamPedro Proença did not choose a press conference. He chose Funchal — the town...
Luka Dončić Bought a Full-Page Ad; the Lakers Entered the Season With a Data VoidAt 5:47 a.m. on October 21, 2026, in an apartment on Lach Tray Street in Hai...
Trabzonspor rotate before Hearts: five changes and a plan drawn up before the derbyIn the Beşiktaş derby team sheet, three names sat in the lower half of the...
Muted Mics, Renamed Avatars: The Hidden Map of Female Players in EsportsAt two in the morning inside a ranked lobby, I counted four voices and one...
Sasipaporn Janthawisut at Thanh Hoa: 18 Points Cannot Rescue a Broken First PassVinh Long stadium, late afternoon before the ball bounces. The floodlights ar...
Sasipaporn Janthawisut at Thanh Hoa: the 8-0-18 sequence and the fault that sits in the first passThe match in which Sasipaporn Janthawisut finished with exactly a zero on her...
Thailand and the 2028 Olympic Ticket: The Map of Asian Women's Volleyball Power Has ShiftedTwenty-one seconds left in the fourth set, I hit pause and rewound. The first...
The 2027 Women's Volleyball World Cup: 18 Berths Settled and Tickets Handed Out in the SemifinalsThe penultimate day of the 2026 South American Women's Volleyball Championshi...
Thailand Deserves to Be the Number One Sports Nation in Southeast AsiaBangkok – When the final whistle of the 2026 Asian Women's Volleyball...
Wolves Esports 2-0 A Team: The Win Is Not in the Scoreline, But in the 54-Minute GapIn the opening match of VCT Threshold China 2026 at THE HUB Performing Arts...
The Empty File: How the NBA Scouts Players Who Have No DataOne Name and Fourteen Decisions In June 2026, at Barclays Center in Brooklyn,...
Home Faith: When Ninh Binh Buys a Team While HAGL Keeps Planting TreesI sat in the seventh row of the Ninh Binh stand, holding a team-sheet printed...
A Nine-Dimension Esports Report Came Back All Nulls — And It Was the Best Data I Read All WeekTwelve fields. One field had data. I opened the file at 6:40 in the morning,...
An Empty Combat-Sports Dossier in Transfer Deadline Week: The Cost of Writing Without Data2:40 a.m., Chiang Mai. The dossier that came back from the desk contained...
When the Tennis Data Sheet Is Empty: A Decent Analyst Must Know How to Say Insufficient DataLate at night in New York, I reopen the recording of an ATP Masters 1000...
FIFA ASEAN Cup 2026: A VND150,000 Ticket, a 27,000-Seat Stadium and Vietnam's Three Matches in Seven DaysAt a small cafe on Braga Street in Bandung, the waiter shook his head when I...
Nine Layers of Match Anatomy: When Data Whispers What the Stands Cannot HearIn the summer of 2026, as the major leagues closed their stands one by one...
Cannabis Smell at the US Open: When Sabalenka Had to Stop the Match to ComplainNew York, a late August evening. On the Louis Armstrong Stadium court, Aryna...
Minute 45 and the 68th-Minute Red Card: The Cong Viettel Lose 0-1 to Persib Bandung in AFC Champions League TwoMinute 45. The referee pointed to the penalty spot. The Persib Bandung stands...
Ronaldo, Proença and the Three-Way Power Vacuum Inside Portugal's National TeamPedro Proença did not choose a press conference. He chose Funchal — the town...
Luka Dončić Bought a Full-Page Ad; the Lakers Entered the Season With a Data VoidAt 5:47 a.m. on October 21, 2026, in an apartment on Lach Tray Street in Hai...
Trabzonspor rotate before Hearts: five changes and a plan drawn up before the derbyIn the Beşiktaş derby team sheet, three names sat in the lower half of the...
Muted Mics, Renamed Avatars: The Hidden Map of Female Players in EsportsAt two in the morning inside a ranked lobby, I counted four voices and one...
