xG(ゴール期待値)とは
xG(ゴール期待値:Expected Goals)は、あるシュートが得点になる確率を0〜1の数値で表した指標である。
サッカーにおいて、シュート数だけではチャンスの「質」は測れない。ペナルティエリア内の至近距離から打ったシュートと、30m離れた位置からのミドルシュートでは、同じ1本でも得点の期待度がまるで違う。xGはこの違いを数値化し、「どれだけ良い位置から、どれだけ良い状況でシュートを打てたか」を可視化する指標である。
重要な前提として、xGは「平均的な選手が打った場合」を仮定して算出される。xGの目的はシュートチャンスそのものの質を測ることにあるため、選手個人の技術は意図的に切り離されている。誰が打ったかに関係なく、同じ状況からのシュートには同じxGが与えられる。
xGの概念は2000年代後半から複数の研究者・分析者によって独立に発展した。2012年にOptaのアナリストSam Greenがブログで体系的に紹介したことで注目を集め、その後オンラインの分析コミュニティや放送メディアでの採用を通じて急速に普及した。
計算方法・仕組み
xGモデルは、過去の膨大なシュートデータを統計的手法や機械学習で分析し、各シュートの状況から得点確率を算出する。機械学習とは、大量のデータからパターンを自動的に抽出する技術のことである。
モデルが考慮する主な要素は以下のとおりである。
- 距離と角度 — ゴールまでの距離、ゴールポストに対するシュート角度
- 身体の部位 — 足で打ったか、頭で打ったか
- 直前のプレー — スルーパス、クロス、こぼれ球、ドリブルなど、シュートに至るまでの経緯
- PKか否か — PKにはモデルごとに固定のxGが割り当てられる。その値はおおむね0.76〜0.82の範囲で、プロバイダーによって異なる
一方で、シュートが放たれた後の情報はxGには含まれない。ボールがどこへ飛んだか、どれだけ速かったか、GKがどこに立っていたかといった要素は、xGOT / PSxGと呼ばれる別の指標の領域になる。
なお、xGモデルはデータプロバイダーごとに異なる。考慮する変数の数や種類、学習データの量、モデルの構造が異なるため、同じシュートでもプロバイダーによってxGの値は変わる。シュートの瞬間におけるGKやDFの位置情報まで組み込んだ高精度モデルも存在する。
Jリーグの公式データにおいてもxGが採用されている。J STATS REPORT 2025の用語集によれば、ゴールまでの距離、シュート角度、シュート部位や空中戦の有無、シュートパターン、直前のプレーの種類、守備側の選手位置が考慮要素として挙げられている。
読み方のポイント
xGは、見る単位によって読み取り方が変わる。
1本のシュートで見る場合
xG = 0.08であれば「そのシュートが決まる確率は約8%」と読める。ゴール前の至近距離からのシュートはxGが高くなり、距離が遠くなるほど低くなる。
1試合のチーム合計で見る場合
各シュートのxGを合算した値がそのチームの「期待される得点数」になる。チーム合計xGが1.8であれば、「約1.8点分のチャンスを作った」と解釈できる。
複数試合の累積で見る場合
より安定した傾向が現れる。1試合単位のxGは偶然の影響で大きく振れるが、試合数を重ねるほどチームの攻撃力の実態が浮かび上がってくる。シーズンを通した累積xGは、得点数そのものよりもチームの攻撃パフォーマンスを安定的に反映する傾向がある。
なお、PKを含んだxGとPKを除いたxG(npxG: Non-Penalty xG)は区別して見る必要がある。PKは試合展開と無関係に獲得される場面もあるため、純粋な攻撃構築力を評価したい場合にはnpxGのほうが適している。
限界と注意点
xGは強力な指標であるが、万能ではない。以下の限界を理解したうえで使う必要がある。
選手の技術が反映されない
xGは「平均的な選手」を前提に計算される。卓越したフィニッシャーもデビュー直後の若手も、同じ位置から打てば同じxGになる。そのため、特定の選手やチームがxGを一貫して上回る(あるいは下回る)ことは起こり得る。ただし、こうした乖離は長期的には縮小する傾向がある。これは平均回帰と呼ばれる統計的な性質による。
シュートの軌道・速度は含まれない
xGが評価するのは「シュートが打たれるまでの状況」であり、打たれた後にボールがどこへ飛んだか、どれだけ速かったかは考慮されない。この「シュートそのものの質」を測定するには、xGOT / PSxGが必要になる。
試合状況(ゲームステート)の影響を受ける
先制したチームは守備的になり、ビハインドのチームはリスクを取って攻める。xGの最終値だけでは、こうした試合展開の文脈は見えない。「xGで上回ったのに負けた」という試合は、先制された後に相手がリトリートした結果である可能性もある。
サンプルサイズの制約がある
1試合のxGは振れ幅が大きく、少数の試合だけで傾向を判断するのは危うい。ある程度の試合数を重ねて初めて、安定した評価が可能になる。実得点とxGの差分であるG-xGは、得点そのもののランダム性が加わるぶん振れ幅がさらに大きくなるため、短期間の乖離だけで「決定力がある・ない」と結論づけるのは早計である。
これらの限界はxGの価値を否定するものではない。限界を補う指標と組み合わせることで、より立体的な分析が可能になる。
関連する指標
xGを起点として、いくつかの派生・関連指標が存在する。
- xGA(被ゴール期待値) — xGの守備版。チームが被ったシュートのxG合計で、守備の堅さを測る
- npxG(PK除外xG) — PKを除いたxG。攻撃構築力の純粋な評価に使われる
- xGOT(枠内ゴール期待値) — 枠内シュートの到達位置まで考慮した指標。xGが「チャンスの質」を測るのに対し、こちらは「シュートの質」を測る
- G-xG(得点−xG差分) — 実得点とxGの乖離を示し、上振れ・下振れを可視化する
- xA(アシスト期待値) — パスの貢献度を評価するxGの姉妹指標
- xP(勝点期待値) — 両チームのxGから期待される勝点を算出する指標
- ゲームステート — スコア状況によってxGの出方が大きく変わる前提概念。xGをステート別に集計する手法はxG by stateと呼ばれ広く用いられる
参考
- Sam Green “Assessing the Performance of Premier League Goalscorers” (Stats Perform, 2012) https://www.statsperform.com/resource/assessing-the-performance-of-premier-league-goalscorers/
- James Tippett xGenius: Expected Goals and the Science of Winning Football Matches (2024)

