Who Will Win Today’s Sri Lanka vs Bangladesh 1st ODI 2025 Prediction – 2nd July

The action shifts to the 50-over format as Sri Lanka host Bangladesh in the 1st ODI of a three-match series on Wednesday, July 2, 2025, at the R. Premadasa Stadium, Colombo. After Sri Lanka’s dominant victory in the Test finale, they enter this series with confidence and momentum. Bangladesh, on the other hand, are desperate to bounce back after six consecutive ODI losses. Given the recent form and home conditions, the Sri Lanka vs Bangladesh prediction favours the hosts, who have a superb ODI record at this venue. However, Bangladesh’s last series win over Sri Lanka in ODIs adds a layer of competitiveness to this high-stakes clash.
Match Details
Match | Sri Lanka vs Bangladesh, 1st ODI |
---|---|
Date | Wednesday, July 2, 2025 |
Time | 2:30 PM IST |
Venue | R. Premadasa Stadium, Colombo |
Broadcast | Fancode (Live Streaming) |
Team Previews
Sri Lanka – Team Preview (ODI Rank: 7)

As Sri Lanka returns to white-ball action, they carry with them the swagger of a dominant Test series victory over Bangladesh — highlighted by an innings win wrapped up in just 28 minutes on Day 4. That commanding display has set the tone for the upcoming three-match ODI series starting July 2 in Colombo. Now, under the leadership of Charith Asalanka, Sri Lanka looks to build on that momentum and replicate their recent 50-over success against Australia, where they registered a stunning 174-run victory in the final ODI.
Top-Order Expectations
Opening the batting will be Pathum Nissanka and Nishan Madushka, two players offering contrasting form narratives. Nissanka, despite scoring two centuries in the recent Tests (187 & 158) and a staggering 369 runs in total, has struggled in ODIs lately — registering single-digit scores in four of his last five innings. Still, his ability to play long innings cannot be overlooked, and he remains a serious threat at the top.
Madushka, though relatively new to ODI cricket, has shown good composure. In his three outings, he has posted two half-centuries, tallying 158 runs so far. This series could be a pivotal moment for him to secure his spot in the side.
Mendis & Asalanka – Anchors and Aggressors
Coming in at No. 3, Kusal Mendis has been one of Sri Lanka’s most reliable ODI performers. He scored a classy 101 in the last ODI against Australia and has accumulated 454 runs in his last nine ODIs at an impressive average of 64. His ability to stabilize and accelerate as needed makes him a key cog in Sri Lanka’s batting wheel.
Skipper Charith Asalanka is arguably in the form of his life. He piled up 337 runs in his last 10 ODIs and averages 65 against Bangladesh with a century and two fifties in just six innings. His ability to hold one end while accelerating at will has given Sri Lanka a solid middle-order engine. Asalanka was also the Player of the Series against Australia for scoring 205 runs in just two matches, showcasing his leadership credentials.
Kamindu Mendis, while promising in the Test format (average 62), has yet to replicate that success in ODIs. With an average of 27 and just two wickets from 19 matches (at an average of 109), he may find himself under pressure to contribute more with either bat or ball.
Janith Liyanage rounds off the middle order and brings recent success with him — including an unbeaten 101 against Bangladesh in their last ODI clash. With an average of 44 at No. 6, Liyanage will be tasked with guiding Sri Lanka through the late overs.
Bowling – Spin Heavy Attack
Sri Lanka’s dominance in recent ODIs has been underpinned by their potent spin department. Expect the team to go with a three-spinner strategy, especially in Colombo where the surface often assists turn.
Maheesh Theekshana leads the spin trio. With 19 wickets in his last 9 ODIs and an economy of just 4.41, he is the enforcer in the middle overs. Wanindu Hasaranga, the all-format match-winner, brings in experience, control, and wicket-taking ability. He thrives under pressure and can chip in with quick runs if needed.
Completing the spin trio is Dunith Wellalage, who had a terrific series against Australia — combining well with Hasaranga to dismantle their lineup. Wellalage’s ability to tie down the opposition and pick key wickets will be crucial.
In the pace department, Asitha Fernando will spearhead the attack. He has 15 wickets in his last 9 ODIs and has steadily grown into a dependable new-ball bowler. Alongside him, Eshan Malinga is likely to retain his place thanks to an excellent IPL season with Sunrisers Hyderabad — claiming 13 wickets in 7 matches. His ability to bowl tight overs at the death adds value to the attack.
Overall Assessment
Sri Lanka enters the ODI series with a blend of youth, form, and momentum. Their spin attack is among the best in subcontinent conditions, and their middle order is rock-solid. If their top order can click, and the bowling continues to dominate, Sri Lanka will be strong favorites to take the series. The leadership of Asalanka, combined with match-winners like Mendis and Hasaranga, positions them well for a confident start to the white-ball leg of the tour.
Bangladesh – Team Preview (ODI Rank: 9)

