peacock
BasketballThe Vanishing Passport: Li Yueru's Absence and the Hollowing of China's World Cup 2026 CampaignA passport. Just a passport. And an entire World Cup campaign for the Chinese...
International FootballWrong Labels, Real Defeats: Why I Never Analyse Football Before I VerifyThis week I opened a file tagged “football” in my data archive. Inside was a...
International FootballRaphinha and the Two-Match Gamble: When Barcelona Chose Fitness Data Over ResultsIn Barcelona's last three matches, their directed pressing minutes have shift...
EsportsThe Kazan Night and the Ballad of Night Owls: When Vietnamese Football Rewrites the Definition of 'Meta'On the night of June 27, 2026, at Kazan Arena, I stood among a sea of Koreans...
EsportsRiot Games Admits Round Should Have Been Replayed, Yet Keeps the Result at Champions ShanghaiThe big screen at the Shanghai arena froze at 3-1. Doğan "xeus" Gözgen sat...
International FootballWhen a Football Analysis Report Returns All N/A: Silence Is Not Evidence of InnocenceA nine-section report sits open on the screen, and every cell in it reads the...
Domestic FootballVietnam 0-2 Thailand: A Defeat at Both Edges of Time, and a Final Spot Already Closed90+3. I was still sitting in front of the screen with my notebook open, a...
EsportsThe Empty Analysis Grid and the Trap of False Confidence in Esports DataA nine-dimension analysis grid has just been closed. It has every section...
EsportsWhen Esports Data Returns Zero: The Line Between Unread and Nothing to ReadA November night in Munich, the temperature outside had dropped below three...
BadmintonWhen a Badminton Report Returns Empty: Why Stopping Is a Professional DecisionNine cells on my screen, and not one of them holds a word. The intake field...
International FootballDuncan Ferguson at Glentoran: Five Weeks, Two Rejections and the Price of a NameOn 14 September, Glentoran ended their arrangement with Declan Devine. Five...
VolleyballTürkiye 3-0 Serbia: Six Aces and the Wall That Stopped BoskovicSet two, the board at Sinan Erdem Arena jumped to 8-3 after a serve nobody in...
BadmintonAsian Games Badminton Final: Loh Kean Yew, Kunlavut Vitidsarn and the Bodies That Went to the LimitThe men's singles badminton final at the Asian Games has ended, but the real...
Formula 1McLaren struggles at Monza: H-Wing fails to deliver, Norris admits 'no longer a pole contender'At the circuit known as the "Temple of Speed," McLaren is showing signs of a...
Martial ArtsAsian Para Games 2026: Three Wrong Anthems in One Day and a Control That Failed Before PlaybackOn 19 October, on the podium for the men's 58 kg para taekwondo gold medal in...
Domestic FootballSpeed, Physicality and Decision-Making: The Bottleneck in Vietnamese Youth FootballIn the 88th minute of a national U18 semi-final, the score was 1-1. A...
Domestic FootballDa Nang 3-0 Nam Dinh: Two Red Cards, Two VAR Calls, and the Absence Nobody Asked AboutIn the 15th minute the referee ran to the monitor at the edge of the pitch, a...
Domestic FootballShopee Cup 2026-2027 standings: Công An Hà Nội ranks 3rd in Group B after the opening matchdayThe first matchday of the ASEAN Club Championship 2026-2027 group stage,...
Domestic FootballA Loser's Goal: Lam Dong and the Brace Named Xuan NamThere was a moment at Da Lat stadium I could not look away from. Not a goal. ...
Domestic FootballThe Cong Viettel's Asian Cup Defeat: Lessons from a Self-Inflicted LossThe Cong Viettel has just experienced a forgettable match on the continental...
International FootballWrong Labels, Real Defeats: Why I Never Analyse Football Before I VerifyThis week I opened a file tagged “football” in my data archive. Inside was a...
International FootballRaphinha and the Two-Match Gamble: When Barcelona Chose Fitness Data Over ResultsIn Barcelona's last three matches, their directed pressing minutes have shift...
EsportsThe Kazan Night and the Ballad of Night Owls: When Vietnamese Football Rewrites the Definition of 'Meta'On the night of June 27, 2026, at Kazan Arena, I stood among a sea of Koreans...
EsportsRiot Games Admits Round Should Have Been Replayed, Yet Keeps the Result at Champions ShanghaiThe big screen at the Shanghai arena froze at 3-1. Doğan "xeus" Gözgen sat...
International FootballWhen a Football Analysis Report Returns All N/A: Silence Is Not Evidence of InnocenceA nine-section report sits open on the screen, and every cell in it reads the...
Domestic FootballVietnam 0-2 Thailand: A Defeat at Both Edges of Time, and a Final Spot Already Closed90+3. I was still sitting in front of the screen with my notebook open, a...
EsportsThe Empty Analysis Grid and the Trap of False Confidence in Esports DataA nine-dimension analysis grid has just been closed. It has every section...
EsportsWhen Esports Data Returns Zero: The Line Between Unread and Nothing to ReadA November night in Munich, the temperature outside had dropped below three...
BadmintonWhen a Badminton Report Returns Empty: Why Stopping Is a Professional DecisionNine cells on my screen, and not one of them holds a word. The intake field...
International FootballDuncan Ferguson at Glentoran: Five Weeks, Two Rejections and the Price of a NameOn 14 September, Glentoran ended their arrangement with Declan Devine. Five...
VolleyballTürkiye 3-0 Serbia: Six Aces and the Wall That Stopped BoskovicSet two, the board at Sinan Erdem Arena jumped to 8-3 after a serve nobody in...
BadmintonAsian Games Badminton Final: Loh Kean Yew, Kunlavut Vitidsarn and the Bodies That Went to the LimitThe men's singles badminton final at the Asian Games has ended, but the real...
Formula 1McLaren struggles at Monza: H-Wing fails to deliver, Norris admits 'no longer a pole contender'At the circuit known as the "Temple of Speed," McLaren is showing signs of a...
Martial ArtsAsian Para Games 2026: Three Wrong Anthems in One Day and a Control That Failed Before PlaybackOn 19 October, on the podium for the men's 58 kg para taekwondo gold medal in...
Domestic FootballSpeed, Physicality and Decision-Making: The Bottleneck in Vietnamese Youth FootballIn the 88th minute of a national U18 semi-final, the score was 1-1. A...
Domestic FootballDa Nang 3-0 Nam Dinh: Two Red Cards, Two VAR Calls, and the Absence Nobody Asked AboutIn the 15th minute the referee ran to the monitor at the edge of the pitch, a...
Domestic FootballShopee Cup 2026-2027 standings: Công An Hà Nội ranks 3rd in Group B after the opening matchdayThe first matchday of the ASEAN Club Championship 2026-2027 group stage,...
Domestic FootballA Loser's Goal: Lam Dong and the Brace Named Xuan NamThere was a moment at Da Lat stadium I could not look away from. Not a goal. ...
Domestic FootballThe Cong Viettel's Asian Cup Defeat: Lessons from a Self-Inflicted LossThe Cong Viettel has just experienced a forgettable match on the continental...
