Afridi has been highly impressive for Pakistan in the shorter formats of the game since making his ODI and T20I debuts this year, the left-armer most recently picking up Player of the Match after notching figures of 4/38 in his side's six-wicket ODI victory against New Zealand.
Pakistan batted first and posted 279 for 6 in their first innings.
Meanwhile, Pakistan ended a 12-match losing streak in one-day internationals against the Black Caps.
Rain stopped play in the seventh over and didn't let up as the umpires called play off around 7am (NZT).
Bond and Boult each have four entries in New Zealand's five-wicket club in ODI cricket, and Ferguson credited Bond's influence for his rise in the UAE where fast bowlers have had their hearts broken on the slower pitches. Not looking at his most fluent, Hafeez, whipped "Lockie" Ferguson, clocked bowling at 146kmh, to long-leg, off the back foot, only to disturb one bail and was declared hit wicket for 19. His departure brought together Azam and Sohail and together they steered the innings forward, adding 108 runs for the third wicket. Azam faced 100 balls for his 92 but that included just four fours and one six. The 64-run opening stand with Mohammad Hafeez, who was promoted to open after Imam-ul-Haq suffered an injury and was ruled out for this match, gave Pakistan a solid platform and the team did not lose momentum despite Zaman falling for 65.
The Blackcaps run chase will get underway shortly, but they'll have to do it without skipper Kane Williamson, who sat out the match with a groin strain.
Ferguson now heads home as Neil Wagner comes in for the three-test series, which starts in Abu Dhabi on Friday (7pm NZT).
Lockie Ferguson is the team's leading wicket-taker with six wickets in two games, while Trent Boult notched up a three-wicket haul in the first game.