Football results and closing odds, 25 September 2026

541 match(es) our board priced with kickoff on this day. The closing price is the last read of each bookmaker before kickoff, from our own price engine. Results are held for 50 of them and come first, each with what R100 at the best closing price on the winning outcome returned. The other 491 are listed by competition with the closing best price on each outcome. A missing result means our score source did not cover the fixture, not that the match was not played. Open any line to see what every bookmaker paid, not only the best of them.

Results

Australia v Brazil 1–1

International Friendly Games · kicked off 12:00 SAST · closing prices across 2 bookmaker(s)

Australia 9.20 (10bet) · Draw 5.80 (10bet) · Brazil 1.27 (Lottoland)

R100 on Draw at 5.80 with 10bet returned R580. That was the best closing price on the winning outcome among the 2 bookmakers we priced.

Tanzania v Guinea-Bissau 0–2

Africa Cup of Nations Qualification · kicked off 15:00 SAST · closing prices across 2 bookmaker(s)

Tanzania 2.28 (Easybet) · Draw 3.10 (Easybet) · Guinea-Bissau 3.60 (Easybet)

R100 on Guinea-Bissau at 3.60 with Easybet returned R360. That was the best closing price on the winning outcome among the 2 bookmakers we priced.

Sudan v Ethiopia 1–0

Africa Cup of Nations Qualification · kicked off 15:00 SAST · closing prices across 9 bookmaker(s)

Sudan 1.98 (Easybet) · Draw 3.30 (Easybet) · Ethiopia 4.30 (Easybet)

R100 on Sudan at 1.98 with Easybet returned R198. That was the best closing price on the winning outcome among the 9 bookmakers we priced.

Mozambique v Senegal 1–1

Africa Cup of Nations Qualification · kicked off 15:00 SAST · closing prices across 14 bookmaker(s)

Mozambique 14.12 (TopBet) · Draw 6.60 (Easybet) · Senegal 1.26 (Sunbet)

R100 on Draw at 6.60 with Easybet returned R660. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

Azerbaijan U21 v Czechia U21 1–1

U21 UEFA European Championship, Qualification · kicked off 15:45 SAST · closing prices across 10 bookmaker(s)

Azerbaijan U21 12.00 (Easybet) · Draw 6.20 (Easybet) · Czechia U21 1.23 (Easybet)

R100 on Draw at 6.20 with Easybet returned R620. That was the best closing price on the winning outcome among the 10 bookmakers we priced.

India v Panama 1–1

Int. Friendly Games · kicked off 16:00 SAST · closing prices across 14 bookmaker(s)

India 10.00 (Lottoland) · Draw 5.75 (World Sports Betting) · Panama 1.29 (Mzansibet)

R100 on Draw at 5.75 with World Sports Betting returned R575. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

FK Gornji Rahic v FK Sarajevo 0–3

Club Friendly Games · kicked off 16:00 SAST · closing prices across 3 bookmaker(s)

FK Gornji Rahic 12.00 (Lottoland) · Draw 6.50 (ZARbet) · FK Sarajevo 1.18 (ZARbet)

R100 on FK Sarajevo at 1.18 with ZARbet returned R118. That was the best closing price on the winning outcome among the 3 bookmakers we priced.

Niger v Lesotho 2–1

Africa Cup of Nations Qualification · kicked off 17:00 SAST · closing prices across 6 bookmaker(s)

Niger 1.81 (Easybet) · Draw 3.65 (Betway) · Lesotho 5.10 (ZARbet)

R100 on Niger at 1.81 with Easybet returned R181. That was the best closing price on the winning outcome among the 6 bookmakers we priced.

Iceland U21 v France U21 1–1

U21 UEFA European Championship, Qualification · kicked off 17:00 SAST · closing prices across 12 bookmaker(s)

Iceland U21 7.80 (Hollywoodbets) · Draw 5.00 (Easybet) · France U21 1.37 (Easybet)

R100 on Draw at 5.00 with Easybet returned R500. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Finland U21 v Spain U21 2–1

