elo
2,731 and the 15-Year-Old: When a Federation Tells the Story Before the Board SpeaksAt the tenth game of the 2026 Chess Olympiad, when Yağız Kaan Erdoğmuş scored...
An Empty Data Square on the Board: The Discipline of a Chess AnalystIn 2026, in the VTC commentary booth, I had two minutes before going live,...
Himass and TanVuu: How KRAFTON Built a 'Star System' Inside Vietnamese PUBGI sat through the replay of a Southeast Asian regional qualifier, and the thi...
South Africa vs Fiji in Gosford: A Warm-Up Chosen to Cause Trouble, Not to Be ComfortableRassie Erasmus did not say a single word about tactics. He called Fiji "one o...
Alcaraz vs Faria: When the 'Analytics Darling' Faces the Silent PredatorNew York, Tuesday night. Arthur Ashe Stadium is heating up under the...
Barcelona lost the Lautaro race before signing Jesus: Why Inter refused to sell?At the Gran Gala del Calcio, Lautaro Martinez stood on stage to receive his...
Larentzakis' Return to AEK: A Quiet Departure and the Correlation Puzzle at OlympiacosI have followed European basketball for over two decades, and one thing I hav...
Pegula destroys Kenin in 56 minutes: A performance of a soon-to-be world No. 1When the final whistle sounded, the clock read 56 minutes. Jessica Pegula...
Multi-layered Football Analysis: The Strength Lies in Source Data, Not the TemplateIn September 2026, from the stands of the Balmont stadium, I recorded every...
Irankunda's Free Kick and What the Entire Commentary Box OverlookedIn Brisbane, when Nestory Irankunda placed the ball on the free-kick spot abo...
The Empty Analysis Frame and an Unverified Beat: Notes from the Badminton SeasonLate on a weekend in Seoul, I reopened my digital notebook after a long day...
Lutsharel Geertruida leaves Netherlands camp: A club-level risk prevention tacticIn the 63rd minute of the first training session of the March international...
Germany 2-0 Serbia: Klopp Has Built the Frame, But That Frame Has Never Borne Any LoadIn the 34th minute, the ball was pushed out to Serbia's left flank. On the...
Panathinaikos: 3 Million Euros for a 'Communal Dining Room' – Strategy or PR Stunt?When I saw the figure of 3 million euros for a dining room, I couldn't help b...
Ilhan Fandi and the Return to Lion City Sailors: When Memory Is Not Enough to Fill the SilenceThere is a silence I will never forget. In 2026, in Kazan, working as a...
Presidents Cup 2026 at Medinah: 30 Points, Six Captain's Picks and Two Doors Already Closed on LIV GolfMEDINAH, AND A ROAR THAT DID NOT BELONG TO THE HOME SIDE Late in the afternoo...
Asian Games 2026: India's 12-Year Streak Ends, and the Satwik-Chirag Upset Is the Signal That MattersAt the men's team event of the 2026 Asian Games, Satwiksairaj Rankireddy and...
The Golf Transfer Market: Winners Count Time, Not MoneyOn a shelf in Brisbane, I still keep an old notebook from 2026. That day Roha...
VCT Threshold China 2026: Wolves Esports win 2-0, but the 54-minute second map is the data point worth readingThe second map ran 54 minutes. The first: 43. That is very nearly the entire...
Red Bull Keep Dutch GP Driver Line-up for Monza: Hadjar Still Injured, Lawson Gets Second Consecutive ChanceZandvoort, the Dutch Grand Prix weekend concluded. Liam Lawson stepped out of...
An Empty Data Square on the Board: The Discipline of a Chess AnalystIn 2026, in the VTC commentary booth, I had two minutes before going live,...
Himass and TanVuu: How KRAFTON Built a 'Star System' Inside Vietnamese PUBGI sat through the replay of a Southeast Asian regional qualifier, and the thi...
South Africa vs Fiji in Gosford: A Warm-Up Chosen to Cause Trouble, Not to Be ComfortableRassie Erasmus did not say a single word about tactics. He called Fiji "one o...
Alcaraz vs Faria: When the 'Analytics Darling' Faces the Silent PredatorNew York, Tuesday night. Arthur Ashe Stadium is heating up under the...
Barcelona lost the Lautaro race before signing Jesus: Why Inter refused to sell?At the Gran Gala del Calcio, Lautaro Martinez stood on stage to receive his...
Larentzakis' Return to AEK: A Quiet Departure and the Correlation Puzzle at OlympiacosI have followed European basketball for over two decades, and one thing I hav...
Pegula destroys Kenin in 56 minutes: A performance of a soon-to-be world No. 1When the final whistle sounded, the clock read 56 minutes. Jessica Pegula...
Multi-layered Football Analysis: The Strength Lies in Source Data, Not the TemplateIn September 2026, from the stands of the Balmont stadium, I recorded every...
Irankunda's Free Kick and What the Entire Commentary Box OverlookedIn Brisbane, when Nestory Irankunda placed the ball on the free-kick spot abo...
The Empty Analysis Frame and an Unverified Beat: Notes from the Badminton SeasonLate on a weekend in Seoul, I reopened my digital notebook after a long day...
Lutsharel Geertruida leaves Netherlands camp: A club-level risk prevention tacticIn the 63rd minute of the first training session of the March international...
Germany 2-0 Serbia: Klopp Has Built the Frame, But That Frame Has Never Borne Any LoadIn the 34th minute, the ball was pushed out to Serbia's left flank. On the...
Panathinaikos: 3 Million Euros for a 'Communal Dining Room' – Strategy or PR Stunt?When I saw the figure of 3 million euros for a dining room, I couldn't help b...
Ilhan Fandi and the Return to Lion City Sailors: When Memory Is Not Enough to Fill the SilenceThere is a silence I will never forget. In 2026, in Kazan, working as a...
Presidents Cup 2026 at Medinah: 30 Points, Six Captain's Picks and Two Doors Already Closed on LIV GolfMEDINAH, AND A ROAR THAT DID NOT BELONG TO THE HOME SIDE Late in the afternoo...
Asian Games 2026: India's 12-Year Streak Ends, and the Satwik-Chirag Upset Is the Signal That MattersAt the men's team event of the 2026 Asian Games, Satwiksairaj Rankireddy and...
The Golf Transfer Market: Winners Count Time, Not MoneyOn a shelf in Brisbane, I still keep an old notebook from 2026. That day Roha...
VCT Threshold China 2026: Wolves Esports win 2-0, but the 54-minute second map is the data point worth readingThe second map ran 54 minutes. The first: 43. That is very nearly the entire...
Red Bull Keep Dutch GP Driver Line-up for Monza: Hadjar Still Injured, Lawson Gets Second Consecutive ChanceZandvoort, the Dutch Grand Prix weekend concluded. Liam Lawson stepped out of...
