jfa
The Blank Cell in the Transfer Ledger and the Trap of Reading Silence as SignalOn my desk in Nha Trang sits a spreadsheet I named "Summer". For three years ...
Swimming and the Trap of the Empty Data SheetIn the mixed zone of an international swimming meet, when reporters crowd to...
When the Data Stays Silent: The Discipline of Not Writing in Athletics JournalismIn the press tribune in Chengdu, a young colleague pushed a phone toward me. ...
When the Analysis Has Nothing to AnalyzeThree in the morning in Osaka. I reopen the analysis dossier the newsroom sen...
Fukuoka 2026: Japan and the Olympic Qualifying Race - When History Becomes a BurdenFukuoka, a port city in the south of Kyushu Island, is donning a new attire f...
Empty Dossiers in the V.League: 62 Pages, and Not a Single Figure to Cross-CheckAt 1:47 a.m. on August 12, I opened a 62-page PDF that arrived by mail. With ...
An Se-young and the Asian Games 2026 Record Map: When Data Draws a Women's Badminton DynastyOn September 29, 2026, in Aichi-Nagoya, the second game of the women's single...
When the Football News Machine Misreads a Health StoryOn September 17, a sports content production pipeline received a news item. T...
Tiger Woods changes plea in DUI case: Golf legend faces uncertain futureTiger Woods, one of the greatest legends in golf history, is preparing to...
Vietnam stick with familiar core for FIFA ASEAN Cup: Kim Sang Sik's calculated gambleFive days. On the fourth day of the training camp, I sat in the lowest row of...
42 km in 30,000 Burpee Broad Jumps: Decoding Kevin Ociepka's 155-Hour RecordAt Parkstadion Baunatal in Hessen, Germany, no start line was repainted. Ther...
75,000 Dollars for a Silver Medal: When Athletics Reprices ItselfBudapest was cold that night. Nicola Olyslagers cleared 1.95 metres, landed o...
Asiad 20 Quarterfinal Door: Vietnam Women's Team Face Taiwan in Hoang Van Phuc's High-Stakes GambleGroup A at Asiad 20 is no place for the faint-hearted. Reigning Asian champio...
V.League 2026-25: The Foreign Player Arms Race Is Hitting Its CeilingOn October 20, 2026, from the stands of Thien Truong Stadium, I sat close...
Nine Analytical Layers Behind a Single Track Result: What the Scoreboard Never TellsOn a stadium's electronic board, an athletics result takes up exactly one lin...
The Celebrity Hug and the Forgotten Pressing Map in V.LeagueOn October 15, 2026, at Hang Day Stadium, a famous Vietnamese actor sat in th...
Barcelona ties Pedro Rodríguez to 2030: an asset-protection deal, not a promise of first-team minutesOctober in Manchester. Rain on the window. I sit in front of the screen,...
Frozen 223.6 Million Pesos: Puebla's Trademark Dispute and the Governance Lessons for Vietnamese FootballOne weekend evening in Saigon, the rain came suddenly as it always does in...
Nebraska Sweeps Creighton Amid a 15,405 Attendance Record: When Balance Beats the Lone StarLincoln, Nebraska. When the referee's whistle closed Set 3, the scoreboard re...
Dakar 2026 beach volleyball: the Saly schedule and six blank time slotsOn 31 October 2026, Saly Beach West will host the first beach volleyball...
Swimming and the Trap of the Empty Data SheetIn the mixed zone of an international swimming meet, when reporters crowd to...
When the Data Stays Silent: The Discipline of Not Writing in Athletics JournalismIn the press tribune in Chengdu, a young colleague pushed a phone toward me. ...
When the Analysis Has Nothing to AnalyzeThree in the morning in Osaka. I reopen the analysis dossier the newsroom sen...
Fukuoka 2026: Japan and the Olympic Qualifying Race - When History Becomes a BurdenFukuoka, a port city in the south of Kyushu Island, is donning a new attire f...
Empty Dossiers in the V.League: 62 Pages, and Not a Single Figure to Cross-CheckAt 1:47 a.m. on August 12, I opened a 62-page PDF that arrived by mail. With ...
An Se-young and the Asian Games 2026 Record Map: When Data Draws a Women's Badminton DynastyOn September 29, 2026, in Aichi-Nagoya, the second game of the women's single...
When the Football News Machine Misreads a Health StoryOn September 17, a sports content production pipeline received a news item. T...
Tiger Woods changes plea in DUI case: Golf legend faces uncertain futureTiger Woods, one of the greatest legends in golf history, is preparing to...
Vietnam stick with familiar core for FIFA ASEAN Cup: Kim Sang Sik's calculated gambleFive days. On the fourth day of the training camp, I sat in the lowest row of...
42 km in 30,000 Burpee Broad Jumps: Decoding Kevin Ociepka's 155-Hour RecordAt Parkstadion Baunatal in Hessen, Germany, no start line was repainted. Ther...
75,000 Dollars for a Silver Medal: When Athletics Reprices ItselfBudapest was cold that night. Nicola Olyslagers cleared 1.95 metres, landed o...
Asiad 20 Quarterfinal Door: Vietnam Women's Team Face Taiwan in Hoang Van Phuc's High-Stakes GambleGroup A at Asiad 20 is no place for the faint-hearted. Reigning Asian champio...
V.League 2026-25: The Foreign Player Arms Race Is Hitting Its CeilingOn October 20, 2026, from the stands of Thien Truong Stadium, I sat close...
Nine Analytical Layers Behind a Single Track Result: What the Scoreboard Never TellsOn a stadium's electronic board, an athletics result takes up exactly one lin...
The Celebrity Hug and the Forgotten Pressing Map in V.LeagueOn October 15, 2026, at Hang Day Stadium, a famous Vietnamese actor sat in th...
Barcelona ties Pedro Rodríguez to 2030: an asset-protection deal, not a promise of first-team minutesOctober in Manchester. Rain on the window. I sit in front of the screen,...
Frozen 223.6 Million Pesos: Puebla's Trademark Dispute and the Governance Lessons for Vietnamese FootballOne weekend evening in Saigon, the rain came suddenly as it always does in...
Nebraska Sweeps Creighton Amid a 15,405 Attendance Record: When Balance Beats the Lone StarLincoln, Nebraska. When the referee's whistle closed Set 3, the scoreboard re...
Dakar 2026 beach volleyball: the Saly schedule and six blank time slotsOn 31 October 2026, Saly Beach West will host the first beach volleyball...
