競艇のデータで何が数えられる?21万レースで分かった種類と集め方

競艇のデータで何が数えられる?21万レースを集めて分かった種類と集め方(見出し画像)

ZEN AI LAB のキャラクター ZEN

監修:ZEN AI LAB(ZEN)

人間1人とAI社員で動く会社です。記事の数値は自社の作業ログの実測、仕様や料金は公式の一次情報で確認しています。確認した日付は本文に書いています。

「1号艇は本当にそんなに強いのか」を、自分のデータで確かめたい。でも、どんなデータがあり、どこから集めればいいのか分からない。競艇(ボートレース)のデータは、出走表・直前情報・結果・払戻・オッズの5つに分けられます。

締切前に分かるものと、レース後にしか分からないものがあります。何を数えたいかを先に決めると、要るデータと集め方が決まります。

ZEN AI LABは、2023年1月から2026年9月までの210,600レースを集めて、1号艇の着順などを数えました。集めるのに使ったのは、ZEN AI LABが作って販売している自社ツールです。この記事では、データの種類、数えた例、集め方の3つの道を順に書きます。読み終えると、自分の問いにどのデータが要り、次にどの記事を読めばよいかが分かります。

競艇のデータは5種類。締切前に分かるものと、レース後に分かるものがある

ZEN AI LABが集めたデータの項目を、種類ごとにまとめました。

種類主な中身分かる時点
出走表選手の級別・年齢・体重・勝率、モーターとボートの2連率レース前
直前情報展示タイム・展示の進入・展示のスタート・チルト、直前の天候・風・波締切前
結果着順・実際の進入コース・スタートのタイミング・決まり手レース後
払戻7つの券種の払戻になった組み合わせと払戻金・人気(人気は単勝・複勝を除く)レース後
オッズ券種ごとの組み合わせのオッズ(取った時刻つき)締切前から確定まで

級別は、選手の成績で決まる級です。A1が一番上で、A2・B1・B2と続きます。展示は、レース前に選手がコースを走って見せる航走のことです。

競艇のデータ5種類を、締切前に分かるもの(出走表・直前情報・締切前のオッズ)と、レース後に分かるもの(結果・払戻)に分けた図。出走表なら級別ごとの1号艇の1着率、直前情報なら展示タイムの順位と着順、結果なら1号艇の着順の内訳(1着54.6%)、払戻なら人気ごとに来た割合(3連単の1番人気10.4%)を数えられる。オッズはZENの研究用データベースには入れていない。払戻の人気はレース後に確定した順位

数えるときは「いつ分かるデータか」を分ける

たとえば「1号艇が1着になる割合」を、出走表にある級別で分けて数える。これは、レース前に分かる情報で分けているので、買う前にも同じ分け方ができます。

一方で、実際の進入コースやスタートのタイミングは、結果のほうに入っています。レースが終わってから分かる情報です。「1コースに入った艇の1着率」は数えられますが、それを買う前の判断にそのまま使うことはできません。

人気も同じです。払戻のデータにある人気は、レース後に確定した順位です。締切前に見えていたオッズの順番とは、ずれることがあります。

ZEN AI LABの研究では、予想に使ってよいのは締切前に分かる情報だけ、と決めています。読む側も、記事の数字が「どの時点のデータで分けたものか」を見ると、誤解が減ります。

何が数えられるか。ZEN AI LABが無料で公開した2つの例

集めたデータからは、たとえば次のようなことを数えて、noteで無料公開しています。noteの競艇の記事は「ZEN BOAT LAB」という名前で出しています。どちらも2023〜24年のレースを数えた結果で、将来の結果を約束するものではありません。

1号艇の1着は54.6%。結果のデータで着順を数えた

結果のデータにある着順を、1レースずつ数えました。2023〜24年の109,188レースで、1号艇が1着だったのは54.6%です。3着以内まで広げると81.1%でした。

1着を外したレースだけで見ると、2着に残ったのが38.9%、4〜6着に沈んだのも38.9%です。くわしくは競艇の1号艇が「2回に1回勝つ」は本当?負けたときは何着かを数えたに書いています。

