FOOTSAM / PLAYER
Oswin Appollis
Most appearances forOrlando Pirates70 recorded matches
Highest-scoring season202310 goals · Premier Soccer League
Most goals againstAjax Cape Town2 goals in the match history
Most frequent opponentChippa United6 spelade matches
Most starts alongsideLebohang Nkaki46 starts together
Most goals in one match2 goalsSouth Sudan – South Africa · 10 Sep 2024
Results and matches 2026/27 · Appearances
16Matches
608 recordedMinutes
2Goals
6 recordedAssists
13–1–2W–D–L
Recent form
Results and form across 16 recorded appearances. Goals recorded in 16, assists in 11 and minutes in 11 matches. Club and national-team matches are included.
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2019/20 | Supersport United | Premier Soccer League | 3 | 42 | 0 | — | — | 0 | 0 | |
| 2020/21 | Supersport United | Premier Soccer League | 2 | 33 | 0 | — | — | 0 | 0 | |
| 2023/24 | Orlando Pirates | Premier Soccer League | 10 | 763 | 4 | 1 | 5 | 1 | 0 | |
| 2023/24 | Polokwane City | Premier Soccer League | 29 | 2 392 | 6 | 1 | 7 | 5 | 0 | |
| 2023 | South Africa | World Cup - Qualification Africa | 8 | 493 | 2 | 4 | 6 | 0 | 0 | |
| 2023/24 | South Africa | Africa Cup of Nations | 7 | 32 | — | — | — | 0 | 0 | |
| 2024 | South Africa | Friendlies | 1 | 63 | 0 | — | — | 0 | 0 | |
| 2024/25 | Orlando Pirates | Premier Soccer League | 16 | 1 300 | 1 | 1 | 2 | 3 | 0 | |
| 2024/25 | Polokwane City | Premier Soccer League | 26 | 2 125 | 2 | 1 | 3 | 3 | 0 | |
| 2025 | South Africa | Friendlies | 3 | 137 | 1 | 0 | 1 | 0 | 0 | |
| 2025/26 | Orlando Pirates | Premier Soccer League | 30 | 2 170 | 9 | 6 | 15 | 0 | 0 | |
| 2025/26 | South Africa | Africa Cup of Nations | 4 | 302 | 2 | 0 | 2 | 0 | 0 | |
| 2026 | South Africa | Friendlies | 3 | 172 | 1 | 0 | 1 | 0 | 0 | |
| 2026 | South Africa | World Cup | 4 | 262 | 0 | 0 | 0 | 0 | 0 | |
| 2026/27 | Orlando Pirates | Premier Soccer League | 9 | 421 | 2 | 3 | 5 | 0 | 0 |
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.









