Football Betting Odds Singapore: Decimal, Hong Kong & Malay Odds Explained (2026/27)

Football betting odds in Singapore rarely come in just one format. Open a European-style sportsbook and you see decimal prices like 1.90 or 2.05. Open an Asian-facing book and the same market may read 0.90 (Hong Kong), 0.90 or −0.95 (Malay), or −1.11 (Indonesian). They are all the same idea written four different ways. This guide shows you how each format works, how to convert between them in seconds, how to turn any price into an implied probability, and how to spot the bookmaker’s margin. Examples use SGD stakes and the European Season 2026/27 from a Singapore point of view.

Education only. We do not give fixtures, scores, live odds or picks here. Every price in this guide is an illustrative example to practise the maths. Betting is for adults aged 18 and over. Please bet responsibly.

If you want the wider map of football markets first, start at the GB888 sports betting page. If you already know what the markets are and just want to read the numbers properly, keep going.

Key Takeaways

FormatWhat the number meansQuick convert to decimal
Decimal (e.g. 1.90)Total return per SGD 1 staked, stake includedAlready decimal
Hong Kong (e.g. 0.90)Profit per SGD 1 staked, stake not includedDecimal = HK + 1
Malay (e.g. 0.90 or −0.95)Positive: profit per SGD 1. Negative: what you risk to win SGD 1Positive: M + 1. Negative: 1 + (1 ÷ |M|)
Indonesian (e.g. −1.11 or +1.50)Positive: profit per SGD 1. Negative: what you risk to win SGD 1Positive: I + 1. Negative: 1 + (1 ÷ |I|)
Implied probabilityThe break-even chance built into a price100 ÷ decimal odds
Bookmaker marginWhy implied probabilities add up to more than 100%Sum all sides’ implied % and compare with 100%

In This Guide

What “Football Betting Odds Singapore” Actually Means

When Singapore bettors search for football betting odds, they usually want one of two things: what a price is worth in SGD, or why two sites show the same match with completely different-looking numbers. Both questions have the same answer. Odds are a price, and every format is just a different way of writing that price.

Singapore sits between two betting worlds. Local pool-style betting and most European sportsbooks display decimal prices. Asian sportsbooks, which dominate Asian Handicap and Over/Under markets on European football, often default to Hong Kong or Malay odds, with Indonesian odds offered as an option. You may also see fractional (UK) or American (moneyline) odds on international sites, but they are less common on Singapore-facing books, so this guide only mentions them briefly.

The European Season 2026/27 adds a time-zone layer. Premier League, La Liga and Champions League kickoffs land in the evening to early-morning SGT window, and prices move between team news and kickoff. If you cannot read a price instantly at 3am SGT, you are more likely to misjudge it. Learning the formats once removes that risk. For how and when prices move, see our guide on timing bets around odds movement.

Decimal Odds: The Core Payout and Profit Maths

Decimal odds show your total return per unit staked, with your stake already included. Two lines cover everything:

  • Total return = stake × decimal odds
  • Profit = total return − stake

Stake SGD 10 at 2.50 and your total return is SGD 25.00. Your profit is SGD 15.00. Every other format in this guide can be turned into a decimal price, so this is the anchor you will keep coming back to.

Reading the decimal number line

  • 1.01 to 1.99: the market sees this outcome as more likely than not. Profit is less than your stake.
  • 2.00: even money. Profit equals your stake.
  • Above 2.00: the market sees this outcome as less likely than not. Profit is more than your stake.

Decimal odds are always above 1.00, because the returned stake is built into the number. A price of exactly 1.00 would pay no profit at all.

Worked SGD examples

StakeDecimal oddsTotal returnProfit
SGD 101.50SGD 15.00SGD 5.00
SGD 201.90SGD 38.00SGD 18.00
SGD 502.05SGD 102.50SGD 52.50
SGD 103.50SGD 35.00SGD 25.00

Accumulators are easy in decimal: multiply the prices of each leg together, then multiply by your stake. Two legs at 1.90 and 2.10 give combined odds of 3.99, so SGD 10 returns SGD 39.90. Keep in mind that each extra leg also multiplies the bookmaker’s margin, which is one reason accumulators are harder to beat than they look.

