Pakistan clean-swept Sri Lanka in the three-ODI series. Here are the Pakistan player ratings from the PAK v SL ODI series.

Fakhar Zaman - 8/10

3 innings, 165 runs @ 55, SR 85.49, 2 fifties, HS 78

Fakhar returned to form against Sri Lanka following two consecutive ducks to finish the preceding South Africa series. He started with 32 but hit back-to-back fifties in the second and third games.

Saim Ayub - 3/10

2 innings, 39 runs @ 19.50, SR 100, HS 33
2 innings, 0 wickets, ER 6.75

Ayub had seemingly left behind a disastrous Asia Cup by being the top-scorer against South Africa, but could not build on it and was dropped after the first two Sri Lanka ODIs.

Babar Azam - 8/10

3 innings, 165 runs @ 82.50, SR 74.32, 1 hundred, HS 102*

After 83 international innings, Babar finally hit a century in the second ODI to temporarily put away the scrutiny over his form. He finished as the joint top-scorer of the series along with Fakhar.

Mohammad Rizwan - 7.5/10

3 innings, 117 runs @ 117, SR 75.97, 2 fifties, HS 61*

After a slow start, Rizwan picked up momentum, hitting twin, unbeaten half-centuries to take Pakistan over the line in the second and third ODIs.

Salman Ali Agha - 7.5/10

2 innings, 111 runs @ 111, SR 113.26, 1 hundred, HS 105*

Agha started with an unbeaten 105 to help his side put 299 in the first game and take the early lead. He also captained in Shaheen Shah Afridi’s absence in the second game.

Hussain Talat - 7/10

2 innings, 104 runs @ 104, SR 86.66, 1 fifty, HS 62
1 innings, 0 wickets, ER 14

Talat scored a crucial 62 in the first game, and then remained unbeaten on 42 in the third to take his side over the line.

Mohammad Nawaz - 5/10

1 innings, 36 runs, SR 156.52, HS 36*
2 innings, 1 wicket @ 92, ER 6.13, BBI 1-48

Nawaz provided a strong finish with the bat in the first ODI with a 23-ball 36, which turned out to be his only outing with the bat. He picked up the important wicket of Charith Asalanka in the first game and went wicketless in the second.

Faheem Ashraf - 5/10

2 innings, 3 wickets @ 30.66, ER 4.84, BBI 2-49

Faheem struck twice in the first ODI, right about when Sri Lanka were threatening to take the game away from Pakistan. He picked up one more wicket in the third match after missing the second.

Shaheen Shah Afridi - 3/10

2 innings, 1 wicket @ 86, ER 4.96, BBI 1-36

The Pakistan captain missed the second match due to an illness, but wasn’t highly effective in the two ODIs on either side of it.

Haris Rauf - 9/10

3 innings, 9 wickets @ 18.33, ER 5.68, BBI 4-61

The player of the series, Rauf started by dismissing the top four Sri Lanka batters in the first ODI before taking three more wickets in the second. He picked up two wickets to finish off a solid series.

Naseem Shah - 2/10

2 innings, 2 wickets @ 59, ER 5.90, BBI 2-55

Naseem was too far off his best, conceding runs at almost run a ball. Both his wickets came in the first match, and he was dropped for the last ODI.

Mohammad Wasim - 7/10

2 innings, 4 wickets @ 24.25, ER 4.85, BBI 3-47

Wasim dismissed Janith Liyanage at a crucial stage in the second game, stopping Sri Lanka from crossing the 300-run mark. He finished the series strong with three wickets in the last ODI.

Abrar Ahmed - 7.5/10

1 innings, 3 wickets @ 13.66, ER 4.10, BBI 3-41

After a strong South Africa series, the leg-spinner played just one game against Sri Lanka, but managed to maintain his momentum with three wickets.

Haseebullah Khan - 1/10

1 innings, 0 runs

Brought in for the series finale for Ayub, Haseebullah played 12 deliveries without troubling the scorers. Keeping wicket instead of Rizwan, he did take two catches though.

Faisal Akram - 7/10

1 innings, 2 wickets @ 21, ER 4.20, BBI 2-42

Faisal played just the third ODI and accounted for the wickets of Sadeera Samarawickrama and Kamindu Mendis: the first one was a beauty that pegged the middle stump.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.