中卫接到球,转身,把球回给了门将。传球统计里,这是一次成功传球,方向为向后,距离十几米,没有任何"进攻价值"可言。如果一个系统只数传球次数和成功率,它会把这脚球和下一次中场横传放在同一个位置:一条线,一个加一。但每一个看过比赛的人都知道,这脚回传到底是"从容出球的起点",还是"被逼到墙角后的自救",是完全不同的两回事。要让AI看出这种差别,需要逐步往这脚平淡的回传里加条件。

同一脚回传,加四个条件就变了意思

先把场景设定成一个模拟场景:主队的左中卫在本方禁区左侧接到边后卫的传球,他的右侧有一名中卫搭档,前方是空旷的中路。此刻他把球回给站在球门前的门将。

加第一个条件:对方最近的前锋距离他还有二十多米,没有人在向他移动。这时回传只是一个重新组织的动作,门将接球之后有充足的时间观察,可以选择短传、长传,这脚球几乎不需要任何解释。加第二个条件:对方前锋已经压到他身前五六米,并且正在加速。这时的回传变成了一种主动选择:把球送到压迫范围之外,再通过门将重新分配。第三个条件:另外两名对方球员同时压向了他右侧的中卫和身前的中场出口,三个方向都被封上了。回传成了唯一没有被封的线路,它看起来仍然是"安全的",却是把球队的所有出球选项压缩到只剩一条的信号。第四个条件:门将脚下技术一般,此时对方前锋的移动路线正好切断他的左侧出球线路。这时候,这脚回传背后的信息才真正完整:球队被压缩到了一个极小的空间里,接下来的选择空间小,失误的代价高。

加入的条件 AI需要读到的信息 这脚回传的含义
没有对方球员靠近 最近对手的距离与速度 从容重组,几乎没有风险
前锋压到五六米并加速 压迫者到达时间,持球者可用时间 主动把球送出压迫范围
三人同时封堵各个出口每条可传线路被拦截的可能性可选路线被压缩,回传是最后的出口
门将出球能力有限,且路线被切断 接球人的后续选项与对手站位 球队被逼到更小的空间,下一步风险高

这张表想说明的是:传球的意义不在于球从哪里到哪里,而在于传球发生时,场上其他二十几个人的位置和运动。一套只有起点、终点、时间戳的事件数据,无法还原这些信息;能看到全员位置与速度的追踪数据,才有可能。

一条传球线路是一块几何区域,不是一条线

把传球画成一条直线,是给人看的简化。对防守方来说,球不是"在线上飞",而是从传球者脚下出发,经过一段时间到达接球点,途中任何一名能在球到达前移动到路径上的防守球员,都有机会去拦截。所以更接近实际的做法,是把传球线路看成一条有宽度的"通道":通道两侧的宽度,取决于沿线各点上,防守球员到达该点所需的时间与球到达该点所需的时间之间的差值。

这里有几个变量会明显改变通道的宽度。第一是球速:地面球速度较慢、路径可预测,高球速度更快但飞行时间更长,也可能越过第一道防线。第二是距离:传得越远,球在空中或地面停留的时间越长,防守球员有更多时间调整位置。第三是防守者的位置和朝向:站在通道边缘、已经面向来球方向的球员,要拦截几乎不需要额外移动;站在通道另一侧,需要先转身启动的球员,即使距离相同,也需要更长时间。第四是接球人的位置与接球方式:若接球人自己也在向传球者的方向靠近,实际的传球距离会更短。

一个模拟示例可以说明"看起来能传"和"实际能传"的差距:假设一名中场球员想把球传给二十米外的前锋,直线路径上两名防守球员站在通道两侧,与路径的垂直距离各是两米左右。表面看,他们都没挡在线上。但按照他们的位置与速度估算,其中一人在球运行到一半时刻已经可以移动到路径上,通道的有效宽度其实只剩下不足一米。对于传球者来说,这意味着只有传球力量与角度都极其精准,这条线路才可用。这种"有效宽度"的概念,比"线上有没有人"要精细得多,也是很多传球模型试图估算的东西。

