Betwise Blog
Betwise news, analysis and automatic betting info

Welcome to the Flat 2012!

By colin on Saturday, March 31st, 2012

There’s been a break from the blog this winter, but it’s now time to get back into it with the start of the Flat.

Given a race as rich as the Dubai World Cup today it seems a bit traditionalist to herald the start of the Flat with an analysis of the Lincoln Handicap, but that’s just what we’re going to do.

We wrote about Lincoln trends this time last year and not much has changed in that there is only one more year to add.

However, we can do a lot more to validate trends in terms of Smartform research.  So, here’s the full query in Smartform this time around for the benefit of all subscribers to the database:

>select race_name, course, meeting_date, name, age, weight_pounds AS ‘weight’, historic_races.official_rating AS ‘OR’, trainer_name AS ‘trainer’, jockey_name AS ‘jockey’ from historic_races join historic_runners using (race_id) where race_name LIKE “%Lincoln%” and prize_money > 50000 and finish_position=1;

Notice that specifying race_name LIKE “%Lincoln%” alone (in other words retrieving all races that meet the condition of containing the word “Lincoln”) throws up many false positives, including lots of Lincoln trial races.  A little lateral thinking goes a long way when working with horseracing data – here we’ve simply added the qualifying criteria that prize money must be over 75k and hey presto we get the Lincoln winners’ summary details for every year in the database, including 2006 and 2007, the years when the Lincoln was run at Redcar and Newcastle respectively.

A little trial and error is required with the prize money element in the query, but knowing the approximate value of the Lincoln helps (and if you don’t, you can find out easily enough by adding that field name to the query and seeing exactly how much added_money has gone in to Lincoln prizes in the past).  Basically it’s always useful when working with racing data to get to know the ins and outs of racing as well as how to run queries on the data.  Anyway, here are the results of the above query (excluding race_name):

What trends can we see?

Well, many similar to the ones we found last year, of course.  Except that one of the stronger trends we identified just by looking at the winners was that  4 year olds had dominated the winners podium – and last year a six year old won it.

Let’s examine this trend a little more closely, since it’s rightly pointed out that winner trends can be misleading without considering the whole data.  In other words, the statistic that 4 year olds have won the last 6 out of 9 runnings (ie. two thirds of recent renewals) would be meaningless if the number of 4 year olds running as a proportion of the whole field had also been approximately two thirds over the past 9 years.

Let’s turn to Smartform again to analyse this.  What we’re looking for is the distribution of runner ages for all runners in the Lincoln over the past 5 years – how many were 4 year olds, 5 year olds and so on, and what proportion did these represent of the total.

First off, let’s see how many runners were entered over the time we are looking at:

mysql> select count(name) AS ‘runners’ from historic_races join historic_runners using (race_id) where race_name LIKE “%Lincoln%” and added_money > 75000;
+———+
| runners |
+———+
|     208    |
+———+
1 row in set (0.17 sec)

Now, how were those runners distributed by age?

mysql> select age, count(name) AS ‘runners’ from historic_races join historic_runners using (race_id) where race_name LIKE “%Lincoln%” and added_money > 75000 group by age;

+------+---------+
| age  | runners |
+------+---------+
|    4 |      65 |
|    5 |      61 |
|    6 |      49 |
|    7 |      22 |
|    8 |       8 |
|    9 |       1 |
|   10 |       2 | 
+------+---------+

(Nb. The ‘group by’ function is a useful trick for interrogating data distribution by any given category.)

What conclusions can we draw from this?  Does the data support the theory that 4 year olds are showing a high win ratio over the past 9 years?

Very much so – despite representing only 65 of the 208 Lincoln runners (so just under one third), they have produced two thirds of the winners.

What other trends look worth investigating further from our original query?  Plenty, but let’s focus on one other – trainer.  In the last 9 runnings, two trainers have won the race more than once – Mark Tompkins and William Haggas.

So let’s interrogate this “trend” to see how significant it is.  (We’ll avoid the purely academic exercise in the case of Mark Tompkins, since he has no runner today.)  For William Haggas, let’s see how many runners he has sent to compete in the Lincoln over the past 9 years, when they ran and where they have finished, so that we can understand his runners to winners ratio:

