South Africa Premier League Live Scores & Results, Live Stream, Live Table & Video Highlights

Upcoming Fixtures
Saturday
Chippa UnitedBloemfontein Celtic13:00

Chippa United - Bloemfontein Celtic

Chippa United are playing Bloemfontein Celtic at the Premier League of South Africa on September 21. The match will kick off 13:00 UTC.

Polokwane CitySuperSport United13:00

Polokwane City - SuperSport United

Polokwane City are playing SuperSport United at the Premier League of South Africa on September 21. The match will kick off 13:00 UTC.

StellenboschBlack Leopards Venda13:00

Stellenbosch - Black Leopards Venda

Stellenbosch are playing Black Leopards Venda at the Premier League of South Africa on September 21. The match will kick off 13:00 UTC.

Mamelodi SundownsMaritzburg United16:00

Mamelodi Sundowns - Maritzburg United

Mamelodi Sundowns are playing Maritzburg United at the Premier League of South Africa on September 21. The match will kick off 16:00 UTC.

Bidvest WitsOrlando Pirates18:15

Bidvest Wits - Orlando Pirates

Bidvest Wits are playing Orlando Pirates at the Premier League of South Africa on September 21. The match will kick off 18:15 UTC.

Sunday
Cape Town CityGolden Arrows Durban13:00

Cape Town City - Golden Arrows Durban

Cape Town City are playing Golden Arrows Durban at the Premier League of South Africa on September 22. The match will kick off 13:00 UTC.

BarokaHighlands Park13:00

Baroka - Highlands Park

Baroka are playing Highlands Park at the Premier League of South Africa on September 22. The match will kick off 13:00 UTC.

Tuesday
AmaZulu DurbanKaiser Chiefs13:00

AmaZulu Durban - Kaiser Chiefs

AmaZulu Durban are playing Kaiser Chiefs at the Premier League of South Africa on September 24. The match will kick off 13:00 UTC.

September 27th
Maritzburg UnitedChippa United18:00

Maritzburg United - Chippa United

Maritzburg United are playing Chippa United at the of on September 27. The match will kick off 18:00 UTC.

September 28th
Golden Arrows DurbanStellenbosch13:00

Golden Arrows Durban - Stellenbosch

Golden Arrows Durban are playing Stellenbosch at the of on September 28. The match will kick off 13:00 UTC.

Orlando PiratesCape Town City13:30

Orlando Pirates - Cape Town City

Orlando Pirates are playing Cape Town City at the of on September 28. The match will kick off 13:30 UTC.

Kaiser ChiefsBaroka16:00

Kaiser Chiefs - Baroka

Kaiser Chiefs are playing Baroka at the of on September 28. The match will kick off 16:00 UTC.

SuperSport UnitedAmaZulu Durban18:15

SuperSport United - AmaZulu Durban

SuperSport United are playing AmaZulu Durban at the of on September 28. The match will kick off 18:15 UTC.

Latest Results
past Sunday
Bloemfontein Celtic2 - 1StellenboschFull TimeFT

Bloemfontein Celtic - Stellenbosch

Bloemfontein Celtic played Stellenbosch at the Premier League of South Africa on September 15. The match kicked off 13:00 UTC. Bloemfontein Celtic won 2-1.

Black Leopards Venda0 - 2BarokaFull TimeFT

Black Leopards Venda - Baroka

Black Leopards Venda played Baroka at the Premier League of South Africa on September 15. The match kicked off 13:00 UTC. Baroka won 0-2.

past Saturday
SuperSport United3 - 3Cape Town CityFull TimeFT

SuperSport United - Cape Town City

SuperSport United played Cape Town City at the Premier League of South Africa on September 14. The match kicked off 18:15 UTC and ended in a draw 3 - 3.

Kaiser Chiefs0 - 1Polokwane CityFull TimeFT

Kaiser Chiefs - Polokwane City

Kaiser Chiefs played Polokwane City at the Premier League of South Africa on September 14. The match kicked off 16:00 UTC. Polokwane City won 0-1.

Golden Arrows Durban1 - 1AmaZulu DurbanFull TimeFT

Golden Arrows Durban - AmaZulu Durban

Golden Arrows Durban played AmaZulu Durban at the Premier League of South Africa on September 14. The match kicked off 13:00 UTC and ended in a draw 1 - 1.

Orlando Pirates2 - 1Chippa UnitedFull TimeFT

