In the match, held at the Saryarka Velodrome in Nur-Sultan, Kazakhstan Friday night, Kazakhstan's top playmaker, Rustam Murzagaliyev led all scorers with 26 points, while Iran’s big man Hamed Haddadi scored 18 points.
Iran had lost to Kazakhstan in Group C in the past February.
The two teams will face each other again in the upcoming Asia Cup as they are both in Group C.
Iran, who stands second in Group D, will play its host Syria on Monday.