Performance Intelligence · 2016 – 2026
Ten seasons of Orlando Pirates data — visualised. This project tracks how leadership changes, squad decisions, and tactical shifts drove measurable swings in performance. It is built for anyone who wants clear evidence, not opinion.
Breaking down a decade of match results into meaningful phases — identifying periods of dominance, inconsistency, and tactical transition across PSL, Nedbank Cup, and CAF competitions.
Analysing performance across distinct coaching cycles — quantifying how managerial changes impacted win rates, goal output, defensive solidity, and squad cohesion over time.
Translating raw match data into narrative-driven dashboards — connecting numbers to moments, turning points, and strategic shifts that define the club's modern era.
Orlando Pirates are one of South Africa's most commercially significant sports clubs. Every coaching appointment, cup campaign, and continental run generates public scrutiny — but most analysis stays at the surface, focusing on individual matches or single-season headlines.
Without a long-term view, it is almost impossible to distinguish a temporary slump from a structural problem, or to fairly evaluate whether a manager improved the club or simply inherited momentum.
This matters beyond football. Boards, sponsors, and performance directors in any high-stakes organisation face the same challenge — separating noise from signal when making decisions about leadership and investment.
There is no single interactive view connecting Orlando Pirates' long-term results, leadership-era performance, and goal trends in one place — making it difficult to draw reliable conclusions from the available data.
Specific gaps this project addresses:
Build a performance intelligence view that compares results across leadership eras, identifies when the club was genuinely improving versus stalling, and connects match-level outcomes to broader patterns — all in one readable, interactive format that a non-specialist can use.
Which coaches delivered the strongest results — and what does the data say beyond trophies and league positions?
When was the club genuinely improving, and when was it struggling — and what caused those shifts?
Do goals scored and goals conceded support or contradict the league table picture each season?
What offensive and defensive patterns repeat across a full decade — and what do they reveal about the club's identity?
Season-by-season and era-level breakdown of match outcome distribution across all competitions.
Tracking offensive and defensive output over time to identify phases of attacking fluency or defensive fragility.
Cumulative goal difference as a proxy for squad quality and competitive consistency across a season or era.
Defensive strength indicator — tracking clean sheet percentage per coaching era and season block.
Goals and assists by key players mapped against team performance periods to link individual output to collective results.
Identifying win streaks, loss runs, and momentum shifts — particularly around managerial appointments and departures.
| Manager | Period | Matches | Win Rate | Goals Scored | Goals Conceded | Phase |
|---|---|---|---|---|---|---|
| Kjell Jonevret | 2016–2017 | 38 | 44% | 51 | 42 | Transition |
| Milutin Sredojević | 2017–2019 | 86 | 58% | 118 | 62 | Peak |
| Rulani Mokwena | 2019–2020 | 24 | 46% | 29 | 27 | Rebuild |
| Josef Zinnbauer | 2020–2022 | 96 | 54% | 125 | 74 | Peak |
| Mandla Ncikazi / Fadlu Davids | 2022–2023 | 44 | 41% | 52 | 51 | Transition |
| José Riveiro | 2023–2026 | 112 | 62% | 148 | 68 | Peak |
During the 2019–20 and 2022–23 seasons — both marked by interim management and unclear direction — win rates dropped below 50% and goal output fell sharply. The data is unambiguous: organisations that tolerate extended leadership uncertainty pay a measurable performance cost. This is not a football-specific observation; it holds across industries.
The Sredojević (2017–19) and Riveiro (2023–26) eras — both built on clear mandates and multi-season continuity — produced the club's highest win rates and strongest goal output. Extended tenures allowed tactical systems to mature and squads to develop collective intelligence. Short-termism is expensive, whether in football or business.
Across multiple seasons, goal output improved while defensive metrics remained inconsistent — meaning positive results often depended on outscoring opponents rather than controlling matches. Organisations that grow revenue without addressing cost structure face the same dynamic. The data highlights when this imbalance became a vulnerability.
In seasons where CAF continental fixtures created congestion, PSL form reliably dipped — pointing to a structural depth problem rather than a motivation or tactics issue. Competing on multiple fronts without the resources to rotate quality is a resource-allocation challenge. The data makes this visible in a way that season summaries never could.
The project was built in three phases: organising the data, designing the visuals, and adding the narrative layer that connects numbers to meaning. Every section answers a specific question — viewers do not need to interpret raw data to understand what they are looking at.
Chart types were matched to each metric: line charts for trends over time, bar charts for era comparisons, a donut for aggregate distribution, and area fills for cumulative measures like goal difference.
The layout is designed to work for experienced analysts who want to scan quickly and for business stakeholders who want the headline conclusions without the footnotes.
A single-page HTML dashboard that consolidates win rates, goal trends, and era breakdowns — built with Chart.js and deployable without a backend or proprietary tools.
A visual and tabular breakdown of all major coaching periods — measuring impact in win rate, goals, and phase classification rather than relying on trophy counts alone.
Data-led insight cards that translate visual patterns into plain-language conclusions — making the analysis readable for decision-makers, not just data specialists.
A decade of performance is now readable in a single session. Rather than comparing spreadsheets or sifting through season-by-season reports, decision-makers get a consolidated, visual picture that makes trends immediately obvious.
Every claim in this analysis is grounded in measurable data — win rates, goal differentials, and era-level outputs. The result is a framework for evaluating performance that holds up to scrutiny, rather than relying on narrative or reputation alone.
This project demonstrates the ability to take raw data, structure it meaningfully, and communicate it to an audience that includes both specialists and non-specialists — a skill that transfers directly to business intelligence and strategy roles.