コンテンツにスキップ

RAレコード(レース詳細)

データ特性

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

フィールド仕様

項番 フィールド名 Python変数名 桁数・文字数・繰り返し 初期値 説明
1 レコード種別ID record_type str 半角2文字 固定値"RA"
2 データ区分 data_code RADataCategory 数値1桁 数字ゼロ RADataCategory参照
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 曜日コード weekday_code Weekday 数値1桁 数字ゼロ 曜日コード参照
11 特別競走番号 special_race_number FixedDigitInteger 数値4桁 数字ゼロ 重賞レースのみ設定
12 競走名本題 race_name_main FullWidthString 全角30文字 全角スペース レース名の本題
13 競走名副題 race_name_subtitle FullWidthString 全角30文字 全角スペース レース名の副題
14 競走名カッコ内 race_name_parentheses FullWidthString 全角30文字 全角スペース レースの条件やトライアル対象レース名など
15 競走名本題欧字 race_name_main_english HalfWidthString 半角120文字 半角スペース レース名本題の英語表記
16 競走名副題欧字 race_name_subtitle_english HalfWidthString 半角120文字 半角スペース レース名副題の英語表記
17 競走名カッコ内欧字 race_name_parentheses_english HalfWidthString 半角120文字 半角スペース レース名カッコ内の英語表記
18 競走名略称10文字 race_short_name_10 FullWidthString 全角10文字 全角スペース 全角10文字
19 競走名略称6文字 race_short_name_6 FullWidthString 全角6文字 全角スペース 全角6文字
20 競走名略称3文字 race_short_name_3 FullWidthString 全角3文字 全角スペース 全角3文字
21 競走名区分 race_name_code RaceNameCategory 数値1桁 数字ゼロ 重賞回次を本題・副題・カッコ内のうちどれに設定するか
22 重賞回次[第N回] graded_race_round_number FixedDigitInteger 数値3桁 数字ゼロ そのレースの重賞としての通算回数
23 グレードコード grade_code Grade 半角1文字 半角スペース グレードコード参照
24 変更前グレードコード before_grade_code Grade 半角1文字 半角スペース 変更された場合のみ変更前の値を設定
25 競走種別コード race_type_code RaceType 数値2桁 数字ゼロ 競走種別コード参照
26 競走記号コード race_symbol_code RaceSymbol 数値3桁 数字ゼロ 競走記号コード参照
27 重量種別コード weight_type_code WeightType 数値1桁 数字ゼロ 重量種別コード参照
28 競走条件コード 2歳条件 race_cond_code_2yo RaceCondition 数値3桁 数字ゼロ 2歳馬の競走条件
29 競走条件コード 3歳条件 race_cond_code_3yo RaceCondition 数値3桁 数字ゼロ 3歳馬の競走条件
30 競走条件コード 4歳条件 race_cond_code_4yo RaceCondition 数値3桁 数字ゼロ 4歳馬の競走条件
31 競走条件コード 5歳以上条件 race_cond_code_5yo_up RaceCondition 数値3桁 数字ゼロ 5歳以上馬の競走条件
32 競走条件コード 最若年条件 race_cond_code_youngest RaceCondition 数値3桁 数字ゼロ 出走可能な最も馬齢が若い馬に対する条件
33 競走条件名称 race_condition_name FullWidthString 全角30文字 全角スペース 条件の日本語名称(地方競馬の場合のみ設定)
34 距離 distance FixedDigitInteger 数値4桁 数字ゼロ 単位:メートル
35 変更前距離 before_distance FixedDigitInteger 数値4桁 数字ゼロ 距離変更前の値
36 トラックコード track_code Track 数値2桁 数字ゼロ トラックコード参照
37 変更前トラックコード before_track_code Track 数値2桁 数字ゼロ トラック変更前の値
38 コース区分 course_code CourseCategory 半角2文字 半角スペース 使用するコースを設定("A "~"E ") (※コース区分は競馬場により、または、競走により、定義が異なる。)
39 変更前コース区分 before_course_code CourseCategory 半角2文字 半角スペース コース区分変更前の値
40 本賞金(7項目) purse_money MoneyIn100Yen 数値8桁×7回 数字ゼロ 1着~5着の本賞金 5着3同着まで考慮し繰返し7回、単位:百円
41 変更前本賞金(5項目) before_purse_money MoneyIn100Yen 数値8桁×5回 数字ゼロ 変更前の1~5着本賞金、単位:百円
42 付加賞金(5項目) added_money MoneyIn100Yen 数値8桁×5回 数字ゼロ 1着~3着の付加賞金 3着3同着まで考慮し繰返し5回、単位:百円
43 変更前付加賞金(3項目) before_added_money MoneyIn100Yen 数値8桁×3回 数字ゼロ 変更前の1~3着付加賞金、単位:百円
44 発走時刻 post_time TimeHHMM 数値4桁 数字ゼロ HHMM形式
45 変更前発走時刻 before_post_time TimeHHMM 数値4桁 数字ゼロ 発走時刻変更前の値
46 登録頭数 num_entries FixedDigitInteger 数値2桁 数字ゼロ 出走登録頭数
47 出走頭数 num_starters FixedDigitInteger 数値2桁 数字ゼロ 実際に出走した頭数
48 入線頭数 num_finishers FixedDigitInteger 数値2桁 数字ゼロ ゴールした頭数
49 天候コード weather_code Weather 1桁 数字ゼロ 天候コード参照
50 芝馬場状態コード turf_track_condition_code TrackCondition 1桁 数字ゼロ 馬場状態コード参照
51 ダート馬場状態コード dirt_track_condition_code TrackCondition 1桁 数字ゼロ 馬場状態コード参照
52 ラップタイム(25項目) lap_times DurationSS_S 25×3桁 数字ゼロ 1ハロン(200m)毎のラップ、単位:0.1秒
53 障害マイルタイム mile_time DurationMSS_S 数値4桁 数字ゼロ 障害競走のマイルタイム、単位:0.1秒
54 前3ハロン first_3f_time DurationSS_S 数値3桁 数字ゼロ 前半3ハロンタイム、単位:0.1秒
55 前4ハロン first_4f_time DurationSS_S 数値3桁 数字ゼロ 前半4ハロンタイム、単位:0.1秒
56 後3ハロン last_3f_time DurationSS_S 数値3桁 数字ゼロ 後半3ハロンタイム、単位:0.1秒
57 後4ハロン last_4f_time DurationSS_S 数値3桁 数字ゼロ 後半4ハロンタイム、単位:0.1秒
58 コーナー通過順位(4項目) corner_passing_order CornerPassingOrder 4×72桁 半角スペース 各コーナーでの通過順位
59 レコード更新区分 record_update_code RecordUpdateCategory 1桁 数字ゼロ 0:初期値 1:基準タイムとなったレース 2:コースレコードを更新したレース

