iddaa bulletin · Friday, January 31, 2025
Betting Programme — Matches on Friday, January 31, 2025
The bulletin for Friday, January 31, 2025 lists 118 matches (56 leagues). Match result (1X2), over/under 2.5 and both-teams-to-score odds are grouped by league or kick-off hour; 0 matches already have a detailed match analysis page.
- Matches
- 118
- Leagues
- 56
- Finished
- 118
- Match analysis pages
- 0
Filter by league
Click a match name to open its analysis page. Click an odds cell to filter past matches that opened at that price. To have the system measure every market of a match, use Auto Analysis.
Top line opening odds (bulletin)Bottom line closing / latest odds (tracked hourly)● unchanged▲ rose▼ dropped
Finished matches · 118
00:00 – 00:59
1 match- 00:00GUARANI ASU - CLUB GENERAL CABALLERO JLParaguay · Division Profesional2-02-1—
01:00 – 01:59
1 match- 01:15RACING CLUB - BELGRANOArgentina · Liga Profesional Argentina1-04-0—
02:00 – 02:59
1 match- 02:30SPORTIVO AMELIANO - CLUB OLIMPIAParaguay · Division Profesional2-22-2—
03:00 – 03:59
2 matches- 03:30C CORDOBA - ATL. TUCUMANArgentina · Liga Profesional Argentina1-02-0—
- 03:30ARGENTINOS J - CA TIGREArgentina · Liga Profesional Argentina1-01-0—
04:00 – 04:59
1 match- 04:00CF CORRECAMINOS UAT - TAMPICO MADEROMexico · Ascenso MX1-12-1—
11:00 – 11:59
4 matches- 11:00SYDNEY FC (W) - ADELAIDE UNITED FC (W)Australia · A-League Women0-12-3—
- 11:00WESTERN UNITED (W) - WESTERN SYDNEY W. (W)Australia · A-League Women3-14-1—
- 11:30PERSIK KEDIRI - BARITO PUTEIndonesia · Liga 10-11-1—
- 11:35BRISBANE ROAR - W.SYDNEYWAN.Australia · A-League0-10-1—
12:00 – 12:59
2 matches- 12:30ADELAIDE CITY FC - MODBURY JETS SCWorld · Club Friendlies0-10-2—
- 12:30CROYDON KINGS FC - ADELAIDE CROATIA RAIDERSWorld · Club Friendlies2-23-2—
15:00 – 15:59
8 matches- 15:00FK KAPAZ - SABAHAzerbaijan · Premyer Liqa1-23-2—
- 15:00PERSEBAYA - PERSITA TANGERANGIndonesia · Liga 10-11-1—
- 15:00HADIYA HOSSANA FC - ETHIOPIAN INSURANCEEthiopia · Premier League0-00-1—
- 15:00CESENA FC U20 - ATALANTA U20Italy · Campionato Primavera 12-25-3—
- 15:00BIDCO UNITED - ULINZI STARSKenya · FKF Premier League1-01-1—
- 15:15SAFA SC - SHABAB AL SAHELLebanon · Premier League0-02-0—
- 15:15SHABAB BAALBAK - RACING BEIRUTLebanon · Premier League0-00-0—
- 15:30F KHUZESTAN - PERSEPOLISIran · Persian Gulf Pro League0-11-1—
16:00 – 16:59
6 matches- 16:15AJMAN CLUB - AL WAHDA FCUnited Arab Emirates · Pro League1-24-3—
- 16:15SHARJAH FC - DIBBA AL-HISN SCUnited Arab Emirates · Pro League1-01-0—
- 16:30CASRIC STARS FC - JDR STARSSouth Africa · 1st Division1-03-1—
- 16:30ORBIT COLLEGE FC - UPINGTON CITY FCSouth Africa · 1st Division1-11-1—
- 16:30UMM-SALAL SC - AL DUHAIL SCQatar · Stars League1-11-2—
- 16:45AL FAYHA FC - AL TAAWOUN FCSaudi Arabia · Pro League0-00-0—
17:00 – 17:59
15 matches- 17:00CA BATNA - IRB OUARGLAAlgeria · Ligue 21-04-2—
- 17:00JS BORDJ MENAIEL - MSP BATNAAlgeria · Ligue 20-00-0—
- 17:00JS DJIDJEL - IB KHEMIS EL KHECHNAAlgeria · Ligue 22-03-1—
- 17:00MB ROUISSET - US SOUFAlgeria · Ligue 21-03-1—
- 17:00MO CONSTANTINE - USM EL HARRACHAlgeria · Ligue 20-00-1—
- 17:00NRB TELEGHMA - US CHAOUIAAlgeria · Ligue 21-11-1—
- 17:00O MAGRAN - AS KHROUBAlgeria · Ligue 20-01-0—
- 17:00USM ANNABA - HB CHELGHOUM LAIDAlgeria · Ligue 20-13-2—
- 17:00MUMBAI CITY FC - SC EAST BENGALIndia · Super League0-00-0—
- 17:00AC MONZA U20 - JUVENTUS U20Italy · Campionato Primavera 12-03-1—
- 17:00GENOA U20 - CREMONESE U20Italy · Campionato Primavera 11-11-1—
- 17:00ISMAILY SC - TALAEA GAISHEgypt · Premier League1-01-2—
- 17:00EL GOUNA FC - HARAS HODOODEgypt · Premier League0-10-1—
- 17:30NEFTÇI - SHAMAKHI FKAzerbaijan · Premyer Liqa1-01-0—
- 17:55YARMOUK - KHAITAN SCKuwait · Premier League0-00-0—
18:00 – 18:59
4 matches- 18:00DIRE DAWA KENEMA - FASIL KETEMA FCEthiopia · Premier League0-11-2—
- 18:00HERMANNSTADT - UTA ARADRomania · Liga I0-00-0—
- 18:15AL HILAL - AL AKHDOODSaudi Arabia · Pro League3-04-0—
- 18:45AL WAKRAH - AL SHAHANIYAQatar · Stars League0-10-1—
19:00 – 19:59
5 matches- 19:00AL JAZIRA (UAE) - FC BANIYASUnited Arab Emirates · Pro League0-10-1—
- 19:00AL-NASR DUBAI SC - AL UROOBA UAEUnited Arab Emirates · Pro League1-12-1—
- 19:00NK ISTRA 61 - HNK GORICACroatia · 1. HNL0-00-0—
- 19:00FK NAPREDAK KRUSEVAC - FK VOJVODINASerbia · Super Liga1-01-1—
- 19:30CSKA MOSKOVA - FK ROSTOVWorld · Club Friendlies0-01-0—
20:00 – 20:59
14 matches- 20:00SV STRIPFING - HARTBERGAustria · Cup0-00-0—
- 20:00BALZAN FC - MARSAXLOKK FCMalta · Premier League0-10-3—
- 20:00PYRAMIDS FC - EL ZAMALEKEgypt · Premier League0-03-0—
- 20:00KATOWICE - STAL MIELECPoland · Ekstraklasa0-01-0—
- 20:00EYÜPSPOR - SİVASSPORTürkiye · Trendyol Süper Lig0-01-0—
- 20:00KONYASPOR - BODRUM FKTürkiye · Trendyol Süper Lig2-03-1—
- 20:00AL ETTIFAQ FC - AL SHABAB FC (KSA)Saudi Arabia · Pro League2-13-1—
- 20:00ÇORUM FK - BANDIRMASPORTürkiye · Trendyol 1. Lig2-04-0—
- 20:30ELVERSBERG - KARLSRUHEGermany · 2. Bundesliga1-02-2—
- 20:30NÜRNBERG - DARMSTADT 98Germany · 2. Bundesliga0-01-0—
- 20:30EINTRACHT FRANKFURT (W) - BAYER LEVERKUSEN (W)Germany · Frauen Bundesliga2-13-2—
- 20:30CAPE TOWN SPURS - MILFORD FCSouth Africa · 1st Division0-12-2—
- 20:30DURBAN CITY FC 2024 - KRUGER UNITEDSouth Africa · 1st Division1-01-0—
- 20:30RICHARDS BAY - MAGESI FCSouth Africa · PSL0-00-0—
21:00 – 21:59
17 matches- 21:00A. AACHEN - E. COTTBUSGermany · 3. Liga0-00-0—
- 21:00CARL ZEISS JENA - GREIFSWALDERGermany · Regionalliga0-01-1—
- 21:00HERTHA BERLIN II - PLAUENGermany · Regionalliga1-13-1—
- 21:00SV BABELSBERG 03 - HERTHA 03Germany · Regionalliga2-12-1—
- 21:00P. FERREIRA - LEIXOES SCPortugal · Segunda Liga0-00-0—
- 21:00UNIREA SLOBOZIA - D. BÜKREŞRomania · Liga I1-11-3—
- 21:30DUISBURG - OBERHAUSENGermany · Regionalliga0-20-2—
- 21:30FC GUTERSLOH 2000 - UERDINGEN 05Germany · Regionalliga0-12-1—
- 21:30AS NANCY - VERSAILLES 78France · Ligue 30-23-2—
- 21:30AUBAGNE FC - US CONCARNEAUFrance · Ligue 30-20-2—
- 21:30FC BOURG-EN-BRESSE PERONN - CHATEAUROUXFrance · Ligue 30-00-0—
- 21:30LE MANS - SOCHAUXFrance · Ligue 31-11-1—
- 21:30NIMES - VALENCIENNESFrance · Ligue 30-00-0—
- 21:30ORLEANS - FC ROUENFrance · Ligue 30-11-3—
- 21:30PARIS 13 ATLETICO - FC VILLEFRANCHE-BEAUJOLAIFrance · Ligue 31-01-0—
- 21:30SCHAFFHAUSEN - THUNSwitzerland · Challenge League0-12-3—
- 21:30STADE OUCHY - ETOILE CAROUGESwitzerland · Challenge League1-01-0—
22:00 – 22:59
33 matches- 22:00RFC LIEGE - RFC SERAING UNITEDBelgium · Challenger Pro League1-02-1—
- 22:00AMIENS - ANNECY FCFrance · Ligue 21-01-0—
- 22:00CLERMONT - AJACCIOFrance · Ligue 20-00-1—
- 22:00DUNKERQUE - FC MARTIGUESFrance · Ligue 20-00-1—
- 22:00GRENOBLE - ROD. AVEYROFrance · Ligue 21-12-1—
- 22:00PAU - STADE LAVALFrance · Ligue 20-01-1—
- 22:00SC BASTIA - METZFrance · Ligue 21-01-1—
- 22:00ADO DEN HAAG - EINDHOVENNetherlands · Eerste Divisie0-12-1—
- 22:00NAC BREDA - HERACLESNetherlands · Eredivisie1-01-1—
- 22:00DEN BOSCH - VOLENDAMNetherlands · Eerste Divisie1-03-0—
- 22:00DORDRECHT - GRAAFSCHAPNetherlands · Eerste Divisie1-11-1—
- 22:00EMMEN - JONG PSVNetherlands · Eerste Divisie0-14-2—
- 22:00SC CAMBUUR - TELSTARNetherlands · Eerste Divisie0-12-1—
- 22:15WIL 1900 - N. XAMAXSwitzerland · Challenge League1-02-0—
- 22:15SLIEMA WANDERERS - HIBERNIANSMalta · Premier League1-22-3—
- 22:30WERDER BREMEN - MAINZGermany · Bundesliga1-01-0—
- 22:30WOLFSBERG - SCHWARZ WEISS BREGENZAustria · Cup2-13-1—
- 22:30GIMNASTICA SEGOVIANA CF - SD TARAZONASpain · Primera División RFEF0-10-1—
- 22:30CLUB DEPORTIVO ELDENSE - GRANADASpain · LaLiga 20-10-3—
- 22:30ALGECIRAS CF - REAL MADRID CASTILLASpain · Primera División RFEF0-01-4—
- 22:30CF INTERCITY - MARBELLASpain · Primera División RFEF0-00-0—
- 22:30US PALERMO - AC PISAItaly · Serie B0-21-2—
- 22:30SSD VIS PESARO 1898 - SSD CITTA DI CAMPOBASSOItaly · Serie C1-01-0—
- 22:30ASCOLI - ATHLETIC CARPIItaly · Serie C1-02-1—
- 22:30CAVESE 1919 - ASD TEAM ALTAMURAItaly · Serie C1-01-1—
- 22:30FC GIUGLIANO 1928 - FOGGIAItaly · Serie C1-02-1—
- 22:30LECH POZNAN - WIDZEW LODZPoland · Ekstraklasa2-04-1—
- 22:45O.H. LEUVEN - MECHELENBelgium · Pro League1-01-0—
- 22:45MONTPELLIER - RC LENSFrance · Ligue 10-10-2—
- 22:45BALA TOWN FC - CAERNARFONWales · Premier League0-21-3—
- 22:45FARSLEY CELT - ALFRETONEngland · National League North/South0-31-4—
- 22:45FALKIRK - LIVINGSTONScotland · Championship0-21-2—
- 22:45PARMA - LECCEItaly · Serie A1-11-3—
23:00 – 23:59
4 matches- 23:00MONTPELLIER (W) - O.LYON (W)France · Division 1 Women1-31-4—
- 23:00BLACKBURN ROVERS - PRESTONEngland · Championship1-02-1—
- 23:00LEGANES (45DK KIRMIZI) - VALLECANOSpain · LaLiga0-00-1—
- 23:15BOAVISTA - FAMALICAOPortugal · Primeira Liga0-10-2—
Odds are the match's opening odds; faded odds have no opening record, so the latest known price is shown. HT is the half-time score, FT the full-time score. MBS (minimum number of selections) is shown for matches matched with the iddaa.com bulletin; matches not in the bulletin show "—".
What is the iddaa betting programme?
The iddaa programme is the list of matches in the betting bulletin for a given day: kick-off time, league, teams and each match's opening odds. This page shows the day's matches from the bulletin spreadsheet grouped by time and league; match result (1X2), over/under 2.5 and both-teams-to-score odds sit side by side. When a match ends, the half-time and full-time scores are written on the same row.
Source/Method: Methodology
How do you read the programme?
Each row is a match. From left to right: kick-off time, teams, half-time and full-time score, MBS (minimum number of selections) and seven market odds. The top line of an odds cell is the opening price and the bottom line the closing or latest price tracked hourly; a red arrow means the price dropped, a green arrow that it rose. Clicking a match name opens its analysis page.
Source/Method: Methodology
What are opening odds?
Opening odds are the first price the bulletin publishes for a market of a match. Until kick-off, team news and betting volume move the price; the last price at kick-off is the closing odds. Because opening odds show the market's first assessment of the match, they are the starting point for comparing it with past matches. You can see how past matches that opened at the same odds ended on the Odds Analysis page.
Source/Method: Methodology
How to use the programme
The programme is not a prediction — it is the bulletin itself. To interpret a match's odds you need to look at how past matches that opened at similar odds ended: iddaa odds analysis page shows this by opening odds, while the dropping odds page shows the matches whose odds moved most during the day.
For the day's published picks see football predictions; for league goal and both-teams-to-score averages see league statistics.
Frequently asked questions
When is the betting programme updated?
The programme is fed by the iddaa bulletin's match list. New matches are added as the bulletin is loaded; odds are updated hourly until kick-off. When a match ends, its score is written on the same row.
Are the odds in the table opening odds?
If a match's opening odds are recorded, they are shown. For matches without an opening record, the latest known odds are shown in a faded colour. To compare the two, open the match's analysis page.
What do the iddaa and MBS badges next to a match mean?
If the match could be matched to the iddaa.com bulletin by team names and kick-off time, the MBS column shows the bulletin's minimum number of selections (an MBS 1 match can be played as a single). Because the bulletin is stored each time it is read, the MBS remains visible after kick-off and after the match ends. Matches not in the iddaa.com bulletin show a dash (—) in the MBS column.
Where can I see iddaa opening odds?
Opening odds for the day's matches are in this programme and on each match's analysis page. You can filter past matches' opening odds — and how matches that opened at those odds ended — on the Odds Analysis page.