npxGとは? ペナルティを除いた期待得点を解説

Tactiq AI · 2026-04-29 · 9分で読了 · AI & Football

現代的なサッカー分析のダッシュボードを開けば、ストライカーの名前の横に2つの列があるはずです。片方はxG、もう片方はnpxG。数字は異なり、時には大きな差があります。今シーズン18xGを記録したプレミアリーグのストライカーが、npxGでは14.5ということもあり、その3.5得点分のギャップはそっくりそのままチームのペナルティ割り当てから来ています。自分がどちらを見ているのか理解せずにxGの列を読んでいると、ペナルティ分のプレミアムがこっそり混ぜ込まれた話を読んでいることになります。

本記事では、npxGとは何か、なぜxGからペナルティを抜くのが多くの場合正直なやり方なのか、そして切り替えただけで満足してしまうアナリストを引っかける落とし穴について整理します。最後まで読めば、次に誰かがxGの数字を口にしたとき、それが見出し用のバージョンなのか、オープンプレーの質を本当に描いているバージョンなのかを見分けられるようになります。

npxGの正体

ペナルティ抜きの期待得点とは、xGからペナルティスポットのショットを取り除いたものです。それだけです。別に訓練された別の指標ではなく、生のxGから、ペナルティスポットで放たれたショットの集合を差し引いたものにすぎません。

機械的な計算はこうです。

  • 対象にしたい期間(1試合、1シーズン、キャリア)について、各ショットのxGを合計する。
  • その合計から、各ペナルティショットのxGを引く。

残ったのがnpxGです。ペナルティxGはプロバイダー間でほぼ一定で、通常0.76〜0.78の範囲に収まります。正確な値は、プロバイダーがどの過去サンプルに対してキャリブレーションしているかで変わりますが、振れ幅は小さく、ペナルティはおおよそ「4分の3得点分が発生待ちの状態」と考えて差し支えありません。

npxGが独立した列として存在する理由は、ペナルティの機会が選手とチームのあいだで、総合的な攻撃力とは無関係な形で分布しているからです。ボックス内でファウルを獲得するのが上手いチームは、オープンプレーのパスやフィニッシュの良し悪しに関係なくペナルティを多く生み出します。指定キッカーのストライカーは、仮にオープンプレーの負荷をチームメイトと均等に分け合ったとしても得られなかったはずのxGを積み上げていきます。ペナルティを取り除けば、どちらの効果も消えます。

残るのは、「このチームや選手はオープンプレーでどれだけ良かったのか」と人が本当に知りたいときに求めている数字です。

このギャップが重要な理由

いくつかの実例がこの差を具体的にしてくれます。

キッカーのインフレ。 1シーズンに9本のペナルティを獲得するチームで、全PKを1人で蹴るストライカーは、オープンプレーのショットを数え始める前から9×0.76=6.84xGを手にしています。そのストライカーが15xGのシーズンなら、npxGは8.16です。オープンプレーでの質の正直な数字は15ではなく8.16。ペナルティの少ないチームで同じく8.0xGをペナルティ関与ゼロで積み上げたストライカーと比較すれば、対等な比較になります。

チームのxG差分。 シーズンxGのラインはよく似ていても、オープンプレーでは別物の2チームがありえます。チームA:55xG、獲得ペナルティ8本(ペナルティxG 6.1、npxG 48.9)。チームB:52xG、獲得ペナルティ1本(ペナルティxG 0.76、npxG 51.24)。見出しではチームAが上ですが、オープンプレーの決定機創出ではチームBが上です。

リーグ横断の比較。 ペナルティ判定に関する審判の傾向はリーグごとに違います。ラ・リーガは歴史的にプレミアリーグよりも1試合あたりのペナルティ判定が多い傾向があります。ラ・リーガのチームの生xGはその恩恵を受けますが、npxGは受けません。npxG調整なしのリーグ横断xG比較は、結論を変えるほど誤解を生むことがあります。

シーズン序盤のサンプル。 サンプルが小さいと、ペナルティ1本でストライカーのxGパーセンタイルが大きく動きます。5試合で2.3xG、うちPK1本を決めた選手のnpxGは1.54。取り除いてみると、基礎的なレートはずっと控えめに見えます。重要な判断を伴うシーズン序盤のスカウトレポートがほぼ常にnpxGベースで回っているのはそのためです。

