Oddsworth

Pakistan v Sri Lanka, Final: Pakistan 68%

Pakistan 68%. Sri Lanka 32%.

Pakistan ODI tri-series 2026, Final

Saturday 31 October 2026, 1:00pm GMT+5 (day/night)Gaddafi Stadium, Lahore

Prediction locks 31st October, 07:30 UTCWhen we've said 65–70%, the favourite won 77 of 111

Pakistan, last 5

WWWWL

  • 27 Oct 2026 Sri Lanka won by 8 wickets v Sri Lanka
  • 25 Oct 2026 Pakistan won by 1 wicket v England
  • 20 Oct 2026 Pakistan won by 87 runs v England
  • 18 Oct 2026 Pakistan won by 37 runs v Sri Lanka
  • 4 Jun 2026 Pakistan won by 4 wickets v Australia

Sri Lanka, last 5

WLLWW

  • 27 Oct 2026 Sri Lanka won by 8 wickets v Pakistan
  • 22 Oct 2026 Sri Lanka won by 2 wickets v England
  • 18 Oct 2026 Pakistan won by 37 runs v Pakistan
  • 27 Sept 2026 England won by 223 runs v England
  • 24 Sept 2026 Sri Lanka won by 16 runs v England

Head to head

36Pakistan wins since 2003
23Sri Lanka wins since 2003
  • 27 Oct 2026 Sri Lanka won by 8 wickets at Gaddafi Stadium
  • 18 Oct 2026 Pakistan won by 37 runs at Rawalpindi Cricket Stadium
  • 16 Nov 2025 Pakistan won by 6 wickets at Rawalpindi Cricket Stadium
  • 14 Nov 2025 Pakistan won by 8 wickets at Rawalpindi Cricket Stadium

Pakistan predicted XI

Batting positionPlayer and last 10Exp. runsBatBowl
1Fakhar ZamanFakhar Zaman241 runs37+5.1–
2Maaz SadaqatMaaz Sadaqat142 runs, 3 wkts in 7 matches25−2.0−0.4
3Babar AzamBabar Azam408 runs44+4.5–
4Saad BaigSaad Baig †111 runs in 4 matches25+4.6–
5Salman Ali AghaSalman Ali Agha361 runs, 1 wkt32+5.6−0.3
6Hasan NawazHasan Nawaz261 runs in 8 matches23+1.2–
7Shadab KhanShadab Khan304 runs, 3 wkts19+1.9−0.4
8Arafat MinhasArafat Minhas148 runs, 16 wkts in 7 matches12−0.4+4.4
9Shaheen Shah AfridiShaheen Shah Afridi (c)97 runs, 19 wkts5−0.3+5.3
10Haris RaufHaris Rauf15 runs, 17 wkts3−0.6+0.1
11Naseem ShahNaseem Shah32 runs, 15 wkts6+0.1+0.1

Team record and squad

Sri Lanka predicted XI

Batting positionPlayer and last 10Exp. runsBatBowl
1Kamindu MendisKamindu Mendis279 runs24+1.3–
2Avishka FernandoAvishka Fernando307 runs29+3.1–
3Kusal MendisKusal Mendis (c) †435 runs37+4.5–
4Pavan RathnayakePavan Rathnayake497 runs30+6.9–
5SASahan Arachchige105 runs, 3 wkts in 8 matches22−1.5+0.5
6Janith LiyanageJanith Liyanage300 runs, 2 wkts28+3.0−1.9
7Dasun ShanakaDasun Shanaka231 runs16+0.7−3.4
8Dunith WellalageDunith Wellalage148 runs, 11 wkts13−0.9+2.1
9Eshan MalingaEshan Malinga22 runs, 10 wkts6−1.1−4.9
10Asitha FernandoAsitha Fernando14 runs, 15 wkts3−1.4−1.1
11Dilshan MadushankaDilshan Madushanka3 runs, 19 wkts3−0.3−1.0

Team record and squad

Share