03.2

Importing players (CSV)

Upload your player list as CSV — column format, anonymisation, error handling.

CSV columns expected, in order:

ColumnRequiredNotes
playerTagoptionalYour internal ID — shows up in voting to keep names anonymous if you want
firstNameyes
lastNameyes
numberoptionalJersey number
position1optionalMost-preferred position (GS, GA, WA, C, WD, GD, GK)
position2optionalSecond preference
position3optionalThird preference
leveloptional"Senior", "Junior" etc. — surfaces in reports

The importer:

  • Skips a header row if detected
  • Accepts comma OR tab separators
  • Normalises position aliases — “goal shooter” / “goal-shooter” / “GS” all map to GS
  • Reports row-level errors — invalid positions, missing names — without aborting the whole import; fix the rows that failed and re-import

💡 Tip

Anonymous voting: Use playerTag (e.g. “T01”, “T02”…) and leave names blank in the voting interface. Selectors then rate purely on what they see, not on names they recognise.

Need a hand?

Talk to the GameStats team.

We'll walk you through it 1:1 — no sales pitch, just answers. Whether you're trialling 80 players this weekend or migrating a season's worth of stats, we've probably seen it before.