这一步很容易做错的地方,是把防守者的移动能力简化成"以固定速度直线跑过去"。真实的球员有反应时间,有加速的过程,有一个在高速奔跑时几乎无法瞬间变向的物理限制。只要把这些约束忽略,通道就会被算得比实际更窄,模型会告诉你"这脚传球几乎不可能成功",而现场的球员恰恰完成了它。反过来,如果把防守者的能力估得过低,又会把原本危险的传球看成安全的。所以通道宽度这类结果,更适合用来做相对比较,比如同一名球员在不同场景下的选择,而不适合当成绝对的成功概率去引用。

压力不等于距离:把"多久能到"放进公式

解读传球,绕不开压力。最直观的度量是防守者到持球者的距离,但这个度量很粗糙:一名离你三米、却正在背身后退的防守者,和一名离你五米、正全速冲过来的防守者,后者的压力显然更大。近年的公开研究,有一类思路是用"最短到达时间"来衡量对持球者的防守压力:考虑每名防守球员的当前位置、速度和运动方向,估算他们多久能够到达持球者附近,其中最短的到达时间越短,或者能在同一时间窗口内到达的防守者越多,压力就越高。

这个思路的一个好处是,它天然和"球员还有多少时间"联系在一起。压力其实是在回答:持球者还有几分之几秒去做决定?压力越大,可用于观察、调整身体、选择传球的时间越少,出错的概率越高。这也解释了为什么同样一脚横传,在无人逼抢时是一次普通的组织,在三人逼抢时却是一个需要冷静判断的动作。

压力的度量还需要和另外一层信息结合:压迫者是不是同时封住了传球出口。一名防守球员如果既靠近持球者,又站在他和最好的接球人之间,实际效果远大于两个孤立的距离数值之和。关于压迫强度与传球出口如何一起计算,《高位逼抢到底有没有效果?od体育AI如何计算压迫强度和传球出口》做了单独的展开,读传球分析前先看它,会更容易理解"压力"这个词在这里的具体含义。

接球的人拿到球以后,前面还有什么

评价一脚传球,还要看它把球交给了什么样的局面。一次成功的传球,可能把球送到一名被两名防守者包夹的球员脚下,也可能送到一名面前有整片空间、可以直接转身推进的球员脚下。两者在统计上都是"传球成功",价值却相差甚远。所以现代的传球分析除了看传球线路本身,还会看"接球那一刻,接球人周围的空间是什么样的"。

这里会用到球场空间控制的思路:以接球点为中心,看接球人前方、侧面和身后,己方与对方各自更容易先到达哪些区域,接球人的朝向能否让他顺势利用这些空间。如果接球人是背对球门接球,即使他前方空间很大,也要先花时间转身;如果他侧身站位、半转向前,他接球后的选择会多得多。关于空间是怎么计算、又会在哪些地方失真,可以参考《足球AI已经不满足于画热力图:od体育开始分析阵型、跑位和球场空间到底是谁创造的》,那一篇用同一套追踪数据讲了另一半故事。

接球人后续的空间,又带出一个传球分析里容易被低估的因素:跑位的时间点。一次好的传球,往往是"人先动,球后到":接球人在传球发出之前就已经启动了斜插,球到的时候,他刚好出现在防线的缝隙里。如果把每次传球拆成"传球者的决定"与"接球者的跑位"两半,会发现有些传球看起来精彩,其实是接球者提前一秒做出了正确的判断。传球者只是把球送到了一个已经被创造出来的位置上。

Expected Threat:给传球定价,以及它定不准的地方

如果想把"传球把球带到了更有价值的位置"这件事量化,最常见的工具是 Expected Threat(xT)一类的价值模型。它的基本想法是,把球场分成许多格子,为每个格子估计一个"球在这里时,短期内能产生进球威胁的可能性",那么一次传球的价值,就可以用终点格子的价值减去起点格子的价值来近似。往前、往中路、往禁区方向的传球,价值通常更高,回传和横传则通常接近零甚至为负。

这个模型的用处很实在:它能帮助你在几百次传球里,快速筛出把球带进了更危险区域的那些。但它也有明确的局限。第一,它主要看起点和终点的位置,通常不包含防守压力、线路宽度、接球人朝向这些在传球前后发生的事情,同一条路径的价值在有无压力时可能相差很大。第二,它对"看起来没有价值"的传球不友好。前面那脚被三人逼抢下的回传,在模型里价值可能是负的,但它实际上帮助球队避免了一次危险的丢球,价值应该是正的。第三,它给球场固定了格子价值,无法反映比赛阶段的差异:比分落后时的冒险传球,和领先时的安全控球,被放在同一个价值表里比较,并不合适。