U21 UEFA European Championship, Qualification · kicked off 17:30 SAST · closing prices across 11 bookmaker(s)

Finland U21 6.20 (Easybet) · Draw 4.60 (Easybet) · Spain U21 1.53 (Sunbet)

R100 on Finland U21 at 6.20 with Easybet returned R620. That was the best closing price on the winning outcome among the 11 bookmakers we priced.

Bulgaria U21 v Portugal U21 2–1

U21 UEFA European Championship Qualification · kicked off 17:30 SAST · closing prices across 6 bookmaker(s)

Bulgaria U21 13.00 (Sportingbet) · Draw 6.50 (Sportingbet) · Portugal U21 1.19 (Sunbet)

R100 on Bulgaria U21 at 13.00 with Sportingbet returned R1300. That was the best closing price on the winning outcome among the 6 bookmakers we priced.

Georgia v Northern Ireland 0–1

UEFA Nations League · kicked off 18:00 SAST · closing prices across 12 bookmaker(s)

Georgia 1.99 (SportyBet) · Draw 3.45 (Sunbet) · Northern Ireland 4.70 (Sunbet)

R100 on Northern Ireland at 4.70 with Sunbet returned R470. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Armenia v Latvia 2–0

UEFA Nations League · kicked off 18:00 SAST · closing prices across 5 bookmaker(s)

Armenia 1.83 (Easybet) · Draw 3.55 (Easybet) · Latvia 4.75 (Lottoland)

R100 on Armenia at 1.83 with Easybet returned R183. That was the best closing price on the winning outcome among the 5 bookmakers we priced.

Nigeria v Madagascar 2–1

Africa Cup of Nations Qualification · kicked off 18:00 SAST · closing prices across 10 bookmaker(s)

Nigeria 1.17 (Lottoland) · Draw 7.60 (Easybet) · Madagascar 21.00 (Easybet)

R100 on Nigeria at 1.17 with Lottoland returned R117. That was the best closing price on the winning outcome among the 10 bookmakers we priced.

Gambia v Somalia 2–1

Africa Cup of Nations Qualification · kicked off 18:00 SAST · closing prices across 10 bookmaker(s)

Gambia 1.15 (Easybet) · Draw 8.55 (TopBet) · Somalia 21.00 (Lottoland)

R100 on Gambia at 1.15 with Easybet returned R115. That was the best closing price on the winning outcome among the 10 bookmakers we priced.

Malawi v South Sudan 2–1

Africa Cup of Nations Qualification · kicked off 18:00 SAST · closing prices across 9 bookmaker(s)

Malawi 1.68 (Easybet) · Draw 3.65 (Easybet) · South Sudan 5.86 (TopBet)

R100 on Malawi at 1.68 with Easybet returned R168. That was the best closing price on the winning outcome among the 9 bookmakers we priced.

Togo v Burundi 1–0

Africa Cup of Nations Qualification · kicked off 18:00 SAST · closing prices across 3 bookmaker(s)

Togo 1.60 (10bet) · Draw 3.80 (10bet) · Burundi 6.30 (ApexBets)

R100 on Togo at 1.60 with 10bet returned R160. That was the best closing price on the winning outcome among the 3 bookmakers we priced.

Rwanda v Liberia 3–1

Africa Cup of Nations Qualification · kicked off 18:00 SAST · closing prices across 11 bookmaker(s)

Rwanda 1.80 (Easybet) · Draw 3.60 (Lottoland) · Liberia 5.00 (Easybet)

R100 on Rwanda at 1.80 with Easybet returned R180. That was the best closing price on the winning outcome among the 11 bookmakers we priced.

Cyprus U21 v Romania U21 0–3

European U21 Championship, Qualification · kicked off 18:00 SAST · closing prices across 1 bookmaker(s)

Cyprus U21 7.50 (Lottoland) · Draw 4.00 (Lottoland) · Romania U21 1.42 (Lottoland)

R100 on Romania U21 at 1.42 with Lottoland returned R142. That was the best closing price on the winning outcome among the 1 bookmakers we priced.

