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

Upcoming Fixtures
Tuesday
Kaiser ChiefsBidvest Wits17:30

Kaiser Chiefs - Bidvest Wits

Kaiser Chiefs are playing Bidvest Wits at the Premier League of South Africa on January 21. The match will kick off 17:30 UTC.

Friday
Cape Town CityBlack Leopards Venda13:30

Cape Town City - Black Leopards Venda

Cape Town City are playing Black Leopards Venda at the Premier League of South Africa on January 24. The match will kick off 13:30 UTC.

SuperSport UnitedChippa United18:00

SuperSport United - Chippa United

SuperSport United are playing Chippa United at the Premier League of South Africa on January 24. The match will kick off 18:00 UTC.

Saturday
StellenboschPolokwane City13:30

Stellenbosch - Polokwane City

Stellenbosch are playing Polokwane City at the Premier League of South Africa on January 25. The match will kick off 13:30 UTC.

Golden Arrows DurbanKaiser Chiefs13:30

Golden Arrows Durban - Kaiser Chiefs

Golden Arrows Durban are playing Kaiser Chiefs at the Premier League of South Africa on January 25. The match will kick off 13:30 UTC.

Orlando PiratesAmaZulu Durban16:00

Orlando Pirates - AmaZulu Durban

Orlando Pirates are playing AmaZulu Durban at the Premier League of South Africa on January 25. The match will kick off 16:00 UTC.

January 26th
BarokaMaritzburg United13:30

Baroka - Maritzburg United

Baroka are playing Maritzburg United at the Premier League of South Africa on January 26. The match will kick off 13:30 UTC.

Latest Results
Today
SuperSport United1 - 2Mamelodi SundownsFull TimeFT

SuperSport United - Mamelodi Sundowns

SuperSport United played Mamelodi Sundowns at the Premier League of South Africa on January 19. The match kicked off 13:30 UTC. Mamelodi Sundowns won 1-2.

Polokwane City1 - 1Golden Arrows DurbanFull TimeFT

Polokwane City - Golden Arrows Durban

Polokwane City played Golden Arrows Durban at the Premier League of South Africa on January 19. The match kicked off 13:30 UTC and ended in a draw 1 - 1.

Bloemfontein Celtic1 - 1Chippa UnitedFull TimeFT

Bloemfontein Celtic - Chippa United

Bloemfontein Celtic played Chippa United at the Premier League of South Africa on January 19. The match kicked off 13:30 UTC and ended in a draw 1 - 1.

Yesterday
Cape Town City2 - 0Bidvest WitsFull TimeFT

Cape Town City - Bidvest Wits

Cape Town City played Bidvest Wits at the Premier League of South Africa on January 18. The match kicked off 18:15 UTC. Cape Town City won 2-0.

Orlando Pirates3 - 1Highlands ParkFull TimeFT

Orlando Pirates - Highlands Park

Orlando Pirates played Highlands Park at the Premier League of South Africa on January 18. The match kicked off 16:00 UTC. Orlando Pirates won 3-1.

Black Leopards Venda1 - 1Kaiser ChiefsFull TimeFT

Black Leopards Venda - Kaiser Chiefs

Black Leopards Venda played Kaiser Chiefs at the Premier League of South Africa on January 18. The match kicked off 13:30 UTC and ended in a draw 1 - 1.

past Friday
Maritzburg United1 - 0AmaZulu DurbanFull TimeFT

Maritzburg United - AmaZulu Durban

Maritzburg United played AmaZulu Durban at the Premier League of South Africa on January 17. The match kicked off 18:00 UTC. Maritzburg United won 1-0.

Stellenbosch1 - 0BarokaFull TimeFT

Stellenbosch - Baroka

Stellenbosch played Baroka at the Premier League of South Africa on January 17. The match kicked off 18:00 UTC. Stellenbosch won 1-0.

past Wednesday
Orlando Pirates1 - 0Mamelodi SundownsFull TimeFT

Orlando Pirates - Mamelodi Sundowns

Orlando Pirates played Mamelodi Sundowns at the Premier League of South Africa on January 15. The match kicked off 17:30 UTC. Orlando Pirates won 1-0.

Bidvest Wits3 - 2Bloemfontein CelticFull TimeFT

Bidvest Wits - Bloemfontein Celtic

Bidvest Wits played Bloemfontein Celtic at the Premier League of South Africa on January 15. The match kicked off 17:30 UTC. Bidvest Wits won 3-2.

January 12th
AmaZulu Durban0 - 2SuperSport UnitedFull TimeFT

AmaZulu Durban - SuperSport United

AmaZulu Durban played SuperSport United at the Premier League of South Africa on January 12. The match kicked off 13:30 UTC. SuperSport United won 0-2.

Kaiser Chiefs3 - 0Cape Town CityFull TimeFT

Kaiser Chiefs - Cape Town City

Kaiser Chiefs played Cape Town City at the Premier League of South Africa on January 12. The match kicked off 13:30 UTC. Kaiser Chiefs won 3-0.

Bloemfontein Celtic4 - 2Black Leopards VendaFull TimeFT

Bloemfontein Celtic - Black Leopards Venda

Bloemfontein Celtic played Black Leopards Venda at the Premier League of South Africa on January 12. The match kicked off 13:30 UTC. Bloemfontein Celtic won 4-2.

January 11th
Chippa United0 - 0Maritzburg UnitedFull TimeFT

Chippa United - Maritzburg United

Chippa United played Maritzburg United at the of on January 11. The match kicked off 18:15 UTC and ended in a draw 0 - 0.

Highlands Park1 - 4StellenboschFull TimeFT

Highlands Park - Stellenbosch

Highlands Park played Stellenbosch at the of on January 11. The match kicked off 13:30 UTC. Stellenbosch won 1-4.

Baroka1 - 0Polokwane CityFull TimeFT

Baroka - Polokwane City

Baroka played Polokwane City at the of on January 11. The match kicked off 13:30 UTC. Baroka won 1-0.

January 8th
Cape Town City2 - 2AmaZulu DurbanFull TimeFT

Cape Town City - AmaZulu Durban

Cape Town City played AmaZulu Durban at the of on January 8. The match kicked off 17:30 UTC and ended in a draw 2 - 2.

SuperSport United2 - 2Maritzburg UnitedFull TimeFT

SuperSport United - Maritzburg United

SuperSport United played Maritzburg United at the of on January 8. The match kicked off 17:30 UTC and ended in a draw 2 - 2.

Kaiser Chiefs3 - 0Highlands ParkFull TimeFT

Kaiser Chiefs - Highlands Park

Kaiser Chiefs played Highlands Park at the of on January 8. The match kicked off 17:30 UTC. Kaiser Chiefs won 3-0.

Black Leopards Venda1 - 2Chippa UnitedFull TimeFT

Black Leopards Venda - Chippa United

Black Leopards Venda played Chippa United at the of on January 8. The match kicked off 17:30 UTC. Chippa United won 1-2.

Golden Arrows Durban1 - 0BarokaFull TimeFT

Golden Arrows Durban - Baroka

Golden Arrows Durban played Baroka at the of on January 8. The match kicked off 17:30 UTC. Golden Arrows Durban won 1-0.

January 7th
Mamelodi Sundowns0 - 0Bidvest WitsFull TimeFT

Mamelodi Sundowns - Bidvest Wits

Mamelodi Sundowns played Bidvest Wits at the of on January 7. The match kicked off 17:30 UTC and ended in a draw 0 - 0.

Polokwane City1 - 4Orlando PiratesFull TimeFT

Polokwane City - Orlando Pirates

Polokwane City played Orlando Pirates at the of on January 7. The match kicked off 17:30 UTC. Orlando Pirates won 1-4.

Stellenbosch1 - 2Bloemfontein CelticFull TimeFT

Stellenbosch - Bloemfontein Celtic

Stellenbosch played Bloemfontein Celtic at the of on January 7. The match kicked off 17:30 UTC. Bloemfontein Celtic won 1-2.

January 5th
Highlands Park2 - 1Black Leopards VendaFull TimeFT

Highlands Park - Black Leopards Venda

Highlands Park played Black Leopards Venda at the of on January 5. The match kicked off 13:30 UTC. Highlands Park won 2-1.

Cape Town City1 - 0BarokaFull TimeFT

Cape Town City - Baroka

Cape Town City played Baroka at the of on January 5. The match kicked off 13:30 UTC. Cape Town City won 1-0.

January 3rd
Maritzburg United2 - 1Golden Arrows DurbanFull TimeFT

Maritzburg United - Golden Arrows Durban

Maritzburg United played Golden Arrows Durban at the of on January 3. The match kicked off 18:00 UTC. Maritzburg United won 2-1.

December 22nd
Maritzburg United1 - 1Kaiser ChiefsFull TimeFT

Maritzburg United - Kaiser Chiefs

Maritzburg United played Kaiser Chiefs at the of on December 22. The match kicked off 13:30 UTC and ended in a draw 1 - 1.

Bloemfontein Celtic1 - 2AmaZulu DurbanFull TimeFT

Bloemfontein Celtic - AmaZulu Durban

Bloemfontein Celtic played AmaZulu Durban at the of on December 22. The match kicked off 13:30 UTC. AmaZulu Durban won 1-2.

December 21st
Chippa United1 - 0SuperSport UnitedFull TimeFT

Chippa United - SuperSport United