Settlement check: the formula assumes a clean settlement. Void legs, partial acceptance at a different price, and refunds or half-results on Asian Handicap lines can all change what you actually receive. Always confirm the accepted stake and accepted price on your bet receipt. Our guide to betting terms and conditions explains why the house rules matter.

Hong Kong Odds: Profit Only, Stake Not Included

Hong Kong (HK) odds are the simplest Asian format. They show only your profit per unit staked. Your stake is returned on top.

  • Profit = stake × HK odds
  • Total return = stake + profit
  • HK → decimal: decimal = HK + 1
  • Decimal → HK: HK = decimal − 1

Example: SGD 100 at HK 0.90 gives SGD 90 profit and SGD 190 total return. In decimal that is 1.90. A price of HK 1.00 is even money (decimal 2.00), anything below 1.00 pays less than your stake in profit, and anything above 1.00 pays more.

You will see HK odds most often on Asian Handicap and Over/Under markets, where both sides are priced close to even. A typical two-way handicap might show 0.88 on one side and 1.00 on the other. Because the numbers sit so close together, HK odds make small price differences easy to compare. If handicap lines are new to you, read our Asian Handicap vs 1X2 beginner’s guide first, then come back to the prices.

Malay Odds: Positive and Negative Prices

Malay odds are where most Singapore beginners get confused, because the same market can show a positive number on one side and a negative number on the other. The rule is simple once you see it:

  • Positive Malay (0.01 to 1.00): works exactly like HK odds. The number is your profit per SGD 1 staked. Positive Malay prices belong to the side priced at or below even money (decimal 2.00 or lower), usually the side the market rates more likely.
  • Negative Malay (−0.01 to −1.00): the number is what you risk to win SGD 1. A price of −0.80 means you risk SGD 0.80 to win SGD 1. Negative Malay prices belong to the side priced above even money (decimal above 2.00).

Malay odds never go beyond 1.00 either way. That is why they look compact: a big underdog and a near-even handicap price both sit between −1.00 and +1.00.

Converting Malay odds to decimal

  • Positive Malay: decimal = Malay + 1. Example: 0.80 → 1.80.
  • Negative Malay: decimal = 1 + (1 ÷ |Malay|). Example: −0.80 → 1 + 1.25 = 2.25.
  • Decimal 2.00 or lower → Malay: Malay = decimal − 1.
  • Decimal above 2.00 → Malay: Malay = −1 ÷ (decimal − 1). Example: 3.00 → −1 ÷ 2 = −0.50.

Malay in SGD

Say you stake SGD 40 on a side priced at Malay −0.80. Your profit if it wins is SGD 40 ÷ 0.80 = SGD 50, and your total return is SGD 90. That matches the decimal price of 2.25 (SGD 40 × 2.25 = SGD 90). Some books show negative Malay bets as “risk SGD 40 to win SGD 50”, others as “stake SGD 40” with a projected return. Either way, check the projected profit on the bet slip before you confirm.

Now the other side. SGD 40 at Malay +0.80 profits SGD 32, so the total return is SGD 72, the same as decimal 1.80.

Indonesian Odds: A Quick Guide

Indonesian (Indo) odds are less common in Singapore, but some Asian books offer them as a display option. They follow the American moneyline logic, scaled down to SGD 1 instead of 100:

  • Positive Indo (+1.00 and above): profit per SGD 1 staked. +1.50 = SGD 1.50 profit per SGD 1. Decimal = Indo + 1 = 2.50.
  • Negative Indo (−1.00 and below): what you must risk to win SGD 1. −1.25 means risk SGD 1.25 to win SGD 1. Decimal = 1 + (1 ÷ 1.25) = 1.80.

Notice the mirror image with Malay: in Indo odds, the side priced shorter than even money carries the negative number, while in Malay odds it carries the positive number. That is the single biggest reason people mix the two up.

