コンテンツにスキップ

SEレコード(馬毎レース情報)

データ特性

  • 配信タイミング: 木曜日(出走馬名表)、金・土曜日(出馬表)、レース後(速報成績)、月曜日(成績)
  • KEY_FIELDS: meet_year, meet_date, racecourse_code, meet_round, meet_day, race_number, horse_number, pedigree_reg_num

フィールド仕様

項番 フィールド名 Python変数名 桁数・文字数・繰り返し 初期値 説明
1 レコード種別ID record_type str 半角2文字 固定値"SE"
2 データ区分 data_code SEDataCategory 数値1桁 数字ゼロ SEDataCategory参照
3 データ作成年月日 data_creation_date DateYYYYMMDD 数値8桁 数字ゼロ yyyymmdd形式
4 開催年 meet_year DateYYYY 数値4桁 数字ゼロ 該当レース施行年
5 開催月日 meet_date DateMMDD 数値4桁 数字ゼロ 該当レース施行月日
6 競馬場コード racecourse_code Racecourse 半角2文字 数字ゼロ 競馬場コード参照
7 開催回[第N回] meet_round FixedDigitInteger 数値2桁 数字ゼロ その競馬場でその年の何回目の開催
8 開催日目[N日目] meet_day FixedDigitInteger 数値2桁 数字ゼロ そのレース施行回で何日目の開催
9 レース番号 race_number FixedDigitInteger 数値2桁 数字ゼロ 該当レース番号
10 枠番 bracket_number FixedDigitInteger 数値1桁 数字ゼロ 枠番(1~8)
11 馬番 horse_number FixedDigitInteger 数値2桁 数字ゼロ 馬番(1~28)
12 血統登録番号 pedigree_reg_num HalfWidthString 半角10文字 数字ゼロ 生年(西暦)4桁+品種1桁+数字5桁
13 馬名 horse_name MixedWidthStringByByte 36バイト 全角または半角スペース 通常全角18文字。海外レースにおける外国馬の場合のみ全角と半角が混在
14 馬記号コード horse_symbol_code HorseSymbol 数値2桁 数字ゼロ 馬記号コード参照
15 性別コード horse_sex_code HorseSex 数値1桁 数字ゼロ 性別コード参照
16 品種コード breed_code Breed 数値1桁 数字ゼロ 品種コード参照
17 毛色コード coat_color_code CoatColor 数値2桁 数字ゼロ 毛色コード参照
18 馬齢 horse_age FixedDigitInteger 数値2桁 数字ゼロ 出走当時の馬齢 (注)2000年以前は数え年表記 2001年以降は満年齢表記
19 東西所属コード east_west_affiliation_code EastWestAffiliation 数値1桁 数字ゼロ 東西所属コード参照
20 調教師コード trainer_code TrainerCode 数値5桁 数字ゼロ 調教師マスタへリンク
21 調教師名略称 trainer_short_name FullWidthString 全角4文字 全角スペース 全角4文字
22 馬主コード owner_code OwnerCode 数値6桁 数字ゼロ 馬主マスタへリンク
23 馬主名(法人格無) owner_name_individual MixedWidthStringByByte 64バイト 全角または半角スペース 全角32文字~半角64文字(全角と半角が混在)。株式会社、有限会社などの法人格を示す文字列が頭もしくは末尾にある場合にそれを削除したものを設定。また、外国馬主の場合は、馬主マスタの8.馬主名欧字の頭64バイトを設定
24 服色標示 silk_colors FullWidthString 全角30文字 全角スペース 全角30文字。馬主毎に指定される騎手の勝負服の色・模様を示す(レーシングプログラムに記載されているもの)例:"水色,赤山形一本輪,水色袖"
25 予備 reserved_1 ReservedField 60バイト 全角スペース 予備
26 負担重量 carrying_weight CarryingWeight 数値3桁 数字ゼロ 単位:0.1kg
27 変更前負担重量 before_carrying_weight CarryingWeight 数値3桁 数字ゼロ なんらかの理由により変更された場合のみ変更前の値を設定
28 ブリンカー使用区分 blinker_usage_code BlinkerUsage 数値1桁 数字ゼロ 0:未使用 1:使用
29 予備 reserved_2 ReservedField 数値1桁 数字ゼロ 予備
30 騎手コード jockey_code JockeyCode 数値5桁 数字ゼロ 騎手マスタへリンク
31 変更前騎手コード before_jockey_code JockeyCode 数値5桁 数字ゼロ なんらかの理由により変更された場合のみ変更前の値を設定
32 騎手名略称 jockey_short_name FullWidthString 全角4文字 全角スペース 全角4文字
33 変更前騎手名略称 before_jockey_short_name FullWidthString 全角4文字 全角スペース なんらかの理由により変更された場合のみ変更前の値を設定
34 騎手見習コード jockey_apprentice_code ApprenticeJockey 数値1桁 数字ゼロ 騎手見習コード参照
35 変更前騎手見習コード before_jockey_apprentice_code ApprenticeJockey 数値1桁 数字ゼロ なんらかの理由により変更された場合のみ変更前の値を設定
36 馬体重 horse_weight HorseWeight 数値3桁 半角スペース 単位:kg。002Kg~998Kgまでが有効値、999:今走計量不能、000:出走取消
37 増減符号 weight_change_sign WeightChangeSign 半角1文字 半角スペース +:増加 -:減少 スペース:その他
38 増減差 weight_change_diff WeightChangeDiff 数値3桁 半角スペース 単位:kg。001Kg~998Kgまでが有効値、999:計量不能、000:前差なし、スペース:初出走(ただし出走取消の場合もスペースを設定。地方馬については初出走かつ計量不能の場合でも"999"を設定)
39 異常区分コード abnormality_code AbnormalityCategory 数値1桁 数字ゼロ 異常区分コード参照
40 入線順位 finish_order FixedDigitInteger 数値2桁 数字ゼロ 失格、降着確定前の順位
41 確定着順 confirmed_placing FixedDigitInteger 数値2桁 数字ゼロ 失格、降着時は入線順位と異なる
42 同着区分 dead_heat_code DeadHeatCategory 数値1桁 数字ゼロ 0:同着馬なし 1:同着馬あり
43 同着頭数 dead_heat_count DeadHeatCount 数値1桁 数字ゼロ 0:初期値 1:自身以外に同着1頭 2:自身以外に同着2頭
44 走破タイム finish_time DurationMSS_S 数値4桁 数字ゼロ 9分99秒9で設定
45 着差コード margin_code Margin 半角3文字 半角スペース 前馬との着差。着差コード参照
46 +着差コード margin_code_plus Margin 半角3文字 半角スペース 前馬が失格、降着発生時に設定。前馬と前馬の前馬との着差
47 ++着差コード margin_code_plus_plus Margin 半角3文字 半角スペース 前馬2頭が失格、降着発生時に設定
48 1コーナーでの順位 corner1_position FixedDigitInteger 数値2桁 数字ゼロ 1コーナー通過順位
49 2コーナーでの順位 corner2_position FixedDigitInteger 数値2桁 数字ゼロ 2コーナー通過順位
50 3コーナーでの順位 corner3_position FixedDigitInteger 数値2桁 数字ゼロ 3コーナー通過順位
51 4コーナーでの順位 corner4_position FixedDigitInteger 数値2桁 数字ゼロ 4コーナー通過順位
52 単勝オッズ win_odds WinOddsSE 数値4桁 数字ゼロ 999.9倍で設定。出走取消し等は初期値を設定
53 単勝人気順 win_popularity_rank FixedDigitInteger 数値2桁 数字ゼロ 出走取消し等は初期値を設定
54 獲得本賞金 earned_purse_money MoneyIn100Yen 数値8桁 数字ゼロ 単位:百円。該当レースで獲得した本賞金
55 獲得付加賞金 earned_added_money MoneyIn100Yen 数値8桁 数字ゼロ 単位:百円。該当レースで獲得した付加賞金
56 予備 reserved_3 ReservedField 数値3桁 数字ゼロ 予備
57 予備 reserved_4 ReservedField 数値3桁 数字ゼロ 予備
58 後4ハロンタイム last_4f_time DurationSS_S 数値3桁 数字ゼロ 単位:99.9秒。出走取消・競走除外・発走除外・競走中止・タイムオーバーの場合は"999"を設定。基本的には後3ハロンのみ設定(後4ハロンは初期値)。ただし、過去分のデータは後4ハロンが設定されているものもある(その場合は後3ハロンが初期値)。障害レースの場合は後3ハロンに該当馬の当該レースでの1F平均タイムを設定(後4ハロンは初期値)
59 後3ハロンタイム last_3f_time DurationSS_S 数値3桁 数字ゼロ 単位:99.9秒。詳細は後4ハロンタイムの説明を参照
60 1着馬(相手馬)情報 opponent_horses list[OpponentHorse] 3頭分 同着を考慮して繰返し3回。自身が1着の場合は2着馬を設定
61 タイム差 time_diff TimeDifference 半角4文字 数字ゼロ 1着馬とのタイム差を設定(自身が1着の場合は2着馬を設定)。符号(+または-)+99秒9。符号は1着:-、2着以下:+。出走取消・競走除外・発走除外・競走中止の場合は"9999"を設定
62 レコード更新区分 record_update_code RecordUpdateCategory 数値1桁 数字ゼロ 0:初期値 1:基準タイムとなったレース 2:コースレコードを更新したレース
63 マイニング区分 mining_code MiningCategory 数値1桁 数字ゼロ 1:前日 2:当日 3:直前。ただし、確定成績登録時に3:直前のみ設定
64 マイニング予想走破タイム mining_pred_finish_time DurationMSS_SS 数値5桁 数字ゼロ 9分99秒99で設定
65 マイニング予想誤差(信頼度)+ mining_pred_err_margin_plus DurationSS_SS 数値4桁 数字ゼロ 99秒99で設定。予想タイムの+誤差を設定(+方向の誤差。予想走破タイムに対して早くなる方向。予想走破タイムからマイナスする)
66 マイニング予想誤差(信頼度)- mining_pred_err_margin_minus DurationSS_SS 数値4桁 数字ゼロ 99秒99で設定。予想タイムの-誤差を設定(-方向の誤差。予想走破タイムに対して遅くなる方向。予想走破タイムにプラスする)
67 マイニング予想順位 mining_pred_rank FixedDigitInteger 数値2桁 数字ゼロ 01~18位を設定
68 今回レース脚質判定 current_race_running_style_judgement RunningStyle 数値1桁 数字ゼロ 1:逃 2:先 3:差 4:追 0:初期値

