Skip to content

Add Live Cricket Score to WordPress: 5 Methods (2026)

Most cricket score plugins are abandoned in 2026. Five ways to add a live cricket score widget to WordPress that still work, from free widgets to a data API.

Sunny Kumar
Sunny Kumar10 min read
TL;DR

The free plugin most guides recommend, Cricket Live Score, was discontinued on 1 June 2026, so do not start there. For most sites the fastest, safest route is a free embed widget (CricketData.org or CricTimes) dropped into a Custom HTML block. Developers and publishers who want full control should use a cricket data API.

Cricket fans refresh the score every few minutes. Put a live scoreboard on the page and they stay, then come back for the next match.

That is real, repeat traffic. Most people still set it up wrong.

The problem in 2026 is simple: nearly every "best cricket plugin" guide points at plugins nobody maintains anymore.

So I stopped trusting the lists and checked for myself. I installed the plugins, embedded the widgets, and watched what actually updated when a match went live.

This guide is what survived that test: five methods that still work, and exactly where each one fits.

A live cricket scorecard widget embedded inside a WordPress post
The end result: a live score card sitting inside a WordPress post.

What changed in the WordPress cricket plugin scene?

Here is the uncomfortable part. The plugin most guides tell you to install is dead.

Open the cricket tag in the WordPress plugin directory and the problem is right there on the first screen.

The WordPress.org plugin directory cricket tag, showing Cricket Live Score by wpscore marked discontinued
The cricket plugin directory: the most installed plugin, Cricket Live Score by wpscore, is discontinued; a different, near-identically named plugin sits on WordPress 3.9-era support.

The most installed free plugin is Cricket Live Score by wpscore. 200+ installs, tested up to WordPress 6.7.5. On paper, the obvious pick.

Then read its listing. The author left a blunt note: "discontinued as of 01.06.2026, we recommend deleting it from your WordPress installation."

The plugin's own author is telling you to delete it.

The next one down has an almost identical name: Live Cricket Score by Pramod Jodhani. Only 10+ installs, last tested on WordPress 3.9, a release from 2014. The rest are thin or unrated.

Warning

Why this matters

An abandoned plugin is not a safe pick. It stops getting security patches. It breaks on the next PHP or WordPress update. And because most cricket plugins pull scores from someone else's feed, they go blank the day that feed changes.

If a plugin says "last tested" over a year ago, treat it as a liability, not a shortcut.

So the order has flipped.

Widgets and APIs do not depend on one plugin author staying interested. That is why they are the safer picks now.

In other words: start with a widget or an API, and only reach for a plugin once you have confirmed it is still alive. Plugins still work fine for beginners. You just have to pick a live one.

The five methods at a glance

Pick the row that matches your site, then jump to that method.

MethodEaseSpeedControlBest for
1. Live cricket score widgetEasyExcellentLowMost sites
2. WordPress pluginEasyFairMediumBeginners
3. Cricket data APIHardExcellentVery highCustom builds
4. Premium pluginMediumFairMediumFull cricket site
5. Ad-supported widgetEasyGoodLowZero budget

Method 1

Live cricket score widget for WordPress (no plugin)

Best for: Most sites that want a fast, low-maintenance scoreboard with nothing to update.

For most sites, this is where I start. Nine times out of ten, it is also where I stop.

A provider hosts the scoreboard. You paste one snippet into a Custom HTML block, and the score card shows up where you put it. No plugin. No database tables. Nothing to break when WordPress updates.

CricketData.org has a free scrolling widget with fixtures, live matches, and results. No API key, no usage limit. CricTimes and the official IPL.com widget are good too, and the IPL one needs no account at all.

CricketData.org free live cricket score widget gallery with the embed code shown below the preview
CricketData.org's free widget: a live score card plus the one-line embed snippet, no API key required.

How to add it (step by step)

  1. Pick a widget layout from the provider and copy its script or iframe snippet.
  2. Edit the page or post and add a Custom HTML block where you want the score card.
  3. Paste the snippet and publish.
  4. Reserve the widget's height in your theme so the page does not jump when it loads.

The catch is design control. You get the provider's look, not yours.

For a blog or a news post, that is a fair trade for a two-minute job.

Showing live IPL scores

During the IPL, this is the method most blogs reach for. The IPL.com widget needs no account and carries official fixtures and live scores. CricketData.org embeds IPL matches too. Drop either into the same Custom HTML block and you have an IPL scoreboard in a couple of minutes.

The same widget on a website or Blogger

