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

Orlando Pirates

Orlando Stadium, Johannesburg. Every match we hold, with the price it went off at.

426Played
230Won
54%Win rate
1.47Scored per game
0.77Conceded per game
196Clean sheets

Home and away

The same record, split by where it was played.

At home
59.7%
216 played, 129 won. 1.58 scored a game.
Away
48.1%
210 played, 101 won. 1.36 scored a game.
How the market priced them
54.3%
352 priced matches at an average of 2.25, which implied 44.4%.

Season by season 44

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier Soccer League 8710 +18
2026/27 Friendlies Clubs 5212 0
2026/27 8 Cup 4301 +3
2026/27 CAF Champions League 4310 +7
2026/27 League Cup 1100 +3
2025/26 Premier Soccer League 302163 +46
2025/26 League Cup 4400 +4
2025/26 8 Cup 3210 +5
2025/26 CAF Champions League 3201 +4
2025/26 Friendlies Clubs 1100 +2
2025/26 Cup 1100 +3
2024/25 Premier Soccer League 281945 +23
2024/25 CAF Champions League 14851 +13
2024/25 Friendlies Clubs 4121 +1
2024/25 8 Cup 4310 +6
2024/25 Cup 4301 +4
2024/25 League Cup 1001 -1
2023/24 Premier Soccer League 301488 +18
2023/24 Cup 5500 +15
2023/24 Friendlies Clubs 4310 +4
2023/24 CAF Champions League 4301 +4
2023/24 8 Cup 3201 +5
2023/24 League Cup 1100 +2
2022/23 Premier Soccer League 301668 +19
2022/23 8 Cup 4310 +5
2022/23 Cup 4400 +5
2021/22 Premier Soccer League 3010146 +6
2021/22 CAF Confederation Cup 12723 +13
2021/22 8 Cup 1001 -1
2021/22 Cup 1100 +1
2020/21 Premier Soccer League 3013116 +11
2020/21 CAF Confederation Cup 11542 +4
2020/21 8 Cup 4400 +7
2020/21 Cup 3201 0
2019/20 Premier Soccer League 3014106 +11
2019/20 CAF Champions League 2011 -1
2019/20 8 Cup 1001 -1
2019/20 League Cup 1100 +1
2018/19 Premier Soccer League 3015123 +20
2018/19 League Cup 3300 +4
2017/18 Premier Soccer League 3015105 +15
2017/18 Cup 2101 +1
2017/18 League Cup 1100 +1
2016/17 Premier Soccer League 306159 -11

Recent matches 30

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

Saturday 19 December 2026
H Orlando Pirates scheduled Polokwane City —
Wednesday 16 December 2026
A Orlando Pirates scheduled Richards Bay —
Saturday 5 December 2026
H Orlando Pirates scheduled Stellenbosch —
Saturday 28 November 2026
H Orlando Pirates scheduled Golden Arrows —
Wednesday 4 November 2026
A Orlando Pirates scheduled Siwelele —
Saturday 31 October 2026
H Orlando Pirates scheduled Kaizer Chiefs —
Tuesday 27 October 2026
H Orlando Pirates 3 – 0 Milford FC —
Friday 23 October 2026
H Orlando Pirates 4 – 0 African Stars —
Saturday 17 October 2026
A Orlando Pirates 1 – 0 African Stars —
Tuesday 13 October 2026
H Orlando Pirates 3 – 0 TS Galaxy —
Saturday 10 October 2026
H Orlando Pirates 0 – 2 Mamelodi Sundowns —
Sunday 20 September 2026
A Orlando Pirates 2 – 0 Marumo Gallants —
Thursday 17 September 2026
H Orlando Pirates 2 – 0 Durban City —
Saturday 12 September 2026
H Orlando Pirates 3 – 1 La Cure Waves —
Sunday 6 September 2026
A Orlando Pirates 0 – 0 La Cure Waves —
Tuesday 1 September 2026
A Orlando Pirates 4 – 0 Kruger United 1.35
Saturday 29 August 2026
H Orlando Pirates 3 – 0 Sekhukhune United 1.45
Tuesday 25 August 2026
H Orlando Pirates 2 – 0 Sekhukhune United 1.40
Saturday 22 August 2026
A Orlando Pirates 1 – 0 Sekhukhune United 1.85
Sunday 16 August 2026
A Orlando Pirates 3 – 0 Chippa United 1.33
Wednesday 12 August 2026
A Orlando Pirates 1 – 1 Amazulu 1.60
Saturday 8 August 2026
H Orlando Pirates 2 – 1 Durban City 1.37
Saturday 1 August 2026
H Orlando Pirates 2 – 0 Milford FC 1.31
Friday 24 July 2026
H Orlando Pirates 0 – 1 NEOM —
Wednesday 22 July 2026
H Orlando Pirates 1 – 0 Las Palmas —
Tuesday 21 July 2026
H Orlando Pirates 2 – 3 Al-Ittihad FC —
Saturday 18 July 2026
A Orlando Pirates 2 – 1 Cadiz —
Wednesday 15 July 2026
H Orlando Pirates 1 – 1 Cordoba —
Saturday 23 May 2026
A Orlando Pirates 2 – 0 Orbit College 1.10
Saturday 16 May 2026
H Orlando Pirates 0 – 0 Durban City 1.22