TANS: Tennis Algebraic Notation System

TANS is a notation system for strategic analysis of tennis games, inspired by the algebraic notation system of chess. Its concise encoding describes the positions of players and the tennis ball, stroke type, point results, etc. It can be used for traditional statistical analysis, translation to other tennis descriptions, such as TennisAbstract. It also lays the foundation for AI-based strategy analysis for tennis. The paper describing TANS is published in the 2nd International Sports Analytics Conference and Exhibition (ISACE). and won the Distinguished Paper Award 🎉.

Publication:
Yuexi Song, Chuanfei Li, Hao Cao, Ling Wu, Huanhuan Zheng, and Zhenkai Liang. "TANS: A Chess-Inspired Notation System for Strategy Analysis of Tennis Games. In the 2nd International Sports Analytics Conference and Exhibition (ISACE), Shanghai, September 2025. (Distinguished Paper Award)
[Paper]

📊 Browse Match Data

🛠️ Analysis Tools

📈 Match Statistics Analyzer

Generate comprehensive match statistics from your charted TANS data. Analyze player patterns, shot distributions, and tactical insights.

Drag & drop your TANS .txt file here, or click to select

🔄 TennisAbstract Converter

Export your TANS charted data into TennisAbstract's format for compatibility with existing tennis analysis tools.

Drag & drop your TANS .txt file here, or click to select