> select name, finish_position, scheduled_time from historic_races join historic_runners using (race_id) where race_name LIKE “%Lincoln%” and added_money > 75000 and trainer_name LIKE “%Haggas%”;

+--------------+-----------+-----------------+
| meeting_date | name      | finish_position |

+--------------+-----------+-----------------+
| 2007-03-31   | Very Wise |               1 | 
| 2008-03-22   | Very Wise |              14 | 
| 2010-03-27   | Penitent  |               1 | 
+--------------+-----------+-----------------+

3 rows in set (0.17 sec)

2 winners out of 3 runners.  Not bad… William Haggas also trained High Low to win the Lincoln in 1992, before Smartform records begin.  So he certainly knows how to train the winner of this race.

What 4 year olds are running in this year’s renewal, and who are their trainers? For this we turn to the automatically updated daily_race and daily_runner tables.

mysql> select forecast_price AS ‘betting’, course, meeting_date, name, weight_pounds, daily_runners.official_rating, trainer_name, jockey_name from daily_races join daily_runners using (race_id) where meeting_date = CURDATE() and race_title LIKE “%Lincoln%” and age = 4;
+———+———–+————–+———+—————+—————–+——————+
| betting | course       | meeting_date | name | weight | OR  | trainer_name | jockey_name      |
+———+———–+————–+———+——–+——+—————-+——————-+
| 13/2    | Doncaster | 2012-03-31   | Fury        |      130|    98| W J Haggas   | Adam Beschizza |
| 20/1    | Doncaster | 2012-03-31   | Askaud  |      129 |   97 | S Dixon           | I Mongan             |
| 8/1      | Doncaster | 2012-03-31   | Cocozza |      131 |    99 | M Botti            | J Fanning            |
+———+———–+————–+———+———+—–+—————-+——————-+



We get a Haggas runner thrown in for free…  Fury, Haggas’ runner this year, is at the time of writing vying for favourtism in this year’s renewal.

The trends show us why Fury is near favourite. By the way, another trend worthy of note is that horses at the top of the market have started performing very well in recent years (as you can see in the decimal SP column of the original query table). Personally, I find it hard to back 6 /1 shots in competitive cavalry charge handicaps, and would sooner be backing something available in double figures, but historic trends suggest this one has every chance.

2 Comments »

Epsom Downs Bank Holiday Monday

By colin on Monday, August 29th, 2011

Betting on bank holidays poses the problem of too many races to analyse.  In the hope that it eases the task a little, below a snapshot of those shortlisted for betting opportunities in all Epsom races today:

2.05 Epsom
Ashbina
Blank Czech
Regal Gold (should be in contention at half way, back to lay at a big price)
Gunner Will

2.30 Epsom
Sugar Beet (NB)
Mon Visage
Welsh Inlet (front runner, reasonable draw – back to lay)

3.05 Epsom (not clear where the draw advantage will be)
Stone of Folca (interesting long shot dropped in class)
Judge and Jury (solid recent form, likely to run a good race)

3.40 Epsom
Spanish Duke (NAP)
Measuring Time

4.15 Epsom (not a strong pick, Amateur jockeys’ race)
If I were a Boy

4.50 Epsom
Tenby Lady (good looking chance, but short in betting for such a competitive race)
Tiger Webb
Celestial Girl

5.25 Epsom
Danehill Dante

Orientalist

No Comments (add your own) »

Ebor Handicap – choose a stayer by sire

By colin on Saturday, August 20th, 2011

1 mile 6 furlongs is an unusual trip as a percentage of the grand total of flat racing handicap distances.  Race analysis can often underestimate the additional stamina requirements which are needed to win at it.  There is not complete ignorance, but it’s typical to see analysis that supposes that horses that perform well over the more common trip of a mile and a half may be suited by the way in which they have run their races to perform well at the 2 furlong longer distance.

Of course they should also go a decent pace in the Ebor, which, with a big field, makes it a true test over the distance.

Using Smartform we’ve rated all the contenders according the winning distance strike rate of their sires, and have the following shortlist of 4 for the race (in order of sire strike):