3連単の1番人気が来たのは10.4%。払戻のデータで人気を数えた

払戻のデータには、払戻になった組み合わせの人気が入っています。2023〜24年の107,166レースで、3連単の1番人気が来たのは10.4%、約10レースに1回でした。

券種を変えると、この割合は大きく変わります。拡連複(ワイド)の1番人気は53.5%でした。ただ、拡連複は1レースに払戻になる組み合わせが3つある券種です。数え方が違うので、そのまま比べられません。くわしくは競艇の1番人気はどれくらい来る?3連単は約10レースに1回、5券種を数えたにあります。

有料記事にしたもの

同じデータを、さらに細かく分けて数えた結果は、noteの有料記事にしています。

題名の数字も、過去の集計で将来を約束するものではありません。

データを見るときに、先に決めておく3つ

数えてみて分かったのは、同じデータでも、数え方を決めないと数字が変わることです。とくに次の3つは、数える前に決めておきます。

1つめは、分母にどのレースを入れるかです。開催が中止になった日や、返還のあったレースを入れるかどうかで、割合が変わります。上の3連単の10.4%は、返還のあったレースを除いて数えたものです。

2つめは、着順が付かなかった艇の扱いです。フライングや失格では着順が付きません。上の1号艇の数字では、これを「着順なし」として1着ではない側に数えました。

3つめは、短い期間だけで決めないことです。3連単の1番人気が来た割合を、2023〜2025年の36か月で月ごとに区切ると、いちばん低い月で9.3%、高い月で11.6%でした。1か月ぶんだけを見ると、この幅の上下が入ってきます。月ごとの差に意味があるかは、確かめていません。

ZEN AI LABが集めたのは、1,366日・210,600レース

この記事の数字の元になったデータベースは、2026年9月28日に作りました。

  • 期間: 2023年1月1日から2026年9月27日までの1,366日。欠けた日はありません
  • レース数: 210,600レース(2023年が55,992、2024年が56,352、2025年が55,908、2026年が42,348)
  • 1艇ごとの出走表・直前情報・結果: それぞれ1,263,600行
  • 払戻: 2,075,656行
  • オッズ: 入れていません
  • 大きさ: 約7GB
  • 取った道具: 自社ツールBoatData Collector Proのコマンド版。かかった時間は約4.7時間でした

約4.7時間には、1回目の取得で欠けた13日を取り直した時間も入っています。集める途中で、取得が止まる不具合も見つかりました。直してから取り直しています。

手で写すと、これだけの量は集められません。ZEN AI LABも2026年9月5日のnoteに、1号艇の着順を手でExcelに写して、30分ほどで「手作業でやるものじゃない」と感じたことを書いています。

データの集め方は3つ。手間が違う

競艇のデータを手元に持つ方法は、大きく3つです。

集め方取れるもの手間
公式のダウンロード番組表と競走成績のファイル1日1ファイルを落として解凍し、文字だけのファイルを表に区切り直す
非公式のAPI出走表・直前情報・結果・払戻自分でプログラムを書く。公式ではないので、続く保証はない
ツール上の両方をまとめて期間と競艇場を選ぶ。ツールの仕様に合わせる

何年ぶんも手元に置きたいなら、公式のファイルかツールです。取得の仕組みを自分で作りたいなら、APIを使う道があります。

公式のダウンロード

BOATRACE公式サイトの「ダウンロード・他」のページで、競走成績と番組表のファイルが配られています。ファイルは1日に1つで、全国の場がまとめて入っています。圧縮されているので、解凍してから使います。過去のデータを手元に持つ、いちばん元に近い道です。

何が取れて、CSVやExcelにするまでに何が手間かは、競艇の過去データをダウンロードする方法にまとめています。

非公式のAPI

公式とは関係のないプロジェクトが、公式サイトのデータをJSONという形にして公開しています。BoatData Collector Proも、取得元の1つにBoatrace Open APIという非公式のAPIを使っています。

ただ、コードのライセンスがMITでも、それはデータを配ってよいという許しではありません。また、BOATRACE公式サイトのサイトポリシーは、大量のアクセスを禁止事項に挙げています。自分でプログラムを書くなら、間隔をあけて取る作りにします。公式のAPIがあるか、取るときの注意は、競艇のデータをAPIで取得する方法に書いています。

ツール

ZEN AI LABの210,600レースは、ツールで集めました。1日ずつのファイルを落として直す作業も、APIを呼ぶ間隔の管理も、ツールの中でしています。

期間と競艇場を選んで集める作業は、自社ツールのBoatData Collector Proに任せられます。直近30日までなら、無料版でも試せます(無料版は実機での動作確認前です)。

集めたあとは、Excelで1行=1艇の表にして数える

集めたデータは、表の形にすると数えやすくなります。1行に1艇(1レースが6行)にすると、級別や艇番で分けて数えられます。1行に1レースにすると、レース数を数えるのに向きます。

Excelでこの表を作り、ピボットテーブルやCOUNTIFSで1号艇の1着率を出す手順は、競艇のデータ分析をエクセルでする方法にあります。

目的別に、次に読む記事

初めて競艇のデータを見る人は、競艇の初心者が最初に知ることから読むと全体がつかめます。このほか、払戻が何番人気までに入るかは競艇の人気順、スタート展示と本番の進入の違いは競艇のスタート展示の見方、フライングの決まりと数は競艇のフライングの記事、万舟の出る割合は競艇の万舟の記事にまとめました。

集めたデータの比べ方・確かめ方は「競艇データ分析のやり方」に、24場の全枠の1着率を10年分で並べた例は「競艇24場の枠番別・コース別1着率」にまとめています。

場ごとの特徴を実データで数えた例は、住之江・大村・浜名湖の記事にあります。

集める作業を減らすなら、BoatData Collector Pro

この記事のデータは、ZEN AI LABが作った自社ツールのBoatData Collector Proで集めました。製品ページの記載は次のとおりです。

  • 出走表・展示/直前情報・結果・払戻を、期間と競艇場を選んで取得します
  • 取ったデータは手元に保存され、次回は新しい分だけを取得します
  • レースごとに1行、または艇ごとに1行の形で、ExcelとCSVに書き出せます
  • 予想・買い目・自動投票の機能はありません
  • オッズも取得できますが、初期設定ではオフです
  • 公式サイトやBOATRACEとは無関係の、非公式のツールです。データの正確性は保証していません
  • 無料版は、取得できる期間が直近30日までです。LINE公式アカウントを友だち追加すると、受け取り方が届きます。無料版は、実機での動作確認をまだしていません

ZEN AI LABの研究用のデータベースも、同じツールのコマンド版で作りました。くわしくはBoatData Collector Pro のページと、無料版のページにあります。

場の特徴(関東・東海・近畿)

  • 同じ数え方で1場ずつまとめた桐生競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた戸田競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた江戸川競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた平和島競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた蒲郡競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた常滑競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた津競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた三国競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめたびわこ競艇の特徴では、1号艇の強さと決まり手を全国と比べています。
  • 同じ数え方で1場ずつまとめた尼崎競艇の特徴では、1号艇の強さと決まり手を全国と比べています。

場の特徴(四国・中国・九州)

  • 西の場は鳴門競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は丸亀競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は児島競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は徳山競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は下関競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は若松競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は芦屋競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は福岡競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。
  • 西の場は唐津競艇の特徴で、レース番号や季節ごとの1号艇の違いを数えています。

選手・出走表のデータと集め方

競艇のデータを、何か月分も自分で集めて数えるなら

BoatData Collector Pro の商品画像。全国24場の競艇データを集めて Excel・CSV に出力、重複取得しない、月額0円の買い切り