Chippa United played SuperSport United at the of on December 21. The match kicked off 18:15 UTC. Chippa United won 1-0.

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 42 points after 18 matches : they have won 13 of their 18 matches in Premier League, drawing 3 and having 2 defeats this season scoring 37 goals - 2.06 per match, conceding 14 - 0.78 per match. Mamelodi Sundowns are 2nd with 32 points in 17 matches : they have won 9 of their 17 matches in Premier League, drawing 5 and having 3 defeats this season scoring 22 goals - 1.29 per match, conceding 13 - 0.76 per match. SuperSport United are 3rd with 31 points in 18 matches : they have won 8 of their 18 matches in Premier League, drawing 7 and having 3 defeats this season scoring 26 goals - 1.44 per match, conceding 17 - 0.94 per match. Bidvest Wits are 4th with 30 points in 15 matches : they have won 9 of their 15 matches in Premier League, drawing 3 and having 3 defeats this season scoring 21 goals - 1.40 per match, conceding 12 - 0.80 per match. Orlando Pirates are 5th with 30 points in 18 matches : they have won 8 of their 18 matches in Premier League, drawing 6 and having 4 defeats this season scoring 31 goals - 1.72 per match, conceding 24 - 1.33 per match. Maritzburg United are 6th with 26 points in 18 matches : they have won 6 of their 18 matches in Premier League, drawing 8 and having 4 defeats this season scoring 14 goals - 0.78 per match, conceding 13 - 0.72 per match. Bloemfontein Celtic are 7th with 24 points in 18 matches : they have won 6 of their 18 matches in Premier League, drawing 6 and having 6 defeats this season scoring 29 goals - 1.61 per match, conceding 25 - 1.39 per match. Highlands Park are 8th with 23 points in 19 matches : they have won 6 of their 19 matches in Premier League, drawing 5 and having 8 defeats this season scoring 20 goals - 1.05 per match, conceding 26 - 1.37 per match. Golden Arrows Durban are 9th with 23 points in 17 matches : they have won 6 of their 17 matches in Premier League, drawing 5 and having 6 defeats this season scoring 16 goals - 0.94 per match, conceding 22 - 1.29 per match. Chippa United are 10th with 21 points in 18 matches : they have won 5 of their 18 matches in Premier League, drawing 6 and having 7 defeats this season scoring 12 goals - 0.67 per match, conceding 14 - 0.78 per match. Stellenbosch are 11th with 21 points in 19 matches : they have won 5 of their 19 matches in Premier League, drawing 6 and having 8 defeats this season scoring 18 goals - 0.95 per match, conceding 24 - 1.26 per match. Cape Town City are 12th with 20 points in 19 matches : they have won 4 of their 19 matches in Premier League, drawing 8 and having 7 defeats this season scoring 24 goals - 1.26 per match, conceding 28 - 1.47 per match. Baroka are 13th with 17 points in 19 matches : they have won 4 of their 19 matches in Premier League, drawing 5 and having 10 defeats this season scoring 10 goals - 0.53 per match, conceding 16 - 0.84 per match. Black Leopards Venda are 14th with 17 points in 18 matches : they have won 4 of their 18 matches in Premier League, drawing 5 and having 9 defeats this season scoring 18 goals - 1.00 per match, conceding 28 - 1.56 per match. AmaZulu Durban are 15th with 17 points in 19 matches : they have won 4 of their 19 matches in Premier League, drawing 5 and having 10 defeats this season scoring 11 goals - 0.58 per match, conceding 23 - 1.21 per match. Polokwane City are 16th with 16 points in 18 matches : they have won 5 of their 18 matches in Premier League, drawing 1 and having 12 defeats this season scoring 15 goals - 0.83 per match, conceding 25 - 1.39 per match.

Matchday Live
Burnley2 - 1Leicester CityFull TimeFT

Burnley - Leicester City

Burnley played Leicester City at the Premier League of England on January 19. The match kicked off 14:00 UTC. Burnley won 2-1.

Liverpool2 - 0Manchester UnitedFull TimeFT

Liverpool - Manchester United

Liverpool played Manchester United at the Premier League of England on January 19. The match kicked off 16:30 UTC. Liverpool won 2-0.

Mallorca4 - 1ValenciaFull TimeFT

Mallorca - Valencia

Mallorca played Valencia at the La Liga of Spain on January 19. The match kicked off 11:00 UTC. Mallorca won 4-1.

Real Betis3 - 0Real SociedadFull TimeFT

Real Betis - Real Sociedad

Real Betis played Real Sociedad at the La Liga of Spain on January 19. The match kicked off 13:00 UTC. Real Betis won 3-0.

Villarreal1 - 2EspanyolFull TimeFT

Villarreal - Espanyol

Villarreal played Espanyol at the La Liga of Spain on January 19. The match kicked off 15:00 UTC. Espanyol won 1-2.

Athletic Bilbao1 - 1Celta VigoFull TimeFT

Athletic Bilbao - Celta Vigo

Athletic Bilbao played Celta Vigo at the La Liga of Spain on January 19. The match kicked off 17:30 UTC and ended in a draw 1 - 1.

Barcelona0 - 0Granada CFHalf TimeHT

Barcelona - Granada CF

Barcelona are playing Granada CF at the La Liga of Spain on January 19. The match kicked off 20:00 UTC. It's half time and the score is 0 - 0.

Hertha Berlin0 - 4Bayern MunichFull TimeFT

Hertha Berlin - Bayern Munich

Hertha Berlin played Bayern Munich at the Bundesliga of Germany on January 19. The match kicked off 14:30 UTC. Bayern Munich won 0-4.

Paderborn1 - 4Bayer LeverkusenFull TimeFT

Paderborn - Bayer Leverkusen

Paderborn played Bayer Leverkusen at the Bundesliga of Germany on January 19. The match kicked off 17:00 UTC. Bayer Leverkusen won 1-4.