Football results and closing odds, 16 September 2026

913 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 37 of them and come first, each with what R100 at the best closing price on the winning outcome returned. The other 876 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

Jeonbuk Motors v Kashiwa Reysol 2–1

AFC Champions League · kicked off 12:00 SAST · closing prices across 5 bookmaker(s)

Jeonbuk Motors 3.35 (Sunbet) · Draw 3.45 (Easybet) · Kashiwa Reysol 2.25 (Easybet)

R100 on Jeonbuk Motors at 3.35 with Sunbet returned R335. That was the best closing price on the winning outcome among the 5 bookmakers we priced.

Port FC v Vissel Kobe 1–2

AFC Champions League Elite · kicked off 14:15 SAST · closing prices across 16 bookmaker(s)

Port FC 6.33 (Lottoland) · Draw 4.80 (Easybet) · Vissel Kobe 1.48 (Easybet)

R100 on Vissel Kobe at 1.48 with Easybet returned R148. That was the best closing price on the winning outcome among the 16 bookmakers we priced.

Viettel FC v Melbourne Victory 1–1

AFC Champions League 2 · kicked off 14:15 SAST · closing prices across 16 bookmaker(s)

Viettel FC 4.50 (Hollywoodbets) · Draw 4.15 (Betway) · Melbourne Victory 1.69 (ZARbet)

R100 on Draw at 4.15 with Betway returned R415. That was the best closing price on the winning outcome among the 16 bookmakers we priced.

Aspac FC v The Panthers FC 2–4

CAF Confederations Cup · kicked off 17:00 SAST · closing prices across 4 bookmaker(s)

Aspac FC 1.33 (Betway) · Draw 4.79 (Betway) · The Panthers FC 7.15 (Betway)

R100 on The Panthers FC at 7.15 with Betway returned R715. That was the best closing price on the winning outcome among the 4 bookmakers we priced.

Greenville Triumph SC v Corpus Christi FC 0–1

USL League One · kicked off 17:00 SAST · closing prices across 13 bookmaker(s)

Greenville Triumph SC 2.10 (World Sports Betting) · Draw 3.50 (World Sports Betting) · Corpus Christi FC 3.40 (World Sports Betting)

R100 on Corpus Christi FC at 3.40 with World Sports Betting returned R340. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

FC Rodina Moscow v Rubin Kazan 1–1

Premier League · kicked off 17:30 SAST · closing prices across 6 bookmaker(s)

FC Rodina Moscow 3.20 (SportyBet) · Draw 3.25 (SportyBet) · Rubin Kazan 2.30 (SportyBet)

R100 on Draw at 3.25 with SportyBet returned R325. That was the best closing price on the winning outcome among the 6 bookmakers we priced.

Spartak Moscow v Fakel Voronezh 1–0

Premier League · kicked off 17:30 SAST · closing prices across 6 bookmaker(s)

Spartak Moscow 1.34 (SportyBet) · Draw 5.00 (World Sports Betting) · Fakel Voronezh 9.50 (World Sports Betting)

R100 on Spartak Moscow at 1.34 with SportyBet returned R134. That was the best closing price on the winning outcome among the 6 bookmakers we priced.

FC Ararat-Armenia v Sparta Prague 1–4

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

FC Ararat-Armenia 5.00 (Mzansibet) · Draw 4.10 (Mzansibet) · Sparta Prague 1.70 (Mzansibet)

R100 on Sparta Prague at 1.70 with Mzansibet returned R170. That was the best closing price on the winning outcome among the 7 bookmakers we priced.

Ararat-Armenia FC v Sparta Prague 1–4

Europa League · kicked off 18:45 SAST · closing prices across 12 bookmaker(s)

Ararat-Armenia FC 4.60 (Sunbet) · Draw 4.10 (Sunbet) · Sparta Prague 1.81 (SportyBet)

R100 on Sparta Prague at 1.81 with SportyBet returned R181. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Omonia Nicosia v Celta Vigo 1–0

Europa League · kicked off 18:45 SAST · closing prices across 5 bookmaker(s)

Omonia Nicosia 4.10 (bet.co.za) · Draw 3.50 (Sunbet) · Celta Vigo 2.01 (Lulabet)

