Pakistan won the toss and elected to bat in warm and humid conditions on a day where big scores were expected on a sluggish pitch at the VOC Cricket Club outside the Dutch harbour city.
The tourists, however, got off to a slow start before posting a commanding 314-6 after 50 overs.
Despite a valiant run chase, the Dutch finished on 298-8 against a spirited Pakistani team, backed by a myriad of vocal supporters.
Zaman carved out a run-a-ball 109 while captain Babar Azam hit 74 before being caught after mistiming a delivery from Dutch paceman Logan van Beek.
Pakistan go 1️⃣-0️⃣ up after winning the first ODI by 16 runs! 🙌#NEDvPAK | #BackTheBoysInGreen https://t.co/ffLntsJfu6
— Pakistan Cricket (@TheRealPCB) 1660670922000
The home bowlers initially contained Pakistan’s batting, with the visitors losing their first wicket, that of dangerman Imam-ul-Haq, lbw to paceman Vivian Kingma in the sixth over for a painstaking two off 19 balls.
But Zaman and Azam eventually let loose and put on a partnership of 168 off 170 balls before Azam was caught in a soft dismissal when he mistimed a shot into the waiting hands of Tom Cooper at mid-off.
Zaman was dismissed two overs later when he was brilliantly run out by Dutch captain and wicketkeeper Scott Edwards off a pin-point accurate throw by Bas de Leede at deep mid-wicket.
Pakistan looked set for a larger total but the Dutch bowlers did well to restrict them, with the spin bowling of youngsters Aryan Dutt and Tim Pringle causing problems.
1️⃣0️⃣9️⃣ runs1️⃣2️⃣ fours1️⃣ six1️⃣0️⃣0️⃣ strike rate@FakharZamanLive is named player of the match for his st… https://t.co/yKOtMHV7yi
— Pakistan Cricket (@TheRealPCB) 1660673166000
The Dutch let themselves though down in the field and dropped several catches, Kingma notably fumbling a crucial high ball to hand Zaman a lifeline when he was on 43.
Batting second, the Dutch lost hard-hitting Max O’Dowd in the second over lbw to ODI debutant Naseem Shah (3-51), with a fast ball nipping back onto his pads.
Shah struck again later in the innings, dismissing Teja Nidamanuru, who dragged a delivery onto his stumps, and then trapping Pringle leg before for a golden duck.
Fellow quick Haris Rauf (3-67) claimed the important scalp of the veteran Cooper, who made 65 off 54 deliveries.
Cooper and 19-year-old Vikramjit Singh (65) put together a 97-run stand to steady the Dutch innings.
Edwards then took bat to ball and with three overs left, the Dutch required 48 runs off 24 deliveries.
Despite Edwards’ heroic knock of 71 off 60 balls the Dutch fell agonisingly short.
The second ODI will be played at the VOC cricket ground on Thursday, with the final match in the series scheduled for Sunday at the same venue.