21 November 2025

8 thoughts on “🎲 The Non-Neutrality of Odds: Beyond Implied Probability

  1. I have downloaded your Over/Under Course and backtested it for the last season of Premiere League and Belgian first league with Pinnacle Closing odds. I had a huge loss, I dont think its working with other markets neither. Instead I am using the Cluster Table methos is 15 leages and after 100 bets I am breakeven. Have you used your strategies in the last seasons? Do you have results from it? Thx

    1. Hi, thank you for testing the Over/Under Course and sharing your experience. It’s clear you’ve invested time and effort, and we really value that.

      That said, we’d need to understand what method(s) you applied to comment meaningfully on your results. The course teaches how to calculate probabilities, compare them to market odds, and make decisions based on value – but it doesn’t prescribe fixed bets or systems. So we’re left wondering:

      • What exactly did you test?
      • Did you group bets by probability ranges, or specific Over/Under lines?
      • Were your selections filtered by match types, leagues, or clusters?
      • Did you use flat staking, or adjust by perceived edge?

      A “huge loss” suggests either a mismatch in application or an unlucky streak – but it’s impossible to say without knowing your process. We’d be happy to look at your test setup if you’d like to share it.

      Also, Cluster Tables are designed to support betting decisions – not replace good judgement.

      Thanks again for your feedback. Let’s keep the conversation going – good analysis always starts with good questions.

      1. Hi Soccerwidow,

        Firtly, I really like your name and I would to ask you why did you choose that?

        I made a backtest in EPL last year with teams who played in the last 5 seasons in EPL.

        I calculate the Relative Standard Deviation for the League. I calculate the O/U 1.5,2.5,etc match percentages(for the last 5 seasons for every team who played in the last 5 seasons). I made exactly how you wrote in the book.

        I used Pinnacle starting odds from footballdata.co.uk, and Flat stakes.

        My conclusions:

        – Very few bets had value in O/U 2.5 markets
        – The market is very efficient comparated to the odds range I calculated for every match using your method
        – Most of the time I found value in “extreme” odds for O2.5 market, for ex. 2.30+
        – No profit overall in the whole season

        I also made a test for the Belgian league too. I saw the same patterns. The market is efficient, you can find value in the extreme odds for that market type, but you can not make profit from it, so the market is very efficient.

        Please write down your ideas about how to bet with your strategy in O/U markets, bcs it is not working for me, I wouldn’t risk my money.

        Instead I use the systematic betting approach learned on this site from your cluster tables.
        After 250 bets, ratchet staking, I have a ROI of 8%.

        My problem is findig historical betting odds data for the leagues who are not available in footballdata.co.uk site, even for other sports.
        If you can help me, I would be thankful.

        1. Hi Szabolcs, Thank you for your message – and for taking the time to really test what you learned. That already puts you ahead of most.

          The name Soccerwidow comes from personal history. I used to be married to someone who was a little too emotionally invested in football and betting – to the point where every match result affected his mood, and the losses felt like household grief. The name stuck. It’s a nod to all the relationships quietly shaped by this game and its illusions.

          To your testing:
          Yes – you’re right. The Over/Under 2.5 market is brutally efficient, especially in the major leagues. It’s the market everyone watches. Everyone bets. And that means it’s the one priced with the most precision.

          If you want less efficient markets to apply it to, look here:

          • Over/Under 1.5
          • Over/Under 3.5 and 4.5
          • Especially in leagues that aren’t full of bettors chasing goals

          Also: the value often hides in the low odds – not by backing, but by laying. Just one tick less than the fair odds will give a 10% or even higher Yield over time.

          Your Cluster Table test sounds actually pretty promising: 8% yield over 250 bets with flat staking is solid.

          If you’re interested, here’s a quick recap on terminology (just to make sure we’re using the same words):

          Stake, Yield, ROI & Investment Definitions

          Why Everyone Gets Betting Yield Wrong

          And yes – the lack of historical odds for many leagues is a pain. If you’re stuck on a specific league, drop a line – I might have a lead, but no promises.

          Thanks again for your time and thought. Most people don’t even get this far.

          Soccerwidow

          1. Hi Soccerwidow,

            Well, betting isn’t for weak ones, that is sure.

            Thanks for the tips in the Over/Under markets.

            My Yield is 8% after 250 bets , ratchet staking.

            Also I am trying to develop strategy for Tennis, but it’s a tough market, I wouldn’t bet my money with my ideas ATM.

            With historical odds, I would be interested in Romania 2nd, Austria 2nd League, Hungary first League, etc.

            Thanks for the help in advance!

          2. Hi Szabolcs – good to see your yield at ~8% after 250 bets with ratchet staking. That’s a solid result in itself.

            Here are a few thoughts about your market selection + data sourcing, followed by how you might leverage scraping + AI to improve your workflow.

            ⚠️ League‑selection caution

            You’re trying to develop a strategy for tennis (understandably tough) and considering lesser leagues (Romania 2nd, Austria 2nd, Hungary top league) for football. Two remarks:

            • 2nd leagues and tennis often lack data volume, quality and consistency. Even larger second‑tier leagues such as the English Championsleague struggle to give statistically robust samples. So you’re wise to be cautious.
            • For the Hungarian first division (Nemzeti Bajnokság I) there are archived odds and stats available (e.g., through sites that provide fixtures + odds). You’ll still need to evaluate depth, clean‑up needed, missing fields, etc. However, you may have to collect the data manually. Once you get into that routine, it takes less than one hour per season.

            Using scraping and AI to get it right

            Since you already work in Excel and analytical thinking, here’s how you could build a pipeline:

            1. Identify reliable sources
              • For Hungarian first tier: use a site that archives pre‑match odds + results (for example, a league page where you can fetch historic odds).
              • Ensure the data includes: match date, teams, odds (opening & closing if possible), result, goal count, maybe more.
              • Note: For Romania 2nd / Austria 2nd, you’ll want to test how many seasons / matches have full odds data before committing.
            2. Scrape or download the data
              • Use a web‑scraper (e.g., Python’s requests + BeautifulSoup or Selenium if JS) to pull odds + results pages.
              • Store in a consistent format: CSV or database. Columns like date, home_team, away_team, odds_home, odds_draw, odds_away, goals_total, etc.
              • Make sure to check for missing matches or missing odds — that kills statistical soundness.
            3. Clean and structure the data
              • Standardise team names across seasons.
              • Remove matches with missing odds or with extremely late odds changes if they distort the opening/closing metric.
              • Tag metadata: league, season, matchday, home/away effects.

            💡 One more tip:
            If you’re serious about scraping odds and structuring your own data sets, AI can help. Use ChatGPT (GPT‑4) or Claude — both can assist with coding tasks, data formatting, and strategy planning.

            👉 First prompt to try:
            I want to scrape historical football odds and match results from [insert URL here]. Can you help me generate a Python script that fetches the data and saves it in CSV format?

            Keep it clean, structured, and always test on small batches first.

            🍀 Good luck! 🍀

  2. Hello,

    I am using your method and I have created my strategies, but I would like to get forward in developing strategies for new leages, what are not listed in footballdata.co.uk-s database.
    I would appreciate if you could help me with downloadable data for other countries/leagues, for ex. Champions LEague, World Cup, etc.

    Thanks!

    1. Hi Szabolcs,

      here are a few websites that offer free football data downloads besides football-data.co.uk:

      1. openfootball.github.io
      2. publicapi.dev/open-liga-db-api
      3. rsssf.org

      However, none of them is as straightforward or as easy to download from as Football-Data.

      If you’d like to extract data in CSV format from these sources, I’d recommend opening an AI chatbot of your choice – ChatGPT, Gemini or DeepSeek – and asking for step-by-step assistance.

      Good luck!

      And if you happen to find something especially useful, I’d love to hear from you again. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *