ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (2025)

English Edition

  • తెలుగు
  • हिन्दी
  • ಕನ್ನಡ
  • മലയാളം
  • தமிழ்
  • বাংলা

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (1) ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (2)

Get Updates

Get notified on match updates, sports news, and in-depth analysis!

A Oneindia Venture

  • Cricket
    • News
    • Fixtures
    • Results
    • Series
    • Teams
    • ICC Rankings
    • Records
    • Scores
  • Football
    • News
    • Rumours
    • Transfers
    • Leagues
  • Hockey
  • Gaming
  • Wrestling
  • Motorsports
  • Tennis
    • News
    • Tournaments
    • Schedule
    • Results
    • Rankings
  • Badminton
  • Kabaddi
  • WWE
  • ISL
  • More Sports
  • Photos

Notifications

Settings

Clear Notifications

Notifications

Use the toggle to switch on notifications

  • Block for 8 hours

  • Block for 12 hours

  • Block for 24 hours

  • Don't block

Home » Cricket » Rankings

The International Cricket Council (ICC) routinely updates its ICC Team Rankings on a weekly basis, with the latest rankings being released every Tuesday. These rankings cover all three formats of the game: Tests... , ODIs, and T20Is. Stay updated with the most recent ICC Team Rankings across all formats.

  • Teams
  • Batting
  • Bowling
  • All Rounder

TEST Team Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (4)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (5) Australia

Rating 124 Points 3732
Rank Team Rating Points
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (6) South Africa

115 2873
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (7) England

112 4469
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (8) India

107 3515
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (9) New Zealand

96 2409

View Full List

ODI Team Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (10)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (11) India

Rating 124 Points 4471
Rank Team Rating Points
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (12) New Zealand

109 4160
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (13) Australia

105 3567
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (14) Sri Lanka

103 4009
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (15) Pakistan

100 3493

View Full List

T20 Team Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (16)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (17) India

Rating 271 Points 15425
Rank Team Rating Points
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (18) Australia

266 9829
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (19) England

257 10287
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (20) New Zealand

253 11628
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (21) South Africa

243 10437

View Full List

ICC Test Batting Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (22)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (23)

Joe Root

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (24) England

Rating 908
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (25)

Harry Brook

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (26) England

868
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (27)

Kane Williamson

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (28) New Zealand

850
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (29)

Steve Smith

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (30) Australia

816
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (31)

Yashasvi Jaiswal

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (32) India

792

View Full List

ICC Odi Batting Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (33)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (34)

Shubman Gill

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (35) India

Rating 784
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (36)

Rohit Sharma

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (37) India

756
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (38)

Babar Azam

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (39) Pakistan

739
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (40)

Virat Kohli

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (41) India

736
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (42)

Daryl Mitchell

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (43) New Zealand

720

View Full List

ICC T20 Batting Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (44)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (45)

Abhishek Sharma

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (46) India

Rating 829
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (47)

Tilak Varma

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (48) India

804
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (49)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (50) England

791
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (51)

Jos Buttler

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (52) England

772
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (53)

Travis Head

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (54) Australia

771

View Full List

ICC Test Bowling Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (55)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (56)

Jasprit Bumrah

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (57) India

Rating 889
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (58)

Kagiso Rabada

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (59) South Africa

851
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (60)

Matt Henry

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (61) New Zealand

846
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (62)

Pat Cummins

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (63) Australia

838
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (64)

Josh Hazlewood

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (65) Australia

815

View Full List

ICC Odi Bowling Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (66)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (67)

Keshav Maharaj

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (68) South Africa

Rating 687
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (69)

Maheesh Theekshana

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (70) Sri Lanka

671
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (71)

Kuldeep Yadav

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (72) India

650
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (73)

Bernard Scholtz

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (74) Namibia

644
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (75)

Rashid Khan

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (76) Afghanistan

640

View Full List

ICC T20 Bowling Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (77)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (78)

Jacob Duffy

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (79) New Zealand

Rating 717
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (80)

Adil Rashid

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (81) England

710
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (82)

Akeal Hosein

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (83) West Indies

707
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (84)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (85) India

706
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (86)

Adam Zampa

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (87) Australia

700

View Full List

ICC Test All Rounder Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (88)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (89)

Ravindra Jadeja

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (90) India

Rating 405
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (91)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (92) Bangladesh

305
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (93)

Ben Stokes

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (94) England