所以在实际分析里,xT 更适合当一个"入口",用来快速找出值得复看的传球,而不是当作最终评分。把它和压力、通道宽度、接球人后续空间一起看,才有可能区分出一脚"看起来平淡却解除了危机"的回传,和一脚"数字漂亮却其实只是无压力下的向前传球"。

传球网络:连线很多,信息很少

传球网络(passing network)是另一种常见的展示方式:把球员当作节点,把他们之间的传球次数当作连线粗细。它擅长回答"这支球队的出球主要经过谁",比如某名后腰是否是所有传球的枢纽,某个边路是否被孤立。但它的信息量其实比看起来的少。

问题出在它把所有传球都当成一样的。一条粗线可能代表两名中卫之间几十次无压力的来回传递,也可能代表一名后腰在被逼抢下反复找到同一名队友解围,前者几乎没有战术含义,后者却反映了一个明显的结构问题:对手封住了其他所有出口。更进一步的做法,是给每条连线附上"平均压力"与"平均通道宽度"这样的属性,让它不仅告诉你"谁传给谁",还告诉你"在什么条件下传"。在实践里,这个改动很小,但能让传球网络从一张好看的图变成一个真正有诊断意义的工具。

一段模拟复盘:右后卫的三次回传

用一段模拟复盘把上面的东西串起来。假设某支球队的右后卫在一场模拟比赛的上半场,有三次回传给中卫,事件数据里它们没有任何区别。追踪数据加上压力与通道的分析,给出了不同的画面。

第一次发生在第9分钟,对方前锋距离他约十五米,没有加速。回传后,中卫有充足的时间抬头观察,右后卫的这次选择,只是一次节奏调整。第二次在第31分钟,对方边锋和前锋同时向他收缩,两人的最短到达时间都不到两秒,他前方的传球通道被一名回追的中场球员封住了。此时回传是一次合理的解围,也说明球队在这个区域缺少能拉开接应的球员。第三次在第58分钟,压力与第二次类似,但他前方有一名队友刚好在斜向跑位,通道其实是开着的,右后卫选择了回传,错过了一次可以直接推进的机会。

这三次回传,在最粗的统计里是同一个数字。放进压力、线路与接球人空间之后,第一次是常规动作,第二次是必要的自救,第三次是一次值得和球员一起回看的决策。但必须指出,第三次里"通道是开着的"这个判断,依赖追踪数据的位置精度,以及模型对队友移动速度的估计,也没有办法知道右后卫当时到底有没有看到那名队友。这正是需要教练把画面放给球员看,由人来判断的地方。

这类分析的边界,以及必须由人判断的时刻

传球分析看起来能给出很细的结论,但它有几个天然的盲区,使用时需要保持清醒。

  • 球员朝向和视线:多数追踪数据只有位置,没有身体朝向和视线,模型无法知道持球者是否看到了那条通道,"通道开着"和"球员知道通道开着"是两回事。
  • 意图与战术分工:一次回传可能是球队有意为之的拉扯,目的是把对方前压的防线拉出来,模型读到的是"后退传球",看不到背后的计划。
  • 追踪质量:基于转播视频的追踪,画面外的球员位置往往靠推断,压力和线路的估算在这些位置上可信度更低。
  • 价值模型的粗糙:xT 类模型的格子价值来自历史数据的平均,对个别球队风格、比赛阶段的适应有限。

在od体育的设计思路里,传球相关的输出更倾向于三样东西一起给:一段可回看的片段、传球发生时的压力与线路标注、以及对追踪质量的提示。如果某段视频里球员遮挡严重、身份多次切换,系统会更倾向于提示"这段数据不宜做细致解读",而不是硬给出一个压力数值。对教练来说,这类输出不是判决,而是一个更有效地找到"值得一起看的十几个传球"的办法。

回到开头那脚回传。它到底是从容还是被逼,答案其实一直藏在场上其他人的位置里。数传球次数的时候,这些位置被丢掉了;把它们捡回来,一脚平淡的回传才有了自己的故事。