Soccerway fields in every export
Competition records carry the competition name, country, season, stage and the fixtures within it. Fixture records carry date, kick-off time, home and away teams, score, and the competition and stage they belong to.
Squad records list the players registered to a team in a season with shirt number, position and nationality as published. Career records connect a player to clubs and seasons with appearances, minutes and goals where the source states them.
Season is mandatory on every row that has one. A squad without its season is a squad for no particular year, and career analysis is entirely a question of which season a row belongs to.
Standings are not collected, and the dataset says so rather than leaving an unexplained gap. Where a client needs league tables we compute them from collected fixtures where the competition rules allow, or source them elsewhere, and we say which.
Every row carries the collection timestamp and the source address.