295
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (95)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (96) South Africa

284
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (97)

Pat Cummins

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (98) Australia

270

View Full List

ICC Odi All Rounder Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (99)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (100)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (101) Afghanistan

Rating 296
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (102)

Mohammad Nabi

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (103) Afghanistan

292
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (104)

Sikandar Raza

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (105) Zimbabwe

290
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (106)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (107) Bangladesh

249
5

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (108)

Michael Bracewell

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (109) New Zealand

246

View Full List

ICC T20 All Rounder Rankings

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (110)

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (111)

Hardik Pandya

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (112) India

Rating 252
Rank Player Team Rating
2

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (113)

Dipendra Singh Airee

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (114) Nepal

209
3

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (115)

Mohammad Nabi

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (116) Afghanistan

207
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (117)

Roston Chase

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (118) West Indies

196
4

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (119)

Liam Livingstone

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (120) England

196

View Full List

FAQs

  • What about ratings for wicket-keepers?

    The difficulty lies in determining a fair method for rating a wicketkeeper. Simply assessing them based on catches and stumpings taken is problematic because these statistics heavily rely on the bowler's ability to create chances (considering how many opportunities Warne created for Healy, for instance). Historical records on missed chances lack accuracy, and defining what constitutes a missed chance is subjective. Therefore, similar to other fielding skills, we opt not to generate a rating as we're not convinced it would be reliable.

  • How do you rate all-rounders?

    We've developed an all-rounder index to assess the top performers in Test and One Day cricket. This index is calculated by multiplying a player's batting and bowling points and then dividing by 1000. For instance, a player with 800 batting and 0 bowling would have a score of zero (since they don't bowl and thus aren't considered all-rounders), while someone with 600 batting/200 bowling would receive a rating of 120, and a player with 400 batting/400 bowling would achieve a rating of 160. A score exceeding 300 is regarded as world-class. Although there are more all-rounders in T20s and ODIs than in Tests, similar names often feature prominently in both formats. It's important to note that this index doesn't include fielding skills, which are currently difficult to quantify statistically.

  • When are the rankings updated?

    As of March 2021, we transitioned to a weekly schedule for updating player rankings. Under this arrangement, women's player rankings for both ODIs and T20Is are refreshed every Tuesday, while men's rankings across all three formats—Tests, ODIs, and T20Is—are updated on Wednesdays. These updates encompass all matches concluded up to the preceding day and exclude any matches played on the day of updating. Team rankings remain updated as usual, occurring after each Test series and after every ODI and T20I match.

  • How ICC Rankings Are Calculated?

    The ICC Player Rankings represents a comprehensive system that evaluates the performances of international cricket players. This ranking system utilizes a points-based methodology, incorporating a sophisticated moving average calculation. Players receive ratings on a scale ranging from 0 to 1000 points, with fluctuations occurring based on their performance trends. The assessment of each player's contribution within a match is determined by an algorithm, consisting of predefined calculations tailored to various match circumstances. Notably, this calculation process operates autonomously, devoid of human intervention or subjective judgment. Distinct factors are considered for different cricket formats.

  • What's the difference between 'rankings' and 'ratings'?

    We utilize 'rankings' to denote the positions of players in the tables, and 'ratings' to represent their points.

  • How ICC Team Rankings Are Calculated?

    In parallel, the ICC Team Rankings, devised by David Kendix, serve as a rating mechanism for men's teams competing in Test, One-Day International, and Twenty20 International formats, as well as for women's teams participating in One-Day International and Twenty20 International cricket. This rating is derived by dividing the points earned by the total match or series points, rounded to the nearest whole number. Analogous to a batting average, this metric employs points instead of total runs scored and incorporates match or series totals instead of dismissals. Annual updates to these rankings are executed on 1 October each year.

  • What happens to a player's rating if he plays but does not bat/bowl?

    If a batsman doesn't get the chance to bat, his rating remains unchanged. We aim to ensure that ratings don't penalize a player unjustly for circumstances beyond their control (such as rain affecting an innings and causing the entire team to suffer points loss). The scenario for bowlers is a bit different. If the opposing team is bowled out for less than 150 runs, a bowler who hasn't bowled isn't penalized (indicating that the conditions favored other bowlers, and his services weren't required). However, if the opposition posts a significant total, bowlers who haven't bowled in the innings lose points.

Latest News

  • Mohammed Siraj Is Go-To Bowler In All Three Formats: Ex-Sri Lankan Star Farveez Maharoof on India Pacer's Exclusion From Asia Cup 2025- Exclusive
  • KCL 2025: Vignesh Puthur sparks but Alleppey Ripples lose to Thrissur Titans
  • Gautam Gambhir Wears His Heart On His Sleeve: Ross Taylor Heaps Praise On India Coach Amid Asia Cup Selection Flak- Exclusive
  • AUS vs SA 2nd ODI: Lungi Ngidi grabs five-for as South Africa complete fifth straight ODI series win over Australia
  • BCCI Invites Applications for National Selector Positions: Eligibility, Process, and Key Details

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (126)

Log in for Better Reading Experience!

  • Continue with Google

By signing in, you agree to our Terms and Privacy Policy

ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (128)

Gender

Select your Gender

  • Male
  • Female
  • Others

Age

Select your Age Range

  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+

Sign Out

'; } }if(document.getElementById("cms-poll")){var iframe = document.getElementById("cms-poll"); iframe.onload = function(){ iframe.style.height = iframe.contentWindow.document.body.scrollHeight + 'px';}} if(no_ad_flag == true){ if(document.querySelector('.cms-videos-wrapper')){ document.querySelector('.cms-videos-wrapper').style.display='none'; } if(document.querySelector('.assigned_video_heading')){ document.querySelector('.assigned_video_heading').style.display='none'; }if(document.querySelector('#bottom-single-video-block1')){ document.querySelectorAll('#bottom-single-video-block1').forEach(e => e.remove());} if(document.querySelector('.os-header-ad')){document.querySelector('.os-header-ad').style.minHeight=0;}if(document.querySelector('.cmscontent-right1')){document.querySelector('.cmscontent-right1').style.minHeight=0;}if(document.querySelector('.cmscontent-left-article')){document.querySelector('.cmscontent-left-article').style.minHeight=0;}}if(window.location.search.indexOf('oirev_analyse')>-1){ var today = new Date(); var y = today.getFullYear(); var m = today.getMonth() + 1; var d = today.getDate(); var hr = today.getHours(); var min = today.getMinutes(); var urlBurstParam1 = y+''+m+''+d+''+hr+''+min; var tag1 = document.createElement('script'); tag1.src = 'https://rss.oneindia.com/common/oi-debug.js?v='+urlBurstParam1; tag1.async = true; tag1.id = 'oiscripts1'; var firstScriptTag1 = document.getElementsByTagName('script')[0]; firstScriptTag1.parentNode.insertBefore(tag1, firstScriptTag1);}/*var qParam = document.referrer;var currentHost = document.location.hostname; if(qParam != '' && qParam.indexOf(currentHost)==-1){ (function(window, location) { var referrer = document.referrer; if(typeof history != 'undefined' && referrer && history.length > 1) { var stateObj = {}; //Just want to change the current history var goToHomeURL = location.origin+'?utm_medium=Desktop&utm_source=MK-EN&utm_campaign=Back-Home'; //history.replaceState(stateObj, document.title, location.href + hash); history.pushState(stateObj, document.title, location.href); window.addEventListener("popstate", function() { var referrer = document.referrer ? document.referrer : 'Blank'; location.replace(goToHomeURL); }, false); } }(window, location)); }*/if(window.location.pathname==='/wwe/news/'){document.getElementById("right-links").style.display = "block";}var ga_ad_block = "ad block";var hostname = window.location.hostname;var oiab_done = false;function loadScript(path, callback) { var scr = document.createElement('script'); scr.onerror = handleError; scr.async = true; scr.src = path; document.body.appendChild(scr); function handleError() { console.log('handleError'); if (!oiab_done) { oiab_done = true; loadwhenAB(); } }}loadScript("https://"+hostname+"/common/js/ads.js");function loadwhenAB() { console.log('inside AB function'); if (document.getElementById('zQyHLKpYGvgh')) { console.log('Without Ad Blocker'); } else { (function(){ var today = new Date(); var urlBurstParam = today.getHours(); var commontag = document.createElement('script'); commontag.src = 'https://rss.oneindia.com/common/oi-inhouse-scripts.js?lang=en&domain='+hostname; commontag.async = true; commontag.id = 'oiinhousescripts'; var firstcommonScriptTag = document.getElementsByTagName('script')[0]; firstcommonScriptTag.parentNode.insertBefore(commontag, firstcommonScriptTag); }());}}
  • Home
  • Notifications
  • Notifications
  • App

${fdesc}

${timesago}

`; ulcontent.innerHTML += licontent; if (document.querySelector('.oi-no-noticationwrap')) { document.querySelector('.oi-no-noticationwrap').style.display = 'none'; } if (document.querySelector('.oi-notification-content')) { document.querySelector('.oi-notification-content').style.display = 'block'; } if(document.querySelector('.oi-notification-settings')){ document.querySelector('.oi-notification-settings').style.visibility = 'hidden'; } // Add click event for article links addClickEventToArticleLinks(); handleShareIconClick(); });}// Function to handle when no articles are availablefunction handleNoArticles() { if (document.querySelector('.oi-no-noticationwrap')) { document.querySelector('.oi-no-noticationwrap').style.display = 'block'; } if (document.querySelector('.oi-notification-content')) { document.querySelector('.oi-notification-content').style.display = 'none'; } if(document.querySelector('.oi-notification-settings')){ document.querySelector('.oi-notification-settings').style.visibility = 'hidden'; }}// Function to handle click on article linksfunction addClickEventToArticleLinks() { document.querySelectorAll('.notifyanchor').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); const articleId = this.getAttribute('data-article-id'); let clearedIds = (localStorage.getItem('clearedArticleIds') || '').split(',').filter(id => id); if (!clearedIds.includes(articleId)) { clearedIds.push(articleId); } const updatedIds = clearedIds.slice(-30); localStorage.setItem('clearedArticleIds', updatedIds.join(',')); window.location.href = this.getAttribute('href'); }); });}// Function to handle 'Clear All' button clickfunction handleClearAllClick(excludedIds, displayedArticleIds) { document.querySelector('#clearallios').addEventListener('click', function (e) { if (document.querySelector('.oi-no-noticationwrap')) { document.querySelector('.oi-no-noticationwrap').style.display = 'block'; } if (document.querySelector('.oi-notification-content')) { document.querySelector('.oi-notification-content').style.display = 'none'; } var ulcontent1 = document.getElementById('notify-content') || document.getElementById('notification-content'); ulcontent1.innerHTML = ''; let updatedIds = excludedIds.concat(displayedArticleIds); localStorage.setItem('clearedArticleIds', updatedIds.join(',')); });}// Function to handle back arrow clickfunction handleBackArrowClick() { document.querySelector('.oi-notification-backarrow').addEventListener('click', function (e) { if (document.querySelector('.oi-notification-wrapper')) { document.querySelector('.oi-notification-wrapper').classList.remove('shownotf'); } if (document.querySelector('.oi-notification-wrapper')) { document.querySelector('.oi-notification-wrapper').classList.remove('show-settings'); } document.body.classList.remove('overflw'); });}// Function to handle share icon clickfunction handleShareIconClick() { document.querySelectorAll('.oi-notf-share-icon').forEach(function(element) { element.addEventListener('click', function (e) { if (navigator.share !== undefined) { var share_url = this.getAttribute('data-url'); var share_title = this.getAttribute('data-title'); navShareIOS(share_url, share_title); } }); });}// Main function to show latest pushed articlesfunction showLatestPushedArticles() { setupNotificationWrapper(); const excludedIds = getExcludedIds(); fetchAndRenderArticles(excludedIds); //handleClearAllClick(excludedIds, displayedArticleIds); handleBackArrowClick(); }if (navigator.userAgent.includes("Macintosh")) { const notificationBell = document.getElementById("notification_bell"); if (notificationBell && notificationBell.classList.contains("notification-bell")) { notificationBell.classList.replace("notification-bell", "notification-bell-ios"); notificationBell.id = "notification_bell_ios"; notificationBell.style.display='block'; document.getElementById('notification_bell_ios').addEventListener('click', function (e) { showLatestPushedArticles(); if(document.querySelector('.notf-overlay')){ document.querySelector('.notf-overlay').classList.add('shownotf'); } }); document.querySelector('.notf-overlay').addEventListener('click', function (e) { if(document.querySelector('.notf-overlay')){ document.querySelector('.notf-overlay').classList.remove('shownotf'); } if(document.querySelector('.oi-notification-wrapper')){ document.querySelector('.oi-notification-wrapper').classList.remove('shownotf'); } }); }} if(deviceType=='mobile'){ if (domainmiddle === 'oneindia' || domainmiddle === 'goodreturns' || domainmiddle=='filmibeat' || domainmiddle=='boldsky' || domainmiddle=='drivespark' || domainmiddle=='gizbot'){ var isIphone = /iPhone/i.test(navigator.userAgent); function appendUTM(href, campaign) { if(urlUtm){ var stickySource = urlUtm; }else{ var stickySource = 'OI-EN'; } if(href) { href += (href.includes('?') ? '&' : '?') + 'ref_source=' + urlUtm + '&ref_medium=Sticky-Footer-Promo&ref_campaign=' + campaign; return href; } return href; } let footerVersion = "1.0.24";async function loadFooterConfig(domainMiddle) { try { if(host1=='www.goodreturns.in'){ var jsonFileName = `/common/${domainMiddle}-sf-temp.json?v=${footerVersion}`; }else{ var jsonFileName = `/common/${domainMiddle}-sf.json?v=${footerVersion}`; } const response = await fetch(jsonFileName); const config = await response.json(); const currentDomain = window.location.hostname || 'www.oneindia.com'; const domainConfig = config[currentDomain]; if (domainConfig) { createFooterItems(domainConfig); } else { console.error('No configuration found for domain:', currentDomain); } } catch (error) { console.error('Error loading footer configuration:', error); }}// Function to find the next static item for correct insertion based on the configfunction findNextStaticItem(currentKey, jsonOrder, config, staticKeys) { let currentIndex = jsonOrder.indexOf(currentKey); for (let i = currentIndex + 1; i < jsonOrder.length; i++) { const nextKey = jsonOrder[i]; if (staticKeys.includes(nextKey)) { return config[nextKey].id; } } return null;}function createFooterItems(config) { const footerUL = document.getElementById('footer-items'); const staticKeys = ['home', 'notifications', 'profile', 'app']; const jsonOrder = Object.keys(config); var fragment = document.createDocumentFragment(); // First, build the items and store them in an array with their correct position. let itemsArray = []; jsonOrder.forEach(key => { if (!staticKeys.includes(key)) { const item = config[key]; if (item) { const li = document.createElement('li'); li.id = item.id; const a = document.createElement('a'); a.href = item.url === 'javascript:void(0);' ? 'javascript:void(0);' : item.url; a.dataset.tracker = item.tracker; if (item.campaign) { a.setAttribute('data-urlCampaign', item.campaign); } if (item.target) { a.target = item.target; } const iconSpan = document.createElement('span'); iconSpan.className = item.class; if (item.icon) { iconSpan.style.backgroundImage = `url(${item.icon})`; iconSpan.style.backgroundRepeat = 'no-repeat'; if (domainmiddle === 'filmibeat') { iconSpan.style.backgroundSize = 'contain'; } iconSpan.style.backgroundPosition = '0 0'; iconSpan.style.width = item.width || '18px'; } const labelSpan = document.createElement('span'); labelSpan.className = 'flabel'; labelSpan.textContent = item.label; a.appendChild(iconSpan); a.appendChild(labelSpan); if (item.badge) { const badgeSpan = document.createElement('span'); badgeSpan.className = 'fshorts-new'; badgeSpan.textContent = item.badge; a.appendChild(badgeSpan); } li.appendChild(a); // Store each item and its position in the order const nextStaticItem = findNextStaticItem(key, jsonOrder, config, staticKeys); itemsArray.push({ li, nextStaticItem }); } } }); // Sort the items based on the reference to the next static item itemsArray.forEach(({ li, nextStaticItem }) => { if (nextStaticItem) { const referenceNode = document.getElementById(nextStaticItem); if (referenceNode) { referenceNode.insertAdjacentElement('beforebegin', li); } else { console.error(`Element with ID ${nextStaticItem} not found.`); } } else { fragment.appendChild(li); // Append to fragment if no static items are ahead } }); // Once all elements are processed, append the fragment to the DOM footerUL.appendChild(fragment); if (document.getElementById('oi-footer-sticky-wrapper')) { if(host1=='www.goodreturns.in'){ document.getElementById('oi-footer-sticky-wrapper').classList.add('grenglish'); }else{ document.getElementById('oi-footer-sticky-wrapper').classList.add(domainmiddle); } document.getElementById('oi-footer-sticky-wrapper').style.display = 'inline-block'; } if (document.getElementById('bottomAdWrapper')) { document.getElementById('bottomAdWrapper').classList.add('btmstkwdg'); } if(document.querySelector('ins[id^="gpt_unit_/1008496/oi-320x50_0"]')){ document.querySelector('ins[id^="gpt_unit_/1008496/oi-320x50_0"]').classList.add('btmstkwdg'); } handleSpecialCases(config); // Handle dynamic updates for notifications/profile}function handleSpecialCases(config) { console.log(config); if (config['notifications']) { if(isIphone){ document.getElementById('notiicon').style.display = 'none'; document.getElementById('notiiconactive').style.display = 'none'; document.getElementById('notiiconactiveios').style.display = 'inline-block'; document.getElementById('notiiconactiveios').addEventListener('click', function (e) { showLatestPushedArticles(); }); }else{ const notfNum = document.getElementById('notf-num') || document.querySelector('.notification-num'); const notiicon = document.getElementById('notiicon'); const notiiconactive = document.getElementById('notiiconactive'); if (notfNum && window.getComputedStyle(notfNum).display === 'block') { notiiconactive.style.display = 'inline-block'; notiicon.style.display = 'none'; } else { notiicon.style.display = 'inline-block'; notiiconactive.style.display = 'none'; if (Notification.permission === 'default') { document.getElementById('notitext').innerText = 'Notify Me'; } else { document.getElementById('notitext').innerText = 'Notifications'; } } } } if (config['profile']) { // Dynamic handling of profile icon based on login status if (userLoggedIn == 0) { document.getElementById('profileicon').style.display = 'inline-block'; document.getElementById('profileiconactive').style.display = 'none'; } else { document.getElementById('profileicon').style.display = 'none'; document.getElementById('profileiconactive').style.display = 'inline-block'; } } if (isIphone && config.app) { document.getElementById('appicon').style.display = 'none'; } // Handle home icon active state if (config['home']) { const homeIconLink = document.querySelector('#homeicon a'); if (trackpagetype !== 'home') { homeIconLink.classList.remove('active'); } } if (config['budget']) { const budgetIconLink = document.querySelector('#budgeticon a'); if (window.location.href.indexOf('/union-budget/')>-1) { budgetIconLink.classList.add('active'); } } document.querySelectorAll('.oi-footer-sticky-content ul').forEach(ul => { const visibleLiCount = Array.from(ul.querySelectorAll('li')).filter(li => { return li.offsetParent !== null; // Checks if the element is visible }).length; if (visibleLiCount === 4) { ul.classList.add('icons4'); } else if (visibleLiCount === 3) { ul.classList.add('icons3'); } ul.querySelectorAll('li a').forEach(link => { link.addEventListener('click', function (e) { if (typeof pingtoserverforSharetracker === 'function') { const shareType = 'bottom-sticky'; // or set according to your tracking logic const shareMedium = link.getAttribute('data-tracker'); // use the campaign or a default value pingtoserverforSharetracker(shareType, shareMedium); } }); }); }); document.querySelectorAll('[data-urlCampaign]').forEach(link => { var href = link.getAttribute('href'); var campaign = link.getAttribute('data-urlCampaign'); var newHref = appendUTM(href, campaign); link.setAttribute('href', newHref); }); if (config['search']) { // Dynamic handling of profile icon based on login status if(document.querySelector('#searchicon')){ document.querySelector('#searchicon').addEventListener('click', function (event) { if (typeof loadFooterStickySearch === 'function') { loadFooterStickySearch(); } }); } }}//if (!(isIphone && domainmiddle === 'boldsky')) {var btmstickywidget=0; if ('requestIdleCallback' in window) { requestIdleCallback(() => { window.addEventListener("scroll", function () { if (btmstickywidget == 0) { btmstickywidget = 1; loadFooterConfig(domainmiddle); } }); });} else { // Fallback for browsers that don't support requestIdleCallback window.addEventListener("scroll", function () { if (btmstickywidget == 0) { btmstickywidget = 1; loadFooterConfig(domainmiddle); } });}//}}}
ICC Cricket Rankings 2025: ICC Teams and Players Rankings - myKhel.com (2025)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Nathanial Hackett

Last Updated:

Views: 6136

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.