The embed is plain HTML, so it is not tied to WordPress. The same snippet works on a static site, and on Blogger you paste it into an HTML/JavaScript gadget. Reserve the height there too, or the layout jumps on mobile.

Method 2

WordPress plugin

Best for: Beginners who want everything inside the WordPress dashboard with a shortcode.

A plugin keeps everything inside WordPress. Install it, set it up, drop a shortcode. You never touch embed code.

The whole risk in 2026 is picking a dead one. And most of them are dead.

The Cricket Live Score plugin page on WordPress.org showing the not-tested-with-recent-WordPress-versions warning
The discontinued Cricket Live Score plugin still shows WordPress's 'not tested with the latest 3 major releases' warning. That is the signal to check before you install anything.

So check three things on the plugin's directory page before you install anything: the last-tested WordPress version, the date of the last update, and whether the author has left a discontinuation note.

Old scores are not the worry here. These plugins pull live data from a feed, so the numbers stay current.

The plugin itself is the risk. An unmaintained one breaks on the next WordPress or PHP update, stops getting security fixes, and goes blank the day its feed changes.

How to add it (step by step)

  1. Go to Plugins → Add New and search for a current, maintained cricket score plugin.
  2. Confirm it is tested against a recent WordPress version, then install and activate.
  3. Open its settings and choose the series or competitions to display.
  4. Copy the generated shortcode and paste it into a page, post, or widget area.
// Via the WordPress admin
Plugins → Add New → search a maintained cricket plugin → Install → Activate
// then place its shortcode, e.g.
[cricket-score type="live"]

Method 3

Cricket data API

Best for: Publishers and custom builds that need full control over markup, caching, and design.

An API gives you the raw match data and nothing else. Your theme decides how the score looks, where it sits, and how often it refreshes.

This is the route for a publisher who wants the scoreboard to match the rest of the site, pixel for pixel.

One quick warning before you shop. People search for a "Cricbuzz API" all the time. Cricbuzz has no official public API, so anything sold under that name is scraping the site and can break or get blocked without notice.

Use a provider that actually sells API access. The maintained options:

ProviderFree tierPaid fromBest for
CricketData.org100 requests/day~$5.99/moSingle cached scoreboard
EntitySportDev token~$150/moFantasy + 250+ competitions
RoanuzNone~$210/moFull IPL + international

One thing matters more than everything else here: caching.

Never call the API on every page view. You will burn through the free tier in an afternoon, and slow the page down on top of it.

Fetch on a timer, store the result in a transient, and serve from the cache:

php
$cached = get_transient( 'live_cricket_scores' );

if ( false === $cached ) {
    $response = wp_remote_get( $api_url, array( 'timeout' => 10 ) );
    $cached   = wp_remote_retrieve_body( $response );
    set_transient( 'live_cricket_scores', $cached, 5 * MINUTE_IN_SECONDS );
}

Then render the match name and status in your own template. Handle the empty cases too: an innings break, no live match, a timeout. The page should never show a raw error to a reader.

The markup is the easy part. The caching and the error states are the real work.

Method 4

Premium all-in-one plugin

Best for: Sites that want a complete cricket section: series, fixtures, teams, and scorecards.

Some sites want more than one score card. They want a full cricket section: series, fixtures, teams, players, points tables. A premium all-in-one plugin builds all of that as real WordPress pages.

It is the heaviest option on this list. Usually a one-time licence instead of a monthly API fee.

Where to get one. Two routes are worth your time.

Roanuz ships an official WordPress plugin backed by its own API. You get series, matches, and scorecards through shortcodes, and the vendor is clearly still active.

CodeCanyon is the other route. It has paid scripts like CricketBuzz, but most of its cricket listings are mobile apps and betting templates. Filter to WordPress, sort by sales, and read the last-update date before you pay.

CodeCanyon search for live cricket showing 24 items, mostly mobile apps and a betting platform as the top seller
CodeCanyon's 'live cricket' results: 24 items, but 23 are mobile apps and the top seller is a betting platform. Filter to WordPress and vet each listing before buying.

Check the vendor first. Ultimate Live Cricket (ULCWP) is the warning here. Its free Lite version was pulled from WordPress.org in December 2025 for a guideline violation, and its paid site no longer loads. I checked, and it would not open.

A premium plugin is only as good as the team behind it. Open their site, check the changelog date, and look for recent support replies. If the vendor has gone quiet, so has your scoreboard.

How to add it (step by step)

  1. Buy and download the plugin from the vendor or marketplace.
  2. Upload it from Plugins → Add New → Upload Plugin, then activate.
  3. Complete the setup screen and connect the data source or API key.
  4. Add the generated pages to your navigation, or place the supplied shortcode.