1. Harlestone Times

2. Tactician

3. Vulcanite

3. Fox Hunt

Food for thought, since all are priced at 12/1 +…

No Comments (add your own) »

Jockey rides today

By colin on Saturday, August 6th, 2011

For those who like analysing jockeys by meeting or playing spreads on jockey rides, Smartform is a great place to start your analysis.

The following query gives us all declared rides ordered by jockey with the number of mounts from highest to lowest:

>select distinct jockey_name, count(jockey_name) AS ‘rides’ from daily_runners join daily_races using (race_id) where meeting_date=CURDATE() group by jockey_name order by count(jockey_name) DESC;

For today’s racing that gives us:

+——————–+————-+
| jockey_name       | rides           |
+——————–+————-+
| T P Queally           |                 10 |
| Jim Crowley         |                 10 |
| S Sanders              |                  8 |
| K Fallon                 |                  7 |
| J P Spencer           |                  7 |
| B McHugh             |                  7 |
| D Nolan                  |                  7 |
| G Baker                  |                  7 |

Now we can drill on in on the mounts of any jockey we are interested in with an individual, one-line jockey query, using any combination of over 100 variables to analyse.

No Comments (add your own) »

Stewards Cup by speed, pace and sire

By colin on Saturday, July 30th, 2011

Dandy Nicholls has no fewer than 6 runners declared in today’s cavalry charge, with 5 of them occupying the top 5 places for the strongest likely pacesetters in the race.  Even odder is that the top 4 are drawn 17, 15, 13 and 14 respectively.   So expect strong pace in the middle of the track.

High Standing is the standout pick on sire statistics, drawn 28, so with the stands rail draw, the champion jockey to assist, and a nice win last time out.

Ancient Cross’ last time out win came out well in terms of speed figures, but was with cut in the ground over 5 furlongs.  Of those that have performed well on the clock at Goodwood over 6 furlongs, Crown Choice is the clear pick with a nice win in May over course and distance.

So, 3 at huge prices to take against the field:

Happily Crown Choice is drawn on the other side of the track in 6, so provides some hedge against High Standing, with Tajneed taken to do better than should be expected in the middle of the course.

No Comments (add your own) »

Shamardal at Ascot day 2

By colin on Sunday, July 24th, 2011

So not much luck for Shamardal’s progeny yesterday – neither of his runners were placed.

Let’s see if the overall impressive strike rate of this sire shows through today, running the same query as previously in Smartform in order to find any qualifying runners.  This time we’ll add in Smartform’s forecast price field.

mysql> select forecast_price, name, course, scheduled_time from daily_races join daily_runners using (race_id) where meeting_date=CURDATE() and sire_name = “Shamardal”;
+—————–+————–+——–+————————–+
| forecast_price | name           | course | scheduled_time           |
+—————–+————–+——–+————————–+
| 5/2                    | Burj Nahar  | Ascot  | 2011-07-24 15:25:00   |
+—————–+————–+——–+————————–+
1 row in set (0.88 sec)

So it’s just Burj Nahar in the 3.25 – apparently fancied a bit more by the market than yesterday’s contenders.

No Comments (add your own) »

Shamardal at Ascot

By colin on Saturday, July 23rd, 2011

Shamardal is of course at stud, but his progeny have a decent strike rate, as such some decently priced winners can be thrown up when they are racing under the right conditions.

How to find progeny of Shamardal racing at Ascot today, where their sire won the St James Palace stakes (well, it was run at York that year, to be exact)…?

It’s a simple query in Smartform, as follows:

>select name, course, scheduled_time from daily_races join daily_runners using (race_id) where meeting_date=CURDATE() and sire_name = “Shamardal”;

The results, returned in less than a second, are:

Alnashmy | Ascot     | 2011-07-23 15:15:00
Below Zero | Ascot     | 2011-07-23 15:50:00

Both are decent prices, both racing over 1 mile and 7 furlongs respectively (good trips for their sire), so good luck to them.

No Comments (add your own) »

Newbury angles Saturday

By colin on Saturday, July 16th, 2011

