fifa-world-cup-2026-dataset
收藏资源简介:
该数据集是关于2026年国际足联(FIFA)世界杯的实时结果与更新统计数据集合,覆盖了从2026年6月11日至7月19日举行的整个赛事,并采用了世界杯历史上首次的48支球队赛制。其核心目标是提供一个完整、干净、真实且持续更新的关系型数据集,以支持体育数据分析、预测建模和应用开发。数据集包含赛事与球队信息、场馆地理数据、球员资料、比赛与结果、高级比赛指标、阵容与球员统计等高度结构化的内容,所有数据均来自FIFA.com和Sofascore、FBref等已验证来源,并通过关系型数据库表格和反规范化文件提供,适用于预测模型构建、数据仪表板开发、SQL查询练习等多种应用场景,采用CC0-1.0许可证。
This dataset is a collection of real-time results and updated statistical data for the 2026 FIFA World Cup, covering the entire tournament held from June 11 to July 19, 2026, and featuring the first-ever 48-team format in World Cup history. Its core objective is to provide a complete, clean, authentic, and continuously updated relational dataset to support sports data analysis, predictive modeling, and application development. The dataset includes highly structured components such as tournament and team information, venue geographic data, player profiles, matches and results, advanced match metrics, lineups and player statistics, all sourced from verified providers like FIFA.com, Sofascore, and FBref. It is provided via relational database tables and denormalized files, suitable for various applications including building predictive models, developing interactive data dashboards, SQL query exercises, and broader sports analytics, machine learning, and data science projects, under the CC0-1.0 license.
FIFA World Cup 2026 数据集概述
数据集简介
该数据集是 2026年国际足联世界杯 的完整、实时更新的关系型数据集,覆盖整个赛事(2026年6月11日至7月19日),采用史上首次 48支球队 的赛制。数据来源于 FIFA.com 及经过验证的提供商,按日更新真实比赛结果,包含高级指标如预期进球(xG)、逐分钟比赛事件和球队比赛统计。
赛事状态
| 项目 | 内容 |
|---|---|
| 当前阶段 | 16强赛 |
| 已完成比赛 | 89场 |
| 更新频率 | 每场完整比赛后更新 |
| 数据验证 | 每次发布前经过关系完整性验证 |
数据关键特征
- 真实小组配置:反映实际12个小组(A组至L组),无资格赛占位符
- 地理与海拔详情:包含美加墨全部16个主办体育场的坐标(纬度/经度)和精确海拔(米)
- 精细球员数据:涵盖48支球队共1,248名球员(每队26人),含市场价值(欧元)、国家队出场次数、位置和所属俱乐部
- 实时预期进球(xG):包含所有已完成比赛的预期进球指标
- 比赛事件:按分钟记录每个进球、助攻、牌和VAR审核
- 比赛球队统计:每队每场比赛的统计数据(控球率、射门、角球等),来自经过验证的提供商
- 交互式更新器:内置交互式控制台应用,可轻松记录每日比赛结果并填充事件,不破坏数据库规范化
数据库模式
数据集采用关系型模式,包含以下表及其关系:
- TEAMS(球队):球队名称、FIFA代码、小组字母、联合会、赛前FIFA排名、ELO评分、主教练
- VENUES(场地):体育场名称、城市、国家、容量、经纬度、海拔
- TOURNAMENT_STAGES(赛事阶段):阶段名称、是否为淘汰赛
- REFEREES(裁判):姓名、国家、场均牌数
- MATCHES(比赛):日期、开球时间、阶段、场地、主客队、比分、状态、xG、裁判
- SQUADS_AND_PLAYERS(阵容与球员):球员姓名、位置、俱乐部、市场价值、出场次数、出生日期、身高、进球
- MATCH_EVENTS(比赛事件):比赛ID、分钟、事件类型、球队ID、球员ID
- MATCH_LINEUPS(比赛阵容):比赛ID、球员ID、是否为首发、战术位置、出场分钟
- PLAYER_STATS(球员统计):出场次数、首发次数、出场分钟、进球、助攻、牌数、扑救等
- MATCH_TEAM_STATS(比赛球队统计):控球率、射门、射正、角球、犯规、越位、扑救,含数据来源和最后更新时间
CSV文件说明
- teams.csv:全部48支参赛球队信息
- venues.csv:16个体育场的地理位置、容量和海拔
- tournament_stages.csv:阶段查询表(小组赛、32强等)
- referees.csv:国际裁判及其历史场均牌数统计
- matches.csv:比赛结果、日期、时间、比分、xG指标和状态,使用关系ID便于数据库建模
- matches_detailed.csv:非规范化版本,使用人类可读名称(如球队名称、体育场名称)替代ID,便于快速分析
- squads_and_players.csv:1,248行详细球员登记信息
- match_events.csv:时间序列比赛事件
- match_team_stats.csv:每队每场比赛统计,含数据来源和最后更新时间
- match_lineups.csv:所有已完成比赛的战术阵容
- player_stats.csv:每位球员的累计赛事统计(1,248行)
数据完整性政策
- 严格规则:不向公开表中添加任何合成或生成的比赛统计、助攻或事件
- 所有比赛结果、事件和统计数据均来自经过验证的真实提供商
- 新字段仅在有真实来源确认时才填充
- 若某比赛缺少经过验证的数据,则从可选表中省略该比赛,而不填充生成值
安装与使用
- 生成初始CSV数据集:
python generate_dataset.py - 每日比赛更新:
python update_dataset.py(交互式步骤指导记录比分、xG、球员进球等) - 生成SQLite数据库:
python generate_sqlite.py
引用格式
bibtex @dataset{fifa_world_cup_2026, author = {MD Mominul Islam}, title = {FIFA World Cup 2026 - Live Results & Updated Stats}, year = {2026}, publisher = {Kaggle} }
许可证
Creative Commons Zero v1.0 Universal (CC0-1.0) 公共领域奉献,可自由复制、修改、分发和表演,甚至用于商业目的,无需请求许可。