A brief note on other formats you may see elsewhere: fractional odds (5/2) show profit over stake, so 5/2 = decimal 3.50. American odds (+250 / −250) show profit on 100 or the amount needed to win 100, so +250 = 3.50 and −250 = 1.40. Indo odds are simply American odds divided by 100.

Master Conversion Table: Decimal, HK, Malay, Indo and Implied %

Use this table to check your conversions until they become automatic. All prices are illustrative.

DecimalHong KongMalayIndonesianImplied probability
1.400.40+0.40−2.5071.4%
1.500.50+0.50−2.0066.7%
1.800.80+0.80−1.2555.6%
1.900.90+0.90−1.1152.6%
1.950.95+0.95−1.0551.3%
2.001.00+1.00 / −1.00+1.00 / −1.0050.0%
2.051.05−0.95+1.0548.8%
2.101.10−0.91+1.1047.6%
2.251.25−0.80+1.2544.4%
2.501.50−0.67+1.5040.0%
3.002.00−0.50+2.0033.3%
4.003.00−0.33+3.0025.0%

Three patterns worth memorising:

  1. HK is always decimal minus 1. No exceptions.
  2. Below decimal 2.00, Malay equals HK. Above 2.00, Malay turns negative and shrinks towards zero as the price gets longer.
  3. Above decimal 2.00, Indo equals HK. Below 2.00, Indo turns negative and grows as the price gets shorter.

Formula cheat sheet

FromTo decimalFrom decimal
Hong KongHK + 1Decimal − 1
Malay (positive)Malay + 1Decimal − 1 (for decimal ≤ 2.00)
Malay (negative)1 + (1 ÷ |Malay|)−1 ÷ (decimal − 1) (for decimal > 2.00)
Indonesian (positive)Indo + 1Decimal − 1 (for decimal ≥ 2.00)
Indonesian (negative)1 + (1 ÷ |Indo|)−1 ÷ (decimal − 1) (for decimal < 2.00)
Any formatImplied probability = 100 ÷ decimal

Implied Probability and Bookmaker Margin (Overround)

Every price carries a break-even chance. Convert to decimal first, then:

Implied probability (%) = 100 ÷ decimal odds

A price of 1.90 implies 52.6%. A price of 2.50 implies 40.0%. If you believe an outcome is more likely than the implied probability, the price may be good value. If you believe it is less likely, it is not, however attractive the number looks. To see what those percentages say about favourites, underdogs and the draw on a full match board, read our how to read football odds guide. Our expected value betting guide shows how that gap adds up over many bets, and why +EV bets still lose in the short run.

Two-way example: a handicap priced 1.90 / 1.90

Take an Asian Handicap line where both sides show decimal 1.90 (HK 0.90, Malay 0.90). Each side implies 52.63%. Add them together: 105.26%. A fair book would add up to exactly 100%, so the extra 5.26% is the overround. Put another way, the bookmaker keeps roughly 5% of all money staked on that market over time (1 − 100 ÷ 105.26 ≈ 5.0%). With no margin, both sides would be priced at 2.00.

Uneven two-way example: 1.80 / 2.05

SideDecimalMalayImplied %Margin-free %Fair decimal
Side A1.80+0.8055.56%53.2%1.88
Side B2.05−0.9548.78%46.8%2.14
Total104.34%100%

To strip out the margin, divide each implied probability by the total (55.56 ÷ 104.34 = 53.2%). The fair price is then 100 ÷ 53.2 = 1.88. That simple step tells you how much the margin is costing you on each side. For a fuller walkthrough of overround on 1X2, Asian Handicap and goal lines, see our bookmaker margin guide.

Three-way markets

1X2 markets work the same way, only with three numbers. Illustrative prices of 2.10 / 3.40 / 3.60 imply 47.62% + 29.41% + 27.78% = 104.81%. Three-way markets often carry a slightly bigger margin than tight two-way handicap lines, which is one reason many Asian-market bettors prefer handicaps. Our Over/Under vs Asian Handicap Singapore guide covers how to choose between goals and handicap markets. HT/FT is another multi-leg result market that uses the same decimal maths — see Half-Time Full-Time Betting Singapore, and first-half markets are priced the same way, as the first half betting guide shows.

