The past tense of leech is leeched.
The third-person singular simple present indicative form of leech is leeches.
The present participle of leech is leeching.
The past participle of leech is leeched.