R100 on Omonia Nicosia at 4.10 with bet.co.za returned R410. That was the best closing price on the winning outcome among the 5 bookmakers we priced.

Union Omaha SC v Spokane Velocity FC 3–1

USL League One · kicked off 19:00 SAST · closing prices across 13 bookmaker(s)

Union Omaha SC 2.05 (bet.co.za) · Draw 3.50 (World Sports Betting) · Spokane Velocity FC 3.40 (World Sports Betting)

R100 on Union Omaha SC at 2.05 with bet.co.za returned R205. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

AIK v Mjällby AIF 1–1

Allsvenskan · kicked off 19:00 SAST · closing prices across 8 bookmaker(s)

AIK 2.43 (Easybet) · Draw 3.65 (Betway) · Mjällby AIF 2.95 (Betway)

R100 on Draw at 3.65 with Betway returned R365. That was the best closing price on the winning outcome among the 8 bookmakers we priced.

Atlético Madrid v Osasuna 4–0

La Liga · kicked off 19:00 SAST · closing prices across 6 bookmaker(s)

Atlético Madrid 1.41 (ZARbet) · Draw 5.20 (Mzansibet) · Osasuna 10.00 (Sunbet)

R100 on Atlético Madrid at 1.41 with ZARbet returned R141. That was the best closing price on the winning outcome among the 6 bookmakers we priced.

Union Omaha v Spokane Velocity FC 3–1

USL League One · kicked off 19:00 SAST · closing prices across 3 bookmaker(s)

Union Omaha 2.00 (Hollywoodbets) · Draw 3.50 (Betway) · Spokane Velocity FC 3.35 (Hollywoodbets)

R100 on Union Omaha at 2.00 with Hollywoodbets returned R200. That was the best closing price on the winning outcome among the 3 bookmakers we priced.

FC Baltika Kaliningrad v Zenit St. Petersburg 2–3

Premier League · kicked off 19:45 SAST · closing prices across 3 bookmaker(s)

FC Baltika Kaliningrad 4.25 (World Sports Betting) · Draw 3.40 (World Sports Betting) · Zenit St. Petersburg 1.91 (World Sports Betting)

R100 on Zenit St. Petersburg at 1.91 with World Sports Betting returned R191. That was the best closing price on the winning outcome among the 3 bookmakers we priced.

San Martin San Juan v Tristan Suarez 0–0

Primera Nacional · kicked off 20:00 SAST · closing prices across 5 bookmaker(s)

San Martin San Juan 1.97 (Sunbet) · Draw 3.10 (Lottoland) · Tristan Suarez 4.40 (Betway)

R100 on Draw at 3.10 with Lottoland returned R310. That was the best closing price on the winning outcome among the 5 bookmakers we priced.

San Martin de San Juan v Tristán Suárez 0–0

Primera Nacional · kicked off 20:00 SAST · closing prices across 8 bookmaker(s)

San Martin de San Juan 2.00 (Sunbet) · Draw 3.10 (Lottoland) · Tristán Suárez 4.60 (ZARbet)

R100 on Draw at 3.10 with Lottoland returned R310. That was the best closing price on the winning outcome among the 8 bookmakers we priced.

Al Shorta SC v Al-Seeb 1–0

AFC Champions League Two · kicked off 20:15 SAST · closing prices across 13 bookmaker(s)

Al Shorta SC 1.91 (World Sports Betting) · Draw 3.25 (Mzansibet) · Al-Seeb 4.10 (bet.co.za)

R100 on Al Shorta SC at 1.91 with World Sports Betting returned R191. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

Everton FC v Wolverhampton Wanderers 1–0

EFL Cup · kicked off 20:45 SAST · closing prices across 9 bookmaker(s)

Everton FC 1.49 (Mzansibet) · Draw 4.60 (Mzansibet) · Wolverhampton Wanderers 6.60 (ZARbet)

R100 on Everton FC at 1.49 with Mzansibet returned R149. That was the best closing price on the winning outcome among the 9 bookmakers we priced.

Kidderminster Harriers FC v Gateshead FC 1–0

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

Kidderminster Harriers FC 1.57 (World Sports Betting) · Draw 4.25 (World Sports Betting) · Gateshead FC 5.40 (bet.co.za)

