Side project ·
NepalPremierLeague.site
NPL 2026 live scores, schedule and points table, read by 400+ cricket fans a day
- Role
- Creator & Developer
- Type
- Personal project
- Timeline
- Oct 2026 – Present
- Location
- Kathmandu, Nepal
- 400+
- visitors a day
- 8
- franchise teams covered
- Auto
- live score refresh
Overview
An independent fan site for Season 3 of the Nepal Premier League, with auto-refreshing live scores, full scorecards, fixtures in Nepal time, a points table with net run rate, squads, player stats and news.
During every NPL season, fans in Nepal and abroad search for one thing: the score. Many score pages are heavy on mobile data and hard to scan. I built NepalPremierLeague.site to answer "NPL live score", "NPL schedule" and "NPL points table" on one fast page that works on any phone.
Scores refresh automatically during matches, fixtures show start times in Nepal time (NPT), and an installable app gives one-tap scores and win probability, even offline. Season 3 runs from 26 October to 21 November 2026, and the site already reaches more than 400 visitors a day.
Key features
- 01
Live match centre
Ball-by-ball scores and full scorecards that refresh automatically during matches.
- 02
Schedule in NPT
Every fixture with local start time and venue, with a countdown to the next match.
- 03
Points table
Played, won, lost, no result, points, net run rate and recent form for all eight franchises.
- 04
Players & stats
Squads, player pages and "most runs" and "most wickets" leaderboards.
- 05
Playoff scenarios & news
What each team needs to qualify, plus match news and guides.
- 06
Installable app
Works offline, uses little storage and opens straight to the scores.
How I built it
- 01Designed and built the entire site, from score data to the UI
- 02Structured pages around what fans actually search: live score, schedule, points table and NRR
- 03Made it fast on mobile data with an installable, offline-capable app
- 04Keep it fresh through the season with news, guides and playoff scenarios
Outcome
- 400+ daily visitors during NPL Season 3
- Complete coverage of all eight franchises, squads and player stats
Built with
- Progressive Web App
- Auto-refreshing live data
- Technical SEO
- Structured data
- RSS
Related writing
Web8 min read
PWA Offline Support: Build an Installable Web App
Build a PWA with offline support: web app manifest, service worker caching strategies, a custom install prompt and the iOS caveats that still catch people out.
Read articleReact7 min read
TanStack Query Guide: React Data Fetching Done Right
A practical TanStack Query (React Query v5) guide: query keys, caching with staleTime and gcTime, mutations, optimistic updates, pagination and infinite scroll.
Read articleNext.js8 min read
Next.js Caching Explained: use cache, cacheLife, ISR
Next.js caching explained for Next.js 16: 'use cache', cacheLife, cacheTag, revalidateTag vs updateTag vs revalidatePath, ISR and fetch caching.
Read article