You have me confused with someone else, I like when the stadium thread derails, since all the on-topic stadium stuff has been so insane.I think "shat" is the proper verb tense here.
He shit on them.
He shat on them yesterday.
He had shitted on them prior to that post.
Paging Tom in Fairfield CT to admonish my non-topical post in the stadium news thread.