Method 5

Ad-supported widget

Best for: Zero-budget sites that accept provider branding in exchange for a free or revenue-sharing score card.

An ad-supported widget gives you a free score card. In return, the provider keeps its own branding, links, or ads inside it.

The clearest option right now is Criczop, by Gamezop. The widget is free, you can style it, and it refreshes often.

Here is the part most people miss: it also shares revenue. When a reader clicks through from your widget, they land on your Criczop link, and you get a cut of the ad money those visits earn. The scoreboard turns into a small source of income instead of just a feature.

Where to get it. Sign up as a Gamezop publisher, get a Criczop Property ID, and turn the widget on from the dashboard. It takes about ten minutes.

How to add it (step by step)

  1. Create a Gamezop publisher account and request your Criczop Property ID.
  2. Choose the layout and colours in the dashboard.
  3. Copy the supplied script.
  4. Paste it into a Custom HTML block on the relevant page or sidebar.

The downside is control and clutter. You are handing part of the page to someone else.

For a hobby site or a seasonal traffic spike, that is a fine deal. For a brand you are trying to build, think it through first.

Which method should you choose?

Pick around your site, not around the trend.

For most blogs and news pages, a free embed widget wins. Fast, free, and nothing to maintain.

Use a plugin only if you want everything in the dashboard, and only after you have checked it is still maintained.

Go with a data API when the scoreboard has to match your design. And go premium only when you are building a whole cricket section.

If you are not sure, start with the widget. You can always graduate to an API later.

Will live cricket scores slow down your WordPress site?

They can. And it is worth taking seriously, because site speed is an engineering problem, not a plugin setting.

A plugin adds server work. A JavaScript widget adds network and main-thread work. An iframe loads a whole separate page inside yours.

Any of these can drag your Core Web Vitals down if you load them across the whole site.

Three habits keep the damage close to zero:

If a widget pushes your numbers the wrong way, that is a technical SEO problem to fix at the source, not a cosmetic one to ignore.

Want your live scoreboard built right?

Send us the site and what you are trying to build. We handle the API, the caching, and the Core Web Vitals so the scores load fast and keep working. The first reply comes from Sunny, not a sales team.

See WordPress development

Final take

Start with the simplest method that fits the site, and avoid abandoned plugins on principle.

A free embed widget covers most sites in minutes. Move to a cached API only when a plugin or widget genuinely holds you back.

Then watch the speed and how readers actually use it.

Let the real numbers decide the next step, not a tutorial from 2014.

Common questions

Is there a free WordPress plugin for live cricket scores in 2026?

The most installed one, Cricket Live Score by wpscore, was discontinued on 1 June 2026 and its own author now recommends deleting it. A few others remain but are barely maintained. For a free option that keeps working, paste a cricket score embed widget into a Custom HTML block instead of relying on a plugin.

Can I add live cricket scores to WordPress without a plugin?

Yes, and it is the method I recommend for most sites. Copy a free embed widget script from a provider like CricketData.org or CricTimes, add a Custom HTML block to the page, and paste it in. No plugin, no database tables, and nothing to maintain when WordPress updates.

What is the best free cricket data API?

CricketData.org has a genuinely free tier of 100 requests a day, which is enough for a single cached scoreboard. Paid plans start around $5.99 a month. EntitySport offers a free development token, and Roanuz is the heavier paid option starting near $210 a month with dedicated IPL coverage.

How do I show live IPL scores on my WordPress site?

Any of the widget or API methods cover the IPL. The IPL.com official widget and CricketData.org both embed IPL fixtures and live scores with no API key. For a custom look, pull IPL match data from a cricket API and render it in your own template.

Will a live cricket widget slow down my website?

It can. A third-party script adds network requests and main-thread work, and an iframe loads a whole separate page inside yours. Reserve the widget height to avoid layout shift, load it only on pages that need scores, and check Core Web Vitals before and after you add it.

Can I make money from a cricket score page?

Yes. A live cricket score page pulls repeat visits during a series, which is good ad inventory. Ad-supported widgets like Criczop share revenue with you, or you can run your own display ads and affiliate offers around an embedded scoreboard.

Written by
Sunny Kumar
Sunny KumarSEO Specialist & product builder

SEO Specialist and product builder with 10+ years in search. The notes come from the work, not the theory.

Work with TheGuideX

Reading about it is the easy part.

Send us the site and the problem. Your first reply comes from Sunny Kumar — not a sales team — and tells you if it is a fit.