Hi,
I agree "so have I" sounds better but can these work too? Depends what you mean by 'work'. Better to repeat the original tense.
They have played football, and so did I.
They had played football, and so did I. (instead of "They had played football, and so had I")
Best wishes, Clive