これらのケースに共通するパターンは同じです。生のxGは「このチームや選手が撃った全ショットのクオリティはどうだったか」に答えます。npxGは「このチームや選手がライブプレーの中で決定機を作るために行ったことのクオリティはどうだったか」に答えます。後者の問いの方が、通常は役に立ちます。

npxGの一般的な計算方法

公開されているxGモデルはいずれも、ショットごとのxGと、ペナルティショットを識別するフラグを出力します。ショット単位のデータさえあれば、npxGの構築は自明です。is_penalty = trueの行を除外して、残りを合計するだけです。

プロバイダー間で異なる、細かい設計上の判断が2つあります。

外したペナルティの扱い。 シュートが外れた場合でも、選手の累積xGにペナルティのxG値を残すモデルがあります(理屈:そのショットは発生しており高クオリティだったのだからxGに数えるべき、というもの)。一方で取り除くモデルもあります。前者のアプローチでは、ペナルティを外した選手の方が、決めた選手よりも「xG未達」のギャップが見かけ上大きくなります。選手のシーズンnpxGを見てフィニッシュの質を判断するなら、プロバイダーがどちらの方式かを確認してください。npxGは明示的にオープンプレーの仕事に関する指標なので、より擁護しやすい選択は、結果に関係なく、蹴ったペナルティを生xGには含めるがnpxGには含めない方式です。

外したペナルティからのリバウンド。 セーブされたペナルティがチームメイトにこぼれて得点になった場合、そのリバウンドショットは本来のxGを満額もらえるでしょうか。ほとんどのプロバイダーはそれをその位置からの普通のオープンプレーのショットとして扱い、ショットの文脈に基づいてxGを割り当てます。これは正しい扱いです。ただし、より単純なモデルの中には、リバウンドをペナルティのシーケンスにまとめて別扱いするものもあります。現代的なデータフィードを使うユーザーには関係ありませんが、古い過去データを読む場合は知っておく価値があります。

Tactiqは、1,200以上の大会をカバーするライセンス済みのスポーツフィードからイベント単位の試合データを読み取っています。ショット単位のデータにはペナルティフラグが含まれており、試合分析のために生のxGとnpxGを両方ともクリーンに計算できます。この2つのシグナルが、プロダクトが見ている残りの要素とどのように組み合わさるかはアプリ内にとどめています。

npxGでも誤解が残る場面

xGからnpxGへの切り替えはクリーンアップであって、治療ではありません。生指標のほかの弱点はそのまま残り、新しい注意点もいくつか出てきます。

ペナルティ以外のセットプレーは依然としてxGを歪める。 npxGはペナルティだけを除き、コーナーキック、直接フリーキック、間接フリーキック、スローインからのセットプレーは残します。セットプレー主体のチームについては、npxGでもその価値を拾ってしまいます。厳密な意味での「オープンプレーxG」が欲しいなら、ペナルティだけでなくすべてのセットプレーのショットを除く必要があります。一部のプロバイダーは「オープンプレーxG」列を別に提供しています。npxGは半分までの道のりであって、ゴールではありません。

ペナルティを獲得する能力が見えなくなる。 巧みな動きや身体の使い方でペナルティを獲得するのがうまい一流のストライカーは、チームに本物の価値をもたらしています。しかしnpxGではその貢献が消えてしまいます。ペナルティ獲得というイベントが生むのは「誰かが蹴るペナルティショット」であって、ライブプレーで獲得者本人が放ったショットではないからです。獲得者のnpxGは、実際の攻撃貢献度より低く読まれます。片方がファウルを獲得するタイプ、もう片方がそうでない2人のストライカーをnpxGだけで比較すると、前者を過小評価することになります。

指定キッカーの影響。 npxGは選手単位の数字ですが、ペナルティを獲得した選手とキッカーが同じとは限りません。キッカーのxGからペナルティを引いたところで、獲得者の勘定に戻されるわけでもありません。どのフォワードが本当にチームにとって生産的かを評価しようとすると、キッカー効果はnpxGで獲得者の価値を過小に、生xGではキッカーの価値を過大に扱うことになります。

外したペナルティの扱いの不一致。 FAQで触れた通り、外したペナルティのxGが選手の合計に残るかどうかはプロバイダーによって異なります。異なる流儀を使うプロバイダーの間で選手を比較すると、リンゴとオレンジの比較になります。

