IPL 2025: Schedule, Line-ups, Betting Insights and Veteran Breakdown

IPL 2025: Schedule, Line-ups, Betting Insights and Veteran Breakdown

The Indian Domestic League 2025 is more than just a sport competition — it’s a celebration of wickets in Region. As an Regional bat-and-ball analyst who has followed the IPL since its launch, I can declare the 2025 edition (the 18th IPL season) was one of the most thrilling versions. This piece offers a thorough analysis of IPL 2025, including the full line-up and framework, club shifts, tournament features, and a dedicated overview on IPL betting guides https://ipl-bet.in. Whether you’re wondering about the IPL 2025 start date, the franchises and recent regulations, or exploring for betting insights on IPL contests, this specialist analysis has you covered.

T20 League 2025 Schedule and Grounds

The fixtures of Cricket League 2025 was busy with everyday matches and double-headers on holidays. The competition was originally intended to run until final May days, but due to an unexpected mid-season interruption, the final was shifted to June 3, 2025. Despite the slight setback, organizers ensured the full tournament was completed properly.

Major moments in the Cricket Series 2025 line-up:

  • Debut Encounter: March 22, 2025 – Kolkata Team vs Challengers at Iconic Ground, Kolkata. (Defending champions the franchise initiated at base, but Bangalore derailed the party with a win in the debut contest.)
  • Knockouts: The last rounds were organized at common venues for neutrality. Opening Playoff and the Cutoff Contest took place in Punjab ground, and penultimate match was in city venue.
  • Championship Match: June 3, 2025 – the Royals vs Kings at Gujarat Venue, Ahmedabad.

Throughout the campaign, contests were conducted across 13 grounds in Subcontinent, showing the tournament’s pan-India attraction. Each line-up performed home games at their primary local arena, and some teams opted for supplementary arenas to reach more followers. For example, Jaipur Team organized a couple of matches in Assam Ground, and franchise hosted events at the fresh facility in Mohali extension. Delhi Team even played some local encounters in southern arena. The T20 League truly expanded to the whole of the land – from the historic city arena in Mumbai, and iconic arena in Bengaluru to traditional iconic venue in Kolkata and Chepauk in city, plus scenic venues like northern arena in the ranges.

Tournament Framework: The ten line-ups were split into two theoretical divisions for organization, but all squads ultimately engaged 14 fixtures each (facing every other team at least once, and a few squads double). The top four line-ups in the ranking advanced to the finals. The last rounds format stayed the same:

  • Qualifier 1: between the top two clubs (victor goes straight to final).
  • Removal Contest: between the 3rd and 4th ranked line-ups (loser is gone, qualified team goes).
  • Second Knockout: between the fallen side and advancing franchise (determines the last entrant).
  • Title Match: between the top teams of initial knockout and playoff 2.

This arrangement favors regularity (top two line-ups get two attempts to get into the final) and brings energy for spectators and wagerers alike, as the elimination events are dramatic do-or-die fixtures.

Teams and Significant Roster Shifts in 2025

