RaceStatsApp Review: Horse Racing Betting & Analytics App

Written by Laura Turner

RaceStatsApp review

RaceStatsApp has redefined horse racing betting by focusing on odds data rather than horse, jockey or trainer form.

Although the app has been around since early 2018, the idea and development has been going on for more than ten years to get it to where it is today.

It was developed by Mike, who calls himself the Innovator-in-chief, and Hamid, who is his software architect.

Mike had the radical idea of giving up on form reading and analysing odds data instead.

Rather than contemplating a horses form, the racing conditions and jockey or trainer details, RaceStatsApp is purely based on market trends.

Betfair Exchange is often seen as the best way to determine the probability of an outcome for horse races and other sporting events. Whilst it might get it right on average, the idea is to spot a race that isn't lining up to that average and betting accordingly.

The app holds all of the data that you need to be able to do this and there is a collection of tutorial videos that show you how to make use of it.

Membership gives you access to the RaceStatsApp, which is made up of six components:

  • Bet Finder - Provides historical odds, BSP and in-running highs and lows for the past 10 years
  • BSP Training - A training area where you can test your analysis and practice betting on a race as if it was live
  • BSP Check - The live version of BSP Training, where you can analyse each race in real-time and place your bets 
  • Bet Maker - A bespoke betting app connected to Betfair specifically for using with RaceStatsApp
  • Analyser - Import your settings from Bet Finder for fine tuning and use graph building for a visual representation of the data
  • Auto Bet - Take your filters from the Analyser and automatically create a bot to place all your bets for you

It works on races from the UK, Ireland and Australia, but will require a different subscription for the Australian races.

You also get access to the Telegram group where there is a community of other members, so there's plenty of help available and Mike is always on hand to assist as well.

There is a lot to learn, but Mike says that those who put in the time to learn it inside out never leave.

One member said that it took him a while to get used to the new way of thinking about betting, but "when data simply tells you a favourite cannot win, and it's even money, or even shorter, you cannot deny its power.".

Personally, I haven't seen anything like RaceStatsApp before and it is a completely different concept to everything else out there. There is no doubt in my mind that you can make a profit from this software, so long as you take the time to learn it.

Read on for my full RaceStatsApp review, or click here to get started.

Getting Started with RaceStatsApp

The first step to getting started with RaceStatsApp is to watch all the training videos - this is absolutely essential.

I watched them several times while experimenting with the software, and there's a lot to learn, which can be overwhelming at first. Without watching the videos, you would struggle to find your way around.

The video playlist is located here and you don't have to be a member to take a look, so you can get a good idea of what the software is about before signing up.

After becoming more acquainted with the software, you can proceed however you wish really, depending on how you want to use it. There are so many possibilities, it's just a case of finding what suits you.

Mike likes to look for outsiders to win races and generally doesn’t back favourites.

Most in the chat group use a similar strategy but everyone has their own way of staking and using insurance to fit their own betting style.

I decided to look for value in outsiders rather than betting on favourites as part of my review, as it seemed to the be the most popular way to use the data.

My next step was to try this out in the BSP Training section, where you can play the races as if you were betting for real, but without any risk involved.


BSP Training - Practice Mode

Think of BSP Training like stepping back in time, choosing any race since 2013 and betting play money on it to see what would have happened.

Basically, it is a virtual environment where you can play races without risking any real money.

It’s such a powerful feature and unlike anything I had seen before. Many of the Betfair trading software out there have some sort of practice mode, but I hadn't seen anything quite like this.

This mode is particularly useful for practicing different ways of staking on races, such as adding insurance or in-play bets.

I spent a lot of time in this section, firstly to learn how to spot value opportunities and secondly, to figure out how I would stake my bets on the races.

After a lot of experimenting, I came up with a staking strategy that seemed to work for me.

In a nutshell, it involved backing the runners that I thought were most likely to win and looked to be good value, then setting up some insurance bets.

The types of insurance that I used varied from race to race, usually involving small back bets at higher odds on the favourites and/or laying outsiders at lower odds.

You would be amazed at how many times the odds on the favourite would shoot up in-play and then still go on to win the race, or the outsider odds moved to below 2.00 and then drifted back out again.

In these scenarios I could get out of a losing trade easily. Of course, it doesn’t always work but it did save me on many occasions.

BSP Training - Trading Example 1

As an example of BSP Training for this review, here I stepped back to 5th March 2022 (just a random date) and flicked through the day’s races until I found something that could be a potential race to bet on.

You will find out more about what races to look for in the training videos.

The race below came up as a potential, so I went ahead with the staking strategy that I had been testing.

RaceStatApp BSP Training Example

The data told me that the 4th fav had won this race before when the favourite was priced within 5% of these BSP odds.

That didn’t mean the 4th fav was nailed on to win, but there were no green dots on the 1st and 2nd fav within 5-10% so I felt confident enough to bet against them.

I lined up my bets and insurance and hit the “Run Race” button. This simulated what would have happened, including matching bets based on the in-play high and low odds.

It turned out that 4th fav did win, and I would have pocketed £36.50 profit having skewed my bets toward 4th and above.

RaceStatApp BSP Training Example

BSP Training - Trading Example 2

I played this example right after the previous one, so that was two nice winning trades in a row.

Again the data was strong on the 4th fav for this race and the sandwich bar below was looking good for a potential trade. Reading these charts is all explained in the videos, so don't worry if it doesn't make any sense right now.

RaceStatApp BSP Training Example

I opted for a slightly different insurance method for this race and it worked well again, giving me a profit on all runners but more on runners 3-6.

Another £30.50 profit made and an easy total of £67.00 profit recorded from the two example trades.

RaceStatApp BSP Training Example

I actually played three other races before these that scratched (broke even), showing that it's definitely worth placing those insurance bets.

BSP Training is the best way to learn how to use RaceStatsApp and it's advisable to stay in this area until you are consistently making a profit.

I tried some live trading with BSP Check to get a feel for how I would get on having to make quick decisions. It was certainly trickier, but it's something that comes with practice.

My next step was to keep working with BSP Training to continue learning and then move more into betting for real. I would also be taking a better look at Bet Finder to improve my race selection and ability to source potential big odds winners.


BSP Check - Live Betting

BSP Check is the same as BSP Training, except you are using real money here.

It has the same interface as BSP Training, so if you have learnt how everything works there, it is easy to switch to betting with real money.

The main difference is that you will have to work at reading the races quickly, as your betting will mostly be very close to the off or even just after the race starts. This is because the odds are often moving around a lot before the race.

For my review, I pondered whether to post my live results and the best way of doing it.

At first I set a target of £10 profit per day, but the pressure of trying to reach a target was making my race selection too loose. It was also too tempting to chase a loss to ensure that I met the target.

I scrapped the target and decided to just play the races that I felt really confident in after carrying out my daily research and made sure that they offered good value.

It worked!

I used the software for a period of nine days (spread out over a few weeks) and built up to a profit of £97.28. This was with my maximum liability per trade set to £10.00, which was quite a modest amount, given that I was using insurance for my trades too. 

The funny thing was, I ended up surpassing my original target simply by not having one!

By this stage, I was extremely happy with how consistent my profit was after being extra selective with races and working out a staking method that worked for me.

It is obviously quite difficult to say exactly how much you can make using RaceStatsApp and to show personal results, as the way I trade races could be completely different to anyone else using the software.

The trick is to use the data and come up with a way to trade and stake races that is comfortable and profitable for you. 


Bet Maker - Placing Your Bets

All of your betting can be done through the RaceStatsApp software with "Bet Maker", so you don't need any external betting or trading software to get started.

It can be found in both the BSP Training and BSP Check tabs.

You can line up bets to see "what if" figures, then just hit submit when you are ready to place them, including when the race has gone in-play.

This is handy as you don't need to have Betfair Exchange open in another tab and it has some other extra useful features too. 

RaceStatsApp Bet Maker

You can easily set your default stake for backing and laying and then use the arrows beside each runner to increase your stake in increments. This is a quick way to see what profit or loss each horse will make without submitting.

When you're ready for the bets to be live, hit submit. Alternatively, you can line up one or more bets at specified odds on one runner at a time using the tool.

One of the latest features to be added is the BSP % as show below. This allows you to line up bets to be placed at a percentage of the Betfair SP, or predicted Betfair SP, depending on when you submit it.

RaceStatsApp Bet Maker BSP %

An example of how this could be used is perhaps backing a horse at odds 200% higher than the BSP (to be matched in-play) and then laying at 50% lower. 

This is just one example but the possibilities are endless.


Bet Finder

Bet Finder is where you will find 10+ years of horse racing data, with the ability to filter through it however you want.

When writing my review, I initially thought about discussing Bet Finder first, since it's really the most crucial part of RaceStatsApp. However, I know most people are eager to jump straight into the betting action, so I decided to start with that instead.

Seriously though, Bet Finder is the first place you should head to whenever you sign in.

