Free: the quantitative greyhound betting e-book and audiobook.Free e-book and audiobook. Get it free
Chapter 6 of 16

Race Conditions and Track Variables

A greyhound can run near-identical sectionals at two venues and still finish a length apart, because the geometry underneath each race was different. This chapter covers the situational layer beneath form: track shape, distance, going, trap draw, grade and scheduling. Before a model looks at the dog, it has to look at the race the dog is running in.

Listen to this chapter

15 min Chapter 6 of the free audiobook
0:0014:54
Download the whole book, free

How track shape, distance and going change a race

Greyhound circuits are not interchangeable ovals. Tight, sharp-bend tracks favour dogs that lead and hug the rail through the first turn, while wide, galloping tracks with long straights give back-runners time to make up ground. The same dog can lose two or three places simply by moving from one type to the other. Circumference is a tidy single-number proxy, and a simple three-bucket encoding works to start: tight under roughly 380 metres round, medium around 380 to 410, and wide over 410.

Distance is the second layer. UK races run from about 230 metres to roughly 900, with most between 400 and 700, and the chapter advises treating distance as a category rather than a smooth scale, since a strong record at 480 metres says little about 640. Going, shown as Slow, Good or Fast on mainly sand tracks, should also stay categorical until you have evidence its ordering is genuinely meaningful.

Trap draw and track-specific trap bias

The draw is one of the most studied variables because its effect is measurable and repeatable. Across licensed UK tracks the inside trap wins roughly 18 to 19 per cent of races, against a random baseline of about 16.6 per cent. The reason is geometry: trap 1 has the shortest path to the rail and around the first bend. The effect is larger on tight tracks and smaller, but still present, on wide ones.

Encode the draw in three ways: the raw trap number as a category, the historical win rate of each trap at that specific venue, and an interaction between trap and distance, because the inside advantage shrinks as races get longer. The national average is only a starting point, since a local figure could be 22 or 14 per cent. On some tracks trap 2 or 3 leads more often, so always check venue-level data before assuming a universal bias.

Grade, race type and meeting quality as features

Grade is a proxy for the average quality of a field. Lower A numbers mean stronger graded races, D grades cover beginners and maidens, and S grades sit at the top. A 25 per cent strike rate in A2 is not the same signal as 25 per cent in D4. You can encode grade as a category or restrict analysis to one band at first, but never mix grades as if they were equivalent.

Race type adds another layer. Stakes finals tend to produce slower sectionals because fields are more even and early bumping is common, while puppy and maiden races read less cleanly. Encode race type separately and check model performance within each subtype. Day of week and meeting size are blunt but cheap features: midweek cards often have weaker fields than Saturday evening cards at bigger stadia.

Recency, lay-offs and weekly scheduling patterns

Recency pulls in two directions. A dog that has run three times in a fortnight may be tired, while one off for six weeks may need a run or two to find its rhythm. Because the effects oppose each other, the chapter suggests a small set of features: days since last run, runs in the last 14 and 30 days, and a flag for a first run back after 30 days or more. Let the model learn the shape, whether U-shaped or a smooth decay.

Scheduling rhythms are an underrated source of edge. Certain midweek cards at smaller stadia are consistently weaker than weekend cards at the same venue, and a few months of data reveals these patterns. Track identity matters on its own too: favourite win rates across licensed stadia in one year ranged from about 31.6 to 42 per cent, so a one-size pricing model will misprice races somewhere.

Encoding race conditions cleanly in your data

Use categorical encodings, such as one-hot or target encodings, for distance, grade, trap, going and race type rather than raw integers. Keep track identity, a single label per venue, separate from track features such as circumference and surface, which can repeat across venues; confusing the two causes double counting. Build a venue lookup table storing circumference, bend configuration, standard distances and trap win rates, and join every race to it.

Record a track-active-from date so changes like resurfacing or a new first bend split the history into eras. Validate this layer strictly: every race needs a venue, a valid distance, a trap from 1 to 6 and an allowed going value. Drop broken records rather than imputing them. A dozen clean features will explain more than fifty messy ones, so add new features only when the data asks for them.

Why the conditions layer comes before the dogs

A dog's chance of winning is not a fixed property of the dog. It is its ability expressed under specific conditions, and a model that treats conditions as constant has quietly assumed that trap, grade and track shape do not matter. When pricing a race, first ask what kind of race it is, where, over what distance, on what surface and from which trap, before looking at the runners.

This layer is the most stable and repeatable part of the picture, since track shape does not change between meetings and trap bias is structural. The chapter is clear that it is general guidance, not a promise of results: venue averages do not guarantee future outcomes, and any system built on them should be tested on your own data before money is at risk.

Key takeaways

  • Bucket tracks as tight, medium or wide by circumference, around 380 and 410 metres.
  • Trap 1 wins roughly 18 to 19 per cent nationally, but use each venue's own figures.
  • Treat distance, grade, going, trap and race type as categories, not numbers.
  • Model recency with several features so fatigue and sharpness are captured separately.
  • Join every race to a venue lookup table and drop records with missing core fields.
  • A small, clean set of condition features beats a large, messy one.

The data this chapter needs, £150 a month

Races, runners, results and sectional times back to 2018, across GB, Ireland and Australia: 600,000 calls a month and all 62 endpoints.