shotlink
GolfThe Empty Column in Golf Data and How Reputation Fills the GapIn November 2026 I opened a spreadsheet holding 156 golfers and four rounds,...
GolfEmptiness Is a Result Too: When Golf Analytics Learns to Stay SilentThere is a kind of report nobody wants to sign. It has no player, no...
GolfFiltering Golf's Noise: Why ShotLink and OWGR Tell Two Different StoriesIn June 2026 I was sitting in a coffee shop on Lach Tray Street in Hai Phong,...
GolfWhen the Golf Data Sheet Returns Zero: The Line Between Analysis and FabricationWhen the Golf Data Sheet Returns Zero: The Line Between Analysis and...
Domestic FootballCounting Vietnam's Football Rhythm from Incheon: When the V.League and the National Team Tell Their Own StoryIn a small restaurant in the Chinatown district of Incheon, there is a...
Martial ArtsInside Vietnam's Martial World: The Breathing That Decides MedalsAt 5:10 in the morning, a gym tucked deep in a small alley in Binh Thanh...
International FootballZverev and the Misread 3-0: Two Tie-Breaks, 179 Minutes, and the Gap Before the FinalThere is a moment on Arthur Ashe Stadium that the scoreboard never records. I...
AthleticsAgnes Ngetich breaks women-only half marathon world record: one second and the women-only boundaryOn a sunny morning in Copenhagen, Agnes Ngetich crossed the half marathon...
EsportsWhen Data Goes Silent: Lessons From an Empty Report in Vietnamese SportsOn the night of August 12, my tracking system returned an empty analytics fil...
SwimmingKroh Chooses UCSB: The Long Development Arc of a Developing ButterflierCharlotte, North Carolina – When Jackson Kroh of SwimMAC Carolina announced h...
International FootballWhat xG Cannot Measure: When the Pitch Speaks in HeartbeatsNha Trang, June 2026. The 19/8 Stadium was so empty that I could hear the bal...
Domestic FootballCong An Ha Noi and the 2026 V-League Title: A Championship Assembled from StarsIn April 2026, while Cong An Ha Noi was playing its first V-League season as ...
EsportsNK FC Online at FC Pro Champions Cup 2026: A Runner-Up Finish Written by the Format, Long Before the ShootoutThe seventh game of the FC Pro Champions Cup 2026 final stopped at 2-2....
International FootballThe Empty Analysis Sheet and the Trap of Hasty Conclusions in Vietnamese FootballThat night, I reopened the old spreadsheet. Forty-two columns, more than two...
TennisLuxembourg Ladies Tennis Masters: €110,000, Eight Champions and a Formula That Has Run for 25 YearsPetra Kvitova will walk into Coque Arena in Luxembourg in mid-October, less...
EsportsOnimusha and Capcom's Three-Pronged Gambit in 2026The platinum trophy in Onimusha: Way of the Sword requires players to finish...
International FootballIvan Toney and the English Court File: Re-reading the Value of a Suspended AssetOpening Last Thursday, at Westminster Magistrates' Court in central London, a...
BasketballLorenzo Brown and Hapoel Jerusalem: Reading a Stopgap Move Through Contract StructureIn the press room in Jerusalem, one chair is empty. On September 29, when...
TennisNingbo Day Three: Fernandez's 5 Hours 52 Minutes and the 225 Points Slipping Away From AlexandrovaWednesday, 21 October 2026. The clock on Ningbo's centre court stopped at 3...
SwimmingYusei Imaizumi Breaks World Junior Record in 100m Short Course Breaststroke 56.35 at Niigata Prefecture TournamentTokyo, September 5, 2026 - At the 2026 Niigata Prefecture High School Autumn...
GolfEmptiness Is a Result Too: When Golf Analytics Learns to Stay SilentThere is a kind of report nobody wants to sign. It has no player, no...
GolfFiltering Golf's Noise: Why ShotLink and OWGR Tell Two Different StoriesIn June 2026 I was sitting in a coffee shop on Lach Tray Street in Hai Phong,...
GolfWhen the Golf Data Sheet Returns Zero: The Line Between Analysis and FabricationWhen the Golf Data Sheet Returns Zero: The Line Between Analysis and...
Domestic FootballCounting Vietnam's Football Rhythm from Incheon: When the V.League and the National Team Tell Their Own StoryIn a small restaurant in the Chinatown district of Incheon, there is a...
Martial ArtsInside Vietnam's Martial World: The Breathing That Decides MedalsAt 5:10 in the morning, a gym tucked deep in a small alley in Binh Thanh...
International FootballZverev and the Misread 3-0: Two Tie-Breaks, 179 Minutes, and the Gap Before the FinalThere is a moment on Arthur Ashe Stadium that the scoreboard never records. I...
AthleticsAgnes Ngetich breaks women-only half marathon world record: one second and the women-only boundaryOn a sunny morning in Copenhagen, Agnes Ngetich crossed the half marathon...
EsportsWhen Data Goes Silent: Lessons From an Empty Report in Vietnamese SportsOn the night of August 12, my tracking system returned an empty analytics fil...
SwimmingKroh Chooses UCSB: The Long Development Arc of a Developing ButterflierCharlotte, North Carolina – When Jackson Kroh of SwimMAC Carolina announced h...
International FootballWhat xG Cannot Measure: When the Pitch Speaks in HeartbeatsNha Trang, June 2026. The 19/8 Stadium was so empty that I could hear the bal...
Domestic FootballCong An Ha Noi and the 2026 V-League Title: A Championship Assembled from StarsIn April 2026, while Cong An Ha Noi was playing its first V-League season as ...
EsportsNK FC Online at FC Pro Champions Cup 2026: A Runner-Up Finish Written by the Format, Long Before the ShootoutThe seventh game of the FC Pro Champions Cup 2026 final stopped at 2-2....
International FootballThe Empty Analysis Sheet and the Trap of Hasty Conclusions in Vietnamese FootballThat night, I reopened the old spreadsheet. Forty-two columns, more than two...
TennisLuxembourg Ladies Tennis Masters: €110,000, Eight Champions and a Formula That Has Run for 25 YearsPetra Kvitova will walk into Coque Arena in Luxembourg in mid-October, less...
EsportsOnimusha and Capcom's Three-Pronged Gambit in 2026The platinum trophy in Onimusha: Way of the Sword requires players to finish...
International FootballIvan Toney and the English Court File: Re-reading the Value of a Suspended AssetOpening Last Thursday, at Westminster Magistrates' Court in central London, a...
BasketballLorenzo Brown and Hapoel Jerusalem: Reading a Stopgap Move Through Contract StructureIn the press room in Jerusalem, one chair is empty. On September 29, when...
TennisNingbo Day Three: Fernandez's 5 Hours 52 Minutes and the 225 Points Slipping Away From AlexandrovaWednesday, 21 October 2026. The clock on Ningbo's centre court stopped at 3...
SwimmingYusei Imaizumi Breaks World Junior Record in 100m Short Course Breaststroke 56.35 at Niigata Prefecture TournamentTokyo, September 5, 2026 - At the 2026 Niigata Prefecture High School Autumn...
