The past tense of haul is hauled.
The third-person singular simple present indicative form of haul is hauls.
The present participle of haul is hauling.
The past participle of haul is hauled.