R100 on Kidderminster Harriers FC at 1.57 with World Sports Betting returned R157. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

Scunthorpe United v Boreham Wood FC 1–2

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

Scunthorpe United 4.00 (World Sports Betting) · Draw 4.00 (Mzansibet) · Boreham Wood FC 1.78 (World Sports Betting)

R100 on Boreham Wood FC at 1.78 with World Sports Betting returned R178. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

Altrincham FC v Hartlepool United 2–1

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

Altrincham FC 2.35 (World Sports Betting) · Draw 3.50 (World Sports Betting) · Hartlepool United 2.90 (World Sports Betting)

R100 on Altrincham FC at 2.35 with World Sports Betting returned R235. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Fleetwood Town v Sheffield United 1–0

EFL Cup · kicked off 20:45 SAST · closing prices across 15 bookmaker(s)

Fleetwood Town 5.00 (Sunbet) · Draw 4.10 (Sunbet) · Sheffield United 1.74 (SportyBet)

R100 on Fleetwood Town at 5.00 with Sunbet returned R500. That was the best closing price on the winning outcome among the 15 bookmakers we priced.

Scunthorpe United v Boreham Wood 1–2

National League · kicked off 20:45 SAST · closing prices across 16 bookmaker(s)

Scunthorpe United 4.43 (TopBet) · Draw 4.40 (Betway) · Boreham Wood 1.69 (World Sports Betting)

R100 on Boreham Wood at 1.69 with World Sports Betting returned R169. That was the best closing price on the winning outcome among the 16 bookmakers we priced.

Kidderminster Harriers v Gateshead 1–0

National League · kicked off 20:45 SAST · closing prices across 18 bookmaker(s)

Kidderminster Harriers 1.43 (World Sports Betting) · Draw 4.94 (TopBet) · Gateshead 6.99 (TopBet)

R100 on Kidderminster Harriers at 1.43 with World Sports Betting returned R143. That was the best closing price on the winning outcome among the 18 bookmakers we priced.

Altrincham v Hartlepool United 2–1

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

Altrincham 2.26 (Betway) · Draw 3.31 (ZARbet) · Hartlepool United 2.91 (ZARbet)

R100 on Altrincham at 2.26 with Betway returned R226. That was the best closing price on the winning outcome among the 7 bookmakers we priced.

SK Sturm Graz v Stade Rennais FC 0–0

UEFA Europa League · kicked off 21:00 SAST · closing prices across 10 bookmaker(s)

SK Sturm Graz 4.60 (ApexBets) · Draw 4.20 (SportyBet) · Stade Rennais FC 1.80 (SportyBet)

R100 on Draw at 4.20 with SportyBet returned R420. That was the best closing price on the winning outcome among the 10 bookmakers we priced.

Sunderland AFC v AZ Alkmaar 1–0

UEFA Europa League · kicked off 21:00 SAST · closing prices across 10 bookmaker(s)

Sunderland AFC 1.52 (Mzansibet) · Draw 4.60 (Mzansibet) · AZ Alkmaar 6.40 (Mzansibet)

R100 on Sunderland AFC at 1.52 with Mzansibet returned R152. That was the best closing price on the winning outcome among the 10 bookmakers we priced.

Coventry City v Aston Villa 1–3

EFL Cup · kicked off 21:00 SAST · closing prices across 15 bookmaker(s)

Coventry City 3.40 (Easybet) · Draw 3.90 (SportyBet) · Aston Villa 2.16 (TopBet)

R100 on Aston Villa at 2.16 with TopBet returned R216. That was the best closing price on the winning outcome among the 15 bookmakers we priced.

Bayer Leverkusen v NK Celje 2–0

Europa League · kicked off 21:00 SAST · closing prices across 14 bookmaker(s)

Bayer Leverkusen 1.07 (SportyBet) · Draw 19.00 (ApexBets) · NK Celje 46.00 (ApexBets)

R100 on Bayer Leverkusen at 1.07 with SportyBet returned R107. That was the best closing price on the winning outcome among the 14 bookmakers we priced.

Manchester United v Brighton & Hove Albion 2–3

EFL Cup · kicked off 21:00 SAST · closing prices across 11 bookmaker(s)