Some favourite angles for gaining an edge over the odds seem less potent at Newbury.  Front running pace is one of those.  Whereas front runners can gain a significant advantage on tight, turning courses they are more likely than not to set the race up for something coming off the pace at Newbury.   Most races on the wide, galloping course at Newbury are usually run at a good pace with plenty of room for manoevre, meaning genuinely fast, long striding types tend to do well.  By the same token, horses racing over whatever distance need to get every yard of the trip.

The angle we’re going to use is therefore the distance strike rate of each of the sires for all races over a mile at Newbury today, combined with the age and going strike rates for those sires, to see if we can spot any interesting contenders. Below are the top 2 for each of the qualifying races:

2.55 (1 mile) Watneya, Al Mayasah

16.05 (1 m 2f) Anmar, Distant Memories

17.10 (2 miles)  Morar, Dynamic Drive

No Comments (add your own) »

Sunday Sireform Salisbury

By colin on Sunday, June 26th, 2011

We’ve been experimenting with sire statistics compiled from Smartform, looking at past strike rate records of sires for their progeny over distance, age and going.  Salisbury is one of the truer, tougher course where natural ability over the trip and going is paramount, so is as good a place as any to use these as an aid to the selection process.   So, below are the top few contenders rated by sire (only shown to depth past 1 where scoring highly) for each race on today’s Salisbury card:

14:00: Whinging Willie, Graphic

14:35:  Maccabees, Itsonlymakebelieve, Cavaleiro

15:05:  Sasheen

15:35:  Alfresco

16:10:  Sense Of Pride, Souter Point

16:45: Grand Gold, Sir Glanton

17:15:  Gatewood, Proof, Anatolian

17:45:  Little Book, Oliver’s Gold, Invent

No Comments (add your own) »

Leafy Lingfield Saturday evening

By colin on Saturday, June 25th, 2011

A friend is off to the races in deepest Surrey tonight and asked for a few pointers for the meeting, so we’ve dusted off a few tools crafted from Smartform to produce some analysis that may help below:

17:50:   Arabian Falcon is worth a small win bet –  strong from a race pace angle (important over 5 furlongs);  also strong on 2 year old breeding.

18:20:  Speightowns Kid – strong on breeding angle, weak on pace.  Grandmas Dream – strong on pace, reasonable trainer form in a race with generally weak recent trainer records.

Grandmas Dream would be the pick of the two for a small win bet.

18:50: A tricky race, nothing stands out on breeding, although the two by Ifraaj, that is Idiom and Rafella, should be well suited by conditions, though they are miles out of contention according to the betting.  Song of the Siren is strongly expected to make the pace and/ or race prominently, having an outstanding front runner figure.  His trainer, Andrew Balding, is also in great form right now, and although the horse has been off for a while, should give a good account.

Song of the Siren is therefore the pick, though a look in the paddock before the race is strongly recommended and should reveal how well the horse looks for his return to action in comparison with the rest of the field.

19:25: Another tricky little race which should be won by Timocracy, but is too short in the betting to be of interest.  Dansilver is rated a live threat but has been off for 80 days.  How fit will he be on his return to action?

The suggestion is to give this race a swerve; if you want to bet for a small interest in the race, combining the two above in a forecast bet would be the play.

19:55: Another nasty race to predict which should be won by the hot favourite Deck Walk, but is too short for comfort amongst a bunch of unexposed horses in a poor maiden.  At a longer price, Ibiza Sunset‘s trainer is in great form so a small each way bet (if the race remains at 8 runners, thus paying a place on the first 3) would be interesting.

20:25: An interesting betting race in which a few outsiders look to have chances better than their price indicates.  For a bunch of lightly raced 3 year olds racing over 12 furlongs, breeding may prove a good indicator of their potential to win this race.  As such, Hurricane Spear, Final Liberation and Dark and Dangerous look most interesting to focus on.  Revolutionary should lead early, and Dark and Dangerous will be held up, hopefully off a strong pace.  At a price of 10/1 plus, Dark and Dangerous may spring a surprise, and it may be worth playing up any winnings from previous races for a good each way bet.

1 Comment »