Bangladesh head into the ODI leg of the tour trying to reset after a demoralizing Test defeat and a disappointing ODI run — having lost their last six matches. While they will take heart from their thrilling series win over Sri Lanka in Chattogram earlier this year, the task ahead is steep, especially playing in Colombo where Sri Lanka’s spinners are traditionally dominant.
Squad Changes & Fresh Faces
The Bangladesh ODI squad sees five changes from their previous outings. With Mahmudullah’s retirement from international cricket and Mushfiqur Rahim stepping away from Tests, the responsibility now falls on a new generation of batters to take charge.
Litton Das makes his return after a year’s absence. However, his recent ODI record is dismal — just 35 runs in 8 matches in 2023. Against Sri Lanka specifically, he has managed only 63 runs in 9 ODIs. The selectors will hope his experience outweighs his recent form.
Tanzid Hasan, who will partner skipper Najmul Hossain Shanto at the top, is another key figure. Hasan scored a composed 84 against Sri Lanka in the last series — his highest ODI score — and has 283 runs in 9 matches at an average of 31. His ability to see out the new ball will be important in Colombo’s spin-friendly conditions.
Shanto, meanwhile, is Bangladesh’s form batter. He scored 300 runs in two Tests on this tour with two centuries and has a formidable ODI record against Sri Lanka — 345 runs in 5 innings at an average of 85. His consistency and calmness will be central to Bangladesh’s hopes.
Middle Order & Batting Strategy
At No. 3, Mehidy Hasan Miraz is expected to play a dual role. Though he has 323 runs in his last 10 ODIs, his record against Sri Lanka is concerning — averaging just 15 from 13 innings. Still, with the ball, he has been effective, bagging 21 wickets, and can be a match-winner on spinning tracks.
The middle-order is a mix of experience and emerging talent. Towhid Hridoy, while yet to fully blossom, has shown glimpses of his capability. Jaker Ali is the brightest spot here — averaging over 50 in his 7 ODIs with 264 runs. He brings composure and the ability to shift gears, which will be crucial if Bangladesh finds itself in trouble early.
Bowling – A Mixed Bag
Bangladesh’s pace attack will be led by Taskin Ahmed and Mustafizur Rahman. Taskin has picked up 13 wickets in his last 8 matches, and his fiery opening spells often set the tone. Rahman, the left-arm wizard, brings a wealth of experience. He has taken 12 wickets in his last 6 ODIs and 23 wickets in 14 matches against Sri Lanka, including 13 on Lankan soil. His cutters and changes of pace are ideally suited for Colombo pitches.
Supporting them will be Miraz, and Rishad Hossain, whose recent performances have been promising. Though still raw, Rishad’s ability to extract bounce and turn makes him a valuable asset, especially if pitches take turn early on.
Key Concerns
Bangladesh’s biggest issue in recent ODIs has been strike rotation and dot ball accumulation. In their last ODI, they played a staggering 178 dot balls, despite Shanto’s 77. This inability to keep the scoreboard ticking puts immense pressure on the middle and lower order.
The other major concern is fielding and composure. Dropped catches and missed opportunities cost them dearly against New Zealand and Sri Lanka. Fixing these basics could make a big difference in a tight series.
Final Word
This ODI series offers Bangladesh a golden chance to redeem their campaign. While recent form is worrying, their win in the last ODI against Sri Lanka — thanks to youngsters like Tanzid and Rishad — proves that they can fight. With Shanto in sublime touch, a more focused bowling attack, and fresh faces looking to make a mark, Bangladesh could yet surprise their hosts if they play smart, fearless cricket.
However, discipline, both with the bat and in the field, will be non-negotiable if they hope to upset a confident and in-form Sri Lankan side.
Probable Playing XI
Sri Lanka:
Nissanka, Madushka, Kusal Mendis (wk), Asalanka (c), Kamindu Mendis, Liyanage, Hasaranga, Theekshana, Wellalage, Asitha Fernando, Eshan Malinga
Bangladesh:
Tanzid Hasan, Najmul Hossain Shanto, Mehidy Hasan Miraz (c), Towhid Hridoy, Litton Das (wk), Jaker Ali, Shamim Hossain, Taskin Ahmed, Mustafizur Rahman, Rishad Hossain, Tanvir Islam
Sri Lanka vs Bangladesh Today’s Dream11/Fantasy Prediction – 2nd July

