The present tense of poniarded is poniard.
The third-person singular simple present indicative form of poniard is poniards.
The present participle of poniard is poniarding.
The past participle of poniard is poniarded.