SkillCorner Open Data — Basketball
收藏资源简介:
该仓库包含SkillCorner为2025-2026赛季西班牙ACB联赛的10场比赛收集的广播追踪数据,衍生出的动态事件(比赛智能),以及293场ACB 2025-2026赛季的赛季级进攻汇总(投篮、运球、挡拆)。
This repository contains broadcast tracking data collected by SkillCorner for 10 games of the 2025-2026 Spanish ACB League, along with derived dynamic events (game intelligence), and season-level offensive summaries (including shooting, dribbling, and pick-and-rolls) for 293 games of the 2025-2026 ACB League.
SkillCorner 篮球开放数据数据集
数据集概述
本数据集由 SkillCorner 发布,包含西班牙篮球甲级联赛(ACB)2025-2026 赛季的广播追踪数据、衍生动态事件(Game Intelligence)数据以及赛季级别的进攻聚合数据。广播追踪数据通过计算机视觉和机器学习技术从转播视频中提取,无需场地上安装硬件设备,也不依赖场馆自身的摄像系统。
数据内容
1. 赛季聚合数据(data/aggregates/)
- 涵盖 2025-2026 赛季 ACB 327 场比赛中的 293 场(常规赛和季后赛)的赛季级进攻端聚合动态事件数据
- 包含三个 CSV 文件:
acb_shotsaggregates_20252026.csv(投篮聚合)acb_drivesaggregates_20252026.csv(突破聚合)acb_picksaggregates_20252026.csv(掩护聚合)
- 按球场区域、防守强度、投篮类型、防守覆盖类型等维度进行数据透视
- 仅包含进攻端数据,不含防守端数据
2. 比赛级数据(data/matches/)
提供 10 场样本比赛的详细数据,每场比赛包含三个文件:
{gameId}_game_data.json:比赛元数据和双方球队名单{gameId}_dynamic_events.json:动态事件数据,包含控球、投篮、掩护、突破、传球、触球、运球、罚球、犯规、篮板、失误、暂停等事件族;每条事件记录携带 ID、比赛 ID、赛季、节次等关联信息{gameId}_tracking_data.jsonl.gz:gzip 压缩的逐帧追踪数据,25 fps 帧率,包含球员和篮球的位置信息,每场比赛约 32-46 MB
3. 其他数据文件
player_id_aliases.csv:映射少数重复的player_id到标准 IDmatches.json:10 场样本比赛的结构化列表
样本比赛信息
10 场样本比赛均来自 ACB 2025-2026 赛季,包括 BAXI Manresa、Casademont Zaragoza、Real Madrid、BC Barcelona 等球队之间的对决。
数据特点
- 坐标系:以英尺为单位,原点位于球场中心
- 追踪精度:每场比赛约 80% 的球员位置由系统直接检测,其余为外推位置;外推位置的平均预测误差约为 1.3-1.9 英尺
- 追踪频率:每秒 25 帧
使用说明
官方提供了 primer 文档和数据字典文档,可直接供数据分析师和大语言模型阅读使用,便于理解数据格式、坐标系、单位、帧率和时钟约定,以及聚合数据的计算方式。
已知数据问题
- 少数球员在一个赛季中拥有两个
player_id值,需要借助player_id_aliases.csv合并 - 球队得分应从
shots和free_throws数据计算,而非直接使用chances.ptsScored shots包含被犯规的投篮不中(不计入官方技术统计的出手数);掩护聚合仅统计直接掩护- 部分事件字段存在噪声,但得分数据不受影响
开放目的
该数据集的开源旨在为研究人员和体育分析社区提供篮球追踪数据访问渠道,提升对广播追踪数据的认知,帮助潜在用户在数据基础上进行开发,并提供两种数据接入方式:全赛季聚合数据用于快速分析,原始追踪数据加事件数据用于深度构建。