Estonia U21 v Faroe Islands U21 1–2

U21 UEFA European Championship, Qualification · kicked off 18:00 SAST · closing prices across 12 bookmaker(s)

Estonia U21 2.85 (Easybet) · Draw 3.35 (Easybet) · Faroe Islands U21 2.50 (Sunbet)

R100 on Faroe Islands U21 at 2.50 with Sunbet returned R250. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Slovakia U21 v Republic of Ireland U21 0–2

UEFA Championship Qualification U21 · kicked off 18:00 SAST · closing prices across 4 bookmaker(s)

Slovakia U21 2.05 (Playabets) · Draw 3.41 (ZARbet) · Republic of Ireland U21 3.45 (Sunbet)

R100 on Republic of Ireland U21 at 3.45 with Sunbet returned R345. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Netherlands U21 v Norway U21 0–0

UEFA Championship Qualification U21 · kicked off 18:30 SAST · closing prices across 4 bookmaker(s)

Netherlands U21 1.83 (Sunbet) · Draw 4.00 (Lottoland) · Norway U21 3.80 (Lottoland)

R100 on Draw at 4.00 with Lottoland returned R400. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Switzerland (U21) v Luxembourg (U21) 5–0

U21 UEFA European Championship Qualification · kicked off 19:30 SAST · closing prices across 8 bookmaker(s)

Switzerland (U21) 1.22 (Hollywoodbets) · Draw 6.20 (10bet) · Luxembourg (U21) 12.00 (Sunbet)

R100 on Switzerland (U21) at 1.22 with Hollywoodbets returned R122. That was the best closing price on the winning outcome among the 8 bookmakers we priced.

Girona v Albacete 2–0

LaLiga 2 · kicked off 20:30 SAST · closing prices across 2 bookmaker(s)

Girona 1.50 (10bet) · Draw 4.30 (10bet) · Albacete 5.80 (10bet)

R100 on Girona at 1.50 with 10bet returned R150. That was the best closing price on the winning outcome among the 2 bookmakers we priced.

England U21 v Kazakhstan U21 4–2

U21 UEFA European Championship, Qualification · kicked off 20:30 SAST · closing prices across 14 bookmaker(s)

England U21 1.03 (Easybet) · Draw 19.00 (10bet) · Kazakhstan U21 45.00 (Easybet)

R100 on England U21 at 1.03 with Easybet returned R103. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

Hungary v Ukraine 0–1

UEFA Nations League · kicked off 20:45 SAST · closing prices across 14 bookmaker(s)

Hungary 2.65 (Mzansibet) · Draw 3.30 (SportyBet) · Ukraine 2.95 (Easybet)

R100 on Ukraine at 2.95 with Easybet returned R295. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

Raith Rovers FC v Livingston FC 0–2

Championship · kicked off 20:45 SAST · closing prices across 5 bookmaker(s)

Raith Rovers FC 2.75 (TopBet) · Draw 3.40 (Betway) · Livingston FC 2.45 (Hollywoodbets)

R100 on Livingston FC at 2.45 with Hollywoodbets returned R245. That was the best closing price on the winning outcome among the 5 bookmakers we priced.

Montenegro v Cyprus 2–1

UEFA Nations League · kicked off 20:45 SAST · closing prices across 14 bookmaker(s)

Montenegro 1.68 (SportyBet) · Draw 4.25 (World Sports Betting) · Cyprus 5.60 (Sunbet)

R100 on Montenegro at 1.68 with SportyBet returned R168. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

Sweden v Romania 2–1

UEFA Nations League · kicked off 20:45 SAST · closing prices across 14 bookmaker(s)

Sweden 1.50 (Lottoland) · Draw 5.00 (Easybet) · Romania 6.75 (Sunbet)

R100 on Sweden at 1.50 with Lottoland returned R150. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

Ayr United FC v Stenhousemuir FC 0–1

Championship · kicked off 20:45 SAST · closing prices across 4 bookmaker(s)

