Stats CSV Reference
RallyTap can export CSV files from archived match history. CSV files open in common spreadsheet apps and may include player names, notes, and tagged point details.
Export Files
Match Summary
Provides overall match summaries. One row per match, including settings, set scores, notes, and stopped-match partial scores.
Player Results
Player results for all matches. Two rows per match, one for each player, with results and Coach Mode tag totals.
Point Details
How tagged points are won or lost. One row per Coach Mode tag, including the score before the tag and the recorded tag details.
Match Summary
Use this file for a match-level overview.
| Column | Meaning |
|---|---|
match_id |
Stable identifier for the archived match. |
created_at |
When the match was created. |
completed_at |
When the match was saved to History. |
outcome |
completed or stopped. |
best_of_sets |
Configured match length: 3 or 5. |
tiebreak_enabled |
Whether a standard tiebreak at 6-6 was enabled. |
player_1_nameplayer_2_name |
Displayed player names. |
winner_name |
Displayed winner name. Blank for a stopped match. |
set_1_scoreset_2_scoreset_3_scoreset_4_scoreset_5_score
|
Completed set scores. A tiebreak set includes its stored tiebreak score, such as
7-6 (7-5).
|
current_set_player_1_gamescurrent_set_player_2_games |
Games in the unfinished set when a match was stopped. Blank for a completed match. |
current_game_modecurrent_game_player_1_pointscurrent_game_player_2_points
|
Unfinished game state when a match was stopped. Point values are internal counts. Blank for a completed match. |
point_count |
Total scored points recorded for the match. |
manual_score_edit_count |
Number of manual score corrections. |
notes |
Saved match notes. |
Player Results
Use this file to filter and compare player-level results. It includes two rows per match.
| Column | Meaning |
|---|---|
match_id |
Stable identifier shared with the other export files. |
completed_at |
When the match was saved to History. |
outcome |
completed or stopped. |
player_nameopponent_name |
Displayed names for this row. |
result |
win or loss. Blank for a stopped match. |
sets_wonsets_lost |
Completed set totals for this player. |
completed_games_woncompleted_games_lost |
Games from completed sets only. |
current_set_gamescurrent_set_opponent_games |
Games in an unfinished set for a stopped match. Blank for a completed match. |
current_game_modecurrent_game_pointscurrent_game_opponent_points
|
Unfinished game state for a stopped match. Point values are internal counts. Blank for a completed match. |
match_tagged_pointsmatch_skipped_tags |
Match-wide Coach Mode totals. |
manual_score_edit_count |
Number of manual score corrections in the match. |
player_tagged_points |
Tagged points attributed to this player. |
tag_acetag_service_winnertag_winnertag_forced_errortag_unforced_errortag_double_faulttag_other
|
Outcome tag totals attributed to this player. |
tag_winning_servetag_winning_returntag_winning_forehandtag_winning_backhandtag_winning_volleytag_winning_overheadtag_winning_drop_shottag_winning_lobtag_winning_passing_shottag_winning_other
|
Winning-shot tag totals attributed to this player. |
tag_missed_servetag_missed_returntag_missed_forehandtag_missed_backhandtag_missed_volleytag_missed_overheadtag_missed_drop_shottag_missed_lobtag_missed_passing_shottag_missed_other
|
Missed-shot tag totals attributed to this player. |
tag_miss_nettag_miss_longtag_miss_widetag_miss_mishittag_miss_other
|
Miss-location tag totals attributed to this player. |
Point Details
Use this file for Coach Mode analysis. It contains tagged and skipped Coach Mode prompts, not a complete point-by-point log.
| Column | Meaning |
|---|---|
match_id |
Stable identifier shared with the other export files. |
completed_at |
When the match was saved to History. |
point_id |
Stable identifier for this Coach Mode prompt. |
point_numberset_numbergame_number |
Position of the tagged point in the match. |
player_1_nameplayer_2_name |
Displayed player names. |
set_games_before_tag_player_1set_games_before_tag_player_2 |
Set game score immediately before the tagged point. |
game_mode |
Scoring mode for the game containing the tagged point. |
game_points_before_tag_player_1game_points_before_tag_player_2
|
Tennis labels immediately before the tagged point, such as 30 or Ad.
|
game_point_count_before_tag_player_1game_point_count_before_tag_player_2
|
Raw point counts immediately before the tagged point. |
point_winner_name |
Displayed name of the player who won the point. |
attributed_player_name |
Displayed name of the player credited with the selected outcome. |
outcomeshotmiss |
Recorded Coach Mode details. Blank when not selected or not applicable. |
skipped |
Whether the Coach Mode prompt was skipped. |
Tips
- Empty values mean that data was not applicable or was not recorded.
- Partial-score columns are populated only for stopped matches.
player_1andplayer_2are relative to each match. They are not saved player identities.- Tap-scored points update the scoreboard. Point Details contains Coach Mode prompts, not every scored point.
- Errors are attributed to the player who made the error, not the player who won the point.
- History backups and Stats Export files are different: backups restore RallyTap history, while CSV files are for analysis.
- Your device controls where exported files are saved or shared.