表面的な数字はシューター自身の質を反映しない。 ストライカーのnpxGは、オープンプレーでどれだけの決定機を受けたかを語りますが、平均より上手く決めたか下手に決めたかは語りません。それはフィニッシュの問題で、npxG単体ではなく、npxGとペナルティ抜き得点のギャップによって答えるべき問いです。

小さなサンプルはやはり嘘をつく。 単独の試合で生まれたオープンプレーの大きな決定機1つで、チームのnpxGは0.9から1.5に跳ね上がることがあります。そのシフトはチームが90分を通じて良かったことを教えてはくれません。単に良いチャンスが1つあったと教えてくれるだけです。複数試合のローリングウィンドウが依然としてベースラインです。

カップ戦やトーナメントの試合は分散が大きいまま。 ペナルティを抜いても、カップ決勝のnpxGがシーズン中盤のリーグ戦のnpxGより信頼性が低いという事実は変わりません。信頼度は読んでいるxGの列ではなく、比較可能なサンプルの厚みに応じてスケールします。

ここから出てくる使える経験則はこうです。オープンプレーの能力に焦点を当てたチーム間・選手間の比較では、npxGの方がよりクリーンな数字です。ただしあくまで確率であり、生のxGと同じサンプルサイズと文脈に関する注意事項が適用され、併走する他の指標と並べて読む必要があります。

Tactiqが分析の中でnpxGのシグナルをどう使うか

Tactiqは、本記事で説明してきた通りにnpxGを扱います。基礎的なパフォーマンスの見取り図を精緻化する要素であって、単独で判決を下す道具ではありません。

試合分析の中では、直近の生xGとnpxGの差は、チームの調子を評価する際に分析が読み取るシグナルの1つです。直近の生xGが高く、npxGが控えめなチームは、xGの多くをセットプレーのプロファイルから得ています。npxGが安定していて生xGに近いチームは、オープンプレーでの質を持続させています。生xGの列が似たように見えても、この2者は試合カード上で違った読み方がされます。

Tactiqの分析が、見ている残り全体の中で生xGとnpxGをどう重みづけするか、どんなサンプル窓を使うか、不安定なシグナルをどう示すか、その具体的なやり方はプロダクト内に留めています。公開されたメソドロジーは数週間でコピーされ誤調整されます。ユーザーに届くのは教科書ではなく、信頼度で修飾された読み解きと、その根拠を平易な言葉で説明したものです。

ユーザーが試合カードで目にするのはこうです。

  • チームごとの期待得点、直近の調子トレンドの指標付き。
  • 結果についての確率3つ組、可視化された信頼度インジケーターで修飾される。
  • オープンプレーの様子を平易な言葉で名づける文章分析。「ホームサイドの直近の創出力はオープンプレーで維持されているが、セットプレーの決定力が落ちたため、見出しのxGは基礎のパターンより圧縮されている」といった具合。
  • 外部の市場データはどこにもなし。サードパーティへのリダイレクトもなし。仮想通貨もなし。統計分析のみ。

分析は生のnpxGの数字を画面に出しません。出すのは、生xGとペナルティ抜きxGのギャップがチームのオープンプレーの質について何を意味するのかという解釈です。

プロのようにnpxGを読むために

次の5つの習慣が、npxGを「2つ目の列」から「役に立つレンズ」へと変えます。

  1. 両方が利用可能なときは、生xGとnpxGを必ずペアで見る。 その差がペナルティ分のプレミアムです。ペナルティが多いチームやストライカーが2列で違って見えるのは、ちゃんとした理由があるからです。
  2. オープンプレーでのチーム間比較にはnpxGを使う。 セットプレーのプロファイルはリーグで変わり、ペナルティの頻度は審判の傾向で変わります。npxGは少なくともそのうち1つの歪みを減らします。
  3. PKキッカーをnpxGだけで評価しない。 指定キッカーの価値には、ペナルティを安定して決めるという事実が含まれます。npxGはその功績を取り除き、その役割を過小評価します。キッカーの評価には両方の列を見てください。
  4. 外したペナルティの扱いがプロバイダーで異なる点に注意する。 ダッシュボードの脚注を読みましょう。「選手がxGを下回った」というストーリーが、カウントされた外したペナルティ由来なのか、本物のオープンプレーでのフィニッシュ不振由来なのかで、語っている話は別物です。
  5. xGと同じローリングウィンドウの規律をnpxGにも適用する。 4〜8試合。単独の試合は逸話であってパターンではありません。