相手馬情報(項番60)の内訳

サブ項番 フィールド名 Python変数名 桁数・文字数 初期値 説明
60a 血統登録番号 pedigree_reg_num HalfWidthString 半角10文字 数字ゼロ 生年(西暦)4桁+品種1桁+数字5桁
60b 馬名 horse_name MixedWidthStringByByte 36バイト 全角または半角スペース 通常全角18文字。海外レースにおける外国馬の場合のみ全角と半角が混在

データ区分による項目設定状況

各データ区分での項目設定状況については、仕様書を参照してください。 - 1: 出走馬名表(木曜) - 2: 出馬表(金・土曜) - 3: 速報成績(3着まで確定) - 4: 速報成績(5着まで確定) - 5: 速報成績(全馬着順確定) - 6: 速報成績(全馬着順+コーナ通過順) - 7: 成績(月曜) - A: 地方競馬 - B: 海外国際レース(B1:日本馬、B2:外国馬) - 9: レース中止 - 0: 該当レコード削除(提供ミスなどの理由による)

特記事項

データ提供期間

  • 中央競馬: 1986年以降を提供
  • 地方競馬: 2000年以降の中央交流競走、及び2000年以降に中央競馬に出走した地方馬の中央競馬出走時点での馬柱(過去走)となるレース詳細を提供
  • 海外: 2000年以降に中央馬が出走した海外国際レースを提供

データ区分(項番2)について

出走馬名表と出馬表の違い

  • データ区分1:出走馬名表(木曜)では、馬番が初期値となっており、データ区分2:出馬表(金・土曜)で馬番が有効値となる
  • これについては該当削除レコード削除'0'を提供しない
  • 出走馬名表時点で登録のあった競走馬が出馬表時点では削除されたり、出走馬名表時点で登録のなかった競走馬が出馬表時点では追加されたり、騎乗予定騎手が変更されたりすることがある

速報成績の配信について

  • 区分が「3:速報成績(3着まで確定)」「4:速報成績(5着まで確定)」の場合、該当馬のみの情報を返す(順位が確定していない馬の情報は返さない)

海外レースについて

  • B:海外国際レースについては、成績の登録日がレース施行日より大幅に遅れる場合がある。また、登録も数回に分けて行われる
  • 0:該当レコード削除について:海外レースにおいて日本馬の情報を馬番00で先に配信し、後日そのレースの出走メンバー(外国馬)を登録する際に馬番を改めて入力する場合、先に配信している馬番00のデータについては該当削除レコード削除'0'を提供する

レース番号(項番9)について

海外レースにおいてキー(開催年、開催月日、競馬場コード、レース番号)が重複する場合は、レース番号が90番台でセットされる事がある

馬番(項番11)について

  • 出走馬名表時点では、全て初期値を設定(出馬表時点で馬番が埋まるため、馬番を純粋にキー設定すると、同一馬の情報が重複する)
  • ただし、レースによっては枠番・馬番を設定している場合がある
  • 海外レースにおいては、馬番が不明の場合は初期値を馬番として入力
  • なお、過去のレースでは連番を設定しているものがあるため、血統登録番号をキーとして使用する

馬齢(項番18)について

数え年表記・満年齢表記について

  • 数え年表記:生まれ年を1歳とする
  • 満年齢表記:生まれ年を0歳とする

いずれも、生年月日から正確に年齢を計算するものではありません。生年のみから計算します。

服色標示(項番24)について

地方・海外レースにおいて、中央馬が参戦している場合は中央に登録している服色を設定(ただし、実際のレースにおいては、中央に登録している服色を使用していないこともある)

騎手見習コード(項番34)について

地方騎手については、次の様にセットされます:

速報系 - いずれも設定される: - 速報レース情報(成績確定後) - 速報レース情報(出走馬名表~) - 速報開催情報(一括) - 速報開催情報(指定)

蓄積系 - 設定される:馬毎レース情報(レコード種別ID:SE) - 設定されない:騎手(レコード種別ID:KS)

入線順位(項番40)について

海外レースの場合はすべて初期値

走破タイム(項番44)について

海外レースの場合は、1着馬と日本馬のみ設定

+着差コード・++着差コード(項番46,47)について

  • 2002年6月15日以降設定
  • 成績画面を表示する際、JRAでは「+着差」+「着差」の順で表示している(2頭降着失格の場合は、「++着差」+「+着差」+「着差」)

例)入線で2着2番が失格した場合のJRA成績表示は以下のようになる(クビ + ハナ ではなく、ハナ + クビ と表示している)

入線 - 1着 1番 - 2着 2番 ハナ - 3着 3番 クビ - 4着 4番 1 1/2

確定 - 1着 1番 - 2着 3番 ハナ + クビ - 3着 4番 1 1/2 - 失格 2番

今回レース脚質判定(項番68)について

レースでの位置取りを[逃・先・差・追]の4段階のどれに当てはまるかを以下の方法で判定します:

通常のコース(コーナーがある場合)

  • 逃げ:最終コーナー以外のいずれかのコーナーを1位で通過した場合、その馬のそのレースでの脚質を逃げとします
  • 先行:逃げに該当しない馬で、最終コーナーを4位以内で通過した場合、その馬のそのレースでの脚質を先行とします
  • 差し:逃げ・先行に該当しない馬で、最終コーナーの通過順位がそのレースの出走頭数の3分の2以内だった場合、その馬のそのレースでの脚質を差しとします。尚、出走頭数が8頭未満のレースでは、差しは該当なしとします
  • 追込:逃げ・先行・差しに該当しない馬のそのレースでの脚質を追込とします

直線コースの場合

走破タイムから後3ハロンタイムを引いて算出した値により以下の通り脚質を判定します:

  • 逃げ:算出した値が最小の場合、その馬のそのレースでの脚質を逃げとします
  • 先行:逃げに該当しない馬で、算出した値の順位が出走頭数中下位3頭の場合、その馬のそのレースでの脚質を先行とします
  • 差し:逃げ・先行に該当しない馬で、算出した値の順位がそのレースの出走頭数の3分の2以内だった場合、その馬のそのレースでの脚質を差しとします。尚、出走頭数が8頭未満のレースでは、差しは該当なしとします
  • 追込:逃げ・先行・差しに該当しない馬のそのレースでの脚質を追込とします

※レース中止、出走取消し等は初期値とします

関連項目