Manchester United 1.89 (TopBet) · Draw 4.10 (Sunbet) · Brighton & Hove Albion 3.95 (TopBet)

R100 on Brighton & Hove Albion at 3.95 with TopBet returned R395. That was the best closing price on the winning outcome among the 11 bookmakers we priced.

Sunderland v AZ Alkmaar 1–0

Europa League · kicked off 21:00 SAST · closing prices across 15 bookmaker(s)

Sunderland 1.54 (SportyBet) · Draw 4.60 (SportyBet) · AZ Alkmaar 6.80 (ZARbet)

R100 on Sunderland at 1.54 with SportyBet returned R154. That was the best closing price on the winning outcome among the 15 bookmakers we priced.

AC Milan v Benfica 0–2

Europa League · kicked off 21:00 SAST · closing prices across 15 bookmaker(s)

AC Milan 2.25 (SportyBet) · Draw 3.75 (Mzansibet) · Benfica 3.35 (ApexBets)

R100 on Benfica at 3.35 with ApexBets returned R335. That was the best closing price on the winning outcome among the 15 bookmakers we priced.

Anderlecht v Lyon 1–2

Europa League · kicked off 21:00 SAST · closing prices across 6 bookmaker(s)

Anderlecht 3.00 (Sunbet) · Draw 3.65 (Sunbet) · Lyon 2.33 (Lulabet)

R100 on Lyon at 2.33 with Lulabet returned R233. That was the best closing price on the winning outcome among the 6 bookmakers we priced.

FC Barcelona v Racing Santander 7–2

La Liga · kicked off 21:30 SAST · closing prices across 12 bookmaker(s)

FC Barcelona 1.07 (Mzansibet) · Draw 17.00 (SportyBet) · Racing Santander 33.00 (SportyBet)

R100 on FC Barcelona at 1.07 with Mzansibet returned R107. That was the best closing price on the winning outcome among the 12 bookmakers we priced.

Trujillanos FC v Rayo Zuliano 2–4

Primera Division · kicked off 23:00 SAST · closing prices across 10 bookmaker(s)

Trujillanos FC 1.77 (World Sports Betting) · Draw 3.65 (World Sports Betting) · Rayo Zuliano 4.50 (World Sports Betting)

R100 on Rayo Zuliano at 4.50 with World Sports Betting returned R450. That was the best closing price on the winning outcome among the 10 bookmakers we priced.

Portuguesa FC v Estudiantes de Mérida 2–1

Liga FUTVE · kicked off 23:00 SAST · closing prices across 13 bookmaker(s)

Portuguesa FC 2.35 (World Sports Betting) · Draw 3.25 (World Sports Betting) · Estudiantes de Mérida 3.15 (Hollywoodbets)

R100 on Portuguesa FC at 2.35 with World Sports Betting returned R235. That was the best closing price on the winning outcome among the 13 bookmakers we priced.

Other matches we priced

1. Liga Classic

1st Division

2. CFL

2. Liga

2.Liga - Women

2nd Division

2nd Division Group 2

3 NL

3. HNL

3. Liga

3.Liga

AFC Champions League 2

AFC Champions League Elite

AFC Champions League Two

AFC Cup

Argentina Liga Profesional, Reserves

Argentina Primera Nacional Reserves

Argentina Reserve League

Asian Games

Austria Amateur Cup

Azadegan League

Bangalore Super Division

Brasileirao Serie B

Brasileiro A1, Women

Brasileiro Serie B

Calcutta 1st Division

Campeonato Brasileiro A1 - Women

Campeonato Gaucho 2

Campeonato Paraense Serie A3

Campeonato Promocional

Canadian Championship

Carioca U20

CFL

ČFL

Chile Primera Division B

CONMEBOL Libertadores

CONMEBOL Sudamericana

Copa AUF

Copa Federacion

Copa Federación

Copa Libertadores

Copa Paulista

Copa Promesas MX

Copa Rio

Copa Santa Catarina

Copa Sudamericana

Copa Uruguay

Croatia 3 HNL

Croatian Cup

Cup

Cup - Women

Cymru Championship South

Czech Cup

Czech Republic Cup

DBU Pokalen

Denmark Danish Cup Women