Orlando Pirates - Chippa United

Orlando Pirates played Chippa United at the Premier League of South Africa on September 14. The match kicked off 13:00 UTC. Orlando Pirates won 2-1.

August 28th
Orlando Pirates0 - 0Golden Arrows DurbanFull TimeFT

Orlando Pirates - Golden Arrows Durban

Orlando Pirates played Golden Arrows Durban at the of on August 28. The match kicked off 17:30 UTC and ended in a draw 0 - 0.

Bidvest Wits2 - 1StellenboschFull TimeFT

Bidvest Wits - Stellenbosch

Bidvest Wits played Stellenbosch at the of on August 28. The match kicked off 17:30 UTC. Bidvest Wits won 2-1.

Bloemfontein Celtic1 - 2Mamelodi SundownsFull TimeFT

Bloemfontein Celtic - Mamelodi Sundowns

Bloemfontein Celtic played Mamelodi Sundowns at the of on August 28. The match kicked off 17:30 UTC. Mamelodi Sundowns won 1-2.

Chippa United0 - 0Polokwane CityFull TimeFT

Chippa United - Polokwane City

Chippa United played Polokwane City at the of on August 28. The match kicked off 17:30 UTC and ended in a draw 0 - 0.

Baroka0 - 2SuperSport UnitedFull TimeFT

Baroka - SuperSport United

Baroka played SuperSport United at the of on August 28. The match kicked off 17:30 UTC. SuperSport United won 0-2.

Maritzburg United0 - 1Black Leopards VendaFull TimeFT

Maritzburg United - Black Leopards Venda

Maritzburg United played Black Leopards Venda at the of on August 28. The match kicked off 17:30 UTC. Black Leopards Venda won 0-1.

August 27th
Cape Town City1 - 2Kaiser ChiefsFull TimeFT

Cape Town City - Kaiser Chiefs

Cape Town City played Kaiser Chiefs at the of on August 27. The match kicked off 17:30 UTC. Kaiser Chiefs won 1-2.

Highlands Park2 - 1AmaZulu DurbanFull TimeFT

Highlands Park - AmaZulu Durban

Highlands Park played AmaZulu Durban at the of on August 27. The match kicked off 17:30 UTC. Highlands Park won 2-1.

August 25th
Baroka0 - 0Bloemfontein CelticFull TimeFT

Baroka - Bloemfontein Celtic

Baroka played Bloemfontein Celtic at the of on August 25. The match kicked off 13:00 UTC and ended in a draw 0 - 0.

Stellenbosch0 - 0Maritzburg UnitedFull TimeFT

Stellenbosch - Maritzburg United

Stellenbosch played Maritzburg United at the of on August 25. The match kicked off 13:00 UTC and ended in a draw 0 - 0.

August 24th
Kaiser Chiefs1 - 1SuperSport UnitedFull TimeFT

Kaiser Chiefs - SuperSport United

Kaiser Chiefs played SuperSport United at the of on August 24. The match kicked off 16:00 UTC and ended in a draw 1 - 1.

Black Leopards Venda1 - 1Highlands ParkFull TimeFT

Black Leopards Venda - Highlands Park

Black Leopards Venda played Highlands Park at the Premier League of South Africa on August 24. The match kicked off 13:00 UTC and ended in a draw 1 - 1.

Golden Arrows Durban2 - 1Chippa UnitedFull TimeFT

Golden Arrows Durban - Chippa United

Golden Arrows Durban played Chippa United at the of on August 24. The match kicked off 13:00 UTC. Golden Arrows Durban won 2-1.

August 14th
SuperSport United3 - 0Orlando PiratesFull TimeFT

SuperSport United - Orlando Pirates

SuperSport United played Orlando Pirates at the of on August 14. The match kicked off 17:30 UTC. SuperSport United won 3-0.

Chippa United1 - 1Mamelodi SundownsFull TimeFT

Chippa United - Mamelodi Sundowns

Chippa United played Mamelodi Sundowns at the of on August 14. The match kicked off 17:30 UTC and ended in a draw 1 - 1.

Polokwane City0 - 1Bidvest WitsFull TimeFT

Polokwane City - Bidvest Wits

Polokwane City played Bidvest Wits at the of on August 14. The match kicked off 17:30 UTC. Bidvest Wits won 0-1.

August 11th
Bloemfontein Celtic5 - 0Golden Arrows DurbanFull TimeFT

Bloemfontein Celtic - Golden Arrows Durban

Bloemfontein Celtic played Golden Arrows Durban at the of on August 11. The match kicked off 13:00 UTC. Bloemfontein Celtic won 5-0.

August 10th
Kaiser Chiefs1 - 0Black Leopards VendaFull TimeFT

Kaiser Chiefs - Black Leopards Venda

Kaiser Chiefs played Black Leopards Venda at the of on August 10. The match kicked off 18:15 UTC. Kaiser Chiefs won 1-0.

Cape Town City1 - 0StellenboschFull TimeFT

Cape Town City - Stellenbosch

Cape Town City played Stellenbosch at the of on August 10. The match kicked off 16:00 UTC. Cape Town City won 1-0.

Polokwane City1 - 0AmaZulu DurbanFull TimeFT

Polokwane City - AmaZulu Durban

Polokwane City played AmaZulu Durban at the of on August 10. The match kicked off 13:00 UTC. Polokwane City won 1-0.

August 9th
Maritzburg United1 - 1Highlands ParkFull TimeFT

Maritzburg United - Highlands Park

Maritzburg United played Highlands Park at the of on August 9. The match kicked off 18:00 UTC and ended in a draw 1 - 1.

August 6th
Bidvest Wits0 - 1BarokaFull TimeFT

Bidvest Wits - Baroka

Bidvest Wits played Baroka at the of on August 6. The match kicked off 17:30 UTC. Baroka won 0-1.

August 4th
Highlands Park2 - 3Kaiser ChiefsFull TimeFT

Highlands Park - Kaiser Chiefs

Highlands Park played Kaiser Chiefs at the of on August 4. The match kicked off 13:00 UTC. Kaiser Chiefs won 2-3.

Black Leopards Venda0 - 1Polokwane CityFull TimeFT

Black Leopards Venda - Polokwane City

Black Leopards Venda played Polokwane City at the of on August 4. The match kicked off 13:00 UTC. Polokwane City won 0-1.

Ever wondered how you can stream the matches of the Premier League of South Africa for free? Well, you've come to the right place as ScoreBat covers all matches of South Africa's Premier League in real time providing free live streaming alongside the live scores, match stats, head-to-head results and team lineups. South Africa Premier League's live scores are updated in real time so any time a team scores a goal the result is immediately updated and our users can follow the livescore without refreshing the page. It only takes a couple of seconds for the Premier League's livescore to be updated so we can proudly say we are the fastest to deliver the livescore of South Africa's Premier League matches. But it's not just the livescore: you can also check who scored the goal, received a yellow card or got substituted alongside the starting lineups and team formations for each match. You can watch the live video of South Africa Premier League's matches for free on ScoreBat. Live streaming usually starts a couple of minutes before the kick-off as our sophisticated search crawler finds the best stream for each match of the Premier League of South Africa. Please note that we are only providing live-streaming when we can find a publicly available stream so be aware that the live streaming might be unavailable in your region. We are not hosting or broadcasting any video content as all the content is hosted on third party websites like youtube or streamable, so if you think that the video infriges your copyright please contact the website that hosts it.

Apart from the live stream we also have South Africa Premier League's goal videos and match highlights updated in real time. The video of each goal is being added usually a minute after the event so you can watch it in case you missed it. We are also adding full match highlights after every match of the Premier League of South Africa.

You can check South Africa Premier League's live table to see the positions of the teams in real time as the standings are updated instantly. Apart from the total points earned by each team of the Premier League you can also check how many wins, losses and draws each team has, how many goals they have scored or conceded. South Africa Premier League's league table is recalculated and resorted the second any of the teams score a goal so you don't need to refresh the page to see the up-to-date standings. So Kaiser Chiefs are the leaders in the table with 10 points after 5 matches: they have won 3 of their 5 matches in Premier League, drawing 1 and having 1 defeat this season scoring 7 goals - 1.40 per match, conceding 5 - 1.00 per match. Polokwane City are 2nd with 10 points in 5 matches: they have won 3 of their 5 matches in Premier League, drawing 1 and having 1 defeat this season scoring 3 goals - 0.60 per match, conceding 1 - 0.20 per match. Bidvest Wits are 3rd with 9 points in 4 matches: they have won 3 of their 4 matches in Premier League, drawing 0 and having 1 defeat this season scoring 6 goals - 1.50 per match, conceding 2 - 0.50 per match. SuperSport United are 4th with 8 points in 5 matches: they have won 2 of their 5 matches in Premier League, drawing 2 and having 1 defeat this season scoring 9 goals - 1.80 per match, conceding 6 - 1.20 per match. Mamelodi Sundowns are 5th with 8 points in 4 matches: they have won 2 of their 4 matches in Premier League, drawing 2 and having 0 defeats this season scoring 6 goals - 1.50 per match, conceding 3 - 0.75 per match. Orlando Pirates are 6th with 8 points in 5 matches: they have won 2 of their 5 matches in Premier League, drawing 2 and having 1 defeat this season scoring 5 goals - 1.00 per match, conceding 5 - 1.00 per match. Golden Arrows Durban are 7th with 8 points in 5 matches: they have won 2 of their 5 matches in Premier League, drawing 2 and having 1 defeat this season scoring 4 goals - 0.80 per match, conceding 7 - 1.40 per match. Cape Town City are 8th with 6 points in 5 matches: they have won 1 of their 5 matches in Premier League, drawing 3 and having 1 defeat this season scoring 8 goals - 1.60 per match, conceding 8 - 1.60 per match. Highlands Park are 9th with 5 points in 4 matches: they have won 1 of their 4 matches in Premier League, drawing 2 and having 1 defeat this season scoring 6 goals - 1.50 per match, conceding 6 - 1.50 per match. Baroka are 10th with 5 points in 4 matches: they have won 1 of their 4 matches in Premier League, drawing 2 and having 1 defeat this season scoring 3 goals - 0.75 per match, conceding 4 - 1.00 per match. Bloemfontein Celtic are 11th with 4 points in 4 matches: they have won 1 of their 4 matches in Premier League, drawing 1 and having 2 defeats this season scoring 7 goals - 1.75 per match, conceding 5 - 1.25 per match. Black Leopards Venda are 12th with 4 points in 4 matches: they have won 1 of their 4 matches in Premier League, drawing 1 and having 2 defeats this season scoring 2 goals - 0.50 per match, conceding 3 - 0.75 per match. Chippa United are 13th with 3 points in 5 matches: they have won 0 of their 5 matches in Premier League, drawing 3 and having 2 defeats this season scoring 3 goals - 0.60 per match, conceding 5 - 1.00 per match. Maritzburg United are 14th with 2 points in 4 matches: they have won 0 of their 4 matches in Premier League, drawing 2 and having 2 defeats this season scoring 1 goal - 0.25 per match, conceding 3 - 0.75 per match. Stellenbosch are 15th with 2 points in 4 matches: they have won 0 of their 4 matches in Premier League, drawing 2 and having 2 defeats this season scoring 1 goal - 0.25 per match, conceding 3 - 0.75 per match. AmaZulu Durban are 16th with 2 points in 5 matches: they have won 0 of their 5 matches in Premier League, drawing 2 and having 3 defeats this season scoring 2 goals - 0.40 per match, conceding 7 - 1.40 per match.

Matchday Live
Club BruggeGalatasaray16:55

Club Brugge - Galatasaray

Club Brugge are playing Galatasaray at the Group stage, Group A of Champions League on September 18. The match will kick off 16:55 UTC.

PSGReal Madrid19:00

PSG - Real Madrid

PSG are playing Real Madrid at the Group stage, Group A of Champions League on September 18. The match will kick off 19:00 UTC.

OlympiakosTottenham Hotspur16:55

Olympiakos - Tottenham Hotspur

Olympiakos are playing Tottenham Hotspur at the Group stage, Group B of Champions League on September 18. The match will kick off 16:55 UTC.

Bayern MunichCrvena Zvezda19:00

Bayern Munich - Crvena Zvezda

Bayern Munich are playing Crvena Zvezda at the Group stage, Group B of Champions League on September 18. The match will kick off 19:00 UTC.

Dinamo ZagrebAtalanta19:00

Dinamo Zagreb - Atalanta

Dinamo Zagreb are playing Atalanta at the Group stage, Group C of Champions League on September 18. The match will kick off 19:00 UTC.

Shakhtar DManchester City19:00

Shakhtar D - Manchester City

Shakhtar D are playing Manchester City at the Group stage, Group C of Champions League on September 18. The match will kick off 19:00 UTC.