How come when I play rendered animations all of my old animations play too?
Could it be that all your animations are frame sequence renders and that they have the same name and live in the same render folder? Blender will play any frame sequence that has a consistent sequence of numbers in the same folder.

To fix this behavior try creating new folders for each rendered sequence or at least different names each time you render.