If you devote some time to using this tool each day that you plan to use RaceStatsApp, it will really help you decide which races to play. 

For example, you may find that a meeting is looking unlikely to have many favourites winning that day, which would give you added confidence backing outsiders.

If you'd rather not sit at your desk all day, your research could guide you to focus on specific races or meetings. This way, you can simply return to trade those and then carry on with your day.

Take this Fairyhouse meeting as an example:

RaceStatApp Bet Finder Example

It may not be clear to see if you haven't watched the Bet Finder instructional videos yet, but the above image shows that this meeting is expecting few favourites to win and a possibility for a winner at BSP odds over 20.00.

The above example shows how many winners there have been for each runner of the race, so you can see that at Fairyhouse, there have been 12 favourites that have won from weeks 1 - 5 in 2023, but historically there have never been more than 12 during this time.

This doesn't mean it is nailed on that no more favourites will win, but it does give you something to note when you are playing Fairyhouse races later on in the day.

Since my review, Bet Finder has had an update and now features the £££ tab, next to the Won and Lost tabs.

This feature lets you view the profit/loss for any search, making it much easier to identify potential targets for upcoming races.

Again, more information on this feature can be found on the YouTube page where Mike explains how it works.

RaceStatsApp Money


There are so many ways that this tool can be used to find profitable bets and even better, if you manage to filter the data to find a system that looks profitable for the day, you can automate it.

The AutoBet tool can automatically pull potential targets you've identified in Bet Finder and place bets for you for the rest of the day.

I go into more detail on this a bit later in the review.


In-Running Data

The RaceStatsApp team are constantly updating the software with new features.

Since my review, they've added an IR (in-running) tab to Bet Finder, which helps identify profitable races using in-play data. The IR data is also displayed on the sandwich bar, allowing you to quickly view it on a race-to-race basis.

Mike put together a new video to show how it all works and gives an example of a race that he played in real life.

He shows how a £6 bet could be turned into £148.40 in a few easy steps by replaying the race using the training mode.

In his real trade, he actually made £311.93 profit with some slightly different staking, so it shows what is possible.

RSA IR data update

You can see in the image above that the historical IP high data shows that there were winners at odds of 80.00 and 450.00 in the past, so there was huge potential for a big winner.


Auto Bet

Automation is something that appeals to many bettors and traders, as the idea of money flowing in while you're off enjoying your day sounds ideal.

Obviously, there is more to it than that, but the Auto Bet feature on RaceStatsApp is a good starting point.

You can easily create a bot to run place your bets throughout the day for you, but you need to do your own research first.

You start by using Bet Finder to find a profitable angle for the day (or week) and then send it over to the Analyser, where you can dig a bit more or continue on to set stakes and odds criteria for the bot.

Here is something that I came up with whilst testing Auto Bet:

RaceStatsApp AutoBet example

The light blue boxes show years where a profit was made backing this particular set of runners. Overall, it was showing that 129.71 points profit would have been made backing these selections over the years.

I set Bet Finder to only include the 3rd - 6th favourite at an odds range of 6.00 - 28.00.

I also narrowed down the race distances and unticked some of the years of data that I was looking at due to field sizes being different.

It looked like a decent bot to run for the day, but I ran it by Mike first. He found something else that could be worth doing, based on the in-running data.

He had spotted that in every year that I had selected, except one, there had been a 4th or 5th that had hit odds of 100.00 in-running and gone on to win the race.

RaceStatsApp In-play high example

Finally, Mike noted that it looked like most of the winners for this strategy were later in the day, so a start time of 3.00-4.00pm might be a better option rather than running it for the whole day.

He was right!

By setting it to start at 3.00pm, I avoided losing 9.78 points in those early races.

I also added a 0.2 point bet at 100.00 on the 4th and 5th favourite as suggested, and as predicted, it happened!

RaceStatsApp In-play high example

That gave me a remarkable 29.72 points profit from that particular race.

As it wasn't something that had happened more than once or twice, I removed the extra bet from the remaining races.

It turned out that the bot didn't perform as well as expected for the day, but I came out with 9.9 points profit overall thanks to Mike's advice. If I had gone for a 4pm start time, I would have finished with 22.12 points profit.

Of course, all of this could have been done manually as well, and I could have eliminated some questionable races to maximise profits. For a simple profit from a bot though, it was not bad going at all!

Finding these extra bits of useful information is key to maximising profit with RaceStatsApp, so it's definitely worth those few minutes more looking at the data.


