moji
LVM 2026: 60 Matches in 15 Days, and Why Jakarta Has to Start at 11 A.M.On 25 September 2026, in Jakarta, the organisers of Liga Voli Mahasiswa 2026...
Liga Voli Mahasiswa 2026: When Indonesian Media Organizes Its Own University LeagueOn September 25, 2026, at MOJI's headquarters in Jakarta, organizers held the...
The Transfer Window and the Art of Staying Silent: What Is True When Sources Are Not EnoughOn the evening of July 14, I sat in front of my laptop with three windows ope...
Asian Games 2026: India Bets 20 Shuttlers on One Pair — the Weight Falls on Satwik-ChiragOn September 19, 2026, the Asian Games open in Aichi-Nagoya, Japan. Three...
Lamine Yamal and the 2026 Ballon d'Or: a handover signed back in 2026In December 2026, inside a photo studio at Camp Nou, a 20-year-old Lionel Mes...
PV Sindhu Loses to Chen Yufei 21-11, 18-21, 10-21: What the Asian Games 2026 Quarter-Final Data SaysIn the third game, with the contest still undecided, a rally lasting 122...
The Silent Revolution of Vietnamese Football: From U23 Generation to World Cup 2026?I remember an afternoon in January 2026, on the stands of Changzhou Stadium,...
Two Weeks, Two Wins: Marta Kostyuk and the Art of Reading an Opponent at the US OpenWhen Marta Kostyuk's eighth ace cut across the Arthur Ashe Stadium court,...
One Empty Cell Among Nine Dimensions of Football AnalysisThe clock in the corner of the screen ticked to 2:47 a.m. The Penang rain had...
Ghost Contracts in the Süper Lig: Recep Ucar, Fenerbahce and the Two Inks That Write the TableIt was two in the morning when my phone rang. A broker in Istanbul called, hi...
Champions Shanghai 2026: VCT China Goes 0-4 in Week One — The Gap Sits Below the Top Tier, Not in a Single MapOn the Shanghai arena scoreboard, the Ascent map closed at 1–13. I was sittin...
MLBB and the Southeast Asian Bridge: When a Mobile Game Becomes a Regional IdentityI once thought I understood esports, until Guangzhou taught me a lesson about...
VAR in V.League: From a Controversial Penalty to the Loophole in Law 12In the 78th minute at Lach Tray Stadium, the referee showed a second yellow...
The Sourceless Analysis and the Lessons of Football's Real CracksIn Doha, December 2026, I sat among the Morocco supporters and counted every...
Naomi Korir and Fifth Place in Glasgow: What No One Counts on Kenya's TrackThe women's athletics final at the Commonwealth Games in Glasgow had ended. T...
T1 and 100 Thieves Advance at VALORANT Champions Shanghai: A Win That Didn't Come From the SystemOn the Summit map, Paper Rex led 9-3 after the first half and won the opening...
Vietnam's U50 Mixed-Pair Poomsae Gold at Chuncheon 2026: The Variable Retained, the Variable Swapped, and the Space Named KoreaAmong 27 registered pairs in the U50 standard mixed-pair poomsae event at the...
Three at the Back in V.League: When Fear Wears the Tactical KitOn the stands of Hang Day Stadium on a late-October afternoon, I counted seve...
When the Data Goes Silent: Lessons from an Empty Esports AnalysisThere is a moment in this profession that I remember more clearly than any ti...
When Data Doesn't Play Football: Lessons From a Failed PipelineThe Stage-1 deconstruction returned an empty payload. No article title, no...
