Pakistan ODI Tri-Series · 1st ODI
Pakistan vs Sri Lanka
ODI: Fantasy XI predictions, playing XIs and form, by the app’s points system.
PAK vs SL
Sun 18 Oct 2026 · 14:00 Bangladesh time · 13:30 India time
Rawalpindi Cricket Stadium, Rawalpindi
Pakistan won by 37 runs
Toss: Sri Lanka chose to field.
Updated Bangladesh time
Fantasy XI prediction
No XI was predicted: the playing XIs were not out before the start.
The best possible XI
The most this match’s points could make within the app’s rules.
Wicketkeeper
Batters
All-rounders
Bowlers
C Salman Agha · VC Eshan Malinga
Total1,545.5
Squads and form
Form is each player’s average fantasy points in past ODIs, by the app’s points system, the latest games weighing most. It sums up games played; it is no forecast. 26 of the 32 players have 5 or more ODIs in our history. Under each name, the points in the latest ODIs, up to five, the latest first; a game in the app links to its page.
In the XI
- Babar AzamBAT 93 9 credits · form 66.8 in 137 ODIs Last 5
- v Australia, 4 June 2026: 66
- v Australia, 2 June 2026: 28
- v Australia, 30 May 2026: 111
- v Sri Lanka, 16 November 2025: 58
- v Sri Lanka, 14 November 2025: 154
- Fakhar ZamanBAT 34 9 credits · form 73.5 in 87 ODIs Last 5
- v Sri Lanka, 16 November 2025: 103
- v Sri Lanka, 14 November 2025: 132
- v Sri Lanka, 11 November 2025: 54
- v South Africa, 8 November 2025: 1
- v South Africa, 6 November 2025: 1
- Haris RaufBOWL 81 8.5 credits · form 75.8 in 56 ODIs Last 5
- v Australia, 4 June 2026: 57
- v Australia, 2 June 2026: 95
- v Australia, 30 May 2026: 41
- v Bangladesh, 15 March 2026: 122
- v Bangladesh, 13 March 2026: 108
- Naseem ShahBOWL 79 8.5 credits · form 75.8 in 32 ODIs Last 5
- v Sri Lanka, 14 November 2025: 24
- v Sri Lanka, 11 November 2025: 87
- v South Africa, 6 November 2025: 22
- v South Africa, 4 November 2025: 127
- v West Indies, 12 August 2025: 85
- Saim AyubAR 26 8.5 credits · form 93.6 in 17 ODIs Last 5
- v Sri Lanka, 14 November 2025: 82
- v Sri Lanka, 11 November 2025: 10
- v South Africa, 8 November 2025: 155
- v South Africa, 6 November 2025: 102
- v South Africa, 4 November 2025: 144
- Salman AghaAR 183 8.5 credits · form 75.3 in 50 ODIs Last 5
- v Australia, 4 June 2026: 33
- v Australia, 2 June 2026: 23
- v Australia, 30 May 2026: 60
- v Bangladesh, 15 March 2026: 194
- v Bangladesh, 13 March 2026: 126
- Arafat MinhasBOWL 35 8 credits · form 83.3 in 3 ODIs Last 3
- v Australia, 4 June 2026: 37
- v Australia, 2 June 2026: 159
- v Australia, 30 May 2026: 247
- Faheem AshrafAR 93 8 credits · form 58.4 in 44 ODIs Last 5
- v Bangladesh, 15 March 2026: 15
- v Bangladesh, 13 March 2026: 60
- v Bangladesh, 11 March 2026: 77
- v Sri Lanka, 16 November 2025: 51
- v Sri Lanka, 11 November 2025: 89
- Hasan NawazBAT 65 8 credits · form 48.1 in 4 ODIs Last 4
- v South Africa, 4 November 2025: 5
- v West Indies, 12 August 2025: 13
- v West Indies, 10 August 2025: 64
- v West Indies, 8 August 2025: 115
- Shaheen AfridiBOWL 126 8 credits · form 80.8 in 71 ODIs Last 5
- v Australia, 4 June 2026: 110
- v Australia, 2 June 2026: 145
- v Australia, 30 May 2026: 54
- v Bangladesh, 15 March 2026: 121
- v Bangladesh, 13 March 2026: 91
- Saad BaigWK 99 7 credits · no ODIs in our history
Not in the XI
- Abrar AhmedBOWL – 8 credits · form 77.9 in 19 ODIs Last 5
- v Australia, 4 June 2026: 100
- v Australia, 2 June 2026: 94
- v Australia, 30 May 2026: 84
- v Bangladesh, 15 March 2026: 42
- v Bangladesh, 11 March 2026: 7
- Ghazi GhoriWK – 7.5 credits · form 52.7 in 4 ODIs Last 4
- v Australia, 4 June 2026: 26
- v Australia, 2 June 2026: 65
- v Australia, 30 May 2026: 129
- v Bangladesh, 15 March 2026: 63
- Sufyan MoqimBOWL – 7.5 credits · form 69.5 in 4 ODIs Last 4
- v West Indies, 8 August 2025: 43
- v New Zealand, 5 April 2025: 52
- v New Zealand, 2 April 2025: 106
- v South Africa, 22 December 2024: 156
- Shadab KhanAR – 7 credits · form 72.7 in 68 ODIs Last 5
- v Australia, 4 June 2026: 127
- v Australia, 2 June 2026: 111
- v Australia, 30 May 2026: 8
- v England, 11 November 2023: 28
- v South Africa, 27 October 2023: 77
- RazaullahAR – 6 credits · no ODIs in our history
In the XI
- Avishka FernandoBAT 13 8.5 credits · form 71.3 in 58 ODIs Last 5
- v Moors Sports Club, 11 September 2026: 10
- v Colombo Cricket Club, 7 September 2026: 282
- v Bloomfield Cricket and Athletic Club, 3 September 2026: 270
- v Burgher Recreation Club, 26 August 2026: 64
- v Badureliya Sports Club, 18 August 2026: 79
- Dasun ShanakaAR 67 8.5 credits · form 60.2 in 66 ODIs Last 5
- v Colombo Cricket Club, 8 August 2024: 14
- v Negombo Cricket Club, 5 August 2024: 83
- v Bloomfield Cricket and Athletic Club, 2 August 2024: 49
- v Ragama Cricket Club, 22 June 2024: 162
- v Zimbabwe, 8 January 2024: 15
- Eshan MalingaBOWL 161 8.5 credits · form 59.6 in 17 ODIs Last 5
- v England, 27 September 2026: 39
- v England, 24 September 2026: 74
- v Sinhalese Sports Club, 3 September 2026: 17
- v Police Sports Club, 30 August 2026: 95
- v Colts Cricket Club, 26 August 2026: 101
- Kamindu MendisAR 78 8.5 credits · form 76.6 in 36 ODIs Last 5
- v England, 27 September 2026: 24
- v England, 24 September 2026: 108
- v England, 22 September 2026: 30
- v Tamil Union Cricket and Athletic Club, 3 September 2026: 245
- v Panadura Sports Club, 31 August 2026: 172
- Kusal MendisWK 39 8.5 credits · form 79.3 in 144 ODIs Last 5
- v England, 27 September 2026: 73
- v England, 24 September 2026: 239
- v England, 22 September 2026: 66
- v West Indies, 3 June 2026: 126
- v England, 27 January 2026: 42
- Dilshan MadushankaBOWL 74 8 credits · form 77.4 in 35 ODIs Last 5
- v England, 27 September 2026: 50
- v England, 24 September 2026: 72
- v England, 22 September 2026: 64
- v Police Sports Club, 3 September 2026: 38
- v Burgher Recreation Club, 30 August 2026: 112
- Janith LiyanageAR 100 8 credits · form 75.5 in 46 ODIs Last 5
- v England, 27 September 2026: 77
- v England, 24 September 2026: 68
- v England, 22 September 2026: 8
- v Sinhalese Sports Club, 3 September 2026: 306
- v Police Sports Club, 30 August 2026: 104
- Pavan RathnayakeBAT 149 8 credits · form 79 in 26 ODIs Last 5
- v England, 27 September 2026: 30
- v England, 24 September 2026: 90
- v England, 22 September 2026: 21
- v Tamil Union Cricket and Athletic Club, 3 September 2026: 128
- v Panadura Sports Club, 31 August 2026: 107
- Asitha FernandoBOWL 118 7.5 credits · form 63.2 in 35 ODIs Last 5
- v England, 27 September 2026: 127
- v England, 24 September 2026: 42
- v England, 22 September 2026: 128
- v Sinhalese Sports Club, 7 September 2026: 11
- v Tamil Union Cricket and Athletic Club, 3 September 2026: 10
- Sahan ArachchigeAR 13 7.5 credits · form 88.7 in 20 ODIs Last 5
- v Badureliya Sports Club, 30 August 2026: 128
- v Colts Cricket Club, 18 August 2026: 98
- v Bloomfield Cricket and Athletic Club, 14 August 2026: 95
- v Burgher Recreation Club, 10 August 2026: 47
- v Badureliya Sports Club, 17 July 2025: 117
- Sachindu ColombageBOWL 31 6 credits · form 75.4 in 9 ODIs Last 5
- v England, 27 September 2026: 74
- v England, 24 September 2026: 35
- v England, 22 September 2026: 155
- v Ace Capital Cricket Club, 3 September 2026: 71
- v Tamil Union Cricket and Athletic Club, 30 August 2026: 81
Not in the XI
- Dushmantha ChameeraBOWL – 8.5 credits · form 66.7 in 57 ODIs Last 5
- v England, 22 September 2026: 48
- v West Indies, 3 June 2026: 161
- v Pakistan, 14 November 2025: 75
- v Pakistan, 11 November 2025: 25
- v Zimbabwe, 31 August 2025: 129
- Dunith WellalageAR – 8 credits · form 80.8 in 43 ODIs Last 5
- v England, 27 September 2026: 33
- v England, 24 September 2026: 141
- v England, 22 September 2026: 130
- v Bloomfield Cricket and Athletic Club, 3 September 2026: 100
- v Burgher Recreation Club, 26 August 2026: 57
- Kamil MisharaWK – 8 credits · form 56.3 in 19 ODIs Last 5
- v Badureliya Sports Club, 30 August 2026: 50
- v Colts Cricket Club, 18 August 2026: 35
- v Bloomfield Cricket and Athletic Club, 14 August 2026: 55
- v Burgher Recreation Club, 10 August 2026: 141
- v England, 27 January 2026: 46
- Maheesh TheekshanaBOWL – 8 credits · form 71.1 in 51 ODIs Last 5
- v West Indies, 3 June 2026: 91
- v Pakistan, 16 November 2025: 58
- v Pakistan, 11 November 2025: 79
- v Zimbabwe, 31 August 2025: 21
- v Zimbabwe, 29 August 2025: 13
- Lahiru UdaraWK – 7 credits · form 63.7 in 9 ODIs Last 5
- v Badureliya Sports Club, 30 August 2026: 146
- v Ace Capital Cricket Club, 5 August 2024: 53
- v Negombo Cricket Club, 2 August 2024: 30
- v Sinhalese Sports Club, 30 July 2024: 4
- v Ragama Cricket Club, 27 July 2024: 145
Matchups
Batters in one XI against bowlers in the other: men’s ODIs in our history to 14 October 2026, at least 12 balls.
| Batter vs bowler | Balls | Runs | SR | Out |
|---|---|---|---|---|
| Kusal Mendisvs Shaheen Afridi | 44 | 50 | 113.6 | 0 |
| Fakhar Zamanvs Asitha Fernando | 31 | 27 | 87.1 | 0 |
| Babar Azamvs Janith Liyanage | 31 | 21 | 67.7 | 0 |
| Fakhar Zamanvs Janith Liyanage | 29 | 19 | 65.5 | 0 |
| Babar Azamvs Asitha Fernando | 29 | 20 | 69 | 0 |
All 12
| Batter vs bowler | Balls | Runs | SR | Out |
|---|---|---|---|---|
| Janith Liyanagevs Naseem Shah | 20 | 15 | 75 | 1 |
| Janith Liyanagevs Haris Rauf | 19 | 23 | 121.1 | 0 |
| Kusal Mendisvs Haris Rauf | 17 | 25 | 147.1 | 1 |
| Babar Azamvs Eshan Malinga | 17 | 9 | 52.9 | 0 |
| Kamindu Mendisvs Naseem Shah | 16 | 16 | 100 | 0 |
| Salman Aghavs Asitha Fernando | 15 | 13 | 86.7 | 0 |
| Pavan Rathnayakevs Haris Rauf | 14 | 14 | 100 | 0 |
Head to head
Pakistan vs Sri Lanka in ODIs
37Pakistan
62 since 2003
23Sri Lanka
Last five years: 8 matches, Pakistan 6, Sri Lanka 2.
Pakistan vs Sri Lanka, head to headPick your own XI for the next match
Every match in the app has a free contest.
Download for AndroidFree · 64 MB