Ayr United FC 2.35 (Lucky Fish) · Draw 3.35 (Betway) · Stenhousemuir FC 3.00 (Lottoland)

R100 on Stenhousemuir FC at 3.00 with Lottoland returned R300. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Italy v Belgium 0–2

UEFA Nations League · kicked off 20:45 SAST · closing prices across 13 bookmaker(s)

Italy 2.25 (SportyBet) · Draw 3.70 (SportyBet) · Belgium 3.30 (SportyBet)

R100 on Belgium at 3.30 with SportyBet returned R330. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

Inverness Caledonian Thistle FC v Greenock Morton FC 2–0

Championship · kicked off 20:45 SAST · closing prices across 4 bookmaker(s)

Inverness Caledonian Thistle FC 1.34 (TopBet) · Draw 5.00 (Betway) · Greenock Morton FC 8.50 (Lottoland)

R100 on Inverness Caledonian Thistle FC at 1.34 with TopBet returned R134. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Turkiye v France 0–1

UEFA Nations League · kicked off 20:45 SAST · closing prices across 12 bookmaker(s)

Turkiye 8.10 (ApexBets) · Draw 5.90 (SportyBet) · France 1.39 (SportyBet)

R100 on France at 1.39 with SportyBet returned R139. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Poland v Bosnia & Herzegovina 0–0

UEFA Nations League · kicked off 20:45 SAST · closing prices across 7 bookmaker(s)

Poland 1.53 (SportyBet) · Draw 4.80 (SportyBet) · Bosnia & Herzegovina 6.60 (ZARbet)

R100 on Draw at 4.80 with SportyBet returned R480. That was the best closing price on the winning outcome among the 7 bookmakers we priced.

Raith Rovers v Livingston 0–2

Championship · kicked off 20:45 SAST · closing prices across 4 bookmaker(s)

Raith Rovers 2.37 (Mzansibet) · Draw 3.27 (Playabets) · Livingston 2.85 (Mzansibet)

R100 on Livingston at 2.85 with Mzansibet returned R285. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Arbroath v Queen's Park 2–1

Championship · kicked off 20:45 SAST · closing prices across 4 bookmaker(s)

Arbroath 1.84 (Mzansibet) · Draw 3.40 (Mzansibet) · Queen's Park 4.30 (Sunbet)

R100 on Arbroath at 1.84 with Mzansibet returned R184. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Ayr United v Stenhousemuir 0–1

Championship · kicked off 20:45 SAST · closing prices across 4 bookmaker(s)

Ayr United 2.17 (Mzansibet) · Draw 3.25 (Mzansibet) · Stenhousemuir 3.25 (Mzansibet)

R100 on Stenhousemuir at 3.25 with Mzansibet returned R325. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Spartans FC v Dundee FC B 1–0

Challenge Cup · kicked off 20:45 SAST · closing prices across 5 bookmaker(s)

Spartans FC 1.15 (TopBet) · Draw 8.03 (TopBet) · Dundee FC B 12.00 (Hollywoodbets)

R100 on Spartans FC at 1.15 with TopBet returned R115. That was the best closing price on the winning outcome among the 5 bookmakers we priced.

Spartans FC v Dundee B 1–0

Challenge Cup · kicked off 20:45 SAST · closing prices across 13 bookmaker(s)

Spartans FC 1.28 (Sportingbet) · Draw 6.33 (Lottoland) · Dundee B 8.50 (Sunbet)

R100 on Spartans FC at 1.28 with Sportingbet returned R128. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

FC Dordrecht v Almere City 3–2

Eerste Divisie · kicked off 21:00 SAST · closing prices across 2 bookmaker(s)

FC Dordrecht 3.10 (10bet) · Draw 3.95 (10bet) · Almere City 2.03 (10bet)

R100 on FC Dordrecht at 3.10 with 10bet returned R310. That was the best closing price on the winning outcome among the 2 bookmakers we priced.

FC Dordrecht v Almere City FC 3–2

Eerste Divisie · kicked off 21:00 SAST · closing prices across 16 bookmaker(s)