Division 2

Division 2 N

Division 2, Promotion Playoffs

Division de Honor Juvenil

Division Intermedia

Division Nationale

Division Profesional

EFL Cup

Egypt 2nd Division B

Egypt Second Division B

England Div. One Northern North

England Div. One Northern South

England IPL Division One South Central

Erovnuli Liga 2

Ettan

Ettan Norra

Ettan Södra

Europa League

FA Cup

FIFA World Cup U20

First Division

First League

First Professional League

Football National League

Gaucho, Serie A2

German Regionalliga

Greece Cup

Greek Cup

Highland League

Hun Sen Cup

Hungary NB I Women

India Shillong Premier League

Isthmian Division One

Isthmian League Division One

IV Liga

Karnataka Super Division

Kategoria e Pare

Kolmonen

La Liga

La Liga. Matchday Statistics

Liga 1

Liga Al, Women

Liga de Expansion MX

Liga Dimayor

Liga DIMAYOR

Liga MX

Liga Nacional Reserves

Liga Profesional Bolivia

Liga Profesional de Futbol - Reserves

Liga Profesional, Reserves

Liga Prom

Ligat Al, Women

Ligue 1

Lowland League

Men

Mizoram Premier League

Mocambola

Montenegro League U19

National Division

National League

NB 1 (W)

NB I - Women

NB I, Women

NM Cup

NM Cupen

Northern Division One

Northern League Division One

Norway Elite League U19

Parva Liga

Poland 4th League

Postnordligaen avd. 2

Premier League

Premier League - Women

Premier League International Cup

Premijer Liga

Premium Liiga

Primera A

Primera B

Primera B Metropolitana - Reserves

Primera B Metropolitana Reserves

Primera B, Reserve

Primera Division

Primera Division Amateur

Primera Division Reserves

Primera Divisional C

Primera Nacional

Primera Nacional, Reserve

Pro League

Prva Liga

Prva Liga RS

Prva Liga, Rep Srpska

Regionalliga North

Regionalliga North East

Regionalliga Northeast

Regionalliga West

Reserve League

Scotland Highland League

Scotland Lowland League

Second Division

Second Division B

Segunda Division

Serie B

Serie C

Serie C Girone B

Serie C, Group B

Serie D

Serie D Girone A

Serie D Girone B

Serie D Girone C

Serie D Girone D

Serie D Girone E

Serie D Girone F

Serie D Girone G

Serie D Girone H

Serie D Girone I

Serie D, Girone A

Serie D, Girone B

Serie D, Girone C

Serie D, Girone D

Serie D, Girone E

Serie D, Girone F

Serie D, Girone G

Serie D, Girone H

Serie D, Girone I

Serie D, Group A

Serie D, Group B

Serie D, Group C

Serie D, Group D

Serie D, Group E

Serie D, Group F

Serie D, Group G

Serie D, Group H

Serie D, Group I

Shillong Premier League

Slovenia Cup

Slovensky Pohar

SNL 2

Southern Division One South

Southern League Division One

Spain Division de Honor Juvenil

Spain La Liga

Super League

Switzerland 1st Liga Classic

Thai League 2

TOPLYGA

Torneo Dimayor

Torneo DIMAYOR

Turkey Cup

Turkish Cup

Turkiye Kupasi

Türkiye kupasi

U19

U19 1. Liga

U19 1st Division

U19 Championship

U19 Division de Honor

U19 Division de Honor Juvenil

U19 International Friendlies - Women

U19 League

U19 National Leagues

U20 Campeonato Carioca

U20 Campeonato Paulista

U20 Campeonato Pernambucano

U20 Carioca, Serie A

U20 Carioca, Serie A2

U20 Carioca, Serie B

U20 Copa do Brasil

U20 Copa Do Brasil

U20 FIFA World Cup, Women

U20 Paulista

U20 Pernambucano

U20 Womens World Cup

U20 World Cup - Women

U21 Premier League International Cup

U21 Youngster League

UEFA Europa League

UEFA Youth League

Ukraine Cup

Ukraine U19 League

Ukrainian Cup

USL Championship

Uzbekistan Cup

Virsliga

World Cup U20, Women

Youth League

Zanzibar Premier League