The Comprehensive Charts File consists of a set of six record types/files : #1-Race,,#2-Start,#3-ITM_Payoff,#4-Exotic_Payoff,#5-Breeding,#6-Footnotes All six comma delimited files can be found in a single ZIP file for the specific track and racedate (eg. DMR07012005c.zip). The files contained in each zip file contain extensive race chart information for a given track and racedate. A detailed description is listed below. FILE #1: RACE FILE (1 record per race): --------------------------------------- Max Field# Description Format Length Notes 1 Track Code Char 3 2 Date YYYYMMDD 8 3 Race # Numeric 2 4 Day/Evening Flag Char 1 D- Day Racing E- Evening Racing 5 Distance Numeric 5.2 Most commonly reported in yards eg. 1320 for 6 furlongs 6 Distance unit Char 1 Y= Yards M= Meters F= Furlongs 7 About Distance flag Char 1 A- About *** Three surface related fields are provided for your convenience. Depending on your preference, use whichever field(s) best suits your needs. Field#8 uses the same surface code ("D") for both Dirt and All-Weather surfaces. Field#9 uses a different surface code ("A") for All-Weather surfaces. Field#11 is a flag indicating whether the race was run on an All-Weather surface. 8 Surface_1 (older style)Char 1 D- main (dirt or all weather) d- inner (inner dirt) T- main turf t- inner turf 9 Surface_2 (newer style)Char 1 A- main AW (All-Weather only, excludes dirt) D- main (dirt only, excludes AW) d- inner dirt T- turf t- inner turf 10 Reserved 11 All-Weather Flag Char 1 A- All-Weather surface 12 Chute Start flag Char 1 C- Chute start 13 BRIS Racetype Char 2 G1- Grade I stk/hcp G2- Grade II stk/hcp G3- Grade III stk/hcp 1C- Grade I Canadian 2C- Grade II Canadian 3C- Grade III Canadian N- Non-graded stk/hcp A- Allowance AO- Allowance Opt. Clmg R- Starter Alw T- Starter Hcp F- Trial C- Claiming CO- Optional Claiming S- Maiden Sp Wt M- Maiden Claiming MO- Maiden Opt. Clmg NO- Optional Clmg Stk 14 EQB Racetype Char 5 CLM- Claiming ALW- Allowance MCL- Maiden Claiming MSW- Maiden Sp Weight STK- Stakes MDN- Maiden STR- Starter Allowance FTR- Futurity Trial AOC- Allowance Opt. Clmg HCP- Handicap SHP- Starter Handicap TRL- Trial etc. 15 Race Grade Num 1 0= not graded 1= Grade I 2= Grade II 3= Grade III 5= Grade I Canada 6= Grade II Canada 7= Grade III Canada 16 Age/Sex Restrictions Char 3 see codes below Age/Sex Restriction Codes (3 character string): 1st character 2nd character 3rd character ------------- ------------- ------------- A - 2 year olds O - That age only N -No Sex Restrictions B - 3 year olds U - That age and up M -Mares and Fillies Only C - 4 year olds C -Colts and/or Geldings Only D - 5 year olds F -Fillies Only E - 3 & 4 year olds F - 4 & 5 year olds G - 3, 4, & 5 year olds H - all ages Example: "BON" - means a "3 year olds only" race with no sex restrictions 17 Race Restrictions code Char 20 eg.: NW2L, NW29M, NW1Y+, etc. 18 Statebred flag Char 1 "s" - statebred 19 Abbrev. Race Class Char 20 eg. ALW44000NW2L 20 Breed indicator Char 2 Breed type of race eg. "TB" for thoroughbred 21 Country Code of race Char 3 eg. "USA" 22 Purse (USD) Numeric 8 23 TotalValueofrace(USD) Numeric 8 24 Reserved 25 Reserved 26 Reserved 27 Reserved 28 MaxClmgPrice (of race) Numeric 7 Highest permitted clmg price 29 Reserved 30 Race Conditions Text_1 255 "For three year olds and upwards 31 Race Conditions Text_2 255 which have never won three races. 32 Race Conditions Text_3 255 By subscribtion ..." 33 Race Conditions Text_4 255 34 Race Conditions Text_5 255 35 Reserved 36 Reserved 37 Field Size Numeric 2 38 Track Condition Char 2 FT- fast WF- wet fast FR- frozen GD- good SY- sloppy MY- muddy SL- slow HY- heavy HD- hard FM- firm YL- yielding SF- soft etc. 39 Fraction #1 (if any) Numeric 5.2 999.99 40 Fraction #2 (if any) Numeric 5.2 999.99 41 Fraction #3 (if any) Numeric 5.2 999.99 42 Fraction #4 (if any) Numeric 5.2 999.99 43 Fraction #5 (if any) Numeric 5.2 999.99 44 Final Time Numeric 5.2 999.99 45 Fraction #1 Distance Numeric 4 Distance (in yards) that the 46 Fraction #2 Distance Numeric 4 corresponding fraction# was 47 Fraction #3 Distance Numeric 4 taken from... 48 Fraction #4 Distance Numeric 4 49 Fraction #5 Distance Numeric 4 50 Off Time Char 5 "00131" for 1:31 *** Depending on the distance of a race, there are up to 6 chart calls reported: Start call, Pt.ofCall#1,#2,#3, Stretch call, and Finish call. Pt.ofCall #1,#2, and #3 DO NOT necessarily correspond to Fractiion #1, #2, or #3. The actual distance of any reported fraction and the distance of any reported "call" is provided in fields #45-#49 and #51-#54, respectively. 51 Start Call Distance Numeric 4 normally reported in yards; 0 for sprints 52 Pt. of Call#1 Distance Numeric 4 normally reported in yards 53 Pt. of Call#2 Distance Numeric 4 normally reported in yards 54 Pt. of Call#3 Distance Numeric 4 normally reported in yards 55 Race Name Char 80 eg. "Kentucky Derby" 56 Start Description Char 50 57 Temp Rail Distance Numeric 3 reported in feet 58 Off Turf indicator Char 1 O- originally scheduled for turf 59 Off Turf Dist Chg Flag Char 1 Y- Distance chg N- No Distance chg 60 Reserved 61 Reserved 62 Reserved 63 Weather Char 65 64 Race Temperature Numeric 3 65 WPS Show Pool Numeric 9 66 Run Up Distance Numeric 4 67-99 Reserved FILE #2: START FILE (1 record per start): ----------------------------------------- Max Field# Description Format Length Notes 1 Track Code Char 3 2 Date YYYYMMDD 8 3 Race # Numeric 2 4 Day/Evening Flag Char 1 D- Day Racing E- Evening Racing 5 Horsename Char 25 6 Foreign bred code Char 5 Country code if foregin bred (Non-US,CAN,PR) 7 State bred code Char 5 Statebred code if US,CAN,or PR bred 8 Post Position Numeric 2 May contain 99 if scratched 9 Program Number Char 3 May also contain coupled letter "1A" or "SCR" if scratched 10 Year of Birth Numer 4 CCYY 11 Breed Char 2 12 Coupled flag Char 1 When applicable, this field will usually contain the coupled letter (A,B,C,D,E,F,X,Y,...) 13 Abbrev. Jockey name Char 25 Abbrev. jockey string 14 Jockey last name Char 25 15 Jockey first name Char 15 16 Jockey middle name Char 15 17 Reserved 18 Abbrev. Trainer name Char 30 Abbrev. trainer string 19 Trainer last name Char 80 20 Trainer first name Char 15 21 Trainer middle name Char 15 22 Trip Comment Char 22 23 Reserved 24 Owner name(s) Char 80 25 Owner first name Char 15 First & middle owner name is sometimes provided when there is only a single owner 26 Owner middle name Char 15 27 Claiming Price Numeric 8 Claiming Price of the HORSE 28 Medication codes Char 7 A- Adjunct Bleeder Medication B- Bute C- First time Bute L- Lasix M- First Lasix eg. "BM" for Bute, First lasix 29 Equipment codes Char 7 see codes below No Equipment H Outer Rims S Nasal Strip 1 Running W's I Inserts T Turndowns 2 Screens J Aluminum Pad U Spurs 3 Shields K Flipping halter W Queen's Plates A Aluminum Pads L Bar Shoes Y No shoes B Blinkers M Blocks Z Tongue tie C Mud Calks N No Whip D Glued Shoes O Blinkers Off E Inner Rims P Pads F Front bandages Q Nasal Strip off G Goggles R Bar Shoe 30 Earnings (USD) Numeric 9 31 Odds Numeric 6.2 9999.99 32 Non-betting flag Char 1 Y- nonbetting starter 33 Favorite flag Numeric 1 1- favorite 0- non-favorite 34 Reserved 35 Reserved 36 DQ flag Char 1 Y- Disqualified 37 DQ placing Numeric 2 Official placing if Dq'd. Otherwise: 0 38 Weight Numeric 4 39 Corrected Weight? Char 1 Y- if different than program weight 40 Overweight amount Numeric 3 OW= (Weight carried - Program weight) 41 Claimed indicator Char 1 Y- horse was claimed 42 Claimed by...AbbrevTrn Char 30 Abbrev. trainer string 43 Claimed by...TrainerLN Char 25 new trainer last name 44 Claimed by...TrainerFN Char 15 new trainer first name 45 Claimed by...TrainerMN Char 15 new trainer middle name 46 Reserved 47 Claimed by...AbbrevOwn Char 40 Abbrev. new owner string 48 Claimed by...OwnerLN Char 80 new owner last name 49 Claimed by...OwnerFN Char 15 new owner first name 50 Claimed by...OwnerMN Char 15 new owner middle name 51 Win payoff (if any) Numeric 6.2 9999.99 52 Place payoff (if any) Numeric 6.2 9999.99 53 Show payoff (if any) Numeric 6.2 9999.99 54 Reserved 55 Start Call Position Numeric 2 56 Call #1 Position Numeric 2 57 Call #2 Position Numeric 2 58 Call #3 Position Numeric 2 59 Stretch Position Numeric 2 60 Finish Position Numeric 2 Original finish position 61 Official Position Numeric 2 Official finish position 62 Start Call Lengths Ahd Numeric 5.2 used for leader only 63 Call #1 Lengths Ahd Numeric 5.2 64 Call #2 Lengths Ahd Numeric 5.2 65 Call #3 Lengths Ahd Numeric 5.2 66 Stretch Lengths Ahd Numeric 5.2 67 Finish Lengths Ahd Numeric 5.2 68 Start Call Lengths Bhd Numeric 5.2 leader = 0 69 Call #1 Lengths Bhd Numeric 5.2 70 Call #2 Lengths Bhd Numeric 5.2 71 Call #3 Lengths Bhd Numeric 5.2 72 Stretch Lengths Bhd Numeric 5.2 73 Finish Lengths Bhd Numeric 5.2 74 Start Call Margin Numeric 5.2 Lengths ahead of closest 75 Call #1 Margin Numeric 5.2 trailing horse 76 Call #2 Margin Numeric 5.2 77 Call #3 Margin Numeric 5.2 78 Stretch Margin Numeric 5.2 79 Finish Margin Numeric 5.2 80 Dead Heat flag Char 2 DH - dead heat 81 HorseRegID Char 8 82 JockeyID Numeric 83 TrainerID Numeric 84 OwnerID Numeric 85 Claimed_by_New_Trn_ID Numeric (when applicable) 86 Claimed_by_New_Own_ID Numeric (when applicable) 87 Equibase Reference Num Numeric 9 88 Void Indicator Char 1 Y - when voided 89 Void Reason Char 1 A - Administrative D - Deceased O - Other P - Positive Test V - Vet 90-99 Reserved FILE #3: ITM Payoff File (1 record for each itm finisher): ---------------------------------------------------------- Max Field# Description Format Length Notes 1 Track Code Char 3 2 Date YYYYMMDD 8 3 Race # Numeric 2 4 Day/Evening Flag Char 1 D- Day Racing E- Evening Racing 5 Horsename Char 25 6 Foreign Bred code Char 5 Country code if foreign bred 7 Statebred code Char 5 Statebred code if domestic bred 8 Program Number Char 3 9 Win Payoff Numeric 6.2 9999.99 10 Place Payoff Numeric 6.2 9999.99 11 Show Payoff Numeric 6.2 9999.99 12-25 Reserved FILE #4: Exotic Payoff File (1 record for each payoff): ------------------------------------------------------- Max Field# Description Format Length Notes 1 Track Code Char 3 2 Date YYYYMMDD 8 3 Race # Numeric 2 4 Day/Evening Flag Char 1 D- Day Racing E- Evening Racing 5 Wager Type Char 45 6 Bet Amount Numeric 5.2 999.99 7 Payoff amount Numeric 11.2 999999999.99 8 Number correct Numeric 5 Used for races like Pick6. This field reflects the number correct for this record. There will often be two records for a wager ...one record may show "6" correct (and it's corresponding payoff) and another record may show "5" correct (and it's corresponding payoff). 9 Winning Numbers Char 45 may also contain the word "ALL" and "/" and "-" 10 Wager Pool Numeric 11.2 999999999.99 11 Carryover amount Numeric 11.2 999999999.99 12-25 Reserved FILE #5: BREEDING File (1 record per race winner): -------------------------------------------------- Max Field# Description Format Length Notes 1 Track Code Char 3 2 Date YYYYMMDD 8 3 Race # Numeric 2 4 Day/Evening Flag Char 1 D- Day Racing E- Evening Racing 5 Horsename Char 25 6 Foreign bred code Char 5 Country code if foreign bred 7 Statebred code Char 5 Statebred code if domestic bred 8 Program Number Char 3 9 Breeder Char 80 10 Color Char 20 11 Foal date 8 YYYYMMDD 12 Age Numeric 2 13 Sex Char 1 14 Sire Char 25 15 Dam Char 25 16 Broodmare Sire Char 25 17-25 Reserved FILE #6: FOOTNOTES File (usually contains multiple records per race): --------------------------------------------------------------------- Max Field# Description Format Length Notes 1 Track Code Char 3 2 Date YYYYMMDD 8 3 Race # Numeric 2 4 Day/Evening Flag Char 1 D- Day Racing E- Evening Racing 5 Footnote sequence# Numeric 2 6 Footnote text Char 80 7-10 Reserved RECENT REVISION HISTORY: 08/17/2011 Added #81-#86 to File2 (Start File) (c) Copyright 2011 Bloodstock Research Information Services All Rights Reserved.