Unfortunately your Codepen isn’t actually showing us the problem.
I assume you are referring to the center column in the linked page though..
What is not clear is “What do you want this to look like… when there is an image and when there isn’t.”
What alignment did you have in mind?.
Will all images be the same size?
Quite honestly, there’s nothing wrong with using an actual
table here…that’s what you have after all…a table of episodes.
If you’re violently opposed to actual tables, then CSS Table properties could be using as an alternative.