Interactive Sports Dashboards
Leveraging Data to Enhance Sports Analytics in Kenya
Introduction
Kenya has a vibrant sports culture, yet lacks open data on basic statistics across football, basketball, rugby, and other top sports.
Globally, data analytics is transforming sports—enhancing player tracking, game strategy, and fan engagement.
This project aimed to bridge the gap by creating interactive dashboards. I developed a basketball dashboard (Streamlit) and a soccer dashboard (Shiny) to provide valuable insights.
Problem
Sports stakeholders in Kenya struggle with limited access to real-time analytics and historical data.
Without structured data and interactive tools, performance tracking, scouting, and game analysis remain inefficient.
Objectives
My goal was to build interactive dashboards that:
- Aggregate key statistics for Kenyan football and basketball.
- Provide real-time & historical insights on team/player performance.
- Enable filtering & visualizations for deeper analysis.
- Support multiple stakeholders—coaches, analysts, fans, and media.
Implementation
I developed two dashboards using different technologies based on the specific needs of each sport:
1. Basketball Dashboard (Streamlit)
- Built using Python (Pandas, Plotly, Streamlit).
- Integrated game stats, player performance, and team rankings.
- Added interactive filters for better insights.
2. Soccer Dashboard (R Shiny)
- Built using R (Shiny, ggplot2, dplyr).
- Visualized match stats, possession, passing accuracy, and goal trends.
- Designed a user-friendly interface for interactive exploration.
Outcome
The dashboards provided interactive, data-driven insights into Kenyan sports:
- Increased engagement from analysts & journalists.
- Improved access to real-time player/team statistics.
- Greater interest from coaches & scouts for data-driven decisions.
Conclusion & Next Steps
This project demonstrated the power of data analytics in Kenyan sports. However, further improvements are needed:
- Expand dashboards to include rugby, volleyball, and field hockey.
- Integrate live match tracking for real-time updates.
- Enhance predictive analytics for performance forecasting.
- Develop a data-driven website to display basic statistics.
By advancing these tools, we can make Kenyan sports more data-driven & globally competitive.
Bonus
The project below demonstrated the power of data analytics in scouting
View Scouting Dashboard