RaceStatsApp as a Day Job

This leads nicely on to whether you can use RaceStatsApp to bet professionally full-time as a day job. The answer is yes, but it takes time and dedication to learning and developing discipline.

During my review, I met some people in the chatroom who had been using the app for a few years successfully. One of them, Danny, had moved from a beginner to doing it as a day job and had been doing so for the past year.

He shared his story with me:

"This is my day job and has been for over a year now.

It took me a year to get to that stage because it is not just about finding winners with RSA - it was also about making sure I had the right discipline and patience in place to continue doing the training every day for at least an hour before I even played a race that day.

I first had to figure out how much I would need and how many points profit I needed to realistically make each month.

I made so many mistakes in the first few months finding a way to play that suited me but once I found a way to consistently win I knew then that I could plan my 'pot', my points target and my staking plan.

I started off playing for 25p with a target of 100 pts and found I was doing that quite easily so then I started upping my stakes and my target until I reached a 500 points target for the month and I have been doing that target each month for a very long time now.

A year ago I started playing full-time (if you can call it that as some days are just a few hours) and playing is just second nature now. The best way to play is the way that suits you and you will find it once you start training over and over again.

This is easily the best way to profit from trading on horse racing but there is a lot of training to do (absolutely well worth it - no pain no gain) but it becomes more and more enjoyable the more you do it.

The greatest part of it is knowing you are going to profit if you do what RSA (the videos, the indicators etc.) tell you to do.

There is no secret formula just training and planning. Data over form every day and not just looking to play the low priced favourites.

RSA has everything on the table and can be absolutely trusted 100% to make a profit if used in the way shown on the videos.

It has absolutely changed my life - 65 years of age work for a few hours a day doing something that I love and get paid for it"

- Danny


Review Summary

  • A unique way of making a profit from horse racing
  • Can be used in many ways to suit the individual
  • Telegram messenger chat group available 

I was absolutely blown away by RaceStatsApp!

There isn't anything else like it on the market and I assume it is because it is a completely new and different way of thinking about horse racing betting.

Some struggle to get their head around it at first, but when you do, it is a real eye-opener.

Things like horse and jockey form, trainer details, the weather, are all irrelevant. It is a case of looking at the data that the software provides and finding which races offer good value to bet on.

It is all in the videos and I can't emphasise enough to watch them all at least once, but ideally several times. The Telegram chat room is also a gold mine, as Mike and other members often post their Bet Finder analysis daily there. 

You can learn so much just by following the chat. Ultimately though, you will find your own way of using the software as everyone is different with things like how they like to stake and how much risk they are comfortable with.

To get the most out of RaceStatsApp, you need to put the time into learning it and initially this may mean spending a lot of time in the training area or following live races without betting real money.

Once you have a good understanding, it is possible to dip in and out throughout the day to find profitable races without having to tie up your whole day or evening.

As I mentioned earlier, I barely scratched the surface during my review as there is so much available with this software, but I already felt confident that I could make a steady profit with what I had learnt so far.

I had no hesitation in giving this product a "pass" and it would keep a firm place as part of my betting arsenal.

  • For beginners it is expensive, you need to train for a long time and analyze a lot in order to get a permanent decent income. Now, if the owners gave a free trial period for new members, for example 30 days, and then sold it at full price, then there would be more people willing to buy this program. And so you will spend money, but you don’t know whether you will learn or not. I’m a pensioner, I want to master the program, but I doubt the result, especially since there is a person who didn’t succeed.

  • You can do most of this using Excel for under £11 per month if you sign up to a data source & bot annually to get them cheaper

    • Possibly, but not everyone knows how to do that and it would take a lot of setting up. If you can make it work though, that’s great!

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Laura Turner

    About Laura

    I have been running the 'Betting System Review' part of Goal Profits since 2015. I carry out fully independent reviews of betting and trading systems, tracking results and giving my honest feedback.

    Here are some betting systems and services that earned a Pass rating when I reviewed them:

    I proved that matched betting is still alive and well with £4,858.79 profit banked during my Outplayed review from a combination of sports and casino offers.

    Read More

    5 Star Bot is a versatile horse racing and greyhound automated betting bot which runs on its own server and is accessible from any device. Here is my review.

    Read More

    During my Bonus Bagging review I tested Mike Cruickshank’s matched betting service, completing 16 bookie sign up offers and banking £341.41 profit in one month!

    Read More
    Goal Profits

    Are you ready to learn how profitable football trading works, generate a second income, or simply improve on past returns?

    >