FC Dordrecht 3.30 (Betway) · Draw 4.30 (Betway) · Almere City FC 2.10 (SportyBet)

R100 on FC Dordrecht at 3.30 with Betway returned R330. That was the best closing price on the winning outcome among the 16 bookmakers we priced.

Egypt v Angola 0–0

Africa Cup of Nations Qualification · kicked off 21:00 SAST · closing prices across 12 bookmaker(s)

Egypt 1.40 (Sunbet) · Draw 5.00 (10bet) · Angola 11.00 (Easybet)

R100 on Draw at 5.00 with 10bet returned R500. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Algeria v Zambia 3–1

Africa Cup of Nations Qualification · kicked off 21:00 SAST · closing prices across 12 bookmaker(s)

Algeria 1.20 (Easybet) · Draw 6.80 (Easybet) · Zambia 18.00 (Easybet)

R100 on Algeria at 1.20 with Easybet returned R120. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Mali v Cape Verde 3–1

Africa Cup of Nations Qualification · kicked off 21:00 SAST · closing prices across 12 bookmaker(s)

Mali 2.27 (Easybet) · Draw 3.06 (TopBet) · Cape Verde 3.73 (ApexBets)

R100 on Mali at 2.27 with Easybet returned R227. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Burkina Faso v Benin 1–1

Africa Cup of Nations Qualification · kicked off 21:00 SAST · closing prices across 4 bookmaker(s)

Burkina Faso 1.51 (Easybet) · Draw 4.10 (Easybet) · Benin 7.60 (Easybet)

R100 on Draw at 4.10 with Easybet returned R410. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Morocco v Gabon 2–0

Africa Cup of Nations Qualification · kicked off 21:00 SAST · closing prices across 13 bookmaker(s)

Morocco 1.11 (Easybet) · Draw 9.99 (TopBet) · Gabon 28.00 (Easybet)

R100 on Morocco at 1.11 with Easybet returned R111. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

Bermuda v Guadeloupe 1–2

CONCACAF Nations League · kicked off 21:00 SAST · closing prices across 16 bookmaker(s)

Bermuda 2.20 (Easybet) · Draw 3.44 (Betway) · Guadeloupe 3.40 (Hollywoodbets)

R100 on Guadeloupe at 3.40 with Hollywoodbets returned R340. That was the best closing price on the winning outcome among the 16 bookmakers we priced.

San Antonio Bulo Bulo v Real Potosi 3–0

Copa Bolivia · kicked off 21:00 SAST · closing prices across 11 bookmaker(s)

San Antonio Bulo Bulo 1.44 (Easybet) · Draw 4.80 (Easybet) · Real Potosi 7.00 (ApexBets)

R100 on San Antonio Bulo Bulo at 1.44 with Easybet returned R144. That was the best closing price on the winning outcome among the 11 bookmakers we priced.

Grenada v Cuba 0–3

CONCACAF Nations League · kicked off 23:00 SAST · closing prices across 3 bookmaker(s)

Grenada 3.10 (Easybet) · Draw 3.37 (Betway) · Cuba 2.36 (Easybet)

R100 on Cuba at 2.36 with Easybet returned R236. That was the best closing price on the winning outcome among the 3 bookmakers we priced.

Abb v Club Aurora 0–1

Copa Division Profesional · kicked off 23:15 SAST · closing prices across 2 bookmaker(s)

Abb 2.71 (ApexBets) · Draw 3.41 (ApexBets) · Club Aurora 2.33 (Lottoland)

R100 on Club Aurora at 2.33 with Lottoland returned R233. That was the best closing price on the winning outcome among the 2 bookmakers we priced.

Other matches we priced

1. Liga Classic

1. NL

1.Liga

1st Division

2. Division A

2. Liga

2. Liga Interregional

2. Liga Interregional - Group 1

2nd Division

2nd Liga

3. Division, Group 2

3. Division, Group 4

3. Liga

3.Liga

3rd Division

4. Liga

Africa Cup of Nations Qualification

Algeria U20 League

Asian Games