Player | Role |
---|---|
Kusal Mendis (C) | Wicketkeeper |
Najmul Hossain (VC) | Batter |
Pathum Nissanka | Batter |
Towhid Hridoy | Batter |
Charith Asalanka | All-rounder |
Mehidy H Miraz | All-rounder |
Wanindu Hasaranga | All-rounder |
Taskin Ahmed | Bowler |
Mustafizur Rahman | Bowler |
Theekshana | Bowler |
Rishad Hossain | Bowler |
- Captain: Kusal Mendis – consistent run-scorer and proven record at home.
- Vice-Captain: Najmul Hossain Shanto – superb current form and strong record vs SL.
- Players to Avoid: Kamindu Mendis (poor ODI stats), Litton Das (poor vs SL, out of form).
Also Check: Get The Best Dream11 Prediction From Cricket Experts
Favourite Team in Today Match – Sri Lanka
Sri Lanka are a complete side with in-form batters, depth in bowling, and a winning home record. They’re unbeaten in 10 ODIs vs Bangladesh at Colombo. Their spin-heavy attack suits the conditions perfectly, while their batting has multiple in-form match-winners like Mendis and Asalanka.
Sri Lanka ODI Stats and History
Total Match Played = 934
Won = 430
Loss = 457
No Result = 41
Tie = 6
Bangladesh ODI Stats and History
Total Match Played = 446
Won = 160
Loss = 276
No Result = 10
Tie = 0
Head-to-Head Stats (ODI)
Matches | SL Wins | BAN Wins | No Result |
---|---|---|---|
57 | 43 | 12 | 2 |
- At Colombo: SL – 10, BAN – 0
- Last ODI Series (2024): Bangladesh won 2-1
Weather Report – Colombo
- Condition: Partly cloudy
- Temperature: 29°C
- Humidity: 75%
- Rain chances: 10% – unlikely to affect play
Pitch Report – R. Premadasa Stadium
- Slow surface with turn for spinners
- Batting gets harder in second innings
- Average 1st innings score: 260–280
- Toss-winner likely to bat first
Score Prediction
- If Sri Lanka Bat First: 290–300
- If Bangladesh Bat First: 240–250
Toss Prediction
- Winner: Bangladesh
- Decision: Bat First
Match Prediction
Winner: Sri Lanka Will Win
Also, once the toss takes place, we might modify the Today Match Prediction as per the playing XIs. Please check this blog after the toss for the updated Prediction.
FAQ – SL vs BAN 1st ODI
Who will win Sri Lanka vs Bangladesh 1st ODI?
Sri Lanka are strong favorites to win.
What is the pitch report for SL vs BAN 1st ODI?
It is a slow surface assisting spinners.
What are Sri Lanka’s head-to-head stats vs Bangladesh?
SL lead 43-12 in ODIs.
Which players should be captain/vice-captain in fantasy?
Kusal Mendis and Wanindu Hasaranga.
What time does the SL vs BAN match start?
2:30 PM IST.
Has Bangladesh ever won at R. Premadasa?
No, they are 0-10 in ODIs at this venue.
Disclaimer: Predictions are for entertainment purposes only. We don’t get involved in or promote betting or gambling. Also, We strongly discourage behaviors of participating in illegal activities related to cricket. Our experts try to be as correct as possible, but we do not guarantee 100% correctness.
Stay updated with all the cricketing action, follow Cricketwebs on WhatsApp, Facebook, Twitter, and Instagram