これらの習慣が合わさると、npxGは些細なバリエーションから、オープンプレーのサッカーを本当に役立つ形で見るためのレンズになります。

まとめ

npxGは、ペナルティ分の一定値を差し引いたxGです。ほとんどの比較、特にオープンプレーの能力に焦点を合わせたチーム間・選手間の比較にとって、より清潔な数字です。依然として確率であって判決ではなく、ローリングウィンドウ、文脈への配慮、信頼度の修飾といった、より広いxGの規律が同じように適用されます。

オープンプレーの質が重要になる問いに対して、生xGからのアップグレードとして使えば、正直な数字になります。文脈なしに単一試合の神託やリーダーボードのスタッツとして使えば、生xGとまったく同じ仕方で人を誤らせます。

Tactiqは、その文脈を保ったまま基礎的なパフォーマンスの見取り図を読めるように作られています。分析は、生xGとペナルティ抜きxGのギャップを意味のあるところで反映し、試合カード上で平易な言葉として浮かび上がらせ、統計的な読み解きを外部の市場データと混ぜることは決してありません。1,200超の大会、32言語のローカライズ、1日8件までの無料枠、クレジットカード不要。判決ではなく、根拠ある予測として。

このシリーズを追ってきた方は、基礎を3層にわたって読み終えた状態です。AIがサッカーの試合をどう予測するかxGが実際に測っているものは何か、そして創出面のxA完全ガイド。npxGは、基礎パフォーマンスのツールキットにおいてxG・xAと並ぶ3番目の指標として位置づけられ、4本の記事はそろってブログの残りが積み上げていく土台を覆っています。

よくある質問

npxGを簡単に言うと?
npxGは「ペナルティ抜きの期待得点」のことです。選手やチームの総xGから、ペナルティキックによるショットを差し引いた数字になります。ペナルティはどれも約0.76というほぼ一定のxGを持つため、そのまま含めて数えると表面的な数値が膨らみ、オープンプレーの能力についてはほとんど何も語ってくれません。npxGはその一定分を取り除き、生きた試合展開の中でどれだけの決定機クオリティが生まれたかという問いだけを残します。
そもそもなぜxGからペナルティを抜くのか?
ペナルティはほぼ一定の価値を持つセットプレーです。シーズンに5本のペナルティを蹴って4本決めたストライカーは、合計に約3得点と約3.8のペナルティxGを足したことになりますが、これはオープンプレーの質とは関係ありません。ペナルティを残したままだと、たまたまチームの指定キッカーになっている選手が、同じオープンプレー能力を持つがPKを蹴らない選手より良く見えてしまいます。ペナルティを抜けば、比較が正直になります。
npxGはプロバイダー間で同じ?
定義は同じです。主要な公開モデルはすべて、総xGからペナルティxGを引いてnpxGを出します。ペナルティ1本あたりのxG値は小数点以下3桁目で変動します(学習サンプルによって0.76、0.78、0.77など)が、これが話を変えることはほとんどありません。より大きく変わるのは、外したペナルティをどう扱うかで、カウントするプロバイダーもあればしないプロバイダーもあります。
Tactiqはnpxgを直接使っている?
npxGは、直近の試合におけるチームや選手の基礎的なパフォーマンスを評価する際に分析が読み取る複数のシグナルの1つです。生のxG、xG差分、創出系の指標、調子の指標と並んで、全体像の一部を構成します。npxGが残りの分析とどう組み合わさるかの具体的な仕組みはプロダクト内にとどめています。
常にxGよりnpxGを優先すべき?
オープンプレーの能力に焦点を当てたチーム同士・選手同士の比較では、たいていそうです。単一試合の読み解きや、ペナルティ成功もリアルなストーリーの一部となるシーズン合計(たとえばセットプレー効率を含めたチーム全体のフィニッシュ評価など)では、生のxGが適切な場合もあります。安全な習慣は、両方の列を使えるときはどちらもチェックすることです。
外したペナルティはどうなる?
選手がペナルティを蹴って外した場合、一部のxGプロバイダーは約0.76のxGをシーズン合計に残したままにします(シュートは発生し高クオリティだったから、という理屈)。一方でゼロにするプロバイダーもあります。これは、外す頻度が高い選手にとっては重要です。外しを含めると、xGと得点のギャップが悪く見えるからです。常連キッカーの累積xGを読むときは、外したPKが「xG未達」のストーリーを膨らませていないか確認してください。