Asian Games - Women

Asian Games Women

Asian Games, Women

Austrian Landesliga

Autonomicas

Bangalore Super Division

Bayernliga North

Bayernliga South

Besta deild, Women

Burgenlandliga

Campeonato Paraibano 2.Division

Carioca, Serie B1

CFL

Championship

China League 1

China League U20

Club Friendlies

Club Friendly Games

Club Friendly Matches

CONCACAF Nations League

Copa Bolivia

Copa Chile

Copa Ecuador

COSAFA U20 Cup

Cymru Championship South

Cymru Championship, North

Czech Republic 5 Liga

Czech Republic Fourth Division

Division 2

Division de Honor

Division Intermedia

Division of Honour

Division One

Divize B

Divize D

Divize E

Druga NL

Egypt Second Division B

Elitettan, Women

Erste Liga

Ettan

Ettan Norra

FA Cup

FA Trophy

FAW Championship

FIFA ASEAN Cup

First Division

First Division Women

First League - Women

Highland League

III Liga

III Liga, Group 1

III Liga, Group 4

India Bangalore A Division

India Shillong Premier League

Isthmian Division One South Central

Isthmian League Division One

IV Liga

Jordan 1st Division

Karntner Liga

Kolmonen

Krajsky Prebor

La Liga 2

LaLiga 2

Landesliga

League One

Leinster Senior League

Leinster Senior League, Senior Division

Liga 2

Liga 3

Liga A1

Liga de Expansion MX

Liga DIMAYOR

Liga e Pare

Liga Femenina

Liga Iii

Liga III

Liga Nacional

Liga Nacional Reserves

Liga Nacional. Apertura

Liga Profesional de Futbol - Reserves

Liga Profesional, Reserves

Liga Prom

Liga Revelacao U23

Liga TDP

Lotto Super League (W)

Men

Mexico Liga TDP

Mineiro 2

Mineiro, Segunda Divisao

Mizoram Premier League

MSFL

Nations League

NB I - Women

NB I, Women

NIFL Championship

NIFL Premiership - Women

Paulista U20

Pervaya Liga

PFL, Ural-Povolzhye

Premier Division

Premier League

Premier League - Women

Premier League, Women

Premiership

Premiership (W)

Premiership, Women

Primera B

Primera Division - Women

Primera Division B

Primera Division B (APF)

Primera Division Reserve, Clausura

Primera Division, Women

Primera Divisional C

Primera Federacion

Primera LPF, Reserves

Professional Development League

Professional League Cup

Puerto Rico League

Puerto Rico National Football League

Regional League South

Regionale Leagues

Regionalliga Bavaria

Regionalliga East

Regionalliga Nord

Regionalliga North

Regionalliga North East

Regionalliga Northeast

Regionalliga Ost

Regionalliga South West

Regionalliga Southwest

Regionalliga Sud

Rep. Ireland Leinster Senior League

Reserve League

Reserves League

Scottish Championship

Second Division

Second Division B

Segunda Division

SNL 2

South American Games

Steiermark, Landesliga

Super Copa Juvenil

Super League, Women

Tercera Division

Tercera Federacion, Group 12

Toppserien - Women

Toppserien, Women

U19 1. Liga

U19 Friendly Games

U19 National

U19 South American Games

U20 Campeonato Carioca

U20 Campeonato Paulista

U20 Carioca, Serie A

U20 China League

U20 Copa Goiano

U20 Copa Goias, 1. Divisao

U20 Copa Sul

U20 Friendly Games

U20 International Friendlies

U20 Jeunes Elites

U20 League

U20 Mineiro, 1. Divisao

U20 Paulista

U21 Liga MX

U21 Professional Development League

U21 UEFA European Championship, Qualification

U23 Friendly Games

U23 Liga Next Gen

UEFA Championship Qualification U21

UEFA Nations League

UEFA Nations League. Matchday Statistics

V-League 2

Wales Cymru Championship South

Wiener Stadtliga

Women

Ykkonen

Ykkosliiga

Ykkösliiga

Youth League