コーナー通過順位(項番58)の内訳

サブ項番 フィールド名 Python変数名 説明 桁数・文字数・繰り返し 初期値
58a コーナー corner コーナーを設定(1:1コーナー、2:2コーナー、3:3コーナー、4:4コーナー) FixedDigitInteger 数値1桁 数字ゼロ
58b 周回数 lap_count 周回数を設定(1:1周、2:2周、3:3周) FixedDigitInteger 数値1桁 数字ゼロ
58c 各通過順位 passing_order 順位を先頭内側から設定。[例] (4,5,6,7)=1-2,3,8,9(10,11) 12,13 ():集団、=:大差、-:小差、:先頭集団のうちで先頭の馬番、,:馬番の区切、スペース3桁後ろの馬番はコーナーを通過しなかった馬番 HalfWidthString 半角70文字 半角スペース

特記事項

データ提供期間

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

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

  • B:海外成績結果: 海外国際レースについては、成績の登録日がレース施行日より大幅に遅れる場合がある。また、登録も数回に分けて行われる

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

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

グレードコード(項番23)について

2007年から2009年の間、中央競馬の重賞競走の格付け表記は以下のルールで運用されていました:

  • 国際格付けを持つ競走:「G」表記
  • 国際格付けを持たない競走:「Jpn」表記