Why the margin matters to Singapore bettors

A difference of a few hundredths looks tiny, but it adds up. At SGD 20 a bet, taking 1.95 instead of 1.90 adds SGD 1 of profit to every winner, so across 50 winning bets that is SGD 50 you would otherwise have handed back in margin. That is why comparing bookmaker odds and line shopping matter more than picking the “right” format. The format changes how the price looks, never what it is worth.

Why Singapore Bettors See Mixed Formats

Singapore bettors often hold accounts on more than one platform, and each one follows its own home market’s habits:

  • European and local pool-style books default to decimal, because it is the easiest format for 1X2 and accumulators.
  • Asian books grew up around handicap and Over/Under betting, where both sides are priced near even. HK and Malay odds keep those near-even prices compact and easy to compare, so they became the default.
  • Indonesian odds are mostly a display option on Asian books for players used to moneyline-style numbers.

The way Asian and Western bookmakers structure markets, margins and limits differs in more ways than just display. We cover that separately in how Asian bookmakers differ from Western ones. For this guide, the practical takeaway is simple: pick one format to think in (most people choose decimal), set every account’s odds display to it if you can, and convert anything else before comparing.

On the GB888 sports page you can browse Premier League, La Liga, Champions League and other European football markets for the 2026/27 season. Check the display settings, choose the format you are comfortable with, and compare prices calmly before kickoff rather than in a rush at midnight SGT. For a league-specific walkthrough of handicap prices, see our Premier League Asian Handicap Singapore guide, and use our best odds before kickoff checklist to compare prices across formats.

Common Mistakes With Football Odds Formats

  • Confusing profit with total return. Decimal includes your stake, HK and positive Malay do not. Decimal 1.90 and HK 0.90 are the same price. A SGD 10 winner at either returns SGD 19 and profits SGD 9.
  • Mixing formats when comparing. 0.95 on one site and 1.93 on another is not “0.95 vs 1.93”. Convert first: HK 0.95 = 1.95 decimal, which is the better price.
  • Misreading negative Malay. −0.95 does not mean you lose money. It means you risk SGD 0.95 to win SGD 1, which is decimal 2.05, a price slightly above even money.
  • Swapping Malay and Indo signs. In Malay, the shorter-priced side is positive. In Indo, the shorter-priced side is negative. Check the format label on your account before you read the sign.
  • Ignoring the margin. If both sides of a handicap add up to 105%, you need to be right more than half the time on even-money-style bets just to break even.
  • Forgetting half-results on quarter lines. On some Asian Handicap and Over/Under lines, half your stake can win or be refunded. The odds format does not change that, but it changes your actual return. Our Asian Handicap guide covers the settlement rules.
  • Chasing bigger numbers. A longer price is not better value just because it pays more. Value only exists when your estimate is higher than the implied probability.

Practice Problems With Answers (SGD)

Work these out before reading the answers. Use your phone calculator or a spreadsheet (stake in A1, decimal odds in B1, =A1*B1 for total return and =A1*B1-A1 for profit).

  1. Decimal. You stake SGD 50 at 1.85. What is your total return and profit?
    Answer: SGD 50 × 1.85 = SGD 92.50 total return. Profit = SGD 42.50.

  2. Hong Kong. You stake SGD 40 at HK 0.95. What is your profit, total return and the decimal price?
    Answer: Profit = SGD 40 × 0.95 = SGD 38.00. Total return = SGD 78.00. Decimal = 1.95.

  3. Positive Malay. You stake SGD 100 at Malay +0.80. What is your total return?
    Answer: Profit = SGD 80. Total return = SGD 180 (decimal 1.80).

  4. Negative Malay. You stake SGD 40 at Malay −0.80. What is your profit and the decimal price?
    Answer: Profit = SGD 40 ÷ 0.80 = SGD 50. Total return = SGD 90. Decimal = 1 + (1 ÷ 0.80) = 2.25.

  5. Indonesian. You stake SGD 50 at Indo −1.25. What is your profit?
    Answer: Decimal = 1 + (1 ÷ 1.25) = 1.80. Profit = SGD 50 × 0.80 = SGD 40.

  6. Margin. A two-way Over/Under line shows 1.87 / 1.97. What is the overround?
    Answer: 100 ÷ 1.87 = 53.48% and 100 ÷ 1.97 = 50.76%. Total = 104.24%, so the overround is about 4.2%.

  7. Comparison. On the same side of the same handicap line, Site A shows HK 0.92 and Site B shows decimal 1.90. Which price is better?
    Answer: HK 0.92 = decimal 1.92, which beats 1.90. On a SGD 50 winner that is SGD 1 more profit.

