The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
BF

Baroka FC

Peter Mokaba Stadium, Polokwane. Every match we hold, with the price it went off at.

325Played
87Won
26.8%Win rate
0.97Scored per game
1.22Conceded per game
80Clean sheets

Home and away

The same record, split by where it was played.

At home
31.5%
162 played, 51 won. 1.14 scored a game.
Away
22.1%
163 played, 36 won. 0.8 scored a game.
How the market priced them
25.9%
266 priced matches at an average of 3.67, which implied 27.2%.

Season by season 21

One row per competition per season.

SeasonCompetitionPWDLGD
2025/26 1st Division 304818 -23
2025/26 Cup 1001 -2
2024/25 1st Division 3010119 -2
2024/25 Cup 3201 +3
2023/24 1st Division 3012117 +9
2023/24 Premier Soccer League 4022 -5
2023/24 Cup 1010 0
2022/23 1st Division 3011613 0
2022/23 Cup 2101 0
2021/22 Premier Soccer League 306717 -18
2021/22 Cup 2101 0
2020/21 Premier Soccer League 3071310 -8
2019/20 Premier Soccer League 307815 -9
2019/20 Cup 3201 -1
2018/19 Premier Soccer League 3061113 -10
2018/19 League Cup 3300 +5
2018/19 Cup 1001 -1
2017/18 Premier Soccer League 3071310 -6
2017/18 Cup 3201 +2
2017/18 League Cup 2101 0
2016/17 Premier Soccer League 3051312 -17

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 17 May 2026
H Baroka FC 0 – 0 Upington City 3.30
Sunday 10 May 2026
A Baroka FC 0 – 1 Cape Town City 19.00
Friday 1 May 2026
A Baroka FC 0 – 2 Casric Stars 9.35
Sunday 26 April 2026
H Baroka FC 0 – 3 Kruger United 4.37
Wednesday 22 April 2026
H Baroka FC 1 – 1 Gomora United FC 3.25
Sunday 19 April 2026
A Baroka FC 0 – 2 Lerumo Lions 4.20
Saturday 11 April 2026
H Baroka FC 1 – 2 Leicesterfield —
Tuesday 7 April 2026
A Baroka FC 1 – 2 Midlands Wanderers 3.70
Saturday 21 March 2026
A Baroka FC 0 – 5 Milford FC 4.50
Saturday 14 March 2026
H Baroka FC 0 – 1 Hungry Lions 2.00
Sunday 8 March 2026
A Baroka FC 0 – 0 Venda FC 3.98
Sunday 1 March 2026
A Baroka FC 0 – 1 University of Pretoria 2.88
Saturday 14 February 2026
H Baroka FC 1 – 0 The Bees 2.20
Sunday 1 February 2026
A Baroka FC 1 – 1 Black Leopards 3.31
Wednesday 28 January 2026
H Baroka FC 0 – 0 Highbury 2.45
Saturday 24 January 2026
A Baroka FC 1 – 1 Kruger United 3.70
Sunday 7 December 2025
H Baroka FC 0 – 1 Venda FC 2.61
Wednesday 3 December 2025
A Baroka FC 0 – 2 Milford FC —
Saturday 29 November 2025
H Baroka FC 3 – 1 Black Leopards 2.58
Saturday 22 November 2025
A Baroka FC 1 – 1 Leicesterfield —
Sunday 9 November 2025
H Baroka FC 1 – 2 Lerumo Lions 2.05
Sunday 2 November 2025
H Baroka FC 3 – 1 Cape Town City 3.00
Tuesday 28 October 2025
A Baroka FC 0 – 3 Upington City 3.50
Saturday 25 October 2025
A Baroka FC 0 – 2 Hungry Lions 2.95
Saturday 18 October 2025
H Baroka FC 0 – 2 University of Pretoria 2.45
Saturday 4 October 2025
H Baroka FC 0 – 2 Milford FC 2.25
Friday 26 September 2025
A Baroka FC 1 – 2 Gomora United FC 2.88
Sunday 21 September 2025
H Baroka FC 1 – 1 Casric Stars 3.00
Sunday 14 September 2025
A Baroka FC 0 – 1 Highbury 2.90
Saturday 30 August 2025
H Baroka FC 3 – 0 Midlands Wanderers —