No video

Predicting Football Results and Beating the Bookies with Machine Learning

  Рет қаралды 53,240

Crypto Wizards

Crypto Wizards

Күн бұрын

#1 Goal - predict when bookies get their odds wrong. If we can do that, we can take advantage of "miss pricing" in football betting, as well as any sport of your choosing. In this video, we explore getting some football data with the odds from other bookies and running that through a supervised Machine Learning model.
You will notice that we get a 6% edge when doing so. This is very exciting and warrants further investigation for sure.
Can we profit with the same method in any other areas? For example, horse racing? If so, where would you recommend we pull the data from (or perhaps we need to collect our own)?
website: cryptowizards.net

Пікірлер: 44
@Xlewis100X
@Xlewis100X Жыл бұрын
There are usually 3 outcomes, but you narrowed it down to two - Which means its home win vs away win or draw. The terminology for picking a team to win or draw is called double chance, the odds for double chance are much lower. If the predictions are 54% accurate, I guess that means you need the bookies odds for double chance to be greater than a 54% chance, ie 1 / 0.54 or 1.85 for it to be worth betting on. So if the bookie offers 2.00 for away win or draw, and the model predicts not a home win, its worth the gamble! That's how I'm seeing it anyway. Great video!
@gustavomachado307
@gustavomachado307 Ай бұрын
Yes, you got that perfectly right. Whatever the method or market chosen, the model gives as an output the evaluated chance of the predicted event to happen. Since odds is 1 over probability, this means a bet that is worth it is a bet with odds higher than 1 over the output. (plus spread ofc)
@atanasdimitrov6254
@atanasdimitrov6254 Жыл бұрын
This is the first time I come across this channel and I really liked the video, which is greatly structured and there is a lot to learn from. However, the results are wrong and meaningless, because of one small error you've made at the beginning. The idea to narrow down the prediction to just Home and Not Home is great, but you are wrong about the bookmaker's prediction. You are checking if the bookies put the home odds to be the lowest. So, let's say the odds were the following: Home - 2.50, Draw - 3.00, Away - 3.00. Then you assume that the bookies are favouring the home for the win (but you forget to turn the bookmaker's odds to only two outcomes). However, if you convert the odds to percentages, to bookmakers give around 40% chance for Home and around 60% chance for Not Home. If the game finishes Not Home, you would have assumed that the bookmaker is wrong, but it's actually correct. In this particular case, if you have made a bet for Not Home, you would have bet on odds around 1.60 (this should be the combined odds for Draw and Away). With such odds you would be at break even with success rate of 62%, which means 56% accuracy doesn't give any edge. So, the results from this experiment are a bit meaningless, but congrats on the effort :)
@wizardofbetting
@wizardofbetting Жыл бұрын
follow us for daily tips and strategies!
@tampaolo79
@tampaolo79 11 ай бұрын
The problem with bookies is that if you start winning ,you’ll get your account gubbed. Good news is that you might beat exchange odds.
@hristolakov3563
@hristolakov3563 Жыл бұрын
What you have done seems pretty correct. I have tested it with RandomForest and got about 53% precision (sure, there might be something better). What my issue is the mean odds, when the bookie was wrong, sit at 2.04. Which means the odds for our bet will be below 2.00 after their spread. Meaning we are about break-even or so, which is still pretty decent result though.
@jrlund1006
@jrlund1006 Жыл бұрын
Awesome video, would love to be able to automate this ML and pull from multiple sites and compare expert picks and then dump into a Power BI report. Keep up the great videos and if you have any information on which sites are the best to scrape expert picks or predictions from I’d love to know! Thanks!
@marksukhinin7622
@marksukhinin7622 2 жыл бұрын
Amazing. But. You are not getting the edge if you are right 0.56 times out of 1 unless the average odd you bet on is greater than 1/0.56 which is ~1,78 for this percentage. However the video is great
@marksukhinin7622
@marksukhinin7622 2 жыл бұрын
By the way, it would be better if you tested some sport like tennis for 2 reasons: no draw in a match (thats a good thing for ml, right?) and one person represents one team so the actual performance of a player is easier to predict rather than a group of people. But since tennis is less popular than football it may be hard to find proper data and odds.(
@CryptoWizards
@CryptoWizards 2 жыл бұрын
Awesome idea, thank you!!
@econrith
@econrith 9 ай бұрын
Doesn't machine learning need to include the game stats for a comprehensive mathematical and up-to-date version of data on which to eventually provide a decision as to the likely outcome of future matches?
@BettorStar
@BettorStar 3 ай бұрын
In theory it looks great, but you are missing the Draws, there were 1,504 Draws out of 6,000 games, IF the data is correct. This can be found in excel under FTAG and FTHG, Draws are wrongly recorded as NH even if it's a draw. I also do not believe that the odds are accurate, because if you just backed Home or Away under $2.00, you would be well in profit and bookmakers would go out of business! This is the problem with machine learning if the data is wrong, the output will be wrong. You need to be 100% confident in the data you input.
@prophecysports
@prophecysports 8 ай бұрын
Cool video, but you don't have an edge. Bookies embed a 10% vig into their odds. Additionally, your model is likely choosing favorites and the payouts are much lower. If you calculate your P&L you'll see a huge loss over time.
@trueposan7149
@trueposan7149 2 жыл бұрын
Hello, is it an EPL? what about the draws? Did they have those? In the description they have FTR = Full Time Result (H=Home Win, D=Draw, A=Away Win). Try to open 2020-2021 sheet, they have draws as well. This might affect logics dramatically when you compare actual results with betting odds
@CryptoWizards
@CryptoWizards 2 жыл бұрын
Good point, I wanted to keep consistent with the person who provided the amended data with the binary outcome (as tend to find there are many advantages in working with binary classification.
@devanshparmar7261
@devanshparmar7261 Жыл бұрын
great video! I'm a 3rd year cse student and wanted to know is any part of your platform free to use for educational purposes. for example I would just like to some simple ml models using your interface.
@gaserd-5912
@gaserd-5912 2 жыл бұрын
This is realy nice, what do you think if we use this method from esport games like CSGO, LOL or DOTA2 ?
@CryptoWizards
@CryptoWizards 2 жыл бұрын
Yes for sure! Good idea. Now just to figure out the data side...
@pmo4325
@pmo4325 26 күн бұрын
What is the Charlton story?
@yogajangkungs
@yogajangkungs 2 жыл бұрын
I'm not a software developer, but is this tool available for public? You should make a betting advisor service with this, dude. It's a gold mine
@CryptoWizards
@CryptoWizards 2 жыл бұрын
It is for sure. This tool is at cryptowizards.net - I built it for myself but now also share it as a SAAS platform.
@yogajangkungs
@yogajangkungs 2 жыл бұрын
@@CryptoWizards ok i wish there will be some module released in python for this 👍👍
@GNMbg
@GNMbg 10 ай бұрын
no point in doing this, bookies will kick you out if they see that you have an edge. You must beat Pinnacle or Betfair Exchange's odds if you want to make money long-term
@matilda_aaaaa
@matilda_aaaaa Жыл бұрын
Hello, great video! I'd like to know, if the FTR column wasn't given how can I possibly make excel compute it for me automatically?
@mojupeter7108
@mojupeter7108 2 жыл бұрын
I love your work!
@CryptoWizards
@CryptoWizards 2 жыл бұрын
Thanks Moju!
@701eeepc
@701eeepc 7 ай бұрын
What is the meaning of HTWinStreak5 and so on ?
@yonisupersaiyanyoni3693
@yonisupersaiyanyoni3693 11 ай бұрын
What are the softwares and cites you use in video?
@xaknafein
@xaknafein 2 жыл бұрын
I haven't watched all of your videos but internally the features are scaled in your pipeline right?
@CryptoWizards
@CryptoWizards 2 жыл бұрын
Correct, sometimes but not always. For super custom stuff, you're better off coding up yourself.
@MikeKleinsteuber
@MikeKleinsteuber Жыл бұрын
This no longer appears to be available so don't join up thinking it is.
@yonisupersaiyanyoni3693
@yonisupersaiyanyoni3693 11 ай бұрын
Please add the ml tools that you use
@theremotepropertyflipper6623
@theremotepropertyflipper6623 11 ай бұрын
You are assuming odds of fav are 2.0 or less. They are not. Often, the fav is as high as 2.6+. Poof, there goes your edge
@Twitexter
@Twitexter Жыл бұрын
There are three possible outcomes so this is useless
@tvgathu9845
@tvgathu9845 4 ай бұрын
do you know about classification models??
@davidcampbell4577
@davidcampbell4577 2 ай бұрын
Not if you bet on double chance
@philiamamayo3039
@philiamamayo3039 Жыл бұрын
head pain
@user-gd7dt2lt1f
@user-gd7dt2lt1f Жыл бұрын
I wonder if the process is related to neural network?
@AshutoshDhaka
@AshutoshDhaka 8 ай бұрын
yes it is clearly
@tvgathu9845
@tvgathu9845 4 ай бұрын
@@AshutoshDhaka statistical models!!
@okontasylvester700
@okontasylvester700 2 жыл бұрын
I love your videos.. certainly planing on subscribing to crypto wizard😘.. Can one actually make money from the crypto wizard cos that’s the major aim at least one should be able to meet up with the monthly subscription on the crypto wizard.. secondly, I don’t understand how you did the calculations on the target cos you used the final score to determine the Target( how do we now place bet?).. I’m not too clear about it.. sorry if I bother you😢🙏🏻🙏🏻
@CryptoWizards
@CryptoWizards 2 жыл бұрын
Great feedback and questions! Some people use the site (like me) just for interest and research. Others do use it to help base decisions around trading, although the site is for education and research only. This tool is no different. You find an edge and then it is up to you on how you look to take it forward to execute. In short...it's for nerds like me lol.
@johnnylong8821
@johnnylong8821 6 ай бұрын
Very misleading and almost totally incorrect analysis of betting strategy
@RoyMathieuBorole
@RoyMathieuBorole Жыл бұрын
THANK YOU.
Predict Football Match Winners With Machine Learning And Python
44:43
娜美这是在浪费食物 #路飞#海贼王
00:20
路飞与唐舞桐
Рет қаралды 4,8 МЛН
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 499 М.
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 4,3 МЛН
Before VS during the CONCERT 🔥 "Aliby" | Andra Gogan
00:13
Andra Gogan
Рет қаралды 10 МЛН
Using Machine Learning for Predicting NFL Games | Data Dialogs 2016
37:16
Berkeley School of Information
Рет қаралды 50 М.
You need to learn AI in 2024! (And here is your roadmap)
45:21
David Bombal
Рет қаралды 691 М.
The $2.8 Billion AI Startup Taking On Nvidia
11:15
Forbes
Рет қаралды 47 М.
My Honest Thoughts About Building Sports Betting Models
21:44
Kie Millett
Рет қаралды 6 М.
Predicting the Winning Team with Machine Learning
29:37
Siraj Raval
Рет қаралды 224 М.
This is how I ACTUALLY analyze data using Excel
24:05
Mo Chen
Рет қаралды 168 М.
Predict The Stock Market With Machine Learning And Python
35:55
Dataquest
Рет қаралды 671 М.
6 Sports Analytics Projects from Beginner to Advanced
9:49
McKay Johns
Рет қаралды 23 М.
娜美这是在浪费食物 #路飞#海贼王
00:20
路飞与唐舞桐
Рет қаралды 4,8 МЛН