Bankroll, Staking and Responsible Gaming

Reading odds properly is about clarity, not about guaranteeing profit. The margin means the bookmaker has an edge on every market, whatever format you use. Set a budget for the week before European matchdays start, keep stakes to a fixed unit (for example SGD 10 per bet), and never raise your stake to win back losses. Our bankroll management guide for Singapore football bettors explains flat staking and unit sizes in detail.

Late SGT kickoffs and live betting make it easy to bet tired. If you bet in-play, decide your limits in advance. Our live in-play betting guide covers how live prices behave. If betting stops being fun, take a break and visit our responsible gaming page. In Singapore, the National Council on Problem Gambling (NCPG) also offers free, confidential support. GB888 is for adults aged 18 and over only.

Put Football Odds Formats Into Practice on GB888

Once you can convert any price to decimal and work out its implied probability, comparing markets takes seconds. Browse European football markets on the GB888 sports betting page, choose the odds display that suits you, and compare handicap, Over/Under and 1X2 prices before you stake. When you are ready, visit GB888 or join the GB888 Singapore Telegram for updates. Always bet within your limits.

FAQ: Football Betting Odds Singapore

Which odds format is best for Singapore football bettors?

There is no “best” format, because they all describe the same price. Most beginners find decimal easiest because one multiplication gives the total return. Many Asian-handicap bettors prefer HK or Malay because near-even prices are easy to compare. Pick one format to think in and convert everything else.

How do I convert Hong Kong odds to decimal?

Add 1. HK 0.90 becomes decimal 1.90, and HK 1.25 becomes 2.25. To go the other way, subtract 1 from the decimal price.

What does a negative Malay price like −0.80 mean?

It means you risk SGD 0.80 to win SGD 1. It is a price above even money: −0.80 is decimal 2.25. Negative Malay prices sit on the side the market rates less likely, and the closer the number is to zero, the longer the price.

What is the difference between Malay and Indonesian odds?

They use opposite signs. In Malay odds the shorter-priced side is positive (0.80 = 1.80 decimal). In Indonesian odds the shorter-priced side is negative (−1.25 = 1.80 decimal). Prices above even money are negative in Malay and positive in Indo.

How do I calculate implied probability from football odds?

Convert the price to decimal, then divide 100 by it. Decimal 1.90 implies 52.6%, 2.50 implies 40%, and 4.00 implies 25%. This is the break-even chance the price needs to be fair.

What is the bookmaker margin or overround?

It is the amount by which all sides’ implied probabilities add up to more than 100%. A handicap priced 1.90 / 1.90 adds up to about 105.3%, so the book has roughly a 5% margin. Lower margins mean better prices for you.

Do odds formats change my actual payout?

No. The same bet at decimal 1.90, HK 0.90, Malay 0.90 or Indo −1.11 pays exactly the same in SGD. Only the display changes. Settlement rules, such as half-wins on quarter handicap lines or void legs, are what can change your payout.

Is this guide a betting tip?

No. This is an education guide for the 2026/27 season. It contains no fixtures, live odds or picks, and all prices are illustrative examples for practising the maths.


Educational guide for the European Season 2026/27. Not financial advice. 18+ only. No fixtures, scores, live odds or tips; all prices, stakes and percentages are illustrative examples for practising odds maths.

Related Articles