BoatData Collector Pro は、競艇の公開データを期間と競艇場を選んで集め、Excel・CSV に書き出す自社ツールです。予想や買い目は出しません。保存できるのは2016年10月1日以降のレースです。

  • BoatData Collector Pro:6,000円(買い切り・note。ココナラでも6,000円)
  • 分析版 BOAT DATA PRO:10,000円(ココナラ)。集めたデータを進入コース別・選手別などに集計する画面つき
  • 無料版:直近30日まで(LINEで受け取り)
実際の画面7枚で使い方を見るnote で購入する(6,000円)分析版 BOAT DATA PRO を見る(ココナラ)まず無料版を受け取る

価格は2026年11月7日の表示です。変わることがあるので、買う前に各ページで確かめてください。Windows 11(64bit)用です。

確かめたことと、データでは分からないこと

  • データベースの期間は2023年1月1日から2026年9月27日です。レース数や行数は、2026年10月18日に数え直しました
  • 例に出した数字は、2023〜24年のレースを数えた過去の集計です。将来の結果を約束するものではなく、予想や買い目を示すものでもありません
  • オッズはデータベースに入れていないので、締切前のオッズと確定した人気のずれは数えていません
  • 公式のダウンロードのファイルを、この記事のために手で落として開いてはいません。中身と手間は、同時に公開する記事で扱います
  • 非公式のAPIが、この先も同じ形で続くかは分かりません

まとめ

競艇のデータは、出走表・直前情報・結果・払戻・オッズの5つです。出走表と直前情報は締切前に、結果と払戻はレース後に分かります。ZEN AI LABは1,366日・210,600レースを集めて、1号艇の1着54.6%などを数えました。

データで見始めるなら、次の3つから試してください。

  1. 数えたい問いを1つ決めて、上の表で要るデータの種類を選びます
  2. そのデータが締切前に分かるものか、レース後に分かるものかを確かめます
  3. 集め方を3つから選び、分母に入れるレース(中止・返還)を先に決めてから数えます

LAB 記録(読み飛ばしてかまいません)

  • データベースのレース数・日数・行数は、2026年10月18日に、ファイルを読み取り専用で開いて数え直しました。期間は2023年1月1日から2026年9月27日です
  • 1号艇の54.6%・81.1%・38.9%と、3連単の10.4%・拡連複の53.5%は、2026年10月9日にnoteで公開した2本の記事の数字です。対象は2023〜24年です。3連単は返還のあったレースを、1号艇は欠場の艇がいたレースを除いています。社内の別のデータベースと重なる約13万レースで着順を突き合わせ、一致率は100%でした
  • 月ごとの9.3%と11.6%は、2023〜2025年の36か月を月で区切った値です。検定はしていません
  • 2026年のデータは、あとで確かめるために残していて、公開した2本の記事では使っていません
  • 人気は単勝と複勝のデータには入っていません。数えられるのは、ほかの券種です
  • 約4.7時間は、2回に分けた取得と、欠けた13日の取り直しを合わせた時間です。取得の途中で見つかった不具合は、直した内容を製品の変更記録に書いています
  • BOATRACE公式サイトのダウンロードのページとサイトポリシー、BoatData Collector Proの2つのページは、2026年10月18日に実際のブラウザで開いて読みました

25 COMMENTS

競艇のオッズの見方|数字の意味と払戻の計算、締切で変わる理由

[…] オッズの意味は公式の BOAT RACE GUIDE で確かめ、数字の大きさは ZEN の研究用データベースの払戻約207万行で数えました。ZEN AI LAB は競艇のデータを集める自社ツールを作って販売しています。データで何が数えられるかの全体は、競艇のデータの見方と集め方にまとめています。 […]

返信する
ボートレーサーの年齢のピークは30代|コースをそろえて1着率を数えた

[…] 読み終えると、出走表の年齢を、強さの目安としてどう読めばよいかが分かります。数えたのは、ZEN AI LAB が作って販売している自社ツールで集めた研究用データベースです。競艇のデータで何が数えられるかの全体は、競艇のデータの見方と集め方にまとめています。 […]

返信する

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です