One of the most captivating elements of T20 League 2025 was the huge marketplace and the significant sportsman shifts before the campaign. Line-ups faced some major updates, with clubs allocating on famous cricketers to reinforce their rosters. Here’s a team-by-team overview of the T20 League 2025 franchises and significant alterations, including recent heads and headline buys:

  • Chennai Squad: Four-time winners the squad re-signed back experienced bowler Ravichandran Ashwin (brought again for ₹9.75 crore) and England utility man Sam Curran (₹2.4 crore) to reinforce their squad. With the famous MS Dhoni ending after 2024, Ravindra Jadeja accepted as commander of the franchise. The line-up focused on veterans and slow bowling depth, retaining key cricketers like Jadeja, Ruturaj Gaikwad (a consistent first striker), and Deepak Chahar (who came back from injury to lead the pace). the franchise’s plan was to integrate seasoned Indian players with a few powerful global stars, keeping loyal to their pattern of success.
  • Delhi Capitals: the capital squad executed a headline move by acquiring KL Rahul for ₹14 crore. Rahul’s purchase was intended to address the loss of Rishabh Pant (their earlier head and catcher). With Pant released into the marketplace, the side acquired Rahul as a veteran striker and future skipper. They also acquired SA experienced Faf du Plessis at entry value (₹2 crore) to offer guidance at the front and guide younger squad members. angle quick T. Natarajan (₹10.75 crore) was another crucial acquisition to strengthen Delhi’s final overs attack. These decisions highlighted a rebuild: the team formed their top order around Rahul, Prithvi Shaw (if in condition, though Shaw was unexpectedly unsold at marketplace), and versatile athlete Axar Patel, who was secured. Headship for DC in 2025 shifted to KL Rahul, adding his command experience from past franchises.
  • Punjab Franchise: the franchise went through a leadership overhaul, acquiring Shreyas Iyer for a massive ₹26.75 crore to be their new captain. Iyer had outstandingly guided the squad to the trophy in 2024, and the squad expected he could provide that successful mentality. the team also invested ₹18 crore in renowned cricketer Yuzvendra Chahal to improve their pace. dual-skilled cricketer Marcus Stoinis (₹11 crore) and powerful striker Glenn Maxwell (₹4.2 crore) were recruited to solidify the batting engine. Punjab kept first hitter Shikhar Dhawan (one of IPL’s most dependable cricketers) and emerging speedster Arshdeep Singh (matched via RTM for ₹18 crore) to hold some stability. With these adjustments, the squad formed a formidable squad and marked they were dedicated about finishing their victory absence.
  • Super Giants: Lucknow made the highest deal of the auction – headline keeper Rishabh Pant for ₹27 crore, making him the most expensive cricketer in Cricket Series history. Pant came into the side as the new commander, replacing KL Rahul. His aggressive performance and agile stumping were perceived as appropriate for Lucknow’s tactics. LSG also recruited veteran South African striker David Miller (₹7.5 crore) and Australian multi-skilled athlete Mitchell Marsh (₹3.4 crore) to bring impact (though Marsh’s injury record was a issue ahead of the edition). They secured key international athletes like Nicholas Pooran and Mark Wood (although Wood’s participation was short in prior campaigns) and continued with local talent like turner Ravi Bishnoi. With Pant, Pooran, and Miller in the team, LSG had a deadly strike force on paper.
  • Mumbai Team: Five-time winners Mumbai stuck with their essence of Rohit Sharma (commander), Jasprit Bumrah, and Suryakumar Yadav. They did, however, complete some major buys to renew the franchise. MI returned ace quick Trent Boult (₹12.5 crore) to team up with Bumrah, reuniting a winning couple from 2020. They also acquired New Zealand slow bowler Mitchell Santner (₹2 crore) to strengthen their slow bowling attack, providing diversity alongside Piyush Chawla (if kept or as a guide role). the franchise’s model has always been to combine their famous foundation with strategic buys; in 2025 they focused on speedsters. Jasprit Bumrah, coming back from health issue, was eased into the edition (he missed the first couple of weeks but rejoined the franchise in April). The presence of Boult, Bumrah, and Jofra Archer (although MI transferred Archer to Rajasthan for 2025) meant Mumbai’s fast bowlers remained powerful. On the scoring aspect, with Ishan Kishan shifting to another club, MI supported developing cricketer Tilak Varma at the start, alongside Rohit and SKY.
  • Kolkata Knight Riders: The reigning winners the franchise underwent major shifts. They surprisingly did not keep international starter Jos Buttler, and he was taken by franchise. the team also lost their victorious head Shreyas Iyer to Punjab in the sale. To compensate, Kolkata directed strongly to retain Venkatesh Iyer (₹23.75 crore), showing they view him as a core for the long term. Venkatesh, a aggressive athlete, persisted with KKR and assumed bigger burden. Kolkata also bought keeper Quinton de Kock (₹3.6 crore) to fill the opening slot left by Buttler and included fast bowler Anrich Nortje (₹6.5 crore) to boost their line-up. With Shreyas departed, Nitish Rana (retained by KKR) or even Venkatesh Iyer might have been considered for leadership. the squad still had seasoned members like Andre Russell, Sunil Narine, and Lockie Ferguson (if preserved) to supply match-winning performance. The big doubt was how Kolkata would adjust without Shreyas’s command and Buttler’s explosiveness, but the side confirmed belief in their reshaped line-up.
  • Challengers: RCB, a squad with a giant backing, finally had their ideal edition in 2025. They completed clever signings in the marketplace, recruiting big striker Liam Livingstone (₹8.75 crore) to bring strength to the mid-section and emerging dual-role player Jitesh Sharma (₹11 crore) as a death-over striker. They also signed uncapped speedster Rasikh Salam Dar – an inexperienced national pacer picked for ₹6 crore (the top for an unsigned athlete). These signings balanced the icons Virat Kohli and Glenn Maxwell. (Maxwell was actually set aside and picked by Punjab, so Bangalore lost him but addressed the slot with Livingstone’s versatile play.) the franchise’s bowling was strengthened by bringing back Australian seamer Josh Hazlewood (₹12.5 crore) and including veteran homegrown pacer Bhuvneshwar Kumar (₹10.75 crore) to lead the pace unit. Notably, Faf du Plessis, who commanded Bangalore in 2022-24, was let go and bought by Delhi, so the squad’s captaincy likely went back to Virat Kohli. The 2025 year became remarkable for the franchise – under Kohli’s captaincy, they shed the “chokers” label and captured their initial league after 18 years of efforts.
  • Rajasthan Team: The Royals moved on with some important names, opting not to retain Jos Buttler (who signed to GT) and wrist spinner Yuzvendra Chahal (to PBKS). They instead allocated in seam and versatile players. RR snapped up express pacer Jofra Archer for ₹12.5 crore, trusting on his quickness despite prior durability problems (interestingly, Archer switched from MI to RR, coming back to the side where he launched in 2018). They also added international cricketer Wanindu Hasaranga (₹5.25 crore) to combine with R Ashwin (if Ashwin was still with RR; actually Ashwin shifted to CSK, so Hasaranga replaced the spin absence). Sanju Samson stayed the head and the scoring pillar, with backing from promising batsman Yashasvi Jaiswal. Rajasthan presented themselves to assemble a stable squad with Samson’s command, expecting the newcomers would integrate quickly. They remained to conduct some matches in Rajasthan and carried a couple to regional stadium to involve audiences in the northeast.
  • Orange Army: Hyderabad underwent a restructuring stage in 2025. After a unsuccessful 2024, they dropped leader Aiden Markram and many others. At the draft, the squad’s key purchases included keeper-batsman Ishan Kishan (₹11.25 crore) to energize their order and senior speedster Mohammed Shami (₹10 crore) to captain the arsenal. They also bought back Harshal Patel (₹8 crore) to strengthen the late overs and signed slow bowler Rahul Chahar (₹3.2 crore) for slow bowling alternatives. Without Markram, SRH needed a new skipper; possibilities were Bhuvneshwar Kumar (if preserved, although Bhuvi actually shifted to RCB in the draft) or perhaps a developing prospect like Abhishek Sharma. (In reality, the team might have named someone like Mayank Agarwal or another national as captain, but Mayank was unselected, so the franchise’s direction was a bit of a uncertainty). Regardless, Hyderabad’s squad had a mix of prospects and seniority, but on paper appeared like one of the smaller sides – giving them the dark horse status.
  • Each team’s revamped team made IPL Season 2025 highly uncertain. For audiences and wagerers, the team updates were important insights – new commanders and big names can strongly impact a club’s play and punting chances. For instance, Lucknow’s odds improved after buying Pant, whereas the squad’s winning probability might have reduced slightly after giving up Shreyas Iyer and Buttler. We’ll analyze more on predictions and front-runners in the odds section, but first, let’s explore how the competition played out.

    Competition Highlights and Significant Showings

    IPL 2025 Trophy: The Bangalore Team came out as the champions of Indian Premier League 2025, finally securing the prize for the inaugural win in club history. In a tense decider, the team beat Kings by 6 runs at Gujarat. It was a fairy-tale tournament for the squad and their massive of followers, as the side broke an 18-year cup absence. Veteran Virat Kohli was visibly sentimental as he embraced the trophy at long last, having been part of the team since the foundation. the franchise, captained by Shreyas Iyer, produced a valiant performance to reach their initial championship since 2014, but lost just shy in the cup match.

    Elimination battles: The playoffs were full of intensity. Bangalore had ended in the highest spots of the group phase and claimed first decider clearly against the team to earn a spot in the grand finale. the squad then had to contest penultimate match against the victor of the cut-off (Mumbai Indians). the franchise overcame MI in semi-final, thanks to a superb leader’s innings by Shreyas Iyer, to achieve the title match. Mumbai Indians and Gujarat Titans were the other two qualifier sides; MI achieved the cut-off against GT but couldn’t beat Punjab. Notably, reigning victors KKR did not advance for finals, revealing how challenging the edition was – no club is confirmed success in the IPL, making forecasts all the more complex!

    Star players: IPL Series 2025 delivered some superb solo efforts:

    • Leading Run-Scorer (scorer award): Young Gujarat Titans player Sai Sudharsan headed the charts with 759 scores in the tournament. Sudharsan’s reliability and huge hits were a revelation, overtaking many more star figures. He proved to be a anchor of GT’s batting, even though GT could not retain their championship from 2022.
    • Purple Cap holder (top wicket badge): Ahmedabad Team also showcased the star speedster – quick Prasidh Krishna claimed 25 outs. Prasidh, following an layoff in 2024, achieved a strong revival and was deadly with the ball, especially in the crucial overs.
    • Most Valuable Player: Mumbai Indians star from Mumbai Franchise earned the valuable award for T20 League 2025. SKY was in scintillating touch, playing a series of powerful plays and also contributing in the arena. His skill to influence matches single-handedly made him the standout player of the league.
    • Additional Stars: Virat Kohli had a brilliant season for RCB, including a century that assisted the franchise achieve a place. Rinku Singh (KKR) continued his 2024 magic with a few more last-over six-hitting moments. On the attack, Jasprit Bumrah’s resurgence was influential for MI (even though MI failed in finals, Bumrah produced some decisive spells). slow bowlers like Rashid Khan (retained by GT) and Rahul Chahar (SRH) had their highlights, but overall 2025 was a favorable year for seamers on faster grounds.

    New Rules and Moments: The implementation of the cricket guidelines meant stricter consequences for team member outbursts or late game rate. We observed a few situations of skippers being disciplined for late overs early in the league as teams adapted to the fresh regulations. Another persistent guideline was the “bench player” rule (introduced in 2023) which squads adopted tactically – for example, some sides often rotated an reserve quick while protecting or a batsman while chasing to perfect their lineup. These calculated changes supplied an extra dimension of intrigue to events (and also to in-play wagering choices, as an extra player could swing a contest after the planned swaps introduced an extra layer of complexity to fixtures (and also to in-play wagering decisions, as an tactical choice could influence a contest after the coin flip).

    Overall, IPL Season 2025 will be noted for the squad’s maiden title win, some phenomenal promising cricketers emerging through, and the tense contests that kept us on the edge of our seats. Now, let’s move our attention to the topic of IPL Cricket 2025 odds – a topic of major curiosity for many supporters aiming to get with the events on a unique perspective.

    IPL Cricket 2025 Betting: Odds, fields and Guides

    Cricket wagering is enormous around the world, and Indian Premier League is the highlight for cricket punters. In the subcontinent, while ground-based bookmaking is mostly outlawed, competition betting online has a massive following through various websites (plus the increase of virtual cricket channels where followers create imaginary line-ups for money rewards). As a sports analyst, I observed that the buzz for the tournament 2025 was not just on the field but also in the betting markets. Here we’ll discuss the opening predictions, leading prediction areas in the tournament 2025, and some insider insights on odds this season.

    Early Rates and Leaders

    Before the league 2025 began, oddsmakers released championship rates for each franchise to secure the final. These rates demonstrate club form, historic results, and public opinion. Here’s an rough glimpse at how the clubs ranked with rates at the beginning of the season (better chances = greater possibility as front-runners):

    Side

    Outright odds (estimate)

    Mumbai Indians (MI)

    5.0 (5-to-1) – front-runners

    Kolkata Knight Riders (KKR)

    5.5 (last season’s champs)

    Gujarat Titans (GT)

    6.0

    Chennai Super Kings (CSK)

    6.5

    Lucknow Super Giants (LSG)

    7.0

    Royal Challengers Bangalore (RCB)

    8.0

    Rajasthan Royals (RR)

    9.0

    Punjab Kings (PBKS)

    10.0

    Delhi Capitals (DC)

    10.0

    Sunrisers Hyderabad (SRH)

    12.0 – long shots

    These lines are suggestive and varied slightly across multiple odds boards.

    Main takeaways from the predictions: classic clubs like Mumbai Indians and Yellow Army were among the front-runners, as normal, given their dominant bases and cup track. the squad, being defending holders, also had reduced predictions. Titans, new cup holders, were viewed strong challengers especially after securing Jos Buttler. Royal Challengers Bangalore were given reasonable odds (around 8:1) – many fans always wish RCB will prevail, but betting houses were cautious due to RCB’s failure of past victories. Interestingly, the squad’ lines were around 10:1 at start, but as their reshaped squad with Shreyas Iyer and others connected and they fought well, gamblers who trusted PBKS initially got strong returns (they indeed qualified the grand finale). Hyderabad Team were seen as dark horses given their change; few predicted them to reach the title.

    For those making title bets, an professional recommendation was to apply a covering tactic: for example, if you bet RCB at 8.0 and they reached the final, you could balance by backing on their competitor to lock in payout. In 2025, anyone who bet on RCB before the season got compensated big time as RCB secured the title against the early chances!

    Trending the season 2025 Prediction Markets

    Gambling on the tournament games isn’t just about deciding the eventual victor. There are dozens of options offered for each event and for the league in total. Some of the most common gambling choices that supporters used during the competition 2025 were:

    • Victory Bet (top side) – The simplest gambling option on who will succeed a particular event. Each competition game often had lines that changed constantly, especially if you played in-play.
    • Best Hitter / Bowling Leader – Bets on who will achieve the most points or secure the most scalps in a fixture (or even throughout the competition). For example, betting on someone like Virat Kohli to be Man of the Match or leading batsman in a event was popular.
    • Total Runs in Match / Totals Betting – predicting on the aggregate points achieved in the game (by both franchises together) being above or smaller a certain figure. tournament events are run-heavy, so bookmakers might set a rate like 330.5 runs and you play exceeding or lower.
    • Athlete Market – special bets like a hitter to achieve 50+ runs, or a seamer to claim 3+ dismissals, etc. For instance, punters often bet on players like Jos Buttler or Suryakumar Yadav to smash a fifty given their form.
    • Big Hits – the season is famous for maximizing boundaries. options such as “total number of sixes in the fixture” or “what franchise will hit more sixes” were popular. With hard-hitters in every line-up, these wagers are exciting. In 2025, with players like Livingstone, Pant, and Maxwell involved, many contests had a flurry of big shots.
    • In-Play Wagering (real-time) – Once the game opens, the rates and choices move constantly. gamblers took part in real-time odds on things like “dismissal type” (caught, bowled, etc.), “runs in the next over”, or simply trusting a club during a target run. the season’s uncertain fluctuations make live betting both exciting and dicey.

    Season Predictions: Beyond specific contests, punters also predicted on season bets like “Who will advance to the finals”, “Which two franchises will get to the grand finale”, “Most tournament sixes by a player”, etc. In 2025, for example, a bet on Sai Sudharsan to be the top tournament run-scorer would have been a bold shot, but it paid off! These kinds of outsider wagers pull in bold punters.

    Specialist Betting Guides for the season 2025

    Odds smartly on the league requires a balance of game insight and awareness of probabilities. Here are some professional recommendations and notes from the 2025 campaign:

    • Prepare Well: Before entering wagers, experienced players checked updates and venues. For example, knowing surface was important – a true track in Wankhede ground might bring to a big match (so betting on lots of knocks/sixes makes sense), whereas a bowler’s track in Chennai might favor turners (making a lower total or supporting spinners for victims a smart prediction). In 2025, some pitches like Gujarat produced very run-fests in initial events, shaping wagering numbers.
    • Watch Performance and Movements: IPL momentum can change, but momentum counts. During 2025, once the team went on a victory run, many punters backed them in later games. Also, keeping track of rest was vital. For instance, if Jasprit Bumrah was out for MI in a contest or if a side decided to switch international performers, it influenced the predictions.
    • Role of Additions: With many new recruits in 2025, the beginning part of the year was complex to forecast. specialists often advise to study the first initial games to judge how squads are performing with their updated groups before playing big. By mid-season, rhythms appeared (like which squads are steady, or which pacer is in top wicket-taking rhythm) that shaped improved bets.
    • Stake Smart & Balance Stakes: A core guideline is never to play more than you can risk. IPL games can flip abruptly – a squad dominating easily can break in a few minutes. If you made a long-term bet (say on a squad to claim the cup at opening), consider balancing if they make a good situation. For example, if you had a bet on Punjab Kings to win the trophy at 10:1 and they reached the last game against the team, you could bet on RCB in the title match to secure some gain either way. Balancing in eliminations is a method many seasoned punters employ.
    • Crowd Boost & Crowds: The competition 2025 returned fully to home-and-away games with jammed stadiums. Ground familiarity is major – franchises like CSK and MI have giant audiences and familiarity with their grounds. Betting odds do factor this in, but as a player, one might add a little benefit to locals in 50-50 contests. However, in 2025 eliminations at neutral venues, that edge was balanced, and indeed we experienced the two top squads advance.
    • Watch Closely on Headlines: Sudden updates such as a cricketer getting benched in training or a switch in team can affect a contest’s performance. For instance, if a important all-rounder was removed right before a game, the rates might alter. Being connected to sports updates (via Twitter, channels) let punters adapt quickly. In one 2025 fixture, when a captain sat out due to a injury, in-play rates changed and savvy bettors seized gain.

    In end, the season 2025 gave engaging gambling options, but it also showed everyone that short cricket is beautifully volatile. Likely winners don’t always prevail (as proved by upsets throughout the Top picks don’t always succeed (as demonstrated by turnarounds throughout the year), so it’s essential to blend analysis and also heed your intuition at times. Always bet for thrill and the added excitement, not as a sure earning plan.

    Top Questions (Info) about Indian Premier League 2025

    Q: When did the tournament 2025 start and end?
    A: The league 2025 started on March 22, 2025 and the title match was contested on June 3, 2025. The league stretched a bit longer than initial intended due to a brief mid-season halt, but all 74 matches were wrapped by June 3rd.

    Q: Which squads featured in the season 2025 last game and who won?
    A: The last game was fought between the franchise and Punjab Kings on June 3, 2025. Royal Challengers Bangalore succeeded the cup 2025, beating the franchise by 6 runs to secure their initial IPL.

    Q: Who will secure the tournament 2025?
    A: Before the league, it was uncertain who would capture the tournament 2025, as all sides were capable. Many supporters speculated that big teams like the team or the side might triumph, or that the squad could protect their championship. However, IPL is swinging – and indeed the underdog success came true as the franchise stood as the cup winners. In hindsight, RCB’s triumph shocked those who believed other teams.

    Q: How many events were played in the season 2025?
    A: There were 74 matches in total during the league 2025. Each of the 10 franchises contested 14 group fixtures, and then 4 elimination matches (initial knockout, knockout, next playoff, title match) were held.

    Q: What were the recent rules in the league 2025?
    A: The main adjustment in the competition 2025 was the enforcement of the ICC standards for teams, aligning the league’s conduct policies with universal expectations. Otherwise, the setup and match conduct (including the substitution rule introduced in 2023) remained the same to former seasons.

    Q: Is Jasprit Bumrah playing IPL 2025?
    A: Yes, Jasprit Bumrah was present in IPL 2025 for MI. He was returning from a health problem that had prevented him out of the tournament 2023. He did sit out the beginning period of the competition 2025 as he was adjusted back to full fitness, but he came back to the MI club in April and played in their games subsequently.

    Q: Where can I watch the tournament 2025 in real time?
    A: In the nation, the competition 2025 contests were broadcast live on the sports network station (on TV) and live streamed on the application site (broadcaster manages the online rights).

    Q: Who were some star performers in the competition 2025?
    A: Several cricketers enjoyed great campaigns in the tournament 2025. To list a few memorable stars: Virat Kohli (RCB), Sai Sudharsan (GT), Prasidh Krishna (GT), Suryakumar Yadav (MI), Shreyas Iyer (PBKS), Jasprit Bumrah (MI).


    Overall, IPL 2025 was a remarkable tournament that had it all: an prolonged calendar, fresh squads, huge auction buys, and an underdog win. Fans enjoyed not just the matches but also the buzz and betting excitement around each game. The league continues to be the most unpredictable T20 competition in the world, and that is what makes it so fun for supporters and stakeholders alike. Here’s to the next league, with its never-ending buzz and fun for cricket lovers!

    245

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Scroll to Top