ただし、以下の点にご注意ください:

  • 2006年以前:国際格付けの有無に関係なく全て「G」表記
  • 2010年以降:格付けのない競走を除き全てが国際格付けを得られ「G」表記

JV-Data仕様では2007-2009年の間の「G」表記と「Jpn」表記を判定する基準(国際格付けの有無)を判別できません。このため、競馬ソフト側で別途国際格付けを持つ競走一覧を保有し判定する必要があります。

2007-2010年間の国際格付けを持つ競走(G表記)の特別競走番号一覧は以下のCSVファイルで提供されています: http://dl.cdn.jra-van.ne.jp/datalab/grade/International.csv ※1行目はファイルの更新日付、2行目以降は年度とその年に国際格付けを持つ競走の特別競走番号

競走条件コード(項番28-32)について

平成18年度夏季競馬以降の変更

収得賞金の変更に伴い、競走条件が以下のように変更されました:

サラ系3歳以上の場合 | 平成18年度夏季競馬以前 | 平成18年度夏季競馬以降 | |----------------------|---------------------| | 3歳500万下 4歳以上1000万下
(3歳に"005"、4歳5歳以上に"010"を設定) | 3歳以上500万下
(3歳4歳5歳以上ともに"005"を設定) | | 3歳1000万下 4歳以上2000万下
(3歳に"010"、4歳5歳以上に"020"を設定) | 3歳以上1000万下
(3歳4歳5歳以上ともに"010"を設定) | | 3歳1600万下 4歳以上3200万下
(3歳に"016"、4歳5歳以上に"032"を設定) | 3歳以上1600万下
(3歳4歳5歳以上ともに"016"を設定) |

サラ系4歳以上の場合 | 平成18年度夏季競馬以前 | 平成18年度夏季競馬以降 | |----------------------|---------------------| | 4歳以上500万下
(4歳に"005"、5歳以上に"010"を設定) | 4歳以上500万下
(4歳5歳以上ともに"005"を設定) | | 4歳以上1000万下
(4歳に"010"、5歳以上に"020"を設定) | 4歳以上1000万下
(4歳5歳以上ともに"010"を設定) | | 4歳以上1600万下
(4歳に"016"、5歳以上に"032"を設定) | 4歳以上1600万下
(4歳5歳以上ともに"016"を設定) |

※最若年条件(項番32)には影響がないため変更はありません

平成31年度夏競馬以降の呼称変更

競走条件の呼称が以下のように変更されました(コード値は変更なし):

平成31年度夏季競馬以前 平成31年度夏季競馬以降
500万下("005"を設定) 1勝クラス("005"を設定)
1000万下("010"を設定) 2勝クラス("010"を設定)
1600万下("016"を設定) 3勝クラス("016"を設定)

本賞金(項番40)について

1着から5着に支給される本賞金額を設定。5着3同着を考慮し繰返し7回。 同着が発生した場合、その範囲に支給される金額の和を等分したものを設定。

例)500万 400万 300万 200万 100万 (通常時) - 500万 400万 250万 250万 100万 (3着2同着の場合) - 500万 400万 300万 100万 100万 100万 (4着3同着の場合) - 500万 400万 300万 200万 33万 33万 33万 (5着3同着の場合)

変更前本賞金(項番41)について

本賞金の分配に変更があった時のみ設定。同着によって本賞金の分配が変更される前なので、繰返し数は5回

付加賞金(項番42)について

1着から3着に支給される付加賞金額を設定。3着3同着を考慮し繰り返し5回。 同着発生時の分配方法は本賞金に同じ

変更前付加賞金(項番43)について

付加賞金の分配に変更があった時のみ設定し、同着によって付加賞金の分配が変更される前なので、繰返し数は3回

登録頭数(項番46)について

1989年~1991年のデータには19頭以上出馬登録されたレースが存在する

ラップタイム・前後ハロンタイム・コーナー通過順位・レコード更新区分(項番52-59)について

これらの項目は2002年6月15日以降設定

関連項目