Volleyball data file validator

Check a DataVolley or AOC VBStats file for errors and inconsistencies. Contact .

Choose validation options

The following options only apply to DataVolley files:

Upload your DataVolley or VBStats file

Text encoding used in file (only applies to DataVolley files)
(If blank the encoding will be guessed, but may not be successful — you might see incorrect accented characters in e.g. player names.)

Or, if you just want to see an example report

News and updates

March 2020

- checking that each rally has a winning or losing action

September 2019

- checking of quick attacks against player role (middle/other)

May 2019

- VBStats improvements, added 'Summary of action' column to validation report

April 2019

- video time also shown HH:MM:SS format. Thanks to Willem de Wit

March 2019

- PDF export of match analysis

January 2019

- support for AOC VBStats files

December 2018

- 10,000 files have now passed through the validator!

October 2018

- Better support for beach volleyball files (let us know if you find issues). Thanks to Martin Plessl for guidance

- Support for recently-added extended codes. Thanks to Matthias Lerch

File validation report

Are there problems with this report? Please consider to help improve this tool.

Match analysis

Play-by-play overview

This app parses the main body of the DataVolley or VBStats file into a tabular data format, which can be downloaded here as a CSV file. This can be imported into other programs and apps, including the Binary Sports video analysis software.


The subscription fee is $12 AUD per month (approximately $9 USD or €8 EUR at current exchange rates).


This validator checks for common errors and inconsistencies in DataVolley and AOC VBStats files. Note, however, that these scouting software packages are quite flexible and can be used in different ways by different scouts. It is not possible to anticipate all such usages, and so this app might sometimes report "errors" that are in fact perfectly valid usage. With DataVolley files, this is particularly likely if you have changed the evaluation codes (#!=/-+) to have meanings that are different to their standard definitions.

You can:

  • ignore these items, since they aren't applicable to your file, or
  • if you believe that your usage pattern is a common one and the validator should support it, please suggest it and we will endeavour to incorporate it.

Thanks due

This app has benefitted greatly from advice and input from a number of coaches and scouts, including Mark Lebedew, Gerhard Bader, Cris Bocca, Olaf Garbe, Matthias Lerch, Hai-Binh Ly, Hugh Nguyen, Martin Plessl, and Willem de Wit.

Privacy and disclaimer

The results of your validation will be logged to help improve the app. Your input file will not be kept.

Similarly, the application's support for VolleyMetrics scouting conventions is not endorsed or supported by VolleyMetrics.

Support and customization

Tailored validation to your particular usage may be possible. For support, customized validation options, and extended functionality, contact .

Validator version: , using datavolley version 0.13.15 and peranavolley version 0.7.5