Skip to content

SidhartSami/pakistan-super-league-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation


Download APK



HBL PSL — Official App

The official app of the HBL Pakistan Super League.
Live Scores • Player Stats • News • Highlights

hblpsl.com »

📥 Download APK · Report Bug · Request Feature


⚡ The Play Store listing is currently under review. Download the APK directly from this page — it is the exact same app, fully functional.


Table of Contents
  1. Download & Install
  2. About The Project
  3. Features
  4. The 8 Teams
  5. Technical Design
  6. Built With
  7. Availability
  8. FAQ
  9. Contact
  10. Acknowledgments

Download & Install

The APK is hosted here while Play Store approval is in progress. This is the official signed release build.

Step 1 — Download the APK

Step 2 — Allow Installation from Unknown Sources

Since this APK is not installed from the Play Store, you need to enable installation from unknown sources once:

  • Android 8.0+: Settings → Apps → Special App Access → Install Unknown Apps → select your browser or file manager → toggle Allow from this source
  • Android 7.0 and below: Settings → Security → Unknown Sources → toggle ON

Step 3 — Install & Launch

Open the downloaded .apk file, tap Install, and you're done.

✅ This APK is the official HBL PSL app, signed with our release certificate. It is identical to the Play Store version currently pending approval.

(back to top)


About The Project

The HBL PSL Official App is your complete companion for Pakistan Super League cricket. Built for fans who want everything in one place — whether you are following a live match ball by ball, tracking your favourite player's season stats, or catching up on the latest news and highlights.

The app covers all 8 PSL franchises, every match in the season, and real-time data sourced directly from the official HBL PSL database at hblpsl.com. It is designed to deliver the same depth of information that fans of the BBL and IPL expect from their official apps — live scorecard, detailed player profiles, team pages, video highlights, standings, and more — built specifically for PSL.

(back to top)


Features

🔴 Live Match Center

The core of the app. When a match is live, the app gives you a real-time ball-by-ball experience with no delay. The scorecard updates automatically so you never need to refresh manually.

  • Ball-by-ball live score updates
  • Full live scorecard — batting and bowling figures
  • Over-by-over run timeline
  • Current run rate (CRR) and required run rate (RRR)
  • Partnership tracker and fall of wickets log
  • Match situation summary and wagon wheel

🏆 Points Table & Standings

  • Full season standings updated in real time after every match
  • Net Run Rate (NRR) breakdown per team
  • Matches played, won, lost, and total points per team
  • Playoff qualification tracker

📊 Stats Hub

All statistics are pulled from the official HBL PSL database and cover the full season as well as career records across previous PSL editions.

  • Batting — Runs, average, strike rate, fifties, hundreds, highest score
  • Bowling — Wickets, economy, average, strike rate, best figures, five-fers
  • Season leaderboards — Top run scorers and top wicket takers for the current season
  • Match stats — Detailed scorecards for every completed match in the season

👤 Player Profiles

  • Detailed profile page for every PSL player
  • Career PSL statistics across all seasons played
  • Current team, role, batting and bowling style
  • Season-by-season stat breakdown
  • Recent form and match-by-match performance

🏟️ Team Pages — All 8 Franchises

Dedicated pages for all eight PSL teams with full squad lists, team statistics, and head-to-head records. See the 8 Teams section below.

🎥 Videos & Highlights

  • Official match highlights after every game
  • Six of the Match and Wicket of the Match clips
  • Press conferences and player interviews
  • Season review and promotional content from the official channel

📰 News & Updates

  • Official PSL news and press releases sourced from hblpsl.com
  • Squad changes and transfer updates
  • Injury news and player availability
  • Pre-match previews and post-match analysis

📅 Schedule & Fixtures

  • Full season fixture list with dates, times, and venues
  • Match timings displayed in Pakistan Standard Time (PKT)
  • Venue details for each match
  • Countdown timer to the next scheduled match

(back to top)


The 8 Teams

The HBL PSL features 8 franchises. The app includes a dedicated team page for every franchise:

# Team City
1 Karachi Kings Karachi
2 Lahore Qalandars Lahore
3 Quetta Gladiators Quetta
4 Peshawar Zalmi Peshawar
5 Islamabad United Islamabad
6 Multan Sultans Multan
7 Pindiz Rawalpindi
8 Hyderabad Kingsman Hyderabad

Each team page includes the full squad, team statistics for the current season, recent match results, and head-to-head records against other franchises.

(back to top)


Technical Design

Architecture

The app is built with Flutter using a service-based architecture. Business logic is separated into dedicated service classes, keeping the UI layer clean and data fetching decoupled from the widget tree. State management is handled reactively so the UI responds instantly to live data changes without requiring full screen rebuilds.

Live Data Pipeline

Live match data is the most performance-sensitive part of the app. The app polls the database at a short interval during active matches, updating only changed fields rather than re-fetching full scorecards on every cycle. This keeps the experience accurate and responsive during high-traffic match periods without overloading the data layer.

Database Layer

The app uses NeonDB (serverless PostgreSQL) as its data store. All cricket data — matches, players, teams, scorecards, and standings — is stored in a relational schema that makes complex queries like season leaderboards, head-to-head records, and career statistics efficient and accurate. The app queries the database through a SQL-over-HTTP interface.

Push Notifications

Match alerts and score updates are delivered via Firebase Cloud Messaging (FCM). Notifications are triggered at key match moments — match start, wickets, milestones, and final result — so fans stay informed even when the app is running in the background or closed.

Performance

At 18 MB, the app is intentionally lightweight. Images are loaded lazily and cached locally. The widget tree is optimised to avoid unnecessary rebuilds during live score updates, keeping the app smooth even on mid-range Android devices.

(back to top)


Built With

  • Flutter
  • Dart
  • Firebase
  • NeonDB

Key Technologies:

  • Flutter & Dart — Cross-platform UI framework and primary development language
  • NeonDB (PostgreSQL) — Serverless relational database for all cricket data
  • Firebase Cloud Messaging — Push notifications for match alerts and score updates
  • Firebase Analytics — Usage analytics and crash reporting
  • HTTP — Data fetching from the database layer

(back to top)


Availability

Play Store approval is currently in progress. Download the APK directly from this page in the meantime.

This page will be updated with a Play Store link as soon as the listing goes live. You can Watch → Releases only on this repo (top right) to get notified when a new version is available.

Detail Info
Platform Android
Minimum Android Version Android 6.0 (API 23)
App Size 18 MB
Play Store Approval pending
Official Website hblpsl.com

(back to top)


FAQ

Why isn't this on the Play Store? Our Play Store listing is currently under Google review. This is a standard process. The APK here is the exact same signed release build — nothing is different from what will appear on the Play Store.

Is this the official HBL PSL app? Yes. This is the official app. Visit hblpsl.com for more information about the league.

Is it safe to install? Yes. The APK is signed with our official release key. The app does not collect any personal data, does not require an account, and contains no ads.

How do I get updates? New APK versions will be posted as GitHub Releases. Click Watch → Releases only at the top right of this page to get notified automatically when a new version is available.

The app is not installing — what do I do? Make sure you have enabled "Install from unknown sources" as described in the install steps above. If you have an older version already installed, uninstall it first and then install the new APK.

When will the Play Store version be available? We expect Play Store approval within the next few days. This page will be updated with the Play Store badge and link as soon as it is live.

(back to top)


Changelog

v1.0.0 — Initial Release

  • Live ball-by-ball match scores and scorecards
  • Full season points table with NRR
  • Player and team statistics
  • All 8 franchise team pages
  • Match schedule and fixtures
  • Official news feed from hblpsl.com
  • Video highlights and clips
  • Push notifications for match alerts

(back to top)


Contact

Sidhart SamiLinkedInsidhartsami@gmail.com Ali SharjeelLinkedInalisharjeelofficial@gmail.com

Official Website: hblpsl.com

(back to top)


Acknowledgments

(back to top)


© 2026 HBL PSL. All rights reserved. | hblpsl.com

About

Official app of the HBL Pakistan Super League — Live scores, stats, standings, news & highlights for all 8 PSL teams.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors