iddaa bulletin · Friday, April 25, 2025
Betting Programme — Matches on Friday, April 25, 2025
The bulletin for Friday, April 25, 2025 lists 187 matches (75 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
- 187
- Leagues
- 75
- Finished
- 182
- 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
Australia · Queensland NPL
2 matches- 10:30PENINSULA P. - ST GEORGE WILLAWONG FC—PP—
- 12:30MORETON CITY EXCELSIOR FC - GOLD COAST UNITED FC—PP—
Egypt · Second League
2 matches- 17:30EL TERASANAH - ALQANA———
- 17:30KAHRABAA ISMAILIA - EL DAKLYEH———
Italy · Serie A
1 match- 21:45ATALANTA - LECCE———
Finished matches · 182
South America · Sudamericana
5 matches- 01:00CORINTHIANS - R MONTEVIDEO0-01-0—
- 01:00GODOY CRUZ - GREMIO PORTO0-12-2—
- 03:30DEP. IQUIQUE - CS CIENCIANO1-12-2—
- 03:30PALESTINO - CRUZEIRO MG1-02-1—
- 05:00UNI CATOLICA - DF. JUSTICIA1-13-1—
South America · CONMEBOL Libertadores
4 matches- 01:00CLUB BOLIVAR - PALMEIRAS SP0-22-3—
- 01:00C CORDOBA - DEPO TACHIRA2-12-1—
- 03:00BAHIA BA - ATL NACIONAL0-01-0—
- 03:30CERRO PORTENO - SPORTING CRISTAL2-12-2—
Brazil · Serie B
1 match- 03:35GREMIO NOVO - PARANAENSE1-02-1—
North & Central America · CONCACAF Champions League
1 match- 05:30VANCOUVER WHITECAPS - INTER MIAMI CF1-02-0—
Australia · Northern NSW NPL
2 matches- 07:30ADAMSTOWN ROSEBUD FC - WESTON WORKERS FC0-30-4—
- 10:00NEW LAMBTON FC - BELMONT SWANSEA UNITED FC1-02-2—
Australia · South Australia NPL
2 matches- 08:30ADELAIDE CITY FC - CROYDON KINGS FC2-02-1—
- 12:30WHITE CITY FK BEOGRAD - MODBURY JETS SC1-02-0—
Australia · Victoria NPL
4 matches- 10:30ALTONA MAGIC - OAKLEIGH C.0-11-2—
- 12:30HEIDELBERG - AVONDALE FC3-03-1—
- 13:30HUME CITY - MELBOURNE1-02-1—
- 13:30PRESTON LIONS FC - ST ALBANS SAINTS SC2-12-1—
Australia · Victoria PL 1
3 matches- 11:15BENTLEIGH GR - MANNINGHAM UNITED BLUES0-11-1—
- 12:30NORTHCOTE CITY - BRUNSWICK CITY SC2-04-1—
- 13:30MORELAND CITY FC - KINGSTON CIT1-02-1—
Indonesia · Liga 1
3 matches- 11:30DEWA UNITED - MALUT UNITED1-01-2—
- 11:30PSIS SEMAR - PUSAMANIA BORNEO0-42-5—
- 15:00PSM MAKASSAR - BALI UNITED FC0-10-1—
Australia · NPL State Leagues
2 matches- 12:30G GULLY CAVS - STH MELBOURNE0-01-0—
- 12:45DANDENONG CT - MELB. SHARKS1-05-2—
Australia · A-League
1 match- 12:35MACARTHUR FC - MELBOURNE VICTORY0-21-2—
Japan · J2 League
8 matches- 13:00FUJIEDA MYFC - ROASSO KUMAMOTO0-10-2—
- 13:00IWATA JUBILO - OITA TRINATA0-10-3—
- 13:00JEF UNITED - BLAUBLITZ AKITA2-03-1—
- 13:00M HOLLYHOCK - VENTFORET0-00-0—
- 13:00OMIYA ARDIJA - SAPPORO0-01-0—
- 13:00SAGAN TOSU - M YAMAGATA2-02-1—
- 13:00SENDAI - EHIME0-11-1—
- 13:00V-VAREN - IWAKI FC1-13-4—
Japan · J1 League
7 matches- 13:00FUKUOKA - FAGIANO1-01-1—
- 13:00KASHIMA - NAGOYA0-01-0—
- 13:00KYOTO SANGA - YOKOHAMA1-02-1—
- 13:00MACHIDA Z. - SH BELLMARE0-00-1—
- 13:00TOKYO VERDY - CEREZO OSAKA1-01-0—
- 13:30TOKYO - GAMBA OSAKA0-03-0—
- 13:30URAWA RED - SANFRECCE HIROSHIMA0-01-0—
England · Professional Development League
6 matches- 13:00FLEETWOOD TOWN U21 - BURNLEY U210-10-3—
- 15:00BOURNEMOUTH U21 - COLCHESTER UNITED U210-02-0—
- 15:00COVENTRY CITY U21 - SWANSEA U211-02-1—
- 15:00SHEFFIELD UNITED U21 - PETERBOROUGH UNITED U213-05-1—
- 16:00QUEENS PARK RANGERS U21 - BRENTFORD U210-31-5—
- 16:00WATFORD FC U21 - CARDIFF CITY U210-12-1—
Italy · Serie B
8 matches- 13:30FROSINONE - SPEZIA2-12-2—
- 16:00AC REGGIANA 1919 - CITTADELLA -0-02-1—
- 16:00BRESCIA - AC PISA0-11-2—
- 16:00CARRARESE CALCIO 1908 - SAMPDORIA1-01-0—
- 16:00SALERNITANA - COSENZA0-03-1—
- 16:00SSC BARI - MODENA FC1-21-2—
- 19:00CREMONESE - MANTOVA 19111-14-2—
- 21:30AC CESENA - SASSUOLO0-10-2—
Italy · Serie A Women
2 matches- 13:30FIORENTINA FC (W) - JUVENTUS (W)2-03-1—
- 17:00AC MILAN (W) - INTER (W)1-11-4—
China · Super League
2 matches- 14:35BEIJIN GUOAN - HENAN SONGSHAN1-01-0—
- 15:00YUNNAN YUKUN - SHANGHAI PORT0-12-3—
Vietnam · V.League 1
2 matches- 15:15CLB VIETTEL - SONG LAM0-01-0—
- 15:15TP HO CHI MINH - HONG LINH0-00-1—
Ukraine · Premier League
2 matches- 15:30FC INGULETS - OLEKSANDRIYA0-10-1—
- 18:00ZORY LUHANSK - FC LEVY BEREG KIEV1-02-1—
Georgia · Erovnuli Liga
2 matches- 16:00KOLKHETI - FC SAMGURALI TSKALTUBO1-02-1—
- 19:00DINAMO TIFLIS - DINAMO BATUM0-01-1—
Uganda · Premier League
2 matches- 16:00LUGAZI MUNICIPAL FC - BRIGHT STARS FC0-13-1—
- 16:00UGANDA POLICE FC - URA FC0-02-0—
Lebanon · Premier League
1 match- 16:00AL ANSAR SC - NEJMEH SC1-01-0—
Portugal · Liga 3
3 matches- 17:00SC CALDAS - ACADEMICA0-20-4—
- 17:00UD SANTAREM - SC LUSITANIA1-02-0—
- 18:00FC OLIVEIRA DO HOSPITAL - SC COVILHA1-01-0—
Egypt · Second League
3 matches- 17:30EL SEKKA EL HADID - SPORTING ALEXANDRIA2-02-1—
- 17:30GAZL KAFR ELDWAR - SUEZ MONTAKAB1-13-2—
- 20:00WADI DEGLA - AL MOKAWLOON0-00-1—
Bulgaria · First League
2 matches- 17:30SLAVYA SOFYA - HEBAR PAZARDZHIK3-23-2—
- 20:00LOKO SOFYA - FC KRUMOVGRAD3-03-0—
Portugal · Segunda Liga
2 matches- 17:30OLIVEIRENSE - A. DE VISEU1-02-0—
- 20:00P. FERREIRA - UNIAO LEIRIA1-12-3—
Italy · Serie C
1 match- 17:30CALCIO LECCO 1912 - ATALANTA BC U230-00-1—
Algeria · Ligue 1
2 matches- 18:00ASO CHLEF - US BISKRA0-01-1—
- 20:00MC ORAN - OLYMPIQUE AKBOU0-01-0—
Latvia · Virsliga
2 matches- 18:00FK LIEPAJA - SK SUPER NOVA2-02-2—
- 19:00DAUGAVPILS - FS METTA LU2-02-0—
Belarus · Premier League
2 matches- 18:45BATE BORISOV - FC SLUTSK1-02-0—
- 20:45SLAVIA MOZYR - FK ARSENAL DZERZHINSK0-01-1—
Romania · Liga I
2 matches- 18:45UNIREA SLOBOZIA - CSM POLITEHNICA IASI1-01-1—
- 21:00SEPSI OS SF - FC OTELUL GALATI0-20-3—
Austria · 2. Liga
5 matches- 19:00SV LAFNITZ - SK RAPID WIEN (A)1-13-1—
- 19:00ADMIRA WACKER - STURM GR.(A)1-22-3—
- 19:00ASK VOITSBERG - FIRST VIENNA --0-20-2—
- 19:00ST. PÖLTEN - SV HORN4-04-1—
- 21:30AUS LUSTENAU - SCHWARZ WEISS BREGENZ1-12-1—
Africa · CAF Champions League
2 matches- 19:00EL AHLY (MISIR) - MAMEL SUNDOW1-01-1—
- 21:00PYRAMIDS FC - ORLANDO PIRATES1-13-2—
Poland · I Liga
2 matches- 19:00S. STALOWA - LKS LODZ2-02-1—
- 21:30NIECIECZA - WISLA KRAKOW1-12-2—
Poland · II Liga
2 matches- 19:00CZESTOCHOWA - WIECZYSTA KRAKOW1-01-0—
- 19:00KKS KALISZ - LKS LODZ II2-02-1—
Poland · Ekstraklasa
2 matches- 19:00PUSZCZA - POGON SZCZECIN1-24-5—
- 21:30RAKOW CZESTOCHOWA - SLASK WROCLAW2-03-0—
Czechia · FNL
1 match- 19:00JIHLAVA - SK SLAVIA PRAHA B1-02-1—
Finland · Ykkösliiga
1 match- 19:00TAMPERE UTD - KPV J1-02-0—
Slovakia · Super Liga
1 match- 19:00AS TRENCIN - DUKLA BB0-22-2—
Jordan · Pro League
1 match- 19:00AL SAREEH - AL FAISALY0-00-0—
Germany · Regionalliga
13 matches- 19:30BORUSSIA M.GLADBACH II - DUISBURG0-10-1—
- 19:30WÜRZBURG - EINTRACHT BAMBERG1-01-1—
- 20:00ASTORIA WALLDORF - STEINB. 19210-21-3—
- 20:00AUGSBURG II - SPVGG HANKOFEN-HAILING0-11-1—
- 20:00HALLESCHER - CHEM LEIPZIG2-03-1—
- 20:00HOMBURG-SAAR - SGV FREIBERG0-21-2—
- 20:00LOK. LEIPZIG - GREIFSWALDER0-00-0—
- 20:00V ASCHAFFEN. - SCHWEINFURT1-12-2—
- 20:0008 VILLINGEN - FRANKFURT 18991-01-5—
- 20:00MEPPEN - HAMBURG II2-05-1—
- 20:30KICKERS EMDEN - LUBECK0-21-3—
- 20:30KÖLN II - SPORTFREUNDE1-21-3—
- 20:30BLAU-WEISS LOHNE - SSV JEDDELOH II0-10-3—
Sweden · Division 2
5 matches- 19:30LIDKOPINGS - VANERSBORGS FK0-00-0—
- 20:00IK FRANKE - KUNGSANGENS IF0-22-2—
- 20:00LANDVETTER IS - LINDOME0-03-0—
- 20:00LINERO IF - IFK HASSLEHOLM2-12-1—
- 20:30FC NACKA ILIRIA - BOLLSTANAS SK2-13-4—
Germany · 2. Bundesliga
2 matches- 19:30GREUTHER FURTH - ULM 18460-00-1—
- 19:30HERTHA BERLIN - MAGDEBURG1-11-1—
Asia · AFC Champions League Elite
1 match- 19:30AL HILAL - GWANGJU FC3-07-0—
Germany · Frauen Bundesliga
1 match- 19:301. FFC TURBINE POTS (W) - BAYER LEVERKUSEN (W)0-11-3—
Russia · Premier League
1 match- 19:30FC DYNAMO-MAKHACHKALA - KRASNODAR1-22-3—
Netherlands · Eredivisie
2 matches- 19:45WAALWIJK - UTRECHT0-30-4—
- 22:00FEYENOORD - ZWOLLE3-04-0—
Denmark · 1. Division
3 matches- 20:00HILLEROED - HB KOEGE2-03-0—
- 20:00AC HORSENS - KOLDING0-12-3—
- 20:00B93 KOPENHAG - HOBRO3-05-0—
Germany · 3. Liga
1 match- 20:00H. ROSTOCK - 1860 MÜNIH0-01-0—
Denmark · Superliga
1 match- 20:00RANDERS - BRONDBY0-00-0—
Denmark · 2. Division
1 match- 20:00HELLERUP - NYKOEBING0-11-1—
Lithuania · A Lyga
1 match- 20:00ZALGIRIS VILNIUS - FK PANEVEZYS2-12-3—
Türkiye · Trendyol Süper Lig
1 match- 20:00BEŞİKTAŞ - HATAYSPOR1-15-1—
France · Ligue 3
8 matches- 20:30US CONCARNEAU - US QUEVILLY ROUEN3-15-1—
- 20:30AUBAGNE FC - CHATEAUROUX3-16-2—
- 20:30FC VILLEFRANCHE-BEAUJOLAI - US BOULOGNE0-01-1—
- 20:30NIMES - PARIS 13 ATLETICO0-00-0—
- 20:30ORLEANS - AS NANCY0-31-5—
- 20:30SOCHAUX - DIJON1-11-2—
- 20:30VALENCIENNES - LE MANS0-00-1—
- 20:30VERSAILLES 78 - FC BOURG-EN-BRESSE PERONN1-03-0—
Switzerland · Challenge League
2 matches- 20:30SCHAFFHAUSEN - AARAU0-01-1—
- 21:15N. XAMAX - THUN0-20-2—
Austria · Bundesliga
1 match- 20:30HARTBERG - GRAZER AK1-11-1—
South Africa · 1st Division
1 match- 20:30DURBAN CITY FC 2024 - PRETORIA CALLIES1-03-0—
Spain · Primera División Femenina
1 match- 20:30REAL MADRID (W) - MADRID CCF (W)2-17-3—
Sweden · Ettan
1 match- 20:30IFK STOCKSUND - KARLBERGS BK0-20-2—
France · Ligue 2
6 matches- 21:00ANNECY FC - AJACCIO0-02-0—
- 21:00GUINGAMP - FC MARTIGUES1-02-1—
- 21:00RED STAR FC - CLERMONT1-01-1—
- 21:00SC BASTIA - GRENOBLE1-12-3—
- 21:00STADE LAVAL - AMIENS0-01-0—
- 21:00TROYES - DUNKERQUE1-01-0—
Netherlands · Eerste Divisie
3 matches- 21:00DORDRECHT - MAASTRICHT3-03-0—
- 21:00SC CAMBUUR - VITESSE2-12-1—
- 21:00TELSTAR - TOP OSS0-13-2—
England · Premier League 2
2 matches- 21:00MANCHESTER CITY U21 - LIVERPOOL U211-01-1—
- 21:00MANCHESTER UNITED U21 - FC EVERTON U211-24-2—
Hungary · NB I
1 match- 21:00NYIREGYHAZAS - DEBRECEN0-01-0—
Spain · Primera División RFEF
2 matches- 21:30A.SANLUQUENO - CF INTERCITY1-01-0—
- 21:30MARBELLA - ATLETICO MADRID B1-02-0—
Germany · Bundesliga
1 match- 21:30STUTTGART - HEIDENHEIM0-00-1—
Spain · LaLiga 2
1 match- 21:30CADIZ - S.GIJON1-01-0—
Ireland · First Division
4 matches- 21:45BRAY WAND - KERRY FC2-04-2—
- 21:45COBH RAMBLER - FINN HARPS2-03-1—
- 21:45TREATY UNITED - ATHLONE TOWN0-01-0—
- 21:45WEXFORD - COL. DUBLIN0-00-1—
Ireland · Premier Division
4 matches- 21:45BOHEMIANS - ST. PATRICKS0-12-1—
- 21:45GALWAY U - DROGHEDA0-12-1—
- 21:45SHAMROCK R - SHELBOURNE1-02-2—
- 21:45WATERFORD - DERRY CITY1-02-1—
Belgium · Pro League
1 match- 21:45BEERSCHOT - KORTRIJK2-02-0—
France · Ligue 1
1 match- 21:45PARIS SAINT GERMAIN - NICE1-11-3—
Scotland · Championship
1 match- 21:45P. THISTLE - FALKIRK1-12-1—
England · Championship
1 match- 22:00STOKE CITY - SHEFFIELD UNITED0-10-2—
Portugal · Primeira Liga
1 match- 22:30